vault backup: 2025-02-05 14:38:06

This commit is contained in:
2025-02-05 14:38:07 +01:00
parent 6ae96b0862
commit 23fd82117a
3738 changed files with 218546 additions and 24 deletions

View File

@@ -0,0 +1,34 @@
## Timers available on Arduino Uno
![Name
TIMERO
TIME-RI
TIMER2
Size
8 bits
(0 - 255)
16 bits
(0 - 65,535)
8 bits
(0 - 255)
Possible Interrupts
Compare Match
Overflow
Compare Match
Overflow
Input Capture
Compare Match
Overflow
Uses in Arduino
delay(), millis(), micros()
analogWrite() pins 5, 6
Servo functions
analogWrite() pins 9, 10
tone()
analogWrite() pins 3, 11 ](Exported%20image%2020231126171856-0.png)
If we use Timer 0 for something else, the arduino functions delay, millis, … won't work properly anymore.

View File

@@ -0,0 +1,46 @@
## Sensors
GPS: Accuracy: 3-5m, @2Hz
Indoor: 1mm @ 200-500 Hz
## Research
[https://vision.in.tum.de/publications](https://vision.in.tum.de/publications)
## Geometry
Invert, concatenate, estimate, optimize 3D orientation
## Algorithms
IMU Strapdown Algorithm
Control Theory
![Cascaded Control
Robot
Localization
Attitude Estimation
RPM Estimation
Sensors
Jürgen Sturm
Trajectory
Position Control
Attitude Control
Motor Speed Control
0.1 Hz
10 Hz
1 KHz
10 .000
Actuators
Quadrotor
Physical World
Kinematics
Dynamics
Autonomous Navigation for Flying Robots
17 ](Exported%20image%2020231126171859-0.png)
Watch out: The inner control loops must be around an order of magnitude faster than the outer ones, such that they appear "static". If not you can get interference between the two

View File

@@ -0,0 +1,13 @@
Battery Management
[https://www.coursera.org/specializations/algorithms-for-battery-management-systems](https://www.coursera.org/specializations/algorithms-for-battery-management-systems)
secondary interesting courses:
[https://www.coursera.org/learn/thermodynamics-intro](https://www.coursera.org/learn/thermodynamics-intro)
[https://www.edx.org/course/robotics-foundation-ii-robot-control](https://www.edx.org/course/robotics-foundation-ii-robot-control)