User Tools

Site Tools


projects:robots:sk8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:robots:sk8 [2023/12/16 10:31] – [sk8mini] jhagstrandprojects: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 
-|                  |                      | +|                  |                      |  amidships  |   
-|                    |   0       |   0            +|                    |   4.5     |   6.75          1/4        
-|                    |         |   0            +|                    |         |  13.5          |  1/2        | 
-|                    |  18        27            |+|                    |  13.5      20.25          3/4        
 +|                    |  18        27            |  full       | 
 +  
 +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 <john@hagstrand.com> wrote:+=== 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 of each wheel. 
-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 for each wheel depending on deck tilt
  
-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 <john@hagstrand.com> wrote: 
-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 on the floor+  * Digital motion processor (DMP), included on the mpu 6050.
  
-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 
 +  Smoothing or Averaging 
 +  Fusion algorithms: of data from multiple sensors: gyroscope and accelerometers
  
 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  cover motor with tape
  
 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

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki