User Tools

Site Tools


en:uav

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
en:uav [2013/10/25 19:11] – [Flying wing Somkřídlo UAV01A] kakliken:uav [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
 ====== Experimental construction of Unmanned Aerial vehicle ====== ====== Experimental construction of Unmanned Aerial vehicle ======
  
-Project files are stored in [[svn://svn.mlab.cz/svnUAV|SVN repository]] (registration required). Remote access is possible by SVN client [[http://tortoisesvn.net/downloads.html|TortoiseSVN]] for example. Repository is public for reading, but requires account for write access. If you are interesten in contribution drop email to kaklik@mlab.cz please.  
  
-===== Flying wing "SamkřídloUAV01A =====+===== "ŽehličkaUAV02A =====
  
-{{:cs:designs:uav:uav_02.png?direct&300|}}+{{:cs:designs:uav:uav2.png?direct&300|}}
  
 +==== Major improvements ====
  
-===== Airframe =====+  * More reliable bus infrastructure (CAN) 
 +  * More volume and weight capacity for experimental avionics and payload 
 +  * Adding additional control layer realised by powerfull ARM computer [[en:odroid-x2|ODROID-X2]], other [[http://en.wikipedia.org/wiki/List_of_single-board_computers|single board computers]] variants will be available soon.
  
-==== Mechanical Construction ==== 
  
-=== Aircraft type === +===== Flying wing "Samokřídlo" UAV01A =====
-== Wing profile ==+
  
 +{{:cs:designs:uav:uav_02.png?direct&400|}}
  
-  * [[Konstrukce]] 
  
-==== Virtual model ====+==== Airframe ====
  
 +=== Mechanical Construction ===
  
-===== Control System ===== 
  
-{{:control_system.png?direct&600|}}+=== Virtual mathematical model === 
 + 
 + 
 +==== Control System ==== 
 + 
 +{{:cs:designs:uav:control_system.png?direct&600|}} 
 + 
 +=== Required features ===
  
-Required features: 
   * 10Hz update rate   * 10Hz update rate
   * Airspeed (min 16m/s, avg 22,3 m/s, max 30m/s) 600Pa max   * Airspeed (min 16m/s, avg 22,3 m/s, max 30m/s) 600Pa max
Line 37: Line 43:
   * IMU (Akcelerometers -3G to 5G)   * IMU (Akcelerometers -3G to 5G)
   * Magnetometer   * Magnetometer
-==== Hardware ==== 
  
  
-=== Non fly prototype ===+=== Hardware ===
  
-Non fly prototype is build from [[http://www.mlab.cz|MLAB]] prototyping modules. {{:dev_board.jpg?linkonly|Photo}}+== Non fly prototype ==
  
-== CPUs ==+Non fly prototype is build from [[http://www.mlab.cz|MLAB]] prototyping modules. 
  
-[[PPM_demux|PPM Decoder/DeMultiplexer]] is build from [[http://wiki.mlab.cz/doku.php?id=cs:atmegatq32|ATmegaTQ3201A]] populated by ATmega328 and 16MHz crystal.+{{:cs:designs:uav:dev_board.jpg?direct&300|}} 
 + 
 +== CPUs ==
  
-Main UAV control board is based on [[http://wiki.mlab.cz/doku.php?id=cs:stm32f10xrxt|STM32F10xRxT01A]] ARM microcontroller module{{:stm32f103.pdf|datasheet}}+PPM Decoder/Demultiplexer is build from [[en:atmegatq32|ATmegaTQ3201A]] populated by ATmega328 and 16MHz crystal.
  
 +Main UAV control board is based on [[http://wiki.mlab.cz/doku.php?id=cs:stm32f10xrxt|STM32F10xRxT01A]] ARM microcontroller module populated with STM32F103 microcontroler.
  
-=== Sensors ===+== Sensors ==
  
 == IAS == == IAS ==
Line 59: Line 67:
 == GPS == == GPS ==
  
-  * [[http://shop-emea.u-blox.com/abashop?s=274&p=productdetail&sku=781|u-blox LEA-6S]] module.+  * [[cs:gps|GPS01A]] module.
   * [[http://www.v-torch.com/downloadfront.do?method=picker&flag=all&id=8dc0a281-ff0f-4b87-a993-deda31ebbacb&fileId=f1cf3f67-0628-48a0-8fe2-5b32b90324be&memstate=/MemberLogin.html|VTGPSIA-3]] GPS patch antenna   * [[http://www.v-torch.com/downloadfront.do?method=picker&flag=all&id=8dc0a281-ff0f-4b87-a993-deda31ebbacb&fileId=f1cf3f67-0628-48a0-8fe2-5b32b90324be&memstate=/MemberLogin.html|VTGPSIA-3]] GPS patch antenna
  
 == Current and Voltage sensor == == Current and Voltage sensor ==
  
-Some resistive current measurement sensor with analog output and voltage divider to 3,3V range. +Resistive current measurement sensor with analog output and voltage divider to 3,3V range [[cs:iuc|IUC01A]].
  
-== Altitude altimeter ==+== Altitude measurement ==
  
-Classical barometric [[http://www.bosch-sensortec.com/content/language1/html/3477.htm|BMP085]] pressure and altimeter sensor. And GPS data.+Barometric [[cs:altimet|ALTIMET01A]] pressure and altimeter sensor. And GPS data.
  
 == Absolute terain altimeter == == Absolute terain altimeter ==
Line 78: Line 86:
 == IMU == == IMU ==
  
-== Gyroscopes == +Inercial measurement unit is based on [[cs:imu|IMU01A]] MLAB sensor module
- +
-  * [[http://www.invensense.com/mems/gyro/imu3000.html|IMU-3000]] +
- +
-== Accelerometers == +
- +
-  * [[http://www.analog.com/en/mems-sensors/inertial-sensors/adxl345/products/product.html|ADXL345]] +
  
 == Magnetometers == == Magnetometers ==
-  * [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MAG3110|MAG3110]] + 
-  * [[http://www.google.com/url?q=http://www.honeywell.com/sites/servlet/com.merx.npoint.servlets.DocumentServlet%3Fdocid%3DD3FD254D5-CA52-839E-7C1A-93855C7E5E83&sa=U&ei=EeTfTszeOc-u8QPZxtT8BA&ved=0CAQQFjAA&client=internal-uds-cse&usg=AFQjCNGKNh9Jb6RDRMbOY4wjBbNEWdgUrg|HMC5883L]]+Magnetic orientation will be measured by two redundant magnetic sensors modules [[cs:mag|MAG01A]].
  
 === Telemetry === === Telemetry ===
Line 99: Line 100:
 === Data logging === === Data logging ===
  
-  * [[http://www.ust.cz/shop/product_info.php?cPath=22_32&products_id=74&language=en|SDcard01B]] - SD card module.+Measured data will be stored in SD card. [[cs:sdcard|SDcard01B]] 
  
 === Radio Control === === Radio Control ===
Line 107: Line 109:
 ==== Software ==== ==== Software ====
  
-[[Ideas]]+=== Ideas === 
 + 
 +== linear algebra == 
 +   
 + [[http://eigen.tuxfamily.org/index.php?title=Main_Page|Eigen]] some algorithms will use quaternions to prevent gimbal lock. 
 + 
 +== realtime OS: == 
 + 
 +   * [[http://www.chibios.org/dokuwiki/doku.php?id=start|ChibiOS]] 
 +   * [[http://www.freertos.org/|FreeRTOS]]
  
 Bachelor's thesis about foundation for our control algorithms. [[https://dip.felk.cvut.cz/browse/details.php?f=F8&d=K102&y=2012&a=suchmari&t=bach|Marián Šuch 2012]] Bachelor's thesis about foundation for our control algorithms. [[https://dip.felk.cvut.cz/browse/details.php?f=F8&d=K102&y=2012&a=suchmari&t=bach|Marián Šuch 2012]]
Line 114: Line 125:
  
 The autopilot software control algorithm will be tested by [[http://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation|hardware in loop]] configuration. Where autopilot hardware will be physical but model of airplane and avionic will be numerically simulated. The autopilot software control algorithm will be tested by [[http://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation|hardware in loop]] configuration. Where autopilot hardware will be physical but model of airplane and avionic will be numerically simulated.
-====== Ground Station ====== 
  
 +
 +====== Ground control station ======
  
 Provedeni DGPS: Provedeni DGPS:
Line 121: Line 133:
 Navigace tak bude v podstate rozdilova proti pozemni stanici.  Navigace tak bude v podstate rozdilova proti pozemni stanici. 
 To umozni snazsi definovani bodu trasy a nasledne i pripadne zjednodussi budouci moznost pristavani pobliz pozemni stanice.   To umozni snazsi definovani bodu trasy a nasledne i pripadne zjednodussi budouci moznost pristavani pobliz pozemni stanice.  
 +
 +
 ==== Hardware ==== ==== Hardware ====
  
Line 132: Line 146:
  
  
-==== Software ====+====== Documentation ======
  
-=== Ideas ===+===== Technical documentation =====
  
-==== linear algebra ==== +Project files are stored in [[svn://svn.mlab.cz/svnUAV|SVN repository]] (registration required)Remote access is possible by SVN client [[http://tortoisesvn.net/downloads.html|TortoiseSVN]] for example. Repository is public for reading, but requires account for write access. If you are interested, write email to kaklik@mlab.cz please. 
-   *  [[http://eigen.tuxfamily.org/index.php?title=Main_Page|Eigen]]\\ +
-    * some algorithms will use quaternions to prevent gimbal lock+
  
-==== realtime OS: ==== +In Ubuntu run this command to check out all project documents
- +
-   * [[http://www.chibios.org/dokuwiki/doku.php?id=start|ChibiOS]] \\ +
-   * [[http://www.freertos.org/|FreeRTOS]]+
  
 +  svn co svn://svn.mlab.cz/svnUAV
 +  
 +===== Project management =====
  
 +For tasks management and supervision of their implementation we use [[http://www.mlab.cz/redmine/projects/uavs| Redmine]]. 
  
  
Line 160: Line 173:
  
  
- +==== External links ====
-==== Links ====+
  
 Other similar known projects for reference: Other similar known projects for reference:
  
-  * http://paparazzi.enac.fr/wiki/Main_Page +  * [[http://paparazzi.enac.fr/wiki/Main_Page|Paparazzi Autopilot]] 
-  * CVUT RAMA http://rtime.felk.cvut.cz/helicopter/+  * [[http://rtime.felk.cvut.cz/helicopter/|CVUT RAMA]]
   * http://pixhawk.ethz.ch/wiki/   * http://pixhawk.ethz.ch/wiki/
   * http://code.google.com/p/ardupilot-mega/   * http://code.google.com/p/ardupilot-mega/
Line 177: Line 189:
 === Partners of project === === Partners of project ===
  
 +Project is supported by [[http://www.ust.cz/|Universal Scientific Technologies s.r.o.]] development team {{ :logo_ust.png?nolink|Universal Scientific Technologies s.r.o.}}
  
 ==== Law & legal issues regarding UAV ==== ==== Law & legal issues regarding UAV ====
en/uav.1382728272.txt.gz · Last modified: 2013/10/25 19:11 (external edit) · Currently locked by: 2a02:598:128:8a00::b00:8