Skip to content

A thoughtfully created, RESTfully controlled quadruped robot.

License

Notifications You must be signed in to change notification settings

JordanMajd/Lydia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lydia Version 0.1

MIT licensed Built with love

Lydia is a thoughtfully created, RESTfully controlled quadruped robot. She's fun to play with and easy to build.

Lydia is made to be simple and affordable. She's 100% 3D printable and is powered by an ESP8266 so any device with WiFi can be used as a controller.

If you like or are using this project, please give it a ⭐ for motivation :)

Picture of Lydia

API Docs

Lydia is controlled by sending her HTTP request. This means that you can simply open up a web browser or use curl to start issuing her commands.

Walk Request

Issue walk commands to Lydia by making a post request to /walk/.

Arguments:

direction: the direction to move Lydia
  - forward
  - backward
  - left
  - right
duration: the amount of ms to move Lydia

Example walk request:

POST /walk?direction=forward&duration=3000

Responds with 200 upon success.

Turn Request

Lydia may be rotated by making a post request to /turn/.

Arguments:

direction: the direction to rotate Lydia
  - clockwise
  - counter
duration: the amount of ms to rotate Lydia

Example Turn Request:

POST /turn?direction=clockwise&duration=3000

Responds with 200 upon success.

API Info

You may request API info by making a GET request to Lydia's webroot:

GET /

This will respond with a JSON object describing the other endpoints.

Project Setup

Instructions how to flash and program ESP8266 can be found here. More instructions will be released with time, including how to print everything and what parts to order.

Project Roadmap

  • Implement webserver API (in-progress).
  • Update documentation to be beginner friendly.
  • Write client to contact with API.

Resources

Controllers:

Chassis:

Misc:

ESP8266 / NodeMCU:

License

  • MIT, see LICENSE for more details.

About

A thoughtfully created, RESTfully controlled quadruped robot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%