Maker's Pet Loki
A 200mm 3D-printed DIY home pet robot that maps rooms with a 360-degree laser distance sensor and drives autonomously, compatible with the Kaia.ai platform.
- Home
- Open source
- ROS 2
- 3D printable
Suggested by Robotheca, created by @makerspet (opens in a new tab), from github.com/makerspet/makerspet_loki (opens in a new tab). Pinned to commit 253ce28 (opens in a new tab).
- Hardware license
- Apache-2.0 (opens in a new tab)
- Software license
- Apache-2.0 (opens in a new tab)
- Commercial use
- Allowed
Photo and 3D model
3D preview converted from github.com/makerspet/makerspet_loki at 253ce28, under Apache-2.0. View the original files from GitHub (54 KB) (opens in a new tab)
- Height
- 200 mm
What it can do
Written by Robotheca from the project's documents.
- Maps a room using a 360-degree laser distance sensor, using ROS2-based software.
- Drives autonomously (self-driving), using ROS2-based software.
- Designed as a 200mm round, 3D-printable pet robot compatible with the Kaia.ai software platform.
- Character and skills coding is listed as work in progress.
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 13D print the parts (STL or 3MF)
- 2Assemble the robot following the assembly instructions video
- 3Set up the PC and upload the Arduino ESP32 firmware
- 4Bring up the robot following the bring-up instructions video
The guide appears here as you scroll.
Guide by @makerspet (README.md), under Apache-2.0.
More guides
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- Arduino ESP32 microcontroller.
- 360-degree laser distance scan sensor; supported models include YDLIDAR X4, X3, X3-PRO, X2/X2L, Neato XV11, LDS02RR from Xiaomi vacuum cleaners, and RPLIDAR A1.
- Kaia.ai hardware kits are said to include motors, laser scanner, wheels, ESP32, sensors, servos and a Raspberry Pi Pico, though this is not confirmed for this specific robot.
- KiCad schematic and PCB files are referenced, but their contents are not described in the documents provided.
Connections
- The documents provided do not describe how the electronic parts are connected.