Skip to content

Maker's Pet Snoopy

A 300mm round, 3D-printed DIY pet robot that maps rooms with a laser distance sensor and navigates autonomously using 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_snoopy (opens in a new tab). Pinned to commit d035f95 (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_snoopy at d035f95, under Apache-2.0. View the original files from GitHub (906 KB) (opens in a new tab)

Height
300 mm

What it can do

Written by Robotheca from the project's documents.

  • Maps rooms using a 360-degree laser distance sensor under ROS2.
  • Navigates fully autonomously under ROS2.
  • Character and skills can be coded, though skills are still a work in progress.
  • Uses a 300mm round 3D-printable base.
  • A smartphone or 7-inch tablet can act as a color camera and head display.
  • Optional add-ons include 2 bumpers, 4 bumper sensors and 5 cliff sensors.

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
  2. 2Assemble the robot
  3. 3Set up the PC and upload the firmware
  4. 4Bring up the robot

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 sensor for room mapping.
  • Optional bumper and cliff sensors.
  • Smartphone or 7-inch tablet used as camera and display.

Connections

  • The documents do not describe how the parts are connected.