Robot Mower Communications Standard: Unterschied zwischen den Versionen

Aus www.wiki.ardumower.de
Wechseln zu: Navigation, Suche
(System control)
(Actor and sensor control)
Zeile 30: Zeile 30:
 
**Odometry available
 
**Odometry available
 
**GPS available
 
**GPS available
*Rotate by x degrees and move with speed y RPM
+
*Rotate by x degrees and move with speed y RPM until sensor trigger
 
*Robot state event (errors, sensor values)
 
*Robot state event (errors, sensor values)
  
 
==Proprietary==
 
==Proprietary==
 
*Any proprietary messages not defined by this protocol
 
*Any proprietary messages not defined by this protocol

Version vom 7. Januar 2017, 18:50 Uhr

Describes message format used to externally control a robot mower (e.g. Ardumower-based).

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
  • Robot state event (errors, sensor values)

Proprietary

  • Any proprietary messages not defined by this protocol