Robot Mower Communications Standard: Unterschied zwischen den Versionen
Aus www.wiki.ardumower.de
(→Actor and sensor control) |
(→Actor and sensor control) |
||
Zeile 32: | Zeile 32: | ||
*Rotate by x degrees and move with speed y RPM until sensor trigger | *Rotate by x degrees and move with speed y RPM until sensor trigger | ||
*Keep ongoing action (mower communications saftety) | *Keep ongoing action (mower communications saftety) | ||
− | *Robot state event (errors, sensor values) | + | *Robot state event (errors, sensor values, sensor trigger counters) |
==Proprietary== | ==Proprietary== | ||
*Any proprietary messages not defined by this protocol | *Any proprietary messages not defined by this protocol |
Version vom 7. Januar 2017, 19:13 Uhr
Describes message format used to externally control a robot mower (e.g. Ardumower-based).
Inhaltsverzeichnis
Requirements
- Serial interface (or serial USB)
- ...
Message format
Not defined yet (ideas: NMEA 0183, SAE J1939, ...)
Messages
System control
- Get implemented message types:
- application control
- actor and sensor control
- propriertary
Application control
- Start mowing
- Stop mowing
- Go to docking station
- Robot state event (errors, sensor values)
Actor and sensor control
- Get mower configuration (type of sensors):
- Docking station available
- Perimeter sensor available
- IMU available
- Compass available
- Odometry available
- GPS available
- Rotate by x degrees and move with speed y RPM until sensor trigger
- Keep ongoing action (mower communications saftety)
- Robot state event (errors, sensor values, sensor trigger counters)
Proprietary
- Any proprietary messages not defined by this protocol