2024-06-29 22:09:22 +02:00
2024-06-10 21:45:22 +02:00
2024-05-28 20:55:45 +02:00
2024-06-28 13:31:34 +02:00
2024-06-29 22:04:29 +02:00
2024-06-28 02:22:00 +02:00
2024-03-17 21:23:15 +01:00
2024-02-26 14:08:29 +01:00
2024-03-17 16:04:05 +01:00
2024-06-18 16:39:36 +02:00
2023-04-30 22:02:35 +02:00
2024-06-29 22:09:22 +02:00


Markdownify
Spot Micro - Leika

A small quadruped robot, inspired by boston dynamic Spot.

Key FeaturesOverviewGetting startedCreditsLicense

Status

Frontend Tests PlatformIO CI

Key Features

  • Live preview - Make changes, See changes
  • Real time data sync
    • Camera live stream
  • Dual joystick controller
  • Dark/Light mode
  • Full screen mode
    • Immersive, distraction free.
  • Self hosted, self included

Overview

This repository contains the complete source code for a Spot Micro quadruped robot. Execution of the software takes place on a ESP32 cam, which runs various number of FreeRTos task for seamless robotic operations. By focusing on practicality and simplicity in both hardware and software, it offer an accessible platform for learning, experimentation, and modest real-world applications.

Documentation

You can find the current steps to get a fresh new doggo up and barking on /docs

  1. Components
  2. Assembly
  3. Software
  4. Turning on for the first time
  5. Running
  6. Developing
  7. Contributing

Software

You can find a description for the current esp32 firmware and controller here.

Kinematics

The kinematic for the robot is from this kinematics paper

Getting started

  1. Clone and open the new project

    git clone https://github.com/runeharlyk/SpotMicroESP32-Leika
    
  2. Install dependencies with preferable package manager (npm, pnpm, yarn)

    cd app
    pnpm install
    
  3. Configure device settings

    1. Update factory_settings.ini with relevant settings
  4. Upload filesystem image using platformIO

  5. Upload firmware using platformIO

Usage

Developing

  1. Run the app

    cd app
    pnpm run dev
    

Future

See the open issues for a full list of proposed features (and known issues).

Credits

This project takes great inspiration from the following resources:

  1. Spot Micro Quadruped Project - mike4192
  2. Kinematics
  3. ESP32SvelteKit template
  4. SpotMicro ESP32 - Maarten Weyn
  5. SpotMicroAi
  6. Spot Micro - Leika
  7. NightDriverStrip

Support

If you like the project and want to follow it evolving concidering -ing the project

Buy Me A Coffee

You may also like...

License

MIT


runeharlyk.dk  ·  GitHub @runeharlyk  ·  LinkedIn @Rune Harlyk

S
Description
My take on the quadruped Spot Micro robot. Its built around an ESP32 cam microcontroller and utilizes a svelte app to control it
Readme 166 MiB
Languages
C++ 79.2%
Svelte 6.7%
Jupyter Notebook 5%
TypeScript 3.5%
C 2.9%
Other 2.6%