Make a ROS Launch Start on Boot (robot_upstart) - The Robotics Back-End

https://roboticsbackend.com/make-ros-launch-start-on-boot-with-robot_upstart/
Start your ROS launch file on boot with robot_upstart! Works on standard computer and Raspberry Pi board. Explained through a detailed example.