Tricks


Tools

  • You can get the publishing frequency of a topic with $ ros2 topic hz [topic_name]
  • Show a graph of all current topics and nodes with $ rqt_graph
  • VS Code’s “Remote - SSH” extension is a good way to develop remotely on the Quad. Files, terminals, and more all appear as though you were working locally on the Quad.
  • Other useful VS Code extensions include Prettier, GitLens, Doxygen Documenttion Generator (C++), autoDocstring (Python), and the C/C++ entension pack.

Other

  • ROS Services are alternatives to publishers/subscribers. They return results only when requested by a Client.