I would like to do ROS package development on the robot. If I access the robot directly (with mouse + screen or ssh) with the default ubuntu admin/password I created with dts, I cannot see any ROS directories and commands. But if I accessed as root through portainer.io container console (pictured), I can pretty much do whatever I can with ROS. My question is: how can I access root directly on the duckiebot? I used “sudo -s”, and log on as root, but there is no folder /home/software then.
We run everything with docker containers, so there is no ROS on the robot explicitly. To get to the equivalent of root you can do
$ dts duckiebot demo –demo_name base –duckiebot_name ![YOUR_DUCKIEBOT_NAME]
and this will get you a container with ROS installed where you have all the root privileges.