Robots


Arduino Mega balancing robot

A new and improved version of my balancing robot. This one is using an Arduino Mega to drive the two stepper motors using hardware interrupts. The robot also has four ultrasonic rangefinder sensors for obstacle avoidance. Arduino code and wiring diagram is available!

Indoor obstacle avoidance robot

A high performance indoor obstacle avoidance robot. Based on Arduino Mega 2560, using several sensors, including multiple sonars. This robot also has a Raspberry Pi and a camera, that can be used for computer vision experiments.

Mini balancing robot

A small and simple balancing robot using a single Arduino, an MPU-6050 and stepper motors. All the design files, code and schematic are available for download.
prototype rover 1 image
Prototype Rover 1

An Auduino Mega based obstacle avoidance robot I built to test a few ideas I had and learn more about what it takes to make robot robot that can navigate around an indoor environment without getting stuck on things.
900_DSC_4958
Balancing robot with Raspberry Pi

This is a two wheeled self balancing robot designed to look interesting, and at the same time work as a platform for experimenting with more advanced things than my other robots where capable of. This robot is based around multiple Arduinos and one Raspberry Pi.
arcrover_DSC0787
ArcRover

ArcRover is an outdoor rover with GPS based on the Raspberry Pi. This robot was platform for developing network communication applications, navigation algorithms and data acquisition.
equipoisebot_GB06306
EquipoiseBot

EquipoiseBot is my two wheeled self balancing robot project. It can be controlled using a home built IR remote. This is my fourth robot built in the autumn and winter of 2011 – 2012.
thirdrobot_DSC5805
Third robot

My third robot can navigate around a route with pre programmed waypoints using GPS.
secondrobot_DSC7820
Second robot

My second robot can drive around autonomously in an indoor environment and avoid obstacles, just like my first robot, but this one has more sensors and a more complex behavior.
firstrobot_DSC7746
First robot

I built my first robot in 2008. It can navigate in an indoor environment and avoid obstacles. It uses three home-built ultrasonic range finder sensors.