mukmalone / hello_robot

3 stars 2 forks source link

Launch all files on startup #24

Closed mukmalone closed 3 years ago

mukmalone commented 3 years ago

https://roboticsbackend.com/make-ros-launch-start-on-boot-with-robot_upstart/

Documentation: http://docs.ros.org/en/jade/api/robot_upstart/html/install.html

mukmalone commented 3 years ago

Issues help for missing daemontools: https://answers.ros.org/question/279291/robot_upstart-nothing-starts-on-startup/ Tools needed: daemontools package in synaptic package manager command line start: sudo systemctl daemon-reload && systemctl start robot_bringup

mukmalone commented 3 years ago

Environmental variables issue: https://github.com/clearpathrobotics/robot_upstart/pull/44

System variables get set in : /home/robot/linorobot_ws/devel/setup.bash

mukmalone commented 3 years ago

[ERROR] [1623101064.547228770]: Error, cannot retrieve rplidar health code: 80008002 [INFO] [1623101064.704012]: Encoder FrontLeft : 0 [INFO] [1623101064.716029]: Encoder FrontRight : 0 [INFO] [1623101064.728967]: Encoder RearLeft : 0 [INFO] [1623101064.747974]: Encoder RearRight : 0 [INFO] [1623101064.923476]: Encoder FrontLeft : 0 [rplidar_node-9] process has died [pid 3199, exit code 255, cmd /home/robot/linorobot_ws/devel/lib/rplidar_ros/rplidarNode __name:=rplidar_node __log:=/home/robot/.ros/log/b2d8cc6c-c7d6-11eb-a461-91a61b1c1862/rplidar_node-9.log]. log file: /home/robot/.ros/log/b2d8cc6c-c7d6-11eb-a461-91a61b1c1862/rplidar_node-9*.log

mukmalone commented 3 years ago

Adding delays to starting nodes: https://answers.ros.org/question/233353/set-delay-between-starting-nodes-within-launch-file/

mukmalone commented 3 years ago

service name: robot_upstart