PicoCat
PicoCat copied to clipboard
PicoCat
OpenCat - MicroPython core by Kevin McAleer For the Raspberry Pi Pico
This project has the following goals:
-
[x] create a Python based code to control the cat
-
[ ] Implement inverse kinematics
-
[x] 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
-
[x] Approach - how we will approach this project
-
[x] Modelling Servos
-
[ ] Reading Telemetry data
-
[ ] Bluetooth Control
-
[ ] Inverse kinematics
-
[x] Transitions and smooth animation of servo movements - ease in, ease out, linear, time based not delay based.
Classes:
- Servo
- angle
- name
- pin
- max_angle
- min_angle
- PicoCat
- stand
- sit
- wag
- name
- MPU6050
- RangeFinder