Skip to content

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).

Photo and 3D model

This repository has no photo of the robot yet.

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.

  1. 13D print the parts (STL or 3MF)
  2. 2Assemble the robot following the assembly instructions video
  3. 3Set up the PC and upload the Arduino ESP32 firmware
  4. 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.