A Bástya robot - Obelisk

A platform for telepresence and artificial intelligence experiments

Holonomic drive

Omniwheel solution: Due to the arrangement, two wheels are rotated for straight travel, the other two are rolled.

Head movement with three degrees of freedom

You can look around regardless of the movement of the robot. We solved it with three servo motors.

High vision stereo camera

We currently use 190 degree lenses, no additional image correction is required due to the angle of view of the lenses.

Network protocol

Initially we used an Arduino. Now we process it on Raspberry Pi, in Python script, we send the instruction on I2C to the servo controller.


The choice of shape and size.

The robot was originally made for the 10th Hungarians on Mars race. “It can’t weigh more than 5kg. It must fit in a cylinder 30cm in diameter and 60cm high”

bastya kep

Moving a robot I.

There are rollers on the surface of the wheels, we used an omniwheel solution. Due to the arrangement, two wheels are rotated for straight travel, the other two are rolled. We have redesigned metal gear hobby servo motors so that they don’t just move 180 degrees.

bastya kep

bastya kep

Moving a robot II.

Potentiometer can climb even with instant glue, so motors must always be recalibrated. In the first version, the offset value was stored in the arduino. Later, this could be set on the robot. Now we use Adafruit servo shield, which makes the operation much more stable.