Matt Vella
Published © Apache-2.0

Universal self-charging for mobile robots

Imagine if anyone bringing a robot to market could "drop in" a self docking solution - both software and hardware!

IntermediateFull instructions provided2 hours245
Universal self-charging for mobile robots

Things used in this project

Hardware components

Viam Rover
Viam Robotics Viam Rover
Or any other mobile robot - we used this rover but this is charging solution can be used with most any mobile robot
×1
16v DC power supply
×1
Assorted machine screws, nuts, washers
For mounting the charger to the rover
×1
mini springs
You just need a couple
×1
Raspberry Pi 4 Model B
Raspberry Pi 4 Model B
×1
18AWG wire
×1
N52 Neodymium Magnets
×1
110 copper bar
In 1/2 ft lengths
×2
low carbon steel bar
1/2 foot length
×1
barrel jack adaptor
×1

Software apps and online services

Viam Platform
Viam Robotics Viam Platform

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Multitool, Screwdriver
Multitool, Screwdriver
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
and wire stripper/cutter for 18 gauge wire will do
hacksaw
for cutting steel bar

Story

Read more

Custom parts and enclosures

Rover Charge Station V0

Rover Charge Tower V0

Schematics

Docking Repo

Code

Detection Dock Module

Simple Computer Vision-based configurable algorithm for finding and navigating to a charging dock point

Sample docking script

Credits

Matt Vella

Matt Vella

3 projects • 0 followers

Comments