RoboDog Documentation
  • Introduction
  • Quickstart Guide
  • Introduction to ROS
  • Introduction to the System
    • Available Nodes
    • Style-Guide & Clean Code
  • Hardware
    • Datasheets and Specifications
    • Disassembling the Unitree A1
  • Software
    • Creating a Node
    • Working with the Ouster OS1
    • Working with the ZED2
    • A Remark on Time Zones
    • Connecting the A1 to the Internet
    • NVIDA Jetson Backup
Powered by GitBook
On this page
  • Creating a New Node
  • Building on Target
  1. Software

Creating a Node

Creating a New Node

To create a new node, you can simply copy the rbd_controller_template folder, rename and modify the included files accordingly.

Building on Target

In most cases, it is sufficient to only build the packages in which you have changed something by using:

  • root@nx:~/catkin_ws# catkin build package_name

Since most of the heavy packages (ZED, Ouster etc.) are not changed, building the whole workspace by using catkin build is not time efficient.

Nevertheless, if you are encountering errors which you suspect to be caused by faulty builds or changes aren’t applied, you can do a clean rebuild.

  • First clean the workspace with catkin clean

  • Build all packages with catkin build

PreviousSoftwareNextWorking with the Ouster OS1

Last updated 1 year ago