Self-Made-Robot: Review Robots Projects

Sebastian
3 min readMar 22, 2021

--

Building a robot from scratch can be a daunting task. To understand what is possible, and to gain inspiration, I researched various projects from the community. This article presents a list of robots with different actuators, sensors and capabilities. I also detail the hardware and software that is used in these projects.

This article originally appeared at my blog.

Two Wheel Self-Balancing Robot

Source: https://electricdiylab.com/diy-self-balancing-robot/

Features

  • Self balancing when external force is applied
  • Can be controlled via App

Hardware

  • Arduino Nano
  • 2 Nema 17 Stepper Motors
  • 2 A4988 Motor Control Units
  • Bluetooth Module HC-05
  • Gyro Sensor MPU6050
  • Custom PCB Board

Software

Self-Moving Line Following Robot

Source: https://www.electronicshub.org/arduino-line-follower-robot/

Features

  • Follows a printed black line on the ground

Hardware

  • Robot Chassis
  • Arduino UNO or Nano
  • L293D Motor Driver
  • Custom Build IR Sensor Module (IR LED, Photo Diode)
  • Geared Motors

Software

Gesture Controlled Self-Moving Robot

Source: https://rootsaid.com/spinelcrux-gesture-controlled-robot-1/

Features

  • Gesture Controlled
  • Selfmade controlling glove
  • Moves by Tracks

Hardware

Glove

  • Arduino MKR1000
  • MMA7361 accelerator
  • Flex sensor
  • Breadboard

Robot

  • DIY tank Kit
  • Raspberry Pi 3
  • Breadboard & L293D driver board
  • Raspberry Pi camera module V2–8 Megapixel

Software

Pickup & Deliver Voice Controlled

Source: https://www.instructables.com/Object-Finding-Personal-Assistant-Robot-Ft-Raspber/

Features

  • Voice controlled
  • Object recognition
  • Distance measuring with ultra-sonic waves
  • Moves by tracks
  • Picks objects with shovels

Hardware

  • Rover 5 platform
  • Raspberry Pi 3b
  • Geared Brush DC
  • USB Webcam
  • Google Coral USB
  • Ultrasonic distance sensor

Software

Self-Navigating Robot

Source: https://github.com/RBinsonB/Nox_robot

Features

  • Controlled by shell commands
  • Automapping of its environment
  • Self-Navigating

Hardware

  • Custom 2-wheel, 2-caster
  • Raspberry Pi 3b
  • Arduino MEGA 2560, Adafruit motor shield
  • Kinect

Software

ROS

Self Navigating Image Recognizing Robot

Source: https://www.youtube.com/watch?v=U0--ZJfmUEM

Features

  • Controlled by Custom Remote Controller (Touch Screen/Joysticks)
  • Automapping of its environment
  • Self-Navigating
  • Object recognization

Hardware

Chassis

Image recognition

  • NVidia Jetson Nano

Additionally

  • Raspberry Pi4 based custom remote control

Software

ROS

Conclusion

This article showed various robot projects: Self-navigatin robots that detect objects and humans, which can be controlled with apps, voice or gestures. These projects are a great inspiration, and with the software and hardware that they use, you can build a robot on your own too.

--

--