Docker is a great tool for packaging an application and its dependencies. Occasionally, some of those dependencies are in private repositories, which requires special handling.
Numerous caveats have to be considered when running ROS 2 with Gazebo. One caveats is time synchronisation which we'll address in this article.
This article describes how to restrict ROS2 DDS network traffic to specific network interfaces.
Learn more about Single-Pair Ethernet and its potential to replace and simplify existing field bus technology.
Difficult to understand assembly code tightly coupled with hardware is the unfortunate norm for microcontroller startup code - but there are better ways.