Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrewdalpino/tankrobot
An autonomous tank robot controlled by a NodeMCU and guided by LiDAR and inertial sensing units.
https://github.com/andrewdalpino/tankrobot
arduino autonomous-robots control-theory esp8266 imu lidar machine-learning ml mpu6050 nodemcu nodemcu-esp8266 reinforcement-learning robot robotics self-supervised-learning
Last synced: about 1 month ago
JSON representation
An autonomous tank robot controlled by a NodeMCU and guided by LiDAR and inertial sensing units.
- Host: GitHub
- URL: https://github.com/andrewdalpino/tankrobot
- Owner: andrewdalpino
- Created: 2019-09-23T02:43:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-08T14:48:47.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T18:42:51.309Z (8 months ago)
- Topics: arduino, autonomous-robots, control-theory, esp8266, imu, lidar, machine-learning, ml, mpu6050, nodemcu, nodemcu-esp8266, reinforcement-learning, robot, robotics, self-supervised-learning
- Language: Vue
- Homepage:
- Size: 7.28 MB
- Stars: 9
- Watchers: 4
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Autonomous Tank Robot
A curious little tank robot that loves to explore. Powered by a NodeMCU and guided by LiDAR and inertial sensing units, this robot can operate fully autonomously or in manual mode. It uses a combination of machine learning and control algorithms to navigate its environment.![Tank Robot Glam Photo](https://raw.githubusercontent.com/andrewdalpino/TankRobot/master/docs/images/tank-robot-glam-photo.png)
## User Interface
Connect to Tank Robot's wireless access point and navigate the user interface using your favorite web browser. Tank Robot has a built-in HTTP server that accepts commands and emits events back to the UI in real-time.![Tank Robot User Interface](https://raw.githubusercontent.com/andrewdalpino/TankRobot/master/docs/images/tank-robot-ui.png)
## Parts Used In This Project
- TP101 Robot Tank Platform
- NodeMCU 1.0 ESP-12E
- NodeMCU Motor Shield
- MPU-6050 Inertial Measurement Unit
- VL53L1X Laser ToF Range Sensor
- 3V Active Beeper
- 2 X 3.7V Lithium Ion 18650 Cells
- 2 X 33GB-520 12V 3500RPM Motors
- 6cm X 4cm Prototyping Board
- 4 X 16V 220μF Capacitors
- 1 X 220K Ohm Resistor
- 1 X 300K Ohm Resistor
- 3D Printed Board Mount
- 3D Printed MPU-6050 Mount
- 3D Printed 18650 Battery Holder
- 2 X 3D Printed Axle Bushings
- 2 X 2 Pin Male + Female JST Connectors
- 4 X M2x8 Socket Head Screws
- 1 X M3x8 Socket Head Screw
- 3 X M4x8 Socket Head Screws
- 3mm Double-sided Foam Tape