website templates

Our rover


Is full of surprises

Basic functionality

Versatile manipulator

The manipulator is equiped with five rotational degrees of freedom. Which allows it to pick up objects up to 2 kg in weight.

Expandable modules

Different tasks require different tools. Our rover is build to quickly change its capabilities with removable modules.



The rover is equipped with a variety of instruments to sense its enviroment. Two cameras ensure the operator's awareness.


The undercarriage has a suspension, that can overcome difficult terrain. Each wheel can turn individually. Turning is smoothed compared to a skid steer robot.



The rover went through several design changes. Most of the changes were to the undercarriage. We have done a lot of simulations to determine which undercarriage kinematics to use and what type of springs and dampers are suitable.

The chassis holds all the important electronic components and additional modules are mounted on top of it.


5DOF Manipulator

Our unique design of a manipulator allows us to pick up object from the ground on all sides of the rover.

All the drive units are electric DC motors with encoders which are controll which our own driver board and software located inside the arm itself. So that the arm can be used by itself for testing. 


End effectors

Multiple tasks require multiple tools. That is why we have developed two different end-effectors, for scooping and grasping.

The scooping end-effector can take a sample of up to 200 grams of soil from the surface and deliver it to the soil containers.

The grasping end-effector is equiped with a camera inside the jaws and is capable of picking up various objects and operating industrial switches and knobs.



When wheels are designed from 3d printed flexible material.
The design allows the wheel to deform on a rough surface and keep traction.


Arm controller

A custom made joystick and a controller board is used for remotely controlling the rovers manipulator. It has three modes: direct teleoperation mode, autonomous mode and inverse kinematics mode.


Why K3P4?

It might seem like just a cool name for a robot. But it comes from abbreviating the internal code of our department, the department of robotics -> Katedra 354 -> Katedra tři pět čtyři -> K3P4. It's a bit cryptic, but we like it nonetheless!