projects:robots:sk8
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:robots:sk8 [2023/12/16 10:31] – [sk8mini] jhagstrand | projects:robots:sk8 [2024/05/07 23:02] (current) – [IMU] jhagstrand | ||
|---|---|---|---|
| Line 70: | Line 70: | ||
| * TR = 245mm | * TR = 245mm | ||
| + | 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. | Interpolate table of deck tilt to steering angle then check a deck tilt of half. | ||
| * Max deck tilt 18° | * Max deck tilt 18° | ||
| * Max steering angle 27° | * Max steering angle 27° | ||
| - | ^ resting helm angle ^ deck tilt ^ steering angle ^ | + | ^ resting helm angle ^ deck tilt ^ steering angle ^ ^ circumference |
| - | | | + | | |
| - | | | 0 | 0 | + | | | 4.5 | 6.75 |
| - | | | 0 | 0 | + | | | 9 | |
| - | | | 18 | + | | | 13.5 |
| + | | | 18 | ||
| + | |||
| + | steering angle = comparison of front and back wheels | ||
| + | * the pair of right wheels and the pair of left wheels will have the same angle | ||
| + | * steering angle = rudder angle = wheel angle | ||
| - | On Fri, Dec 15, 2023, 20:24 John Hagstrand < | + | === Throttle adjustment === |
| - | steering angle = comparison of front and back wheel | + | Develop direct ratio for rudder to right wheel throttle. |
| - | Wheelbase | + | * Consider turning radius and circumference |
| - | Angle a of front wheels | + | * develop ratios for both right and left wheels |
| - | What about both wheels | + | * In future, we might use two motors |
| - | Rudder angle | + | radius = 245mm |
| - | Same as wheel angle | + | circumference = 245 * pi = 769.7 |
| - | Double for dual axle angled | + | |
| - | Make chart of deck angle to rudder angle | + | axle width = |
| - | Find equation | + | right wheel TR |
| + | left wheel circumference | ||
| - | Develop PID for helm to rudder | + | speed differential |
| - | Develop direct ratio for rudder to right wheel throttle. | + | === PID === |
| - | Consider turning radius and circumference of each wheel. | + | |
| + | A type of controller. | ||
| + | Develop PID for helm to rudder | ||
| - | On Tue, Dec 12, 2023, 14:12 John Hagstrand < | ||
| - | Digital motion processor (DMP), included on the mpu 6050. | ||
| + | === IMU === | ||
| - | Lots of fluctuation | + | Implement IMU on sk8 to get deck roll angle |
| - | even when sitting motionless | + | * Digital motion processor (DMP), included |
| - | Noise in the data | + | What is a DMP? |
| - | Smoothing or Averaging | + | * gyros have Lots of fluctuation |
| - | Fusion algorithms: of data from multiple sensors: gyroscope and accelerometers | + | * even when sitting motionless on the floor |
| + | * Noise in the data | ||
| + | | ||
| + | | ||
| Inertial navigation system | Inertial navigation system | ||
| Line 119: | Line 129: | ||
| + | === TODO === | ||
| make a map of yellow cones, center points | make a map of yellow cones, center points | ||
| - | cover motor with tape | + | x |
| make another photo set | make another photo set | ||
| Line 171: | Line 182: | ||
| + | IMU AHRS | ||
| + | |||
| + | [[Inertial Navigation System]] | ||
| + | |||
| + | |||
| + | |||
| + | Quiic cable | ||
| + | |||
| + | ^ i2c ^ quiic ^ arduino ^ sk8mini ^ | ||
| + | | scl | yellow | A4 | blue | | ||
| + | | sda | blue | A5 | green | | ||
| ==== AWACS ==== | ==== AWACS ==== | ||
projects/robots/sk8.1702740716.txt.gz · Last modified: 2023/12/16 10:31 by jhagstrand