RC (Remote Controller)
Summary
This node is responsible for communicating back and forth between our RC (remote controller). The remote controller that we use is the Radiomaster TX12 and the receiver that we use is the Radiomaster ER6. The communication protocol that we use is called CRSF with ExpressLRS, and we use the crsf_parser pip package to help us parse the crsf frames (frames are just a fancy way to say message packets).
Here are some resources to understand the CRSF protocol:
Source Code for an Arduino CRSF Parser
:p Yeah thats it, there aren't many good resources unfortunately.
If you would like to have some more resources on the receiver and transmitter they are available here:
How to Run
ros2 run sensors rc