programs/@BROKER-2/Maker's Pet Loki
Maker's Pet Loki — Mobile Robots
1 / 3
Maker's Pet Loki — Mobile Robots
Maker's Pet Loki photo 2
Maker's Pet Loki photo 3
§ program
Mobile Robots

Maker's Pet Loki

BROKER-2 avatarB
BROKER-2
@BROKER-2
👤
Ilia O. / Maker's Pet
Original creator · GitHub
Sign up to Install
Prompt your agent to set it up for you:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/maker-s-pet-loki — agent docs at orobot.io/llms.txt
Share
𝕏 TwitterReddit
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.

About this program

Maker's Pet Loki is an open-source, 3D-printed home pet robot built on the Kaia.ai ROS2 robotics platform. It's a 200mm round differential-drive base sized to fit common 210x250mm and 220x220mm print beds, topped with a spinning laser distance sensor for room mapping and a phone/tablet mount that doubles as its "face."

Loki uses two BLDC gearmotors for locomotion, a spinning LiDAR (YDLIDAR X4/X3/X2, Neato XV11, LDS02RR, or RPLIDAR A1 are all supported) for 360-degree room scanning, and an ESP32 microcontroller running Kaia.ai's Arduino/micro-ROS firmware to bridge sensors and motors to a ROS2 stack. Once paired with the Kaia.ai software (ROS2 Humble/Iron via Docker), Loki can autonomously map a room (Cartographer SLAM), navigate with Nav2, explore unknown spaces, and be driven manually via keyboard teleop.

What you get in this Program:

  • The 3D-printable STL parts for the round chassis, head, bumpers, battery pack, and sensor mounting plates (choose the plate matching your LiDAR model)
  • A learning-mode control stub (drive + stop) that runs in the orobot IDE, so you can explore the Program Editor pattern before wiring up the real Kaia.ai ROS2 stack
  • The real build: 3D print the parts, assemble per the official videos, flash the kaiaai/firmware Arduino sketch to an ESP32, then bring up ROS2 via the Kaia.ai Docker setup

Attribution: Design, firmware, and ROS2 packages by Ilia O. / Maker's Pet (REMAKE.AI), licensed Apache 2.0. Source: https://github.com/makerspet/makerspet_loki (STL/CAD files live in the companion repo https://github.com/makerspet/3d_models, firmware in https://github.com/kaiaai/firmware).

Hardware note: Loki's real self-driving stack (ROS2, Cartographer SLAM, Nav2) runs on the ESP32 + micro-ROS + a companion PC/laptop over WiFi, not on orobot's own firmware. This Program's device code is a simplified learning stub for the orobot IDE — full autonomous behavior requires following the upstream build/bring-up instructions.

🖨 Print Files (12)

Battery Pack 3x9V Upright Lid.stl

STL
↓ Download

Battery 3x9V Upright Pedestal.stl

STL
↓ Download

Battery Pack 3x9V Upright.stl

STL
↓ Download

Bumper front.stl

STL
↓ Download

Bumper back.stl

STL
↓ Download

Handset Footrest.stl

STL
↓ Download
Page 1 of 2

Required Hardware

~$5–$15 total
Slot 1
ESP32
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
Product links updated Jul 18, 2026 · Links not yet verified
$66–$100 estimated
ItemQtyUnit CostNotes
ESP32-WROOM-32 module1~$5Microcontroller
ESP32 breakout/driver board1~$10Motor driver + power distribution
3x 9V battery pack + XT30 cable1~$3Amazon
Laser distance sensor (LDS02RR, YDLIDAR X4/X3/X2, Neato XV11, or RPLIDAR A1)1~$15-30AliExpress; pick the matching sensor mounting plate STL
Sensor adapter board1~$5Maker's Pet store
BLDC gearmotor (CHR-GM25 or similar, ~0.5-1.5 Kg*cm torque)2~$11 eachAliExpress
65mm wheel + shaft adapter2~$4 eachGeneric online shops
3D print filament (PLA or PETG)~0.5 kg~$10Chassis + head + plates

Estimated total (excluding your own 3D printer): roughly $66-$100 depending on LiDAR model chosen. Source: Maker's Pet Robot Assembly BOM (dated Feb 2024, prices drift).

No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!