AIMeE: Difference between revisions
More actions
Emilgardis (talk | contribs) add logic class to robot |
m Fixed AIMEe to AIMeE |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 21: | Line 21: | ||
| sorting_class = SortingClass.Default | | sorting_class = SortingClass.Default | ||
}} | }} | ||
Intended to unearth and retrieve ores automatically, the unit requires basic programming knowledge to operate, and | {{Stationpedia|1= | ||
Designed by - presumably drunk - Norsec roboticists, AIMeE (or Automated Independent Mechanical Entity) can be a 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 IC Editor Motherboard. | |||
AIMEe has 7 modes: | AIMEe has 7 modes: | ||
RobotMode.None = | RobotMode.None = 0 = Do nothing | ||
RobotMode. | |||
RobotMode. | RobotMode.None = 1 = Follow nearest player | ||
RobotMode. | |||
RobotMode. | RobotMode.None = 2 = Move to target in straight line | ||
RobotMode. | |||
RobotMode. | RobotMode.None = 3 = Wander around looking for ores in 15 co-ords radius | ||
RobotMode.None = 4 = Unload in chute input or chute bin within 3 meters / 1.5 large grids | |||
RobotMode.None = 5 = Path(find) to target | |||
RobotMode.None = 6 = Automatic assigned state, shows when storage slots are fullConnects to Logic Transmitter | |||
}} | |||
==Description== | |||
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 be repaired with [[Duct Tape]]. | |||
{{Data Network Header}} | {{Data Network Header}} | ||
| Line 60: | Line 67: | ||
{{Data Parameters/row|TargetZ|Integer|r=0|The target position in Z 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|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 | {{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|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|ForwardX|Integer|w=0|The direction the entity is facing expressed as a normalized vector}} | ||
Latest revision as of 13:21, 13 August 2026
![]() | |
| Constructing Options | AIMeE Bot |
|---|---|
| Properties | |
| Stacks | No |
| Paintable | No |
| Recipes | |
| Electronics Printer (Tier Two) | 5g Gold, 5g Copper, 22g Steel, 15g Electrum, 7g Invar, 8g Constantan, 10g Astroloy |
| Logic | |
| Item Hash | 496830914 |
| Item Name | ItemKitAIMeE |
| Logic Classes |
SlotClass.None SortingClass.Kits |
![]() | |
| Properties | |
|---|---|
| Stacks | No |
| Paintable | No |
| Logic | |
| Item Hash | 434786784 |
| Item Name | Robot |
| Logic Classes |
SlotClass.None SortingClass.Default |
Description
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 be repaired with Duct Tape.
Data Network Properties
These are all Data Network properties of this device.
Data Parameters
These are all parameters that can be written with a Logic Writer, Batch Writer, or Integrated Circuit (IC10), and can be read with a Logic Reader, Batch Reader, or Integrated Circuit (IC10).
| Parameter Name | Data Type | Access | Value | Description | ||
|---|---|---|---|---|---|---|
| Power | Boolean | Read
|
0 | Unpowered | 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 | |
| 1 | Powered | |||||
| Mode | Integer | Read Write
|
0 | RobotMode.None | The mode of the AIMeE Bot. | |
| 1 | RobotMode.Follow | |||||
| 2 | RobotMode.MoveToTarget | |||||
| 3 | RobotMode.Roam | |||||
| 4 | RobotMode.Unload | |||||
| 5 | RobotMode.PathToTarget | |||||
| 6 | RobotMode.StorageFull | |||||
| Error | Boolean | Read
|
0 | 1 if device is in error state, otherwise 0 | ||
| 1 | Error | |||||
| PressureExternal | Float | Read
|
||||
| On | Boolean | Read Write
|
0 | Off | The current state of the AIMeE Bot. | |
| 1 | On | |||||
| TemperatureExternal | Integer | Read
|
||||
| PositionX | Integer | Read
|
||||
| PositionY | Integer | Read
|
||||
| PositionZ | Integer | Read
|
||||
| VelocityMagnitude | Integer | Read
|
||||
| VelocityRelativeX | Integer | Read
|
||||
| VelocityRelativeY | Integer | Read
|
||||
| VelocityRelativeZ | Integer | Read
|
||||
| TargetX | Integer | Write
|
||||
| TargetY | Integer | Write
|
||||
| TargetZ | Integer | Write
|
||||
| MineablesInVicinity | Integer | Read
|
||||
| MineablesInQueue | Integer | Read
|
||||
| ReferenceId | Integer | Read
|
||||
| ForwardX | Integer | Read
|
||||
| ForwardY | Integer | Read
|
||||
| ForwardZ | Integer | Read
|
||||
| Orientation | Integer | Read
|
||||
| VelocityX | Integer | Read
|
||||
| VelocityY | Integer | Read
|
||||
| VelocityZ | Integer | Read
|
||||
Data Outputs
These are all parameters, that can be read with a Logic Reader or a Slot Reader. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.
| Output Name | Data Type | Description |
|---|---|---|
| PressureExternal | Float | Read external pressure in Pascal |
| TemperatureExternal | Float | Read external temperature in Kelvin |
| PositionX | Read current position | |
| PositionY | Read current position | |
| PositionZ | Read current position | |
| VelocityMagnitude | ||
| VelocityRelativeX | ||
| VelocityRelativeY | ||
| VelocityRelativeZ | ||
| Mode | Integer | 0-6 |
| Power | Boolean | |
| Error | ||
| On | Boolean | |
| MineablesInQueue | ||
| MineablesInVicinity |
Data Slots
These are all parameters, that can be read with a Slots Reader. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.
| Number | Name | Description |
|---|---|---|
| 0 | Battery | |
| 1 | IC10 | |
| 2-9 | Storage | Internal storage slots. |
| Name | Data Type | Description |
|---|---|---|
| Occupied | Boolean | Returns whether the slot occupied. (0 for no, 1 for yes). |
| OccupantHash | Integer | Returns ItemHash of item in slot. |
| MaxQuantity | Integer | Max Size of stack. |
| Damage | Integer | Item durability in percent. |
| Class | Integer | Item class ID. |
| Quantity | Integer | Size of stack. |
| ChargeRatio | Integer | Ratio of charge 0-1. |
| Charge | Integer | Charge in joules. |
| PrefabHash | Integer | Returns ItemHash of item in slot. |
| Name | Data Type | Description |
|---|---|---|
| Occupied | Boolean | Returns whether the slot occupied. (0 for no, 1 for yes). |
| OccupantHash | Integer | Returns ItemHash of item in slot. |
| MaxQuantity | Integer | Max Size of stack. |
| Damage | Integer | Item durability in percent. |
| Class | Integer | Item class ID. |
| Quantity | Integer | Size of stack. |
| PrefabHash | Integer | Returns ItemHash of item in slot. |
| Name | Data Type | Description |
|---|---|---|
| Occupied | Boolean | Returns whether the slot occupied. (0 for no, 1 for yes). |
| OccupantHash | Integer | Returns ItemHash of item in slot. |
| MaxQuantity | Integer | Max Size of stack. |
| Damage | Integer | Item durability in percent. |
| Class | Integer | Item class ID. |
| Quantity | Integer | Size of stack. |
| PrefabHash | Integer | Returns ItemHash of item in slot. |

