ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

irobot_create_2_1 for fuerte

asked 2012-11-03 09:54:59 -0600

Ashok Elluswamy gravatar image

updated 2014-01-28 17:14:09 -0600

ngrennan gravatar image

Hello,

I have a iRobot Create that I wish to control using ROS. I have a Ubuntu 12.04 with ROS fuerte installed. From what I searched in the internet, I find that the brown university drivers for iRobot were developed for electric and there are no versions of that driver available for fuerte. However, I tried installing them using the following command,

sudo apt-get install ros-fuerte-brown-drivers

and the drivers installed successfully. After installing this I was able to successfully launch the "irobot_create_2_1" driver using the command

rosrun irobot_create_2_1 driver.py

Here's the problem. When I checked the info of the rosnode create, I get the following information.

ashok@nightFury:~$ rosnode info create
--------------------------------------------------------------------------------
Node [/create]
Publications: 
 * /rosout [rosgraph_msgs/Log]

Subscriptions: None

Services: None


contacting node http://nightFury:53815/ ...
Pid: 7310
Connections:
 * topic: /rosout
    * to: /rosout
    * direction: outbound
    * transport: TCPROS

However, according to tutorials that use the electric-brown-drivers, I should be getting the following information.

--------------------------------------------------------------------------------
Node [/create]
Publications: 
 * /sensorPacket [irobot_create_2_1/SensorPacket]
 * /odom [nav_msgs/Odometry]
 * /rosout [rosgraph_msgs/Log]
 * /tf [tf/tfMessage]

Subscriptions: 
 * /cmd_vel [unknown type]

Services: 
 * /turn
 * /circle
 * /demo
 * /leds
 * /tank
 * /brake
 * /dock


contacting node http://ut-1215N:51148/ ...
Pid: 8218
Connections:
 * topic: /rosout
    * to: /rosout
    * direction: outbound
    * transport: TCPROS

Can you please help me figure out why I'm not able to get the same information as the electric-brown-drivers? If there are other better ways to control the create can you also please guide me to them.

Thanks in advance, Ashok

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2012-11-04 06:27:12 -0600

odestcj gravatar image

The maintainers of irobot_create_2_1 are no longer actively updating this package. I would recommend looking at the turtlebot_driver in the turtlebot stack for interfacing with the Create. If there is larger interest in using irobot_create_2_1, I can take a look at addressing this issue over the next few weeks.

edit flag offensive delete link more

Comments

For future readers: Although turtlebot_driver is the underlying code for the create on the turtlebot stack, turtlebot_node is what you want.http://ros.org/wiki/turtlebot_node

River gravatar image River  ( 2013-01-15 07:08:03 -0600 )edit

For future readers: Although turtlebot_driver is the underlying code for the create on the turtlebot stack, turtlebot_node is what you want.http://ros.org/wiki/turtlebot_node

River gravatar image River  ( 2013-01-15 07:08:08 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2012-11-03 09:54:59 -0600

Seen: 361 times

Last updated: Nov 04 '12