Skip to content

Small chain-driven robot with camera and lidar as a robotic learning project

Notifications You must be signed in to change notification settings

jhallier/TankBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TankBot

TankBot is a small chain-driven robot that I am building as a way to improve my understanding of robotic algorithms.

Hardware

  • Chassis: fully metal chassis bought in China (TS100), around 50 USD, expanded with two levels
  • Two brushed 12V motors that drive the left and right belt
  • Motor controller: DVR8833 Mosfet-based, 2x1.5A continuous (sufficient for the motors)
  • 12V battery (currently 3S 18650 Li-Ion cells)
  • Main processing board: Raspberry Pi 3 (planned to be upgraded to something more powerful at some point)
  • Sensor/motor controller: Arduino Mega (perhaps a Uno is sufficient, but there was enough space)
  • Sensors: YDLidar 2D lidar, Raspberry camera (front facing), IMU sensor

Software

  • Planned features: lane and object recognition through camera, lidar data processing with PCL, SLAM

Installation

Requirements

Installation

$ git clone https://github.com/jhallier/TankBot
$ cd TankBot
$ mkdir build
$ cd build
$ cmake ..
$ make
$./tankbot

Photos

TankBot Overview

About

Small chain-driven robot with camera and lidar as a robotic learning project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages