Editing Multi-rotor
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 35: | Line 35: | ||
** heads-up display, able to fly it from a first-person perspective? | ** heads-up display, able to fly it from a first-person perspective? | ||
* runs Linux? | * runs Linux? | ||
− | |||
− | |||
* able to lift a 1 Kg payload? | * able to lift a 1 Kg payload? | ||
* weight well below the "fifty-five pounds" FAA recommended weight limit?[http://faa.custhelp.com/cgi-bin/faa.cfg/php/enduser/std_adp.php?p_faqid=108&p_created=1071245802&p_sid=IhBf8Gtj&p_accessibility=&p_lva=&p_sp=cF9zcmNoPSZwX3NvcnRfYnk9JnBfZ3JpZHNvcnQ9JnBfcm93X2NudD0mcF9wcm9kcz0mcF9jYXRzPSZwX3B2PSZwX2N2PSZwX3BhZ2U9MQ**&p_li=&p_topview=1] | * weight well below the "fifty-five pounds" FAA recommended weight limit?[http://faa.custhelp.com/cgi-bin/faa.cfg/php/enduser/std_adp.php?p_faqid=108&p_created=1071245802&p_sid=IhBf8Gtj&p_accessibility=&p_lva=&p_sp=cF9zcmNoPSZwX3NvcnRfYnk9JnBfZ3JpZHNvcnQ9JnBfcm93X2NudD0mcF9wcm9kcz0mcF9jYXRzPSZwX3B2PSZwX2N2PSZwX3BhZ2U9MQ**&p_li=&p_topview=1] | ||
Line 46: | Line 44: | ||
* Would it help to pan/tilt the camera on an independent gimbal auto-stabilized camera mount gimbal?[http://diydrones.com/profiles/blog/show?id=705844%3ABlogPost%3A2525] | * Would it help to pan/tilt the camera on an independent gimbal auto-stabilized camera mount gimbal?[http://diydrones.com/profiles/blog/show?id=705844%3ABlogPost%3A2525] | ||
* automatic docking station for battery recharge?(perhaps similar to the one Professor Jonathan How uses?) | * automatic docking station for battery recharge?(perhaps similar to the one Professor Jonathan How uses?) | ||
− | * can be dressed as an ominous-looking hovering black sphere? | + | * can be dressed as an ominous-looking hovering black sphere? |
* can be dressed up as an Imperial probe droid? | * can be dressed up as an Imperial probe droid? | ||
* runs image-recognition software on-board? | * runs image-recognition software on-board? | ||
Line 71: | Line 69: | ||
lists over 2 dozen (!) autopilot projects, many of them specifically designed for multi-rotor helicopters. | lists over 2 dozen (!) autopilot projects, many of them specifically designed for multi-rotor helicopters. | ||
That list includes: | That list includes: | ||
− | |||
* the NG Multikopter Project wiki [http://ng.uavp.ch/moin]: a open source community project to build a modern autonomously flying Multicopter. | * the NG Multikopter Project wiki [http://ng.uavp.ch/moin]: a open source community project to build a modern autonomously flying Multicopter. | ||
* ArduPilot [http://www.diydrones.com/profiles/blogs/ardupilot-main-page] is a full-featured autopilot based on the Arduino open-source hardware platform. It uses infrared (thermopile) sensors or an IMU for stabilization and GPS for navigation. Optionally uses XBee modules for wireless telemetry. Jose Julio at DIY Drones [http://www.diydrones.com/profiles/blog/list?user=3n7oxlg4fanvy] uses it in his two quadcopters. He uses 4 standard props (No counter-rotating !). | * ArduPilot [http://www.diydrones.com/profiles/blogs/ardupilot-main-page] is a full-featured autopilot based on the Arduino open-source hardware platform. It uses infrared (thermopile) sensors or an IMU for stabilization and GPS for navigation. Optionally uses XBee modules for wireless telemetry. Jose Julio at DIY Drones [http://www.diydrones.com/profiles/blog/list?user=3n7oxlg4fanvy] uses it in his two quadcopters. He uses 4 standard props (No counter-rotating !). | ||
− | |||
== testing == | == testing == | ||
− | |||
− | |||
− | |||
== BLDC == | == BLDC == | ||
Line 85: | Line 78: | ||
It appears that most modern small electric aircraft use so-called "brushless DC motors", each one driven by its own "BLDC ESC". (These are easily recognized -- BLDC motors have exactly 3 equally-fat wires that go into them, which come from the BLDC ESC -- as opposed to most electric aircraft a few years ago, which used brushed DC motors with exactly 2 equally-fat wires). | It appears that most modern small electric aircraft use so-called "brushless DC motors", each one driven by its own "BLDC ESC". (These are easily recognized -- BLDC motors have exactly 3 equally-fat wires that go into them, which come from the BLDC ESC -- as opposed to most electric aircraft a few years ago, which used brushed DC motors with exactly 2 equally-fat wires). | ||
− | + | While it is probably not cost-effective to build your own BLDC motor or BLDC ESC, many of us are insatiably curious about what goes on inside these things, and so build one anyway: | |
+ | * [http://en.wikipedia.org/wiki/brushless_DC_electric_motor Wikipedia: brushless DC electric motor] | ||
+ | * [http://www.atmel.com/dyn/resources/prod_documents/doc8012.pdf Atmel AVR444: Sensorless control of 3-phase brushless DC motors] using ATmega48 (also works without change for ATmega88 and ATmega168). Assumes you've already read [http://www.atmel.com/dyn/resources/prod_documents/doc2596.pdf Atmel AVR443: Sensor-based control of three phase Brushless DC motor] | ||
+ | * [http://www.atmel.com/dyn/resources/prod_documents/doc8138.pdf AVR194: Brushless DC Motor Control using ATmega32M1]: BLDC motor control application using Hall effect position sensors to control commutation sequence. | ||
+ | * [http://www.mikrokopter.de/ucwiki/BrushlessCtrl MikroKopter: brushless motor controller] was designed to give lower latency than off-the-shelf PWM ESCs. | ||
+ | * [http://www.openservo.com/forums/viewtopic.php?t=972 OpenServo: Brushless DC Servo] "The thing that will make our board different from other ESC's is that we are closing the feedback loop with a ... outside position reference." | ||
+ | |||
== unnecessarily complicated equations == | == unnecessarily complicated equations == | ||
Line 104: | Line 103: | ||
To double thrust requires either pulling almost 3 times as much power from the batteries, or using rotors with almost 3 times the diameter. | To double thrust requires either pulling almost 3 times as much power from the batteries, or using rotors with almost 3 times the diameter. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== unsorted == | == unsorted == | ||
Line 163: | Line 117: | ||
* ARM-o-Kopter wiki [http://www.armokopter.at/] | * ARM-o-Kopter wiki [http://www.armokopter.at/] | ||
* comparing some currently known projects of airborne non-commercial or open community projects of multicopters[http://ng.uavp.ch/moin/Comparison] | * comparing some currently known projects of airborne non-commercial or open community projects of multicopters[http://ng.uavp.ch/moin/Comparison] | ||
− | |||
− | |||
* DIYdrones: "There are a zillion quad- and tri-copters out there" [http://diydrones.com/profiles/blogs/all-things-quad-megalist] | * DIYdrones: "There are a zillion quad- and tri-copters out there" [http://diydrones.com/profiles/blogs/all-things-quad-megalist] | ||
* DIYdrones: Quadcopters discussion forum [http://diydrones.com/forum/categories/quadcopters-1/listForCategory] | * DIYdrones: Quadcopters discussion forum [http://diydrones.com/forum/categories/quadcopters-1/listForCategory] | ||
Line 170: | Line 122: | ||
* DIYdrones: "There are loads of open source quadcopters out there, but they're all ..." [http://diydrones.com/profiles/blogs/turning-the-parrot-ardrone] ''Is it possible to design a helicopter that avoids this problem?'' | * DIYdrones: "There are loads of open source quadcopters out there, but they're all ..." [http://diydrones.com/profiles/blogs/turning-the-parrot-ardrone] ''Is it possible to design a helicopter that avoids this problem?'' | ||
* the "ChRoMicro - Cheap Robotic Microhelicopter HOWTO" [http://docwiki.gumstix.org/index.php/Customer_projects#Cheap_Robotic_Microhelicopter], [http://www.pabr.org/chromicro/doc/chromicro.en.html] describes "how to build a 300 g helicopter with embedded Linux and Bluetooth datalink from off-the shelf components for less than 500 EUR." Can these ideas be adapted to helicopters with more rotors? | * the "ChRoMicro - Cheap Robotic Microhelicopter HOWTO" [http://docwiki.gumstix.org/index.php/Customer_projects#Cheap_Robotic_Microhelicopter], [http://www.pabr.org/chromicro/doc/chromicro.en.html] describes "how to build a 300 g helicopter with embedded Linux and Bluetooth datalink from off-the shelf components for less than 500 EUR." Can these ideas be adapted to helicopters with more rotors? | ||
− | + | * Quadrotto: Project Quadcopter [http://docwiki.gumstix.org/index.php/Customer_projects#Quadrotto], [http://quadcopter.wordpress.com/]. Is there any way to avoid making the same mistakes all over again, and instead make fresh new mistakes? :-). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* RCgroups: Multi Rotor Helis discussion forum [http://www.rcgroups.com/multi-rotor-helis-659/] | * RCgroups: Multi Rotor Helis discussion forum [http://www.rcgroups.com/multi-rotor-helis-659/] | ||
− | |||
* Make magazine How-To: Quadrocopter based on Arduino[http://blog.makezine.com/archive/2010/01/how-to_quadrocopter_based_on_arduin.html] "The Quaduino NG & AeroQuad RC projects both make use of Arduino boards" | * Make magazine How-To: Quadrocopter based on Arduino[http://blog.makezine.com/archive/2010/01/how-to_quadrocopter_based_on_arduin.html] "The Quaduino NG & AeroQuad RC projects both make use of Arduino boards" | ||
** Quaduino NG[http://quaduino.org/] | ** Quaduino NG[http://quaduino.org/] | ||
* AeroQuad discussion forum [http://aeroquad.com/]: dedicated to the design and construction of the AeroQuad, a remote controlled four rotor helicopter ... that uses the Arduino (Mega or Duemilanove with 328P) microcontroller as the flight control board, with a "AeroQuad Shield" that connects to all the other electronics -- radio receiver, gyros, accelerometers, and off-the-shelf ESCs. An excellent [http://aeroquad.googlecode.com/files/AeroQuad%20Tutorial_v6.pdf tutorial] showing how it all goes together with whatever frame you have; it claims "A good motor-to-motor distance to start with is around 60cm." (2 foot) | * AeroQuad discussion forum [http://aeroquad.com/]: dedicated to the design and construction of the AeroQuad, a remote controlled four rotor helicopter ... that uses the Arduino (Mega or Duemilanove with 328P) microcontroller as the flight control board, with a "AeroQuad Shield" that connects to all the other electronics -- radio receiver, gyros, accelerometers, and off-the-shelf ESCs. An excellent [http://aeroquad.googlecode.com/files/AeroQuad%20Tutorial_v6.pdf tutorial] showing how it all goes together with whatever frame you have; it claims "A good motor-to-motor distance to start with is around 60cm." (2 foot) | ||
− | |||
− | |||
* microdrones [http://www.microdrones.com/] | * microdrones [http://www.microdrones.com/] | ||
* whatnick blog: [http://whatnicklife.blogspot.com/2010/01/quadcopter-taking-shape.html "quadcopter taking shape"]; and other [http://whatnicklife.blogspot.com/search/label/quadcopter quadcopter posts] ... he apparently has a Gumstix Verdex and a BeagleBoard -- are either one of these going on the quadcopter? | * whatnick blog: [http://whatnicklife.blogspot.com/2010/01/quadcopter-taking-shape.html "quadcopter taking shape"]; and other [http://whatnicklife.blogspot.com/search/label/quadcopter quadcopter posts] ... he apparently has a Gumstix Verdex and a BeagleBoard -- are either one of these going on the quadcopter? | ||
Line 190: | Line 133: | ||
* Google: "Real-time stabilization of an eight-rotor UAV using optical flow"[http://www.google.com/#q="Real-time+stabilization+of+an+eight-rotor+UAV+using+optical+flow"] | * Google: "Real-time stabilization of an eight-rotor UAV using optical flow"[http://www.google.com/#q="Real-time+stabilization+of+an+eight-rotor+UAV+using+optical+flow"] | ||
* kapteinkuk built a low-cost quadrotor flight stabilizer based on a Atmel AVR ATMega48 [http://www.rcgroups.com/forums/showthread.php?t=1143569]; connected to a standard RC receiver, 3 gyros with ordinary analog output, and 4 ESCs. That's all the electronics. | * kapteinkuk built a low-cost quadrotor flight stabilizer based on a Atmel AVR ATMega48 [http://www.rcgroups.com/forums/showthread.php?t=1143569]; connected to a standard RC receiver, 3 gyros with ordinary analog output, and 4 ESCs. That's all the electronics. | ||
+ | * the Quadrotto project[http://docwiki.gumstix.org/index.php/Customer_projects#Quadrotto] uses an ARM-based gumstix + an Atmel AVR ATMega128-based robostix | ||
+ | * Project Quadcopter [http://quadcopter.wordpress.com/] "altimeter is ... not our only altitude sensing device. We ... plan ... an ultrasound sensor for landing and low altitude flights. ... they work pretty well out to about 4 or 5 feet." ... apparently using an ARM cortex-m3 microcontroller | ||
* "Intelligent Aircraft Fly, Cooperate Autonomously"[http://www.sciencedaily.com/releases/2006/09/060926171119.htm]: ScienceDaily 2006. "MIT researchers, in collaboration with Boeing's advanced research and development arm, Phantom Works ... Professor Jonathan How, who heads the research team, believes it is the first platform to publicly demonstrate sustained, coordinated, autonomous flight with multiple UAVs. ... miniature "quadrotor" aircraft - helicopters with four whirling blades instead of one ... an indoor positioning system ... The team has also designed an automatic docking station that allows the UAVs to recharge their batteries when they are running low. ..." more information: http://vertol.mit.edu/ | * "Intelligent Aircraft Fly, Cooperate Autonomously"[http://www.sciencedaily.com/releases/2006/09/060926171119.htm]: ScienceDaily 2006. "MIT researchers, in collaboration with Boeing's advanced research and development arm, Phantom Works ... Professor Jonathan How, who heads the research team, believes it is the first platform to publicly demonstrate sustained, coordinated, autonomous flight with multiple UAVs. ... miniature "quadrotor" aircraft - helicopters with four whirling blades instead of one ... an indoor positioning system ... The team has also designed an automatic docking station that allows the UAVs to recharge their batteries when they are running low. ..." more information: http://vertol.mit.edu/ | ||
* "Towards Dynamically-Favourable Quad-Rotor Aerial Robots"[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.124.8460&rep=rep1&type=pdf] by Paul Pounds, Robert Mahony, Joel Gresham (2004?): "the Australian National University’s ‘X-4 Flyer’ platform." "The use of inverted rotors [pusher props] is shown to produce favorable stability properties" | * "Towards Dynamically-Favourable Quad-Rotor Aerial Robots"[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.124.8460&rep=rep1&type=pdf] by Paul Pounds, Robert Mahony, Joel Gresham (2004?): "the Australian National University’s ‘X-4 Flyer’ platform." "The use of inverted rotors [pusher props] is shown to produce favorable stability properties" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
---- | ---- |