Ask Your Question

ROS based GUI to control robots

asked 2019-08-21 01:09:13 -0500

BV_Pradeep gravatar image

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.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-08-21 02:30:03 -0500

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.

edit flag offensive delete link more


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

BV_Pradeep gravatar image BV_Pradeep  ( 2019-08-21 23:05:41 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2019-08-21 01:09:13 -0500

Seen: 225 times

Last updated: Aug 21 '19