Skip to content

This is a repository for my personal RC Rover Project. I am converting a Traxxas Bandit VXL into a fully self driving rover and am planning on also making the arm fully autonomous as well.

Notifications You must be signed in to change notification settings

Mando8119/RC-Rover-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RC-Rover-Project

This is a repository for my personal RC Rover Project. I am converting a Traxxas Bandit VXL into a fully self-driving rover and planning to make the arm fully autonomous.

Rover Gif

Project Items

  • Traxxas Bandit VXL
  • Arduino Nano ESP32
  • Computer with capabilities to run Python and Arduino (C++) Code
  • Controller
    • I am personally using an Xbox controller
    • Any connectable controller to your computer works.

Developer Notes

  • ESC | Electronic Speed Controller
    • Write 1000 Microseconds to move full speed backwards
    • Write 1500 Microseconds to stop movement (Neutral Position)
    • Write 2000 Microseconds to move full speed forwards
  • Steer Servo
    • 68 Degrees is fully to the right
    • 93 Degrees is fully forward
    • 118 Degrees is fully to the left
  • Power
    • ESC currently routes power to:
      • Drive Motor
      • Arduino Nano ESP32
      • Drive Servo
      • See if we can power more servos on this, would be very helpful

TODO

  • Code better visuals for the webserver
  • Source Servos for Arm (also figure out how many pivot points we want)
  • Order lower MAH batteries for slower drive speeds.
  • Figure out how to power Servos
  • 3d model Arm
  • Learn inverse kinematics for [?] degree of freedom arm
  • Create PCB design
  • 3d model mounting plate for electronics and Arm
  • Name our Rover!
  • Driver oriented steering?!
  • Create branches to begin testing autonomous driving and arm movement

Finished Tasks

  • Introduce functionality to the triggers for the controller
  • Decide on how to stream the packet to the Arduino (Sent through network from LT to ESP32) (Potentially through SERIAL via network connection?!)
  • Initialize first test (Working steer servo with rc control)
  • Clean up repository (big mess)
  • Test new Smart Dashboard
  • Test drive motor (Scary! | Motor go burr)
  • Figure out how to power both the ESP32 and Drive_Servo
  • Source Servos for the project

About

This is a repository for my personal RC Rover Project. I am converting a Traxxas Bandit VXL into a fully self driving rover and am planning on also making the arm fully autonomous as well.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published