emrp2022:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
emrp2022:start [2022/10/19 12:32] – osama001 | emrp2022:start [2022/12/21 12:17] (current) – [useful resources] sahil001 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== EMRP2022 ====== | ====== EMRP2022 ====== | ||
- | ==== Closed loop control, PID === | + | Topics: Wireless sensor networks to collect environmental data, Interactive web dashboards and databases to display data, Drone technology, sensor integration, |
- | ==PID Control Theory== | + | ==== Closed loop control ==== |
+ | |||
+ | === PID Control Theory | ||
https:// | https:// | ||
- | {{ : | + | | {{ : |
- | < | + | | < |
+ | |||
+ | === Inverted Pendulum with PID === | ||
- | ==Inverted Pendulum with PID== | + | == Optimal control of inverted pendulum system using PID controller, LQR and MPC == |
- | =Optimal control of inverted pendulum system using PID controller, LQR and MPC= | ||
https:// | https:// | ||
- | =Stabilising an Inverted Pendulum Controller with PID controller= | + | == Stabilising an Inverted Pendulum Controller with PID controller == |
https:// | https:// | ||
+ | |||
+ | ===== Control the Ryze Tello Drone from Python ===== | ||
+ | |||
+ | * **tello-pathon** code by Harley Lara: \\ https:// | ||
+ | |||
+ | * **RyzeTelloHSRW** code by Ilgar Rasulov (EligoSoftware): | ||
+ | |||
+ | |||
+ | ===useful resources=== | ||
+ | |||
+ | ardupilot: https:// | ||
+ | |||
+ | PX4: https:// | ||
+ | |||
+ | Quadcopter construction guide: https:// | ||
+ | |||
+ | OpenDroneMap: | ||
+ | |||
+ | MAVlink: https:// | ||
+ | |||
+ | Dronekit: https:// | ||
+ | |||
+ | API: https:// | ||
+ | |||
+ | ROS: http:// | ||
+ | |||
+ | Jetson TX2: https:// | ||
+ | |||
+ | ZED ROS wrapper: https:// | ||
+ | |||
+ | Understanding 3-axis flight movement: https:// | ||
+ | |||
+ | IMU: https:// | ||
+ | |||
+ | MAVROS: https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Companion computers: https:// | ||
+ | |||
+ | IntelRealSense camera: https:// | ||
+ | |||
+ | |||
+ | (Notes from env monitoring research projects 02.11.22) | ||
+ | Drones need a flight controller (FMC), there are two software options for a flight controller: ardupilot (Copter is an advanced open-source autopilot system for multicopters, | ||
+ | |||
+ | Steps for configuration: | ||
+ | |||
+ | 1- stabilize GPS on drone | ||
+ | |||
+ | 2- calibrate sensors | ||
+ | |||
+ | 3- calibrate radio and set flight modes | ||
+ | |||
+ | 4- calibrate power | ||
+ | |||
+ | 5- test motors | ||
+ | |||
+ | 6- set camera | ||
+ | |||
+ | |||
+ | Imp note while configuring the remote to the Qgroundcontrol is while doing subtrim process and setting up flight mode DO NOT SET THE EMERGENCY STOP MODE ON. That will lead to crash the drone. | ||
+ | |||
+ | for connecting drone controols to pc we can you another antena with usb (the large one) so we will not need to use usb cable. | ||
+ | |||
emrp2022/start.1666175556.txt.gz · Last modified: 2022/10/19 12:32 by osama001