These docs are public and open source.Edit on GitHub
THE RACECAR COMMAND
racecar is a shell function the driver installs into every terminal.
racecar help prints this same list on the car, and most subcommands take --help of their own. Extra arguments are forwarded, so racecar teleop camera_enable:=false works.
| Command | What it does |
|---|---|
| service | Install, start, stop, enable and tail the systemd units. |
| status | USB peripherals, /dev/osrbot_* symlinks, and running ROS 2 nodes. |
| mapping | Start SLAM, save a map, or open the mapping RViz view. |
| navigation | Start Nav2 on a saved map, or open the goal-setting RViz view. |
| teleop | Run the driver stack in the foreground instead of as a service. |
| ws | Switch this terminal between the neoracer and osracer workspaces. |
| launch | Shortcut for ros2 launch neoracer_ros2_driver <name>.launch.py. |
| build | Build the driver with --symlink-install and source the overlay. |
| test | Run the driver package test suite. |
| source | Source the workspace overlay into the current shell. |
| cd | Change directory to the driver package root. |
| setup | Run a setup phase: all, ml, networking, and the rest. |
| library | Choose which racecar-neo-library copy Python imports. |
| update | Field update: repo to latest main, full setup, restart services. |
| compile | Export a YOLO .pt to a TensorRT .engine for the inference node. |
| udev | Re-install the udev rules that create /dev/osrbot_*. |
| watchdog | Run the node restart supervisor in the foreground. |
| cleanup | List orphaned processes and shared-memory segments. Dry run by default. |
| selftest | Hardware self-tests. Currently the LED matrix. |
| clear --led | Clear the 8x8 LED matrix display. |
MAPPING AND NAVIGATION
Coming soon
