Difference between revisions of "Quadrotor"
From Hackerspace.gr
(→Documentation) |
(→Upcoming meetups) |
||
(68 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
=Quadrotor= | =Quadrotor= | ||
+ | [[File:Quadrotor-20130403-1.jpg|thumb|400px]] | ||
+ | |||
==Description== | ==Description== | ||
A [https://en.wikipedia.org/wiki/Quadrotor quadrotor], also called a quadrotor helicopter or quadcopter, is a multicopter that is lifted and propelled by four rotors. | A [https://en.wikipedia.org/wiki/Quadrotor quadrotor], also called a quadrotor helicopter or quadcopter, is a multicopter that is lifted and propelled by four rotors. | ||
− | == | + | |
+ | == Status == | ||
+ | The project seems kind of abandoned for now, if you're interested in working on it send a mail to the mailing list :) | ||
+ | |||
+ | |||
+ | ==Upcoming meetups== | ||
+ | |||
+ | ==Log== | ||
+ | ===[[Quadrotor_workshop_20131002|Let it fly, 2013/10/02]]=== | ||
+ | * I was all alone [skmp] | ||
+ | * reviewed some stuff about FPV systems | ||
+ | |||
+ | ===[[Quadrotor_workshop_20130925|September reunion, 2013/09/25]]=== | ||
+ | * Debian image tested, wifi wasn't working | ||
+ | ** moutsosgeorgios says perhaps its the router | ||
+ | * Next target is to test fly using RC | ||
+ | |||
+ | ===[[Quadrotor_workshop_20130703|Workshop 03/07/2013, by All]]=== | ||
+ | * Flashed Debian 7.0 (Wheezy) on Beaglebone. | ||
+ | * Installed and tested two different wifi dongles. | ||
+ | |||
+ | ===[[Quadrotor_workshop_20130605|Workshop 05/06/2013, by ododos]]=== | ||
+ | * Added joystick input to udp client-server program | ||
+ | * Decided to send joystick data as is (16bit signed integer) and do any post processing on board | ||
+ | * Flashed Ubuntu image on Beaglebone, connected via ssh and uploaded udp server program | ||
+ | |||
+ | ===[[Quadrotor_workshop_20130529|Workshop 29/05/2013, acinonyx]]=== | ||
+ | |||
+ | * Moved forward on sockets with a basic client - server example made and presented by acynonix | ||
+ | * Decided to use IP/UDP stack for control communication | ||
+ | * Made network latency tests that gave an average of 16ms over 3 hops in our lan | ||
+ | * Decided to abolish the, now redundant, identifying 2 bits used for serial communication | ||
+ | |||
+ | ===[http://www.doodle.com/ty2zsstspfuz5ndi| Workshop net-pre-meetup 27/05/2013, skmp]=== | ||
+ | * Explained some stuff in the code | ||
+ | * That was all, really | ||
+ | |||
+ | ===[[Quadrotor_workshop_20130522|Workshop 22/05/2013, etc]]=== | ||
+ | * Decided tag for mailing list -> [hackopter] | ||
+ | * Played a little with qt-creator and C | ||
+ | * connect XBOX joystick on linux | ||
+ | * Decided on logo | ||
+ | |||
+ | ===[[Quadrotor_workshop_20130517|Workshop 17/05/2013, mkir]]=== | ||
+ | |||
+ | * Decided tag for mailing list -> [hackopter] | ||
+ | * Played a little more with github | ||
+ | * Attempt to connect XBOX joystick on linux | ||
+ | * Saw new revisions of hackopter logo! Nice! ;) | ||
+ | |||
+ | ===[[Quadrotor_workshop_20130508|Workshop 08/05/2013, petros.kon]]=== | ||
+ | * Project Name set : Hackopter | ||
+ | * Team name (guess) : Hackopter-team | ||
+ | * Team members registered at hackerspace general discussion mailing list | ||
+ | * Primer on github git and git uis | ||
+ | |||
+ | ===[[Quadrotor_Workshop_20130501|Workshop 01/05/2013, skmp]]=== | ||
+ | * +3 new team-members | ||
+ | * Talked about general direction and organisation stuff | ||
+ | ** We'll focus a bit on the tooling (git/github/mono/gcc) so that everyone is familiar before moving on | ||
+ | ** No name chosen still | ||
+ | ** Round-robin event coordinator. Next one is [mailto:kondylis.petros@gmail.com petros.kon] | ||
+ | |||
+ | ===[[Quadrotor_Session_20130421|Suprise event @ nasa space days 21/04/2013]]=== | ||
+ | * skmp -> we now have xbox360 + wii nunchuck for experimentation | ||
+ | * Hacked together C# control ui (slimDX + serial IO) | ||
+ | * Hacked together arduino control software (sucks badly) | ||
+ | * A few (very) unstable flight tests ! | ||
+ | |||
+ | ===[[Quadrotor_Workshop_20130417|Workshop 17/04/2013]]=== | ||
+ | * Flashed firmware on KKmulticontroller v5.5 board | ||
+ | * Calibrated ESCs | ||
+ | * Completed setup procedure of multicopter | ||
+ | * (click on the title for the detailed event page) | ||
+ | |||
+ | ===[[Quadrotor_Workshop_20130403|Workshop 03/04/2013]]=== | ||
+ | * Resolved ESC/BLDC soldering issues by drilling new holes (the quad is now slightly smaller, non destrutive change) | ||
+ | * Finished assembly | ||
+ | |||
===13/03/2013=== | ===13/03/2013=== | ||
* X525 arrived at hackerspace.gr | * X525 arrived at hackerspace.gr | ||
Line 9: | Line 89: | ||
* Soldered motor contacts | * Soldered motor contacts | ||
* Assembled main body | * Assembled main body | ||
+ | |||
+ | == Team (sorted by nickname) == | ||
+ | * [[User:Acinonyx|Acinonyx]] | ||
+ | * [[User:etc|etc]] | ||
+ | * [[User:ododos|ododos]] | ||
+ | * [[User:mkir|mkir]] | ||
+ | * [[User:petros.kon|petros.kon]] | ||
+ | * [[User:skmp|skmp]] | ||
+ | |||
+ | * (edit this and add yourself *AND KEEP IT SORTED*) | ||
==TODO List== | ==TODO List== | ||
Line 16: | Line 106: | ||
* Use more washers | * Use more washers | ||
− | ==Documentation== | + | == Wanted stuff == |
+ | * PSU that can handle the load | ||
+ | |||
+ | ==Resources== | ||
+ | === Repositories === | ||
+ | [https://github.com/hackopter Github hackopter project] | ||
+ | |||
+ | === Firmware === | ||
+ | * [ftp://ftp.hsgr.awmn/pub/acinonyx/XXcontrol_KR_XCopter_v2_9.zip XCopter XXControl KR v2.9] | ||
+ | |||
+ | ===Documentation=== | ||
* [ftp://ftp.hsgr.awmn/pub/acinonyx/quadrotor Bundled documentation] | * [ftp://ftp.hsgr.awmn/pub/acinonyx/quadrotor Bundled documentation] | ||
+ | |||
+ | ===Photos=== | ||
+ | * [http://www.flickr.com/photos/94041344@N07/sets/72157632994128462/ Unpacking/basic assembly] | ||
+ | * Meetups | ||
+ | ** [[Quadrotor_20130403| 03/04/2013]] | ||
==Spare Hardware== | ==Spare Hardware== | ||
− | == | + | {| class="wikitable" |
− | + | !Part Name | |
− | + | !Qty | |
− | + | !Comment | |
− | + | |- | |
− | ===Mechanical | + | !colspan="3"|Electrical |
− | + | |- | |
− | + | |[http://dx.com/p/a2208-1800kv-electric-motor-for-r-c-airplanes-13561 A2208 1800KV Electric Motors] | |
+ | |align="center"|4 | ||
+ | | | ||
+ | |- | ||
+ | |[http://dx.com/p/flying-30a-bec-electronic-speed-controller-for-brushless-motors-esc-11981 ESC FLYING 30A BEC] | ||
+ | |align="center"|4 | ||
+ | | | ||
+ | |- | ||
+ | |[http://dx.com/p/2400mah-11-1v-15c-rechargeable-lithium-battery-pack-12821 2400mAh 11.1V 15C LiPo Battery] | ||
+ | |align="center"|1 | ||
+ | |style="font-style: italic;" | Will be used for early testing | ||
+ | |- | ||
+ | |[http://dx.com/p/mystery-balance-charger-for-2-3-cell-lithium-ion-polymer-batteries-20025 Charger for 2/3-Cell LiPo Batteries] | ||
+ | |align="center"|1 | ||
+ | |style="font-style: italic;" | Will be used for early testing | ||
+ | |- | ||
+ | !colspan="3"|Mechanical | ||
+ | |- | ||
+ | |[http://masterairscrew.com/6x43-bladeseriespropeller.aspx 6x4 3-Blade Series Propeller] | ||
+ | |align="center"|2 | ||
+ | | | ||
+ | |- | ||
+ | |[http://masterairscrew.com/new6x43-bladeseriespropellerpusher.aspx 6x4 3-Blade Series Propeller (PUSHER)] | ||
+ | |align="center"|2 | ||
+ | | | ||
+ | |- | ||
+ | |} | ||
+ | ==Whiteboard== | ||
+ | <pre> | ||
Weight target is 500g, Payload 250g, Lift 250g | Weight target is 500g, Payload 250g, Lift 250g | ||
Line 41: | Line 174: | ||
~30/01/2013 | ~30/01/2013 | ||
* Link -> WIFI | * Link -> WIFI | ||
− | * no gps | + | * no gps (http://www.ebay.com/sch/i.html?_nkw=pci+5s&_sacat=0 if we finally need one) |
* Beaglebone/linux + arduino | * Beaglebone/linux + arduino | ||
* motor load ~ 7 amps @ ~ 250g lift | * motor load ~ 7 amps @ ~ 250g lift | ||
Line 59: | Line 192: | ||
* Buy quadcopter kit (cheaper ?) to get us started | * Buy quadcopter kit (cheaper ?) to get us started | ||
* Crazyflie Nano Quadcopter Kit: http://www.seeedstudio.com/depot/preorder-crazyflie-nano-quadcopter-kit-10dof-with-crazyradio-bccfk02a-p-1365.html?cPath=170_172 | * Crazyflie Nano Quadcopter Kit: http://www.seeedstudio.com/depot/preorder-crazyflie-nano-quadcopter-kit-10dof-with-crazyradio-bccfk02a-p-1365.html?cPath=170_172 | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | [[Category:Projects]] |
Latest revision as of 13:27, 3 October 2013
Contents
- 1 Quadrotor
- 1.1 Description
- 1.2 Status
- 1.3 Upcoming meetups
- 1.4 Log
- 1.4.1 Let it fly, 2013/10/02
- 1.4.2 September reunion, 2013/09/25
- 1.4.3 Workshop 03/07/2013, by All
- 1.4.4 Workshop 05/06/2013, by ododos
- 1.4.5 Workshop 29/05/2013, acinonyx
- 1.4.6 Workshop net-pre-meetup 27/05/2013, skmp
- 1.4.7 Workshop 22/05/2013, etc
- 1.4.8 Workshop 17/05/2013, mkir
- 1.4.9 Workshop 08/05/2013, petros.kon
- 1.4.10 Workshop 01/05/2013, skmp
- 1.4.11 Suprise event @ nasa space days 21/04/2013
- 1.4.12 Workshop 17/04/2013
- 1.4.13 Workshop 03/04/2013
- 1.4.14 13/03/2013
- 1.5 Team (sorted by nickname)
- 1.6 TODO List
- 1.7 Wanted stuff
- 1.8 Resources
- 1.9 Spare Hardware
- 1.10 Whiteboard
Quadrotor
Description
A quadrotor, also called a quadrotor helicopter or quadcopter, is a multicopter that is lifted and propelled by four rotors.
Status
The project seems kind of abandoned for now, if you're interested in working on it send a mail to the mailing list :)
Upcoming meetups
Log
Let it fly, 2013/10/02
- I was all alone [skmp]
- reviewed some stuff about FPV systems
September reunion, 2013/09/25
- Debian image tested, wifi wasn't working
- moutsosgeorgios says perhaps its the router
- Next target is to test fly using RC
Workshop 03/07/2013, by All
- Flashed Debian 7.0 (Wheezy) on Beaglebone.
- Installed and tested two different wifi dongles.
Workshop 05/06/2013, by ododos
- Added joystick input to udp client-server program
- Decided to send joystick data as is (16bit signed integer) and do any post processing on board
- Flashed Ubuntu image on Beaglebone, connected via ssh and uploaded udp server program
Workshop 29/05/2013, acinonyx
- Moved forward on sockets with a basic client - server example made and presented by acynonix
- Decided to use IP/UDP stack for control communication
- Made network latency tests that gave an average of 16ms over 3 hops in our lan
- Decided to abolish the, now redundant, identifying 2 bits used for serial communication
Workshop net-pre-meetup 27/05/2013, skmp
- Explained some stuff in the code
- That was all, really
Workshop 22/05/2013, etc
- Decided tag for mailing list -> [hackopter]
- Played a little with qt-creator and C
- connect XBOX joystick on linux
- Decided on logo
Workshop 17/05/2013, mkir
- Decided tag for mailing list -> [hackopter]
- Played a little more with github
- Attempt to connect XBOX joystick on linux
- Saw new revisions of hackopter logo! Nice! ;)
Workshop 08/05/2013, petros.kon
- Project Name set : Hackopter
- Team name (guess) : Hackopter-team
- Team members registered at hackerspace general discussion mailing list
- Primer on github git and git uis
Workshop 01/05/2013, skmp
- +3 new team-members
- Talked about general direction and organisation stuff
- We'll focus a bit on the tooling (git/github/mono/gcc) so that everyone is familiar before moving on
- No name chosen still
- Round-robin event coordinator. Next one is petros.kon
Suprise event @ nasa space days 21/04/2013
- skmp -> we now have xbox360 + wii nunchuck for experimentation
- Hacked together C# control ui (slimDX + serial IO)
- Hacked together arduino control software (sucks badly)
- A few (very) unstable flight tests !
Workshop 17/04/2013
- Flashed firmware on KKmulticontroller v5.5 board
- Calibrated ESCs
- Completed setup procedure of multicopter
- (click on the title for the detailed event page)
Workshop 03/04/2013
- Resolved ESC/BLDC soldering issues by drilling new holes (the quad is now slightly smaller, non destrutive change)
- Finished assembly
13/03/2013
- X525 arrived at hackerspace.gr
- Checked motors
- Soldered motor contacts
- Assembled main body
Team (sorted by nickname)
- (edit this and add yourself *AND KEEP IT SORTED*)
TODO List
Mods
- Add more nuts on suspension legs
- Add rubber bumpers on suspension legs
- Use more washers
Wanted stuff
- PSU that can handle the load
Resources
Repositories
Firmware
Documentation
Photos
- Unpacking/basic assembly
- Meetups
Spare Hardware
Part Name | Qty | Comment |
---|---|---|
Electrical | ||
A2208 1800KV Electric Motors | 4 | |
ESC FLYING 30A BEC | 4 | |
2400mAh 11.1V 15C LiPo Battery | 1 | Will be used for early testing |
Charger for 2/3-Cell LiPo Batteries | 1 | Will be used for early testing |
Mechanical | ||
6x4 3-Blade Series Propeller | 2 | |
6x4 3-Blade Series Propeller (PUSHER) | 2 |
Whiteboard
Weight target is 500g, Payload 250g, Lift 250g * Arduino 27g * esc 22g * motor 38g (spec) * propeller 7g 27+4*(22+38+7)= 295? (268 for motor + ESC) ~30/01/2013 * Link -> WIFI * no gps (http://www.ebay.com/sch/i.html?_nkw=pci+5s&_sacat=0 if we finally need one) * Beaglebone/linux + arduino * motor load ~ 7 amps @ ~ 250g lift * safety/testing -> glasses, net * regular workshop schedule -> every wednesday 7-9 * next meetup -> 6/2 * -> smaller quadcopter * budget -> ? ~Tasks * Beaglebone linux distribution, rt-linux & related stuff * Investigate existing open source DoF/quadcopter platforms * Investigate propeller mounts and/or motors * Look at quadcopter kit prices ~Ideas * Buy quadcopter kit (cheaper ?) to get us started * Crazyflie Nano Quadcopter Kit: http://www.seeedstudio.com/depot/preorder-crazyflie-nano-quadcopter-kit-10dof-with-crazyradio-bccfk02a-p-1365.html?cPath=170_172