robotzone, parent company, winfield, kansas
actobotics, parts brand name
servocity, distributor
skateboard deck
weight plate
linear actuator (obsolete idea)
springs
object detection
pad angles
Adjust speed for helm, for deck slant
Dorm room swarm motion capture https://m.youtube.com/watch?v=0ql20JKrscQ&pp=ygUYRXNwMzIgZHJvbmUgc3dhcm0gdmlzaW9u
Diy drone https://th.aliexpress.com/item/32776829828.html?gatewayAdapt=glo2tha
Pull-up resistor project https://m.youtube.com/shorts/y_QIEyC-uUk
Calculate turning radius and use this to plot destination point to the right or left of the cone
Make chart of deck angle to rudder angle
Find equation or interpolation
Interpolate table of deck tilt to steering angle then check a deck tilt of half.
| resting helm angle | deck tilt | steering angle | circumference | |
|---|---|---|---|---|
| 0 | 0 | 0 | amidships | |
| 4.5 | 6.75 | 1/4 | ||
| 9 | 13.5 | 1/2 | ||
| 13.5 | 20.25 | 3/4 | ||
| 18 | 27 | full |
steering angle = comparison of front and back wheels
Develop direct ratio for rudder to right wheel throttle.
radius = 245mm circumference = 245 * pi = 769.7
axle width = right wheel TR left wheel circumference
speed differential for each wheel depending on deck tilt
A type of controller.
Develop PID for helm to rudder
Implement IMU on sk8 to get deck roll angle
What is a DMP?
Inertial navigation system
Kalman filter
When stationary, every object is experiencing 1G of downward Force.
make a map of yellow cones, center points
x cover motor with tape
make another photo set
write python code to:
find the wheels, center points calc the centerpoint and angle of the sk8 (two choices) weight target, centerpoint calc the vector of the sk8, ie, change angle to vector (one choice)
convert python code to c++ and install on awacs
implement esp now to send coordinates from awacs to sk8
write code on sk8 to plot course (taken from previously written python program)
write code to
find yellow cones make a list of coordinates send changes from awacs to sk8
find earlier python code for plotting course
wheels black 0d0e06, threshhold 5
cones yellow bcb44f b7b159 9b925b
Azimuthal projection with minimum interruption
https://en.m.wikipedia.org/wiki/Interruption_(map_projection)
Arduino IDE settings:
MPU6050
IMU AHRS
Quiic cable
| i2c | quiic | arduino | sk8mini |
|---|---|---|---|
| scl | yellow | A4 | blue |
| sda | blue | A5 | green |
ESP32-CAM, by Espressif and AI Thinker
Best source of info: https://github.com/espressif/esp32-camera
Arduino IDE settings:
Isolate minimal code to
Is it possible to edit EXIF header?B
3 lenses: 60, 120, 160 degrees fov wide
photo folders:
webapps/robots/robots/sk8mini/awacs/cam.ino
robots/sk8mini/awacs/example/CameraWebServer/CameraWebServer.ino
cam.py
two decisions:
label: DCX 2640 V2
fov: 120 degrees
long lens
maximum fish-eye type of distortion
filename: d_longlens_svga_8.jpg