EduRob

EduRob is a compact, mobile robot specifically designed for teaching. Thanks to its clever design, it can accommodate various drive types, such as Mecanum, omni-wheel, and differential drive.

Github Projekt: https://github.com/IDiAL-IMSL/Edurob

Fünf EduRobs unterschiedlicher Kinematiken (Skid Steering, drei OmniWheels, vier Omniwheels, Mecanum und Differentialantrieb mit Omniwheel-Stützard) auf Tisch angeordnet. Im Hintergrund sind mehrere alte Roboter unscharf abgebildet.
Five Different Kinematics

Background

The robotics lab has a wide variety of robots available for use in teaching and for working on thesis projects. However, they all share one major drawback: they prefer to move on their own rather than be carried. As a result, their area of application is limited to the lab itself and the adjacent rooms.

The robotics lab’s test area is not strictly necessary, particularly for basic training in mobile robotics—such as controlling different drive systems (Mecanum, omni-wheel, or differential drive), implementing control system tasks, and integrating sensors. This led to the need to develop a flexible platform capable of supporting all drive types, one that is small enough to be carried in a backpack to a home office.

Possible Configurations

EduRob can be equipped with three or four motors and different wheel types. The motors can be flexibly repositioned by loosening two screws each, and different wheels can be attached to the motor shaft.

Mecanum

With four motors at the four outer corners, EduRob can be configured as a robot with a classic Mecanum drive system. Its movement characteristics are thus similar to those of OmniMan and the other IMSL Mecanum robots.

EduRob mit vier Mecanum-Rädern aus Vogelperspektive im 45°-Winkel
EduRob with four Mecanum wheels

Omniwheel with three wheels (120°)

With three motors, EduRob can replicate the classic omniwheel configuration. Three wheels, each rotated by 120°, enable omnidirectional movement.

EduRob mit drei Omniwheels auf Vogelperspektive im 45°-Winkel
120° Omniwheel configuration

Omniwheel with four wheels (90°)

In addition to the classic arrangement with three omniwheels, EduRob can also replicate the special configuration with four omniwheels. In this configuration, the four omniwheels are arranged with each rotated by 90° relative to one another. Compared to the Mecanum arrangement, the wheels are effectively rotated by 45°. EduRob is also capable of omnidirectional movement in this configuration.

EduRob mit vier Omniwheels auf Vogelperspektive.
90° Omniwheel Configuration

Differential Drive or Skid-Steer Drive

The Pioneer robots in the IMSL fleet are able to maneuver thanks to their four-wheel configuration. Although the wheel arrangement corresponds to the Mecanum configuration, the use of conventional wheels without free-rolling casters prevents sideways movement. In addition to forward and backward movement and rotation around the center of the platform, the robots can travel along circular arcs. This type of drive system is also known as skid-steer drive. Thanks to the 4×4 drive system, this configuration is particularly well-suited for uneven terrain. Since the wheels lack free-rolling rollers, they are less prone to becoming clogged or jammed.

EduRob aus Vogelperspektive mit vier Standardrädern.
EduRob with four conventional wheels (skid steering)

By using two conventional wheels and one or two non-driven omniwheels, true differential drive is also possible. In this case, the pivot point shifts to the center between the two driven wheels. While this affects the robot’s turning on the spot (the front section swings out), it retains its limited range of motion (forward, backward, turning, and traveling in arcs). “Off-road capability” decreases due to the reduction to two driven wheels, and the use of omniwheels increases the risk of dirt accumulating on the free-rolling wheels.

EduRob mit Differentialantrieb (zwei Standardräder auf einer Achse hinten) mit Omniwheel-Stützrad vorne)
Differential Drive with Omniwheel Support Wheel

Components

In addition to its modular drive concept and a USB power bank for power supply, EduRob is equipped with a specially developed control board. The control board, based on the ESP32 family, includes drivers for the motors and enables connection via Bluetooth and Wi-Fi to laptops and smart devices. A ROS interface is available, allowing algorithms provided by ROS to be used.

Many thanks to Plottwerkstatt Design for manufacturing the EduRob’s panels.

Team

EduRob is being developed by an interdisciplinary team of two IMSL staff members. Mechanical engineering and computer engineering make EduRob a versatile robot for educational purposes.