Issues with "rosrun irobot_create_2_1 driver.py" [closed]
I am new to ROS and I am in the process of running "rosrun irobot_create_2_1 driver.py". When I launch it via the terminal, the command seems to work and doesn't display any errors. The iRobot is on and connected to the computer by a usb cable connected to its command module, but never plays the inital song to verify that the driver is working. I'm trying to figure why the robot is not communicating properly with the computer.
which instructions/tutorial are you using?
http://pharos.ece.utexas.edu/wiki/index.php/Writing_A_Simple_Node_that_Moves_the_iRobot_Create_Robot I'm using groovy instead of electric.
Did you successfully complete step 5 of the prereqs? "Using ROS Electric to Tele-Operate an iRobot Create Robot"?
They make reference to a "bad data message" in that tutorial.. do you see that as well?
Yes the prerequisities were completed except for using ROS to Tele-operating an iRobot because of issues trying to implement "rosrun irobot_create_2_1 driver.py" and the bad data message never showed.
I just read on one Q&A that ROS is not designed to run at the level of 8 bit microcontrollers and that communications are abstracted at an IP level which most micrcontrollers don't have available, could this possibly be the issue?
are there any messages being broadcast? rostopic list... and rostopic echo