Frustrations With State Of Hobby ROS 2 Robotics

Hi Kat,

I think this is a great idea! My suggestion would be to create personas for the different types of people involved. I think it can be intimidating to see all the skills needed to build a robot. Perhaps the skills could be aligned to the role they play (eg. like classes in tabletop or video game RPGs).

For example, someone from a CS or Software Engineering background could focus on the firmware (#freertos, #zephyr, arduino, mcu, etc). But the same person may alternatively prefer to work on the CI/CD pipeline and tooling necessary to build and deploy. (docker, #jenkins, cmake, #devcontainers, etc)

A mech eng or physics student could be focused on doing the CAD work for the chassis, etc of the robot, but they could equally be focused on doing the simulation work to experiment with different designs.

Let me know how I can help!

Regards,
Rob

1 Like