Back to the CV

My robots

Robots built over the years: a maze solver, a mini sumo, a hexapod and three half-pound combat robots for OSHWDem.

Status
Workshop and competition projects

The robots

Hexapod

Hexapod robot · c. 2014

An 18-degree-of-freedom hexapod, three servos per leg, built from an open design on Thingiverse.

  • Parts 3D printed from the published design, with a servo at every joint.
Grey 3D-printed hexapod robot with servo legs, standing on a bed
The hexapod, standing

Mini sumo

Mini sumo · 2015

Mini sumo robot that finds its opponent with distance sensors and pushes it out of the ring.

  • Arduino Nano, four-wheel drive and Sharp infrared distance sensors at the front and sides.
Mini sumo seen from the front: a steel blade with a drawn face, servos and a wired board on top
The steel blade, with a face

SuperMaze

Maze solver · 2017

Robot for the OSHWDem maze contest: it explores the maze, maps it and finds the way to the goal.

  • Teensy 3.1 programmed with PlatformIO, four VL53L0X laser distance sensors, an MPU9250 IMU and motor encoders.
  • Flood-fill maze map and PID controllers for turning, speed and distance to the walls.
  • Telemetry and commands over Bluetooth, plus an OLED screen to debug on the track.
SuperMaze prototype: an orange 3D-printed chassis with wheels, a perfboard with an OLED screen and a seven-segment display
Prototype with an OLED screen and a seven-segment display
SuperMaze prototype: an orange 3D-printed box with distance sensors on the sides and a board with the microcontroller and a buzzer
Prototype with the distance sensors on the sides

TTT

Half-pound combat robot · wedge · 2017

"Tres tristes trozos de tétanos" (three sad pieces of tetanus): a wedge built from the casing of an old DVD player.

Metal wedge made from a DVD player casing, with a toothy face drawn in red
TTT, with the DVD player casing in plain sight

Rodilla

Half-pound combat robot · flipper · 2018

Flipper for OSHWDem 2018: a motor turns a cam that loads a spring, and its release throws the flipper up.

  • 3D-printed chassis and gears; the STL files are in the repository.
Low flipper robot with a black shell, orange sides and the green flipper showing at the back
Rodilla, closed
Rodilla interior printed in green: the wheel motors at the sides and, in the middle, the motor and gearbox that drive the flipper cam
Inside: the gearbox that drives the cam

Minio

Half-pound combat robot · wedge · 2019

Wedge for OSHWDem 2019, milled entirely from aluminium on an eShapeoko with a Makita spindle at Bricolabs.

  • 6 mm aluminium sides, 5 mm base and motor holders, and a 0.5 mm sheet cover.
  • Two DC motors with Solarbotics RW2i wheels, RC speed controllers, a DSM2/DSMX receiver and a 300 mAh 2S LiPo.
Finished Minio: a black aluminium wedge with milled sides
Minio, finished
The eShapeoko CNC router with a Makita spindle cutting an aluminium plate clamped to the bed
Milling the parts on the Bricolabs eShapeoko
Minio from above with the cover off: motors, wheels, speed controllers, receiver and battery between the aluminium sides
Inside: the electronics
Minio from below: the two motors held to the aluminium base by milled holders, with the battery in the middle
The motors in their milled holders

Technologies

  • Arduino
  • Teensy
  • C++
  • PlatformIO
  • 3D printing
  • CNC milling