Actions

Editing AIMEe

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
[[Category:IC10 Programming]]
 
[[Category:IC10 Programming]]
 
{{Itembox
 
{{Itembox
| name = Kit (AIMeE)
+
| name       = Robot
| image = [[File:ItemKitAIMeE.png]]
+
| image       = [[File:{{#setmainimage:Robot.png}}]]
| prefabhash = 496830914
+
| stacks     = 1
| prefabname = ItemKitAIMeE
+
| createdwith = [[Electronics Printer]] '''MK2'''
| stacks = 1
+
| cost        = 5g [[Gold]], 5g [[Copper]], 22g [[Steel]], 15g [[Electrum]], 7g [[Invar]], 8g [[Constantan]], 10g [[Astroloy]]
| slot_class = SlotClass.None
 
| sorting_class = SortingClass.Kits
 
| recipe_machine1 = Electronics Printer (Tier Two)
 
| recipe_cost1 = 5g [[Gold]], 5g [[Copper]], 22g [[Steel]], 15g [[Electrum]], 7g [[Invar]], 8g [[Constantan]], 10g [[Astroloy]]
 
| constructs = [[AIMeE Bot]]
 
 
}}
 
}}
{{Itembox
+
AIMEe or Automated Independent Mechanical Entity is a small mining robot that can be automated to search, mine and retrieve ores. AIMEe does get damaged by storms and can not be repaired with [[Duct Tape]].
| name = AIMeE Bot
+
 
| image = [[File:Robot.png]]
+
{{Structurebox
| prefabhash = 434786784
+
| name             = Robot
| prefabname = Robot
+
| image           = [[File:Robot.png]]
 +
| power_usage      = Unknown
 +
| placed_with_item =
 +
| placed_on_grid  =
 
}}
 
}}
==Description==
 
<blockquote><q>Designed by - presumably drunk - [[Norsec (Faction)|Norsec]] roboticists, AIMeE (or Automated Independent Mechanical Entity) can be a [[Stationeers|Stationeer's]] best friend, or tiresome nemesis, or both several times in the same day.
 
 
Intended to unearth and retrieve ores automatically, the unit requires basic programming knowledge to operate, and [[Motherboard_(IC_Editor)|IC Editor Motherboard]].
 
 
AIMEe has 7 modes:
 
 
RobotMode.None =        0 = Do nothing<br>
 
RobotMode.Follow =      1 = Follow nearest player<br>
 
RobotMode.MoveToTarget = 2 = Move to target in straight line<br>
 
RobotMode.Roam =        3 = Wander around looking for ores in 15 co-ords radius<br>
 
RobotMode.Unload =      4 = Unload in chute input or chute bin within 3 meters / 1.5 large grids<br>
 
RobotMode.PathToTarget = 5 = Path(find) to target<br>
 
RobotMode.StorageFull =  6 = Automatic assigned state, shows when storage slots are full<br>
 
 
Connects to [[Logic Transmitter]]</q><br>
 
'''- Stationpedia'''</blockquote>
 
AIMEe or Automated Independent Mechanical Entity is a small mining robot that can be automated to search, mine and retrieve ores. AIMEe does get damaged by storms and can not be repaired with [[Duct Tape]].
 
  
 
{{Data Network Header}}
 
{{Data Network Header}}
  
{{Data Parameters|
+
{{Data Parameters}}
{{Data Parameters/row|Power|Boolean|w=0|Can be read to return if the AIMeE Bot is correctly powered or not, set via the power system, return 1 if powered and 0 if not|multiple=2|0|Unpowered|1|Powered}}
+
{| class="wikitable"
{{Data Parameters/row|Mode|Integer|The mode of the AIMeE Bot.|multiple=7|0|RobotMode.None|1|RobotMode.Follow|2|RobotMode.MoveToTarget|3|RobotMode.Roam|4|RobotMode.Unload|5|RobotMode.PathToTarget|6|RobotMode.StorageFull}}
+
|-
{{Data Parameters/row|Error|Boolean|w=0|1 if device is in error state, otherwise 0|multiple=2|0|<p></p>|1|Error}}
+
! Parameter Name !! Data Type !! Description
{{Data Parameters/row|PressureExternal|Float|w=0|Setting for external pressure safety, in KPa}}
+
|-
{{Data Parameters/row|On|Boolean|The current state of the AIMeE Bot.|multiple=2|0|Off|1|On}}
+
| TargetX || || Set the target for <code>Mode RobotMode.PathToTarget & RobotMode.MoveToTarget</code>
{{Data Parameters/row|TemperatureExternal|Integer|w=0|The temperature of the outside of the AIMeE Bot, usually the world atmosphere surrounding it}}
+
|-
{{Data Parameters/row|PositionX|Integer|w=0|The current position in X dimension in world coordinates}}
+
| TargetY || || Set the target for <code>Mode RobotMode.PathToTarget & RobotMode.MoveToTarget</code>
{{Data Parameters/row|PositionY|Integer|w=0|The current position in Y dimension in world coordinates}}
+
|-
{{Data Parameters/row|PositionZ|Integer|w=0|The current position in Z dimension in world coordinates}}
+
| TargetZ || || Set the target for <code>Mode RobotMode.PathToTarget & RobotMode.MoveToTarget</code>
{{Data Parameters/row|VelocityMagnitude|Integer|w=0|The current magnitude of the velocity vector}}
+
|-
{{Data Parameters/row|VelocityRelativeX|Integer|w=0|The current velocity X relative to the forward vector of this}}
+
| Mode || || 0-6
{{Data Parameters/row|VelocityRelativeY|Integer|w=0|The current velocity Y relative to the forward vector of this}}
+
|-
{{Data Parameters/row|VelocityRelativeZ|Integer|w=0|The current velocity Z relative to the forward vector of this}}
+
| On || ||  
{{Data Parameters/row|TargetX|Integer|r=0|The target position in X dimension in world coordinates}}
+
|}
{{Data Parameters/row|TargetY|Integer|r=0|The target position in Y dimension in world coordinates}}
 
{{Data Parameters/row|TargetZ|Integer|r=0|The target position in Z dimension in world coordinates}}
 
{{Data Parameters/row|MineablesInVicinity|Integer|w=0|Returns the amount of potential mineables within an extended area around AIMEe.}}
 
{{Data Parameters/row|MineablesInQueue|Integer|w=0|Returns the amount of mineables AIMEe has queued up to mine.}}
 
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}
 
{{Data Parameters/row|ForwardX|Integer|w=0|The direction the entity is facing expressed as a normalized vector}}
 
{{Data Parameters/row|ForwardY|Integer|w=0|The direction the entity is facing expressed as a normalized vector}}
 
{{Data Parameters/row|ForwardZ|Integer|w=0|The direction the entity is facing expressed as a normalized vector}}
 
{{Data Parameters/row|Orientation|Integer|w=0|The orientation of the entity in degrees in a plane relative towards the north origin}}
 
{{Data Parameters/row|VelocityX|Integer|w=0|The world velocity of the entity in the X axis}}
 
{{Data Parameters/row|VelocityY|Integer|w=0|The world velocity of the entity in the Y axis}}
 
{{Data Parameters/row|VelocityZ|Integer|w=0|The world velocity of the entity in the Z axis}}
 
}}
 
  
 +
* robot. RobotMode.None = 0 <br> <i>Do nothing</i>
 +
* RobotMode.Follow = 1 <br> <i>Follow nearest player</i>
 +
* RobotMode.MoveToTarget = 2 <br> <i>Move to Target in straight line</i>
 +
* RobotMode.Roam = 3 <br> <i>Wander around looking for ores in 15 coords radius</i>
 +
* RobotMode.Unload = 4 <br> <i>Unload in chute input or chute bin within 3 meters \ 1.5 large grid</i>
 +
* RobotMode.PathToTarget = 5 <br> <i>Path(find) to Target</i>
 +
* RobotMode.StorageFull = 6 <br> <i>Automatic assigned state that will show when storage slots are full (not stacks)</i>
  
 
{{Data Outputs}}
 
{{Data Outputs}}
Line 74: Line 48:
 
! Output Name !! Data Type !! Description
 
! Output Name !! Data Type !! Description
 
|-
 
|-
| PressureExternal || Float || Read external pressure in Pascal
+
| PressureExternal || || Read external pressure in Pascal
 
|-
 
|-
| TemperatureExternal || Float || Read external temperature in Kelvin
+
| TemperatureExternal || || Read external temperature in Kelvin
 
|-
 
|-
 
| PositionX || || Read current position
 
| PositionX || || Read current position
Line 92: Line 66:
 
| VelocityRelativeZ || ||  
 
| VelocityRelativeZ || ||  
 
|-
 
|-
| Mode || Integer || 0-6
+
| Mode || || 0-6
 
|-
 
|-
| Power || Boolean ||  
+
| Power || ||  
 
|-
 
|-
 
| Error || ||  
 
| Error || ||  
 
|-
 
|-
| On || Boolean ||  
+
| On || ||  
 
|-
 
|-
 
| MineablesInQueue || ||  
 
| MineablesInQueue || ||  

Please note that all contributions to Unofficial Stationeers Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Unofficial Stationeers Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)