Software architecture for Fontys@WORK robot

Software architecture for Fontys@WORK robot

The Fontys@WORK team has a robot for the RoboCup@WORK competition. In order to be more competitive, the software used for the robot must be improved: it should be more efficient and flexible, and the interface should be more user-friendly. The goal of the project is to provide a software architecture that:

  • is ROS based,
  • is portable between the current Youbot and the new robot platform,
  • abstracts complex robot behaviour, like movement, path planning and arm kinematics, into an easy to use api, and
  • is clearly documented for the users and further developers.

The delivered product consists of:

  • functionality to create a map of the arena,
  • a graphical user interface used to set up interesting points on the map, and prepare the robot for the competition,
  • functionality to navigate within the map with a high accuracy.