Ilia O.
Published © Apache-2.0

Home Pet Robot

Meet Loki, an open-source Arduino pet robot! Loki maps your place, self-drives, will play ball, hide-and-seek, patrol house and look cute!

IntermediateWork in progress24 hours468
Home Pet Robot

Things used in this project

Hardware components

ESP32S
Espressif ESP32S
DEV KIT 30-pin board
×1
Motor CHR-GM25-BLDC2418 i45 200RPM
×2
Laser Distance Scanner YDLidar X4
×1
LM2596 DC-DC Voltage Converter
×1
9V battery (generic)
9V battery (generic)
×3

Software apps and online services

Kaia.ai Docker image
Docker
Windows 11 PC with WSL2 installed
VcXsrv

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
210x210 build size or larger

Story

Read more

Custom parts and enclosures

Snoopy robot design files (300mm base)

Arduino firmware, STL/3MF files for 3D printing, Fusion 360 CAD source code, ROS2 configuration files

Fido robot design files (250mm base)

Arduino firmware, STL/3MF files for 3D printing, Fusion 360 CAD source code, ROS2 configuration files

Loki robot design files (200mm base)

Arduino firmware, STL/3MF files for 3D printing, Fusion 360 CAD source code, ROS2 configuration files

Schematics

Schematic PDF and KiCAD

Current ESP32 breakout board and associated components with KiCAD design files. Look under kicad/output. Always check the latest version as the project evolves!

Code

Arduino firmware

Look in the arduino folder

Kaia.ai software platform (runs on your local Windows PC)

See README for latest list of commands to control your robot.

Kaia.ai Docker image for your Windows PC

This software runs on your Windows PC. Follow the installation instructions video in the article.

Credits

Ilia O.

Ilia O.

1 project • 1 follower
Hardware, software, startups 24/7
Thanks to ROS2 developers.

Comments