Robotics StackExchange | Archived questions

ROS based GUI to control robots

Hello All,

This a very basic question.

I am working on a project to create a GUI using RVIZ and ROS to control multiple robots in a work environment. Assuming I have mapped the environment previously I want to create following features:

  1. A tool to define Paths in RVIZ i.e a tool to draw a path in rviz for the robot to follow.
  2. A tool to mark certain positions in the map as stations.

Once I can define path and station in RVIZ, i want to interface robots with running AMCL and Move_Base packages to send navigation commands.

Please point me to resources on how to accomplish this. Suggest me tutorials/packages/libraries/work whichh was previously done that I can use as reference.

Asked by BV_Pradeep on 2019-08-21 01:09:13 UTC

Comments

Answers

There are some tutorials about making your own plugins for RVIZ which will allow you to do all these things. The code for these can be found in this git repo.

You'll need to capture mouse events on the view port to be able to visually select objects and draw routes, but this is all possible. The main things you'll need to know about this will be QT for the interface and OGRE graphics engine that RVIZ uses.

Hope this points you in the right direction.

Asked by PeteBlackerThe3rd on 2019-08-21 02:30:03 UTC

Comments

Thank you, Pete. I will checkout the resources you pointed out to me.

Asked by BV_Pradeep on 2019-08-21 23:05:41 UTC