Process has died. exit code -6 Roomba iRobot Create2 with Create_Autonomy
When I try running roslaunch ca_driver create_2.launch
, I get the below error. I've made sure to source my devel/setup.bash and have done sudo usermod -a -G dialout $USER
and restarted. This is running on a raspberry pi 4 connected to a iRobot Roomba Create2 via the normal serial USB cable. I have also ensured that the roomba is connected to the default dev/tty/USB0.
key-wakeup
slept for 0 minutes 39 seconds
2018-07-19-1005-L
r3-robot/tags/release-stm32-3.7.7:6913 CLEAN
bootloader id: 3163 060C 6133 6790
assembly: 3.5-lite-batt
revision: 8
flash version: 10
flash info crc passed: 1
battery-current-zero 253
The above includes details regarding my roomba including its firmware version.
SUMMARY
========
PARAMETERS
* /ca_driver/base_frame: base_footprint
* /ca_driver/baud: 115200
* /ca_driver/dev: /dev/roomba
* /ca_driver/latch_cmd_duration: 0.2
* /ca_driver/loop_hz: 40.0
* /ca_driver/namespace: create1
* /ca_driver/odom_frame: odom
* /ca_driver/publish_tf: False
* /ca_driver/robot_model: CREATE_2
* /rosdistro: melodic
* /rosversion: 1.14.6
NODES
/
ca_driver (ca_driver/ca_driver)
auto-starting new master
process[master]: started with pid [7554]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to fcd666f0-c5f5-11ea-bf57-dca63263c8e0
process[rosout-1]: started with pid [7613]
started core service [/rosout]
process[ca_driver-2]: started with pid [7617]
[ INFO] [1594747093.564272165]: [CREATE] "CREATE_2" 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 7617, exit code -6, cmd /home/ubuntu/Programming/create_ws/devel/lib/ca_driver/ca_driver __name:=ca_driver __log:=/home/ubuntu/.ros/log/fcd666f0-c5f5-11ea-bf57-dca63263c8e0/ca_driver-2.log].
log file: /home/ubuntu/.ros/log/fcd666f0-c5f5-11ea-bf57-dca63263c8e0/ca_driver-2*.log