Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Radio Control #35

Open
2 of 3 tasks
wesfletch opened this issue Mar 29, 2022 · 2 comments
Open
2 of 3 tasks

Radio Control #35

wesfletch opened this issue Mar 29, 2022 · 2 comments
Assignees

Comments

@wesfletch
Copy link
Member

wesfletch commented Mar 29, 2022

We need to be able to drive our robot with an RC controller.

  • RC transceiver to microcontroller:
    We need to be able to see input from an RC controller on a microcontroller, which will require using one of our RC transceivers (like this). This is likely going to require some (light) breadboarding, plus some reading of the transceiver datasheet.
    Completion Criteria: Getting the RC transceiver powered, talking to RC controller, and talking to MCU.

  • MCU to Jetson:
    We need to be able to send any data from the RC controller through the MCU to the Jetson. This is probably going to require a simple serial connection set up on both sides.
    Completion Criteria: can send RC data through a serial link to the Jetson.

  • RC data to ROS message:
    Now that we have RC data, it needs to be converted to a ROS message that we can actually use to control the robot. The intention is for this ROS message to get parsed and passed to the motor controllers to drive the robot.
    Completion Criteria: RC data is available as a published ROS message.

@wesfletch wesfletch added this to the The Basics milestone Mar 29, 2022
@Ven011 Ven011 self-assigned this Apr 4, 2022
@Ven011
Copy link
Contributor

Ven011 commented Apr 19, 2022

@Ven011
Copy link
Contributor

Ven011 commented Apr 19, 2022

  • Add markers to the Arduino serial data so we can know when a new set of transmitter data is being transmitted over serial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants