Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/makerspet/makerspet_loki

Maker's Pet Loki - a 200mm 3D-printed DIY pet robot compatible with Kaia.ai robotics software platform
https://github.com/makerspet/makerspet_loki

3d-printing 3mf arduino diy esp32 esp32-arduino fusion-360 kaia-ai kaiaai-robot makers open-source pet-robots pets remake-ai robot robotics ros2 stem stl-files

Last synced: 2 months ago
JSON representation

Maker's Pet Loki - a 200mm 3D-printed DIY pet robot compatible with Kaia.ai robotics software platform

Awesome Lists containing this project

README

        

# Maker's Pet Loki DIY home robot

A 200mm DIY 3D-printable pet robot compatible with [Kaia.ai](https://kaia.ai) software [platform](https://github.com/kaiaai/). 3D print, build, run and mod your own home pet robot! Please learn more at [Maker's Pet](https://makerspet.com), [REMAKE.AI](https://remake.ai) and join our [FB group](https://www.facebook.com/groups/243730868651472/).

Please visit the [Support Forum](https://github.com/makerspet/support/discussions/)!

Please install these Arduino libraries (using Arduino Library Manager) before building this firmware:
- [micro_ros_kaia](https://github.com/kaiaai/micro_ros_arduino_kaiaai)
- [LDS](https://github.com/kaiaai/LDS/)
- [PID_Timed](https://github.com/kaiaai/arduino_pid_timed)
- ESPAsyncWebSrv including AsyncTCP, ESPAsyncTCP

Supported laser distance scan sensors:
- YDLIDAR X4, X3, X3-PRO, X2/X2L
- Neato XV11
- LDS02RR from Xiaomi 1st gen vacuum cleaners (~$15 used off AliExpress including shipping)
- RPLIDAR A1

![Loki cropped](https://github.com/makerspet/makerspet_loki/assets/143911662/9e3857b0-df87-4fda-9d94-bfc53fed399d)

## Assembly instructions video

Watch the assembly instructions video

## PC, firmware setup instructions video

Watch the one-time PC setup, firmware upload instructions video

## Bring-up instructions video

Watch the bring-up instructions video

## 3D printing instructions

Watch the bring-up instructions video

## Arduino ESP32 breakout board setup instructions

Watch the Arduino ESP32 breakout board setup instructions video

## Features
- room mapping using a 360-degree laser distance sensor (ROS2-based).
- autonomous self-driving (ROS2-based).
- code your character, skills (work in progress)
- 3D-printable, 200mm round base
- Arduino ESP32 micro-controller

## Instructions
- 3D printing [STL](https://github.com/makerspet/3d_models/tree/main/loki_200mm/stl), [3MF](https://github.com/makerspet/3d_models/tree/main/loki_200mm/3mf)
- Arduino ESP32 [firmware](https://github.com/kaiaai/firmware)
- PC end user and developer [setup](https://github.com/kaiaai/docker)
- KiCad [schematic, PCB](https://github.com/makerspet/pcb)
- Software setup, configuration [instructions](https://www.youtube.com/playlist?list=PLOSXKDW70aR8SA16wTB0ou9ClKhv7micy)
- Fusion 360 3D CAD [design files](https://github.com/makerspet/3d_models/tree/main/loki_200mm/fusion360)
- ROS2 software mod [instructions](https://github.com/makerspet/makerspet_loki/tree/main/urdf)

## Open-source design
Authored in Fusion 360. Printed using a Prusa MK3.5S.

## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=makerspet/makerspet_loki&type=Date)](https://star-history.com/#makerspet/makerspet_loki&Date)