This is a template repository for the Autonomous Systems Design lab course using ROS. Start by forking this repository by hitting the Fork me
button above.
The provided devcontainer comes with a few tools to help with development.
The above animation shows how to compile the project and start a simulation from inside vscode.
-
First open the noVNC page in a browser. Run
>Ports: Focus on Ports View
from the command palette and hit the preview button on Local Addresslocalhost:6080
. This will open a browser window inside vscode, connecting to noVNC inside the devcontainer (password:vscode
). -
Open the terminal panel and run the following commands:
catkin_make -C /workspace # build the project source /workspace/devel/setup.bash # load project into ROS environment roslaunch car_demo demo_keyboard.launch # launch simulation
-
After starting the simulation switch back to noVNC. There you'll see the RViz GUI. If the window is out of view, right-click the taskbar and hit
Maximize
.