Skip to content

labrats-x7/Rover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Howaran

Arduino Mega code for communicating with 2 hoverboards from a raspberry pi in /Arduino

Python code for Communicating between Arduino Mega and Raspberry Pi in /RaspberryPi/Python

index.html for mobile website for inputs

see hoverboard-firmware-hack-FOC repo for used hoverboard-firmware

Frame


ToDo:

Mechanical:

- Build upper deck
- design camera & lidar mount
- cut Plexiglass walls
- shorten the 4 outer screws on the front axle to correct the tire track with
- model charge contacts

Electrical:

- Cable extensions for front axle
- DC/DC converter 5V 12v 24V?
- Circuit diagram!
- WS2812 strip (in extrusion slot?)
- charge contacts

Hoverboards:

- test modes
- implement mode switching? (https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/issues/143)

Arduino:

- no servo movement in standstill
- safe speed mode (max. 1m/s)

Raspberry:

Python:
    - WS2812

WWW:
    - single-user-check einbauen (mit Rückmeldung)
    - Drive mode selector (tank/ackermann)
    - Wheel speed calculi
    - Telemetry (Speed, Battery, ...)
    - Camera feed
    - camera control
    - PS4 Controller input
    - insane speed mode toggle
    - speed adaptive steer angle
    - expo/rate
    - deadzone
    - edge fallback (data reduction) 


Network:

Data Connections

data_connections

Mechanics

Overview over the Rover geometry build from 40mm ITEM extrusions:

Iso: mechanics_iso Front: mechanics_front Side: mechanics_side

About

Four wheeled Rover with Hoverboards as motors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published