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

Revision history [back]

click to hide/show revision 1
initial version

The messages indicate that ROSARIA (ARIA) is sending "SYNC" commands to the robot and expecting responses, but is not receiving them. Make sure the robot is on and no other software is connected to the robot controller (if this robot also has an internal onboard computer, switch it off). The controller should make a startup initialization sound (see http://robots.mobilerobots.com/wiki/Robot_Beeps) when it starts up and the STAT light should blink slowly. Press the RESET button to reset if neccesary. Make sure the robot is fully charged or plugged in to the charger (with good batteries). Make sure your USB adapter is an RS-232 adapter (not TTL serial) and is connected to the SERIAL or HOST port on the side of the robot. When ROSARIA sends each SYNC command, you should see the RX light flash, and you should also see TX light flash as the controller respond. Make sure your USB adapter is /dev/ttyUSB0; check the output of the dmesg command after plugging it in. If you have another, different brand of USB-RS232 adapter you can also try that (we've found most FTDI-based adapters to be reliable, and also many PL2303-based adapters but there are many more manufacturers using that chipset or counterfeits with varying quality). If the controller does not seem to be initializing (no beep or STAT light blinking) you can try connecting with the firmware configuration tool to diagnose.