Setting up ROS Mobile

From Open Mower Wiki
Revision as of 15:06, 30 August 2022 by Cutdact (talk | contribs) (ROS-Mobile setup page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

NOTE: THIS CURRENTLY ONLY WORKS WITH THE DEVELOPMENT BRANCH Example configuration for ROS-Mobile for use with OpenMower.

Install ROS-Mobile

Either install ROS-Mobile through the Google Playstore or get the apk file from the github repository

Configure ROS-Mobile

Start by adding a new configuration from the menu.


In the tab Master, configure Master IP and Port to the device running OpenMower.


In the Details tab, Add the following:

Viz example
  • Add Joystick.
    • Viz location: X = 4, Y = 4, Width = 4, Height = 4
    • Publisher: Topic Name = joy_vel
  • Add Record Dock Button.
    • Viz location: X = 0, Y = 10, Width = 4, Height = 2
    • Publisher: Topic Name = record_dock
    • Parameters: Button text = Record dock
  • Add Record Polygon Button.
    • Viz location: X = 0, Y = 8, Width = 4, Height = 2
    • Publisher: Topic Name = record_polygon
    • Parameters: Button text = Record polygon
  • Add Save Mowing Area Button.
    • Viz location: X = 0, Y = 6, Width = 4, Height = 2
    • Publisher: Topic Name = record_mowing
    • Parameters: Button text = Save mowing area
  • Add Save Navigation Area Button.
    • Viz location: X = 0, Y = 4, Width = 4, Height = 2
    • Publisher: Topic Name = record_navigation
    • Parameters: Button text = Save navigation area