Unable to install create_autonomy driver for irobot create 1

asked 2018-07-27 14:49:39 -0500

Andy97 gravatar image

updated 2018-07-29 03:33:36 -0500

gvdhoorn gravatar image

We are trying to install the create_autonomy driver for our Irobot Create 1. We followed the steps outlined here: https://github.com/AutonomyLab/create... , but got an error when we enter roslaunch ca_driver create_1.launch. Here is the message we get:

... logging to /home/melab/.ros/log/8098f876-91d3-11e8-802b-000f6007ad38/roslaunch-melab-Precision-T3600-14632.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://melab-Precision-T3600:43390/

SUMMARY

========

PARAMETERS
 * /ca_driver/base_frame: base_footprint
 * /ca_driver/dev: /dev/ttyUSB0
 * /ca_driver/latch_cmd_duration: 0.2
 * /ca_driver/loop_hz: 10.0
 * /ca_driver/odom_frame: odom
 * /ca_driver/publish_tf: True
 * /ca_driver/robot_model: CREATE_1
 * /robot_description: <?xml version="1....
 * /rosdistro: indigo
 * /rosversion: 1.11.21

NODES
  /
    ca_driver (ca_driver/ca_driver)
    robot_state_publisher (robot_state_publisher/robot_state_publisher)

auto-starting new master
process[master]: started with pid [14647]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 8098f876-91d3-11e8-802b-000f6007ad38
process[rosout-1]: started with pid [14660]
started core service [/rosout]
process[ca_driver-2]: started with pid [14663]
process[robot_state_publisher-3]: started with pid [14664]
[ INFO] [1532719823.067896853]: [CREATE] "CREATE_1" selected
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'

what():  open: No such file or directory

[ca_driver-2] process has died [pid 14663, exit code -6, cmd /home/melab/create_ws/devel/lib/ca_driver/ca_driver __name:=ca_driver __log:=/home/melab/.ros/log/8098f876-91d3-11e8-802b-000f6007ad38/ca_driver-2.log].
log file: /home/melab/.ros/log/8098f876-91d3-11e8-802b-000f6007ad38/ca_driver-2*.log

Any idea of what we're doing wrong? We are using Ubuntu 14.04 and ROS Indigo. Thanks for the help

edit retag flag offensive close merge delete

Comments

I've never used these pkgs, but seeing a No such file or directory error msg makes me wonder whether you've configured the correct serial port for the ca_driver node?

gvdhoorn gravatar image gvdhoorn  ( 2018-07-29 03:34:38 -0500 )edit

This is the error I would expect if the serial port is not correct. Which port of the Create 1 are you connecting to? The 7-pin port should work, but I have not tried using the 25-pin connector before.

jacobperron gravatar image jacobperron  ( 2018-07-29 13:53:35 -0500 )edit