Otto
- Designed for children over 8 years of age
- Takes students through designing, 3D printing, building and programming; no soldering is required
- 4programming modes
- Programmable RGB LEDs, line-following sensor, ultrasonic sensor, possibility for improvement with additional expansions and 3D printing
- Online library with lesson plans, activities and example codes
- Bluetooth and Wi-Fi connectivity
Otto, the first member of the HP Robots family, is a modular robot with intuitive programming that guides students through design, 3D printing, construction, and basic robotics concepts. It develops key 21st-century skills, including problem-solving and critical thinking.
Start with the basics of electronics, engineering, and coding, and then expand functionality by customizing the robot through 3D design and additional components. Discover the possibilities that spark imagination and make learning adaptable to a new generation of students.
Ideal for children aged 8+

Otto is more than just a robot – it’s an experience of building, discovering, and learning. When children assemble Otto themselves, they not only understand how it works but also develop patience, confidence, and practical skills step by step. Every screw they tighten and every part they connect deepens their engagement and sense of responsibility.
Hands-on robot assembly builds a strong foundation for real STEAM discovery. Children see how form influences function and that technology is something they can create on their own. It’s the perfect start for curious minds who want to understand how things work.
After assembly, Otto becomes a flexible platform for learning programming. Whether through a simple beginner interface or more advanced coding environments, children can gradually expand their skills. Otto supports different coding levels – from basic sequences to more complex logic – and grows along with the child.
The robot is designed to be expandable. As young creators gain confidence, they can add new modules, sensors, and features, opening new challenges on their learning journey. It’s a path that fosters not only coding and robotics but also creativity, critical thinking, and perseverance.
Simple programming directly via a web interface
Otto makes programming fun, visual, and accessible – whether you’re just starting out or already writing your own code. No downloads or installations are needed. Just connect Otto and start coding directly in your browser on any desktop device.
You can choose from 4 options based on your skill level:
-
Control via web control interface
Otto allows full remote control via Bluetooth. Customize your control panel with input and output widgets and operate Otto in real time with just a click. -
Block programming
Younger students start with Scratch Jr. blocks, where they drag graphic icons to create simple sequences. This is ideal for absolute beginners, as the drag-and-drop system makes it easy to see which commands can and cannot be combined. As they progress, they can switch to advanced Scratch blocks with a fast Python generator. -
Text programming in Python or C++
More experienced students can write their own code in Python or C++ and use it in popular platforms such as Thonny IDE and Arduino IDE. Switching between block-based and text programming takes just one click.

Built-in sensors for line tracking and more
You can control Otto’s movement via the web control interface, program it using blocks, or simply draw a path for Otto to follow. Thanks to the line-tracking sensor, that’s an easy task. You don’t have to worry about collisions either – the built-in ultrasonic sensor helps Otto avoid obstacles.
Otto is a robot with personality, featuring various sound effects and the ability to program LED lights. Thanks to the integrated buzzer, Otto can produce sounds to match its mood – or you can teach it a short melody. On top, you’ll find an RGB LED ring whose lights can be fully programmed – change colors, cycles, speed, and brightness to make Otto a fun companion.
Kits for easy and quick assembly
The Otto robot is available in two basic versions.
Want to explore the full potential of design and 3D printing? Choose the Otto Creator Kit, which includes only the electronic components – you’ll 3D print the plastic parts yourself, giving you full creative control over the process.
Want to start building right away? Go for the Otto Builder Kit, which comes with pre-printed plastic parts ready for assembly, so you can jump straight into connecting and coding.

Want even more? Expand Otto’s abilities in no time. Add new parts and turn it into a smarter, more adaptable robot ready for any challenge.
Endless expansion possibilities
With expansion kits Sense, Emote, Interact, and Invent, you can take Otto’s abilities to the next level. Transform it into an interactive companion that senses its surroundings, communicates, expresses emotions, and even dances.
Want Otto to respond to sound, light, or motion? The Sense expansion kit lets the robot perceive its environment using sensors such as a microphone, tilt sensors, and temperature/humidity sensors.
Curious how to control Otto like a machine? The Interact expansion kit includes input modules like buttons, a potentiometer, and encoders – perfect for understanding how different commands influence robot behavior.
Give Otto a personality with the Emote expansion kit. Express emotions, messages, or play games using the OLED display, LED matrix, and MP3 module with sound effects and music.
Want to push boundaries even further? The Invent expansion kit allows you to completely redesign Otto’s appearance and movement – transform it into a dancing robot, a tracked explorer, or a crawling creature. Add mechanical parts, grippers, wheels, or legs and watch Otto become anything you can imagine.
Building with Otto isn’t just about following instructions – it’s about inventing, experimenting, and discovering how things work.
Otto also offers plenty of room for creativity! You can add cool accessories, design a new look, or customize your robot through 3D design and expansion parts.
You can download 3D files for accessories and extensions for free at www.hprobots.com.
* Starter Kit (Builder/Creator) is not included with the expansion sets. Creator Kits do not include 3D-printed plastic parts; those are only part of the Builder Kit.
Rechargeable battery
Otto is powered by a built-in lithium-ion battery that you can easily recharge using the included USB-C cable. When fully charged, it provides around 2 hours of normal use, and the battery status is clearly visible via an LED indicator on the back of the robot.
Connectivity
Otto features Bluetooth connectivity, allowing control via the web control interface. When using block or text programming, the robot must be connected to the device via USB-C cable to upload the created program.