Skip to content
Rakesh Pai edited this page Oct 5, 2017 · 5 revisions

AlphaBot

The AlphaBot is a robot kit made by WaveShare. I purchased mine in India through CrazyPi, but they have distributors all over the world.

The AlphaBot is a pretty good robot for learning robot programming. It is cheap, and is open hardware (at least its schematics are freely available).

This project (also called AlphaBot, very creatively), is a node.js app designed on run on a Raspberry Pi 3 on the AlphaBot. This project is playing the game in Hard Mode, trying to build an autonomous robot that can navigate in indoor human spaces, without needing any external control. You can tell by the fact that robots haven't taken over the world, that this project hasn't achieved its goals yet. It's a work in progress.

I have no affiliation with WaveShare. I don't even know anything about them. However, the AlphaBot is very close in design to what I had built as my first serious robot. I'd recommend the AlphaBot as a good first robot.

When I was getting into robotics, I found it very hard to get my hands on easy-to-understand code to learn from. Hopefully, with this repo, other amateur roboticists will have it easy.

Architecture

  • Data flow - Describes the overall data-flow in the app - how data from the sensors are routed through the brains, and then to the motors.
  • Behaviours and actions - Describes how the autonomous navigation of the robot works.

External resources:

Clone this wiki locally