Skip to content

kevinmcaleer/PicoCat

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PicoCat

OpenCat - MicroPython core by Kevin McAleer For the Raspberry Pi Pico


This project has the following goals:

  • create a Python based code to control the cat

  • Implement inverse kinematics

  • Implement smoother Motion transitions, include Ease-in, Ease-Out, Easy-Ease

  • Self Balancing code to keep the robot upright

  • Create code to self right the robot if it goes upside down

  • upgrade the servos from SG90s to MG90s

  • Approach - how we will approach this project

  • Modelling Servos

  • Reading Telemetry data

  • Bluetooth Control

  • Inverse kinematics

  • Transitions and smooth animation of servo movements - ease in, ease out, linear, time based not delay based.

Classes:

  1. Servo
    • angle
    • name
    • pin
    • max_angle
    • min_angle
  2. PicoCat
    • stand
    • sit
    • wag
    • name
  3. MPU6050
  4. RangeFinder

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages