I recently put together a quick tutorial on exploring ROS 2 services with a Robotis OpenMANIPULATOR-X and would welcome any comments you have, you can find it on Ubuntu discourse.
This was written after watching college students really struggle with getting the robot arm to do something after they finished up with the robotis manual and the ROS 2 CLI tutorials. The students are generally OK with higher level programming (python, java) but not terribly familiar with packages, workspaces, build environments and such. This tutorial tries to fill the a middle ground by applying the ROS 2 CLI to a specific use case and guide the readers into understanding when to use existing packages, and when to start writing their own packages. After this they should be ready to dig into the intermediate and advanced tutorials.
This was originally going to be a blog post, but now I’m thinking about an Ubuntu tutorial they provide a nice interactive format. Any thoughts on comment, scope or best place to publish would be much appreciated! I hope to continue publishing similar docs to help with ROS 2 adpotion.