You will run ROS within docker containers started by dts devel run. You need to be in the root (base directory) of your git repo to run this. Start the container using this command:
$ dts devel run -M -X --cmd bash
You will have to source your environment and possibly rebuild (if adding packages/message types/services) using these commands:
$ source /code/catkin_ws/devel/setup.bash $ catkin build $ source /code/catkin_ws/devel/setup.bash
Attach additional terminals using this command:
$ dts devel run attach
Or use the dts tools (note, this will only let you run one terminal)
$ dts start_gui_tools
Make sure that you make ONE launch file that starts everything asked in the homework and update the relevant launcher script in <repo_name>/launchers.
$ git status
$ git add <files>
$ git commit -m <message>
$ git push
$ git tag <tag_name>
$ git push origin <tag_name>
To test your code exactly as it will be graded:
$ git clone <repo_url>
$ git checkout <tag>
$ git checkout -b text_hw<#>
$ dts devel build --pull
$ dts devel run -X -L launch-hw<#>
The code received from completing your Qualtrics survey.