“ROS2 Framework” not only in “Computer World” but also in “Control System” • In my previous presentation(@ROS Japan UG #34 LT) – Not enough accuracy of control period in situation below • amd64, Ubuntu 18.04.3(low-latency-kernel) • Wake up “I/O handler node” by millisecond order timer • Wake up “Control Law node” by subscription callback • How do we invite micro-controller to ROS2 World ?
micro-ROS to STM32 nucleo-f767zi board – Adding Micro-ROS to a NuttX board configuration – Micro-ROS configuration for NuttX • Modifying configuration to use UDP communication instead of serial communication shown in tutorial above – Modifying code to register button device(/dev/buttons) for demonstration • Modifying “publisher example” with “buttons example” – Verifying data flow from Real World to ROS2 World via micro- controller Just followed turorials on official website Needed a bit hack