Robotics StackExchange | Archived questions

Unable to install create_autonomy driver for irobot create 1

We are trying to install the createautonomy driver for our Irobot Create 1. We followed the steps outlined here: https://github.com/AutonomyLab/createautonomy, 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

Asked by Andy97 on 2018-07-27 14:49:39 UTC

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?

Asked by gvdhoorn on 2018-07-29 03:34:38 UTC

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.

Asked by jacobperron on 2018-07-29 13:53:35 UTC

Answers