Ask Your Question
0

ROS Groovy and Create based TurtleBot dashboard

asked 2013-03-15 13:16:16 -0500

mpthompson gravatar image

updated 2013-07-09 00:22:42 -0500

130s gravatar image

With ROS Groovy and Ubuntu 12.04 LTS on a Create based TurtleBot, I use the following to bring up the TurtleBot:

roslaunch turtlebot_bringup minimal.launch

I then use the following to bring up the dashboard (I can do this on the robot itself or on a workstation with the ROS_MASTER_URI and ROS_HOSTNAME properly set).

rqt -s create_dashboard

The "create_dashboard" comes up, but unfortunately doesn't seem to work as it did in Fuerte. If I had to guess, it looks like it's reporting Kabuki based information, although I have the Create base and I'm calling "create_dashboard". However, this is just a guess on my part. The information in the "Robot Monitor" window is:

Error Device Message /Input Ports Stale /Kobuki Stale /Sensors Stale

Unfortuantely, my silly karma is insufficient to post a link to how the dashboard looks, but the following may work.

http-colon-//i50.tinypic.com/2j2damf.jpg

It seems strange to me to see the "Kobuki" device -- as if the dashboard is somehow configured to look for Kobuki devices.

Has anyone actually got a Create based TurtleBot running with Groovy? I assume so since there are so many of them out in the wild. And if so, what needs to be configured to get correctly get the dashboard working with the Create devices rather than Kobuki devices.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
3

answered 2013-03-17 09:02:07 -0500

mpthompson gravatar image

Finally got the Groovy TurtleBot Dashboard working the Create base by finding the following the page with Google:

https-colon-slash-slash-github.com/turtlebot/turtlebot/issues/6

The key is when using the Create base to set the following environment variables on both the robot laptop and the remote workstation:

export TURTLEBOT_BASE=create
export TURTLEBOT_STACKS=circles
export TURTLEBOT_3D_SENSOR=kinect

I can then get a working dashboard by running the following on the robot laptop:

roslaunch turtlebot_bringup minimal.launch

And the following command on my workstation laptop:

roslaunch turtlebot_dashboard turtlebot_dashboard.launch

With this, I can now launch the dashboard for the Create based TurtleBot under Groovy.

edit flag offensive delete link more

Comments

I have the same problem, this is my .bashrc, any suggestions? export ROS_MASTER_URI=http://192.168.187.116:11311 export ROS_HOSTNAME=192.168.187.116 export TURTLEBOT_BASE=create export TURTLEBOT_STACKS=circles export TURTLEBOT_3D_SENSOR=kinect source /opt/ros/groovy/setup.bash

albarranco gravatar image albarranco  ( 2013-07-09 00:12:57 -0500 )edit

not working

charkoteow gravatar image charkoteow  ( 2014-07-24 01:44:21 -0500 )edit
0

answered 2014-08-06 06:24:27 -0500

krishnam gravatar image

You have to make changes in 2 files:

1) Set the environment variables in your setup.sh file:

export TURTLEBOT_BASE=create export TURTLEBOT_STACKS=circles export TURTLEBOT_3D_SENSOR=kinect

2) Change the minimal.launch file in turtlebot_bringup folder inside launch folder you've to change the parameters arg name BASE, value create arg name STACKS, value circles arg name 3D_SENSOR, value kinect

it should work fine

edit flag offensive delete link more

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 2013-03-15 13:16:16 -0500

Seen: 829 times

Last updated: Mar 17 '13