All Posts (11086)

Sort by
3D Robotics

3689493542?profile=originalNPR just posted a good story (web and radio) on our efforts to demilitarize drones. There are some photos of the 3DR team at work, too. Here how it starts. 

 — When you hear the word drone, images of warfare or high-tech surveillance come to mind. But the former editor-in-chief of Wired Magazine and a young Tijuana programmer have a different idea. They believe drones will revolutionize our daily lives.

Outside a warehouse in San Diego engineers huddle over a computer. They are about to launch a drone, a remote controlled aerial vehicle. They punch in a start and end point on a map, and it takes off.

But the quadcopter that zips by looks like a toddler’s nightstand. It doesn’t look that threatening and that’s what Chris Anderson is betting on. He believes in a decade drones will have evolved way beyond their current military uses.

“You’ll think of them being like crop dusters," Anderson said. "You will think of them in entirely new context. We’ll forget that drones were once a defense industry thing and we’ll think of it as something you’ll buy at Wal-Mart.”

Read the rest here.

Read more…
Developer

3689493643?profile=originalRoboSanta!

3689493653?profile=original

3689493580?profile=original

3689493711?profile=original

3689493680?profile=original

The Setup

Ardupilot Mega 2.5

DJI 450 flame wheel frame

FPV pilot Trex600 landing Gear

Turnigy 3cell 5000mAh batt

quadframe gimbal

Ipower 880Kv motors

Go Pro Hero 2

1.5W 900 MHz video transmitter

550TVL fpv cam

waterproof LED strips from RCdude.com

plus a few custom parts I made

The wires are a little messy but this guy is still in the prototype phase...

Read more…
Developer

Hokuyo Laser Range Finder needs a home

3689493615?profile=original

I received a 2D laser range finder from the good people at Hokuyo more than 1 year ago.  My plan was to try to use it to improve ArduCopter's altitude hold or collision avoidance but other priorities have taken up my time and it has ended up sitting in it's box all that time occasionally making me feel guilty so I'm giving it away!

It's a fairly expensive sensor I believe (>$1200), beyond what most people are willing to spend for a diy project but universities seem to use them regularly.  Some specifications which can also be found here:

    sensing field of 240 degrees

    range of 6cm ~ 10m with 1cm accuracy

    completes a full scan in 0.1 seconds

    Serial or USB interface

    500mA power consumption

    160g

 

Ideally I'd like it to go to someone who can do the following:

  • build an arducopter library to communicate with the sensor.
  • incorporate the sensor's output for altitude hold or object avoidance.  This would likely involve:
    • adding a new throttle or roll-pitch mode to the main code
    • if used for object avoidance, adding a new PID controller to allow setting the response to objects sensed
    • adding a new parameter to enable/disable the object avoidance
  • perhaps most importantly you must have the time and desire to see the project through (something that I clearly failed at!).

By the way, this free sensor comes with free advice from me to help you overcome any code problems you face.

So if you're interested in this sensor please email or PM me and if you've got a better idea of how to use it than what I've written above that's also great!

I imagine a few people will want this sensor and I only have one so apologies in advance for those deserving people that I might not choose!

Read more…
Developer

ZeroUAV YS-X4 teardown

3689493405?profile=originalSo no completely trusting that Santa had gotten the message, I made sure that there at least was one present under the tree that I would like.

The YS-X4 is the latest multi-rotor autopilot from ZeroUAV, and their entry into the relatively low priced hobby segment. Since this blog will be a hardware teardown, I will not go into details about performance and features. More information can be found in detail at the official site or in the RCGroups thread.

So having opened my present (Ooh!! A YS-X4!!! Just what I wanted!! How did I know!?), I was curious just how a hobby grade autopilot made by a serious industrial UAV company would be designed. So naturally dismantling the autopilot unit seemed like the sensible thing to do.

The main components in the package are (top, left to right):

GPS unit, status LED, autopilot, WiFI unit , USB interface and power supply module. And then there is the usual assortment of servo wires, GPS standoff mount and such.
3689493380?profile=original

3689493422?profile=original

First let's start by physically comparing the YS-X4 autopilot with the APM 2.5 (from the first batch, so there is no casing).

The YS-X4 autopilot unit is a solid block of machined, anodized aluminum with horizontal connectors and weighs 106 grams. Slightly longer and wider then the APM, and at least twice as high. So obviously it will require a bit more space to install. But the thing is very solid. Feels like you could clobber someone to death, and not even get a reboot. Very good first impression.

Opening up the casing, I was surprised how little unused space there is. Clearly they have made the casing as compact as possible, with the electronics they wanted to use.

3689493332?profile=original

3689493339?profile=original

The system is a two board stack with the IMU unit and connectors at the bottom (left picture), and processor unit at the top (right picture).

3689493458?profile=original

3689493440?profile=original

3689493477?profile=originalThe IMU unit in particular is very impressive with sensors built inside a solid piece of metal to ensure rigidity, and then mounted using internal vibration dampening. A black piece of foam on the processing board, is there so that it presses down on the IMU unit when the boards are stacked together. I decided to leave the IMU unit alone. At least until I have had a chance to fly the system once or twice. But judging by the rest of the system, I would not be surprised to find well known reputable sensors from Analog Devices and Freescale. Just like in the professional YS-X6 version (ADXRS620, ADXL203, MPXH6115A).

3689493508?profile=original
The processor board on top of the stack has two chips of interest.

- Atmel ARM920T 32-bit RISC processor

- Altera Cyclone FPGA

I can only speculate but my guess would be that the FPGA is used for radio inputs and motor output PWM's, and perhaps some of the more intensive sensor fusion maths.

The ARM CPU then handles the rest of the programmable logic as needed.

This is the exact same components found in the professional YS-X6 version. In other words a dedicated system with component selected that best suite the task. Considering this is a hobby range product, I am very impressed by the components used.

So in conclusion, the ZeroUAV YS-X4 seem to use more or less the exact same components found in the more expensive YS-X6 version. As such it is logical to assume the most of the programming used is also the same. So performance should be close if not identical to the $1000+ professional YS-X6. Most feature limitations (like only 6 motor outputs if you want to use a camera gimbal) are there to segment the two products in the marked. Considering the price ($450 - $640 depending on software options), this is impressive. Sure, nowhere near the price of the 3DRobotics APM, but then again the YS-X4 has MUCH more impressive hardware and ZeroUAV doesn't get most the software developed for free.

Read more…

Finally Got the maiden flight of APM 2.5+ done

3689493231?profile=original

I waited until I was able to get the Bixler Chassis installed before I went out on a flight with my APM 2.5+.  Once I turned it on, the uBlox got position really fast.  It was really windy today.  I took off in manual mode, flipped the switch to "Stabilize" and it leveled off like a champ.   I alternated between Manual and Stabilize for a while, then I switched to RTL and it performed perfectly!  Really glad I got the Chassis, because it made attaining the CG super simple.  Thanks to everyone that helped to answer my questions.  Looking forward to many more flights.

Read more…

New Turnigy 9XR Open Source RC

3689493216?profile=original

$49 without TX/RX modules (available separately). Looks impressive!

From the product listing:

The greatly anticipated Turnigy 9XR has arrived!

The software for the 9XR first began development 6 years ago. Since then it has been tweaked, tuned, changed, updated and revamped by members of the R/C community into a powerful - yet easy to use interface. Our engineers designed the physical product around the R/C communities software changes and input. The culmination of all these is the Turnigy 9XR!

For many users this will be the perfect 9 channel radio straight out of the box, but there are many tinkerers out there who love modifying and pushing the boundaries of what is possible from their radio. We have factory fitted the 9XR with an AVR ISP header to simplify the development of custom software, we have launched turnigy9xr.com as the epicentre for software developers and additional community support for all 9XR users......With the 9XR we encourage it! 

The 9XR is supplied preloaded with top quality software which is full of features and yet remains easy to use. Our aim was to develop a radio for you, the hobbyist, with an extensive list of standard features usually expected from a radio system 3 times the price. Our Turnigy 9XR is everything you imagined and more! 

9XR Standard Features:
• 8 Channel PPM/9 Channel PCM
• Full Ball Bearing gimbals
• Adjustable Stick Length
• Digital Trims on all Primary Axis
• 16 Model Memory
• Assignable Switches
• Freely Assignable Channel Mixes
• Graphical Dual Rate and Exponential
• Sub Trim and Travel Adjust
• Flaps and Differential
• Throttle Hold
• Supports Heli/ Aero/ Glider Model Types
• Programming Templates Based on Model Type
• Supports M1, M2, M3, M4 stick modes
• 128 x 64 backlit Liquid Crystal Display
• Built in JR & Futaba Trainer Ports
• PPM & PCM Output
• Utilization of JR Form Factor RF Modules
• Programmable Timers
• Low Voltage Warning and Buzzer
• Supports 3s Lipo (Required)
• 9XR Firmware Pre-loaded 
• AVR ISP Interface
• Internal 2.4GHz Antenna

Online support and user forums available at: www.turnigy9xr.com

Spec:
Channnel: 8ch ppm/9ch pcm
Display: 128*64LCD (Backlit)
Support Type: Heli/Acro/Glid
Model Memory: 16
Stick modes: 1, 2, 3, 4
Encoder type: ppm/pcm
Module Interface: JR Compatible (See Related Items Below)
Simulator Interface: Yes (JR & Futaba)
Buzzer: Yes

Read more…
Moderator

A must have for all DIY people.

3689493046?profile=originalThe new Cube 3D printer is a must have for all DIY people.

Yes! I know you can get a makerbot and yes it's maybe more in the spiret of DIY. But I must say the Cube is awsome easy to use. save your drawings in STL file and boom it's printet. No setup! just more or less PnP.

Price 1299 USD.

 

3689493158?profile=original

3689493071?profile=original

3689493117?profile=original

The print result is quite strong and with tolerance 0.2 - 0.25mm it's ok for homebrew stuff.

 

Have a nice Xmas and hope DIYdrones have so much more to come for in the year to come.

 

 

 

Read more…
100KM

Techpod production sample

Hey guys Check out the picture the factory just send me. They are going to send it to me for approval ASAP.

img_0050.jpg?w=599

So if all goes well, they will be done manufacturing the batch in about 3-4 weeks.Then they will be shipped to the US for distribution to all my wonderful supporters. I should have them about the second week of February. Go to hobbyuav.com to pre-oreders yours today.

Thanks!

Here is what it looks like put together.

0015.jpg?w=737

Read more…
3D Robotics

DIY Drones now on Google +, too

3689493054?profile=original

There's now a DIY Drones community on Google +, too. If you're a Google Plus user (I am), this is another way to integrate DIY Drones into your regular streams and share content easily from Google +. It will likely have some cross-posts from here, but mostly be news and comment from others in the Google + community.  You can sign up here.

Other UAV-related communities on Google + include Gary Mortimer's Unmanned Aircraft Operators and Open Source Robotics. 

Read more…

3689492957?profile=original

The Picture above is of my FlameWheel 450 with one added propeller motor Unit. It is for testing the feasibility and potential value of providing 4 opposed motor propeller units for providing position control instead of copter pitch and tilt. For testing purposes the horizontal motor / ESC is controlled manually from a separate receiver channel controlled by an analog "dial" on the transmitter.

Oliver Seeler and I are both pursuing the possibility of providing a more stable multicopter platform by separating the stability control of the copter from tilt and pitch based position control. Oliver is using a Hex Flamewheel with a setup  very similar to the above at the moment.

This Blog is an outgrowth of a Forum item started by Oliver under "Aircraft platforms" entitled "The Witch Gets a Broom".

First test flights are complete on both of these copters and some significant data has been learned.

On Oliver's Hex considerable thrust was required to move the copter horizontally even at a slow pace. On my copter a very small horizontal thrust (< 1/3 throttle) moved the copter smoothly at a slow walking pace and my Quad's motor thrust is tiny in comparison with Oliver's Hex.

Oliver's Hexacopter's center of gravity is considerably lower than mine due to tall landing gear, a camera mount and GoPro camera but his horizontal motor and prop unit are mounted in the same location as mine. This means that the horizontal props center of thrust is considerably further above Olvier's Hexacopters CG than is true for my Quad.

From this result we have concluded that it is very important to have the horizontal thrust line aligned closely to the copters center of gravity. Failure to do so induces tilt which the stability mode of the APM counters by applying opposing vertical thrust, doing a surprisingly good job of cancelling out the horizontal thrust. My copter as seen above does not have this problem and requires very little power to smoothly produce horizontal flight.

Also, Oliver's Hex has the prop mounted in a pusher mode and on my Quad it is mounted in tractor (puller) mode. It appears either mode can be made to work satisfactorily. I was concerned that mine in tractor mode would have the horizontal prop wash interfering with the copters downward prop wash and might induce instability. At the power levels tried so far, no negative effect is observable and transition to and from horizontal flight is very smooth and without tilt.

My conclusion from the results achieved so far is that using a horizontal propeller for position control actually does make more stable flight possible with little or no pitch or roll of the airframe. I will continue to test in this configuration at higher power settings to insure stability is not significantly degraded.

But I am also beginning work on a setup that will place prop motor units between each of a Quads 4 vertical thrust rotors.

The intention of this configuration 4 x 4 is that the 4 horizontal motors will completely take over horizontal position control.

The existing APM programming and the Vertical thrust motors will be responsible for stabilization, altitude control and the yaw or horizontal orientation of the air frame. This way only balanced symmetrical vertical thrust on the air frame is required to adjust altitude and yaw and the only asymmetrical thrust is in direct response to outside forces trying to pitch or tilt the air frame. Basically it's entire vertical thrust resources are used keeping it level and there is no purposely induced tilt or pitch as is conventionally necessary for position control.

Control for the 4 x 4 unit will necessarily be more involved as it will be desirable at a minimum to produce differential control of all 4 props using a stick. This means that zero thrust of all 4 motors would be at "stick center" position and pushing in any direction would produce differential activation on one or 2 motors in that direction producing a horizontal displacement similar to what is done now with a quad copter using the APM.

This is not achievable from a transmitter directly and requires at least translation of stick center to = zero throttle on all four motors.

My initial solution to this will to be to either use an auxiliary (in addition to the APM) Arduino processor to take normal stick input servo data and translate it to the controls for the 4 motors or I may attempt to simply incorporate the control into the APM if my programming capabilities and available resources prove adequate to the task.

The hardware part is easy, the programming part, less so.

Oliver and I very much welcome and would like to solicit your comments, thoughts and contributions on this project, and if somebody with more APM programming experience than I would like to jump in there, please feel free.

Keep in mind, the silly thing in the picture actually works and there is no perceptible air frame tilt or pitch when you use the horizontal motor to move it.

3689492934?profile=original

This is a new kind of aircraft which so far appears to be feasible and also that it might have some really significant advantages and capabilities.

3689492982?profile=original

Current Design Above.

Read more…

RC system on 868MHz based on OpenLRS

3689492826?profile=original

Story
About year back, I found OpenLRS. When looked on schematics I discovered it's really simple. I checked local parts supplier and found out 433Mhz and 868Mhz RFM22B modules to be about 9$ Then calculated that price would be half if I do it myself. So I ordered 433Mhz (868 was not in stock) ones and started to copy Flytron's schematic.

In summary there were three reasons for me to do my version

  • wanted 868Mhz version as using 433MHz in EU is legal only with low power of 10mW
  • price, about 20$ for Rx and 25$ Tx even with board from pool service
  • native JR module, no stupid JR<>Futaba converter

Hardware design
Schematic of receiver is very same as original Flytron's one. I only used bigger 0805 passives, different regulator, added ISP and so. Parts are chosen to be obtainable in local store here in Czech.

Transmitter board was designed for the original FlySky 9x transmitter module case. Just remove original PCB and put this one in case. There is also selectable inverter of input PPM signal to be compatible with JR (was not tested yet). Someone on flytron's forum recommended me to add serial telemetry for 9x as many has done for Frsky modules. So in 1.1 it's there, selectable by solder jumper.

Every component can be bought at TME


3689492787?profile=original

Prototype

First batch of one Tx and two RX has been made in end of may 2012. These modules were 433Mhz and there was a bug in Tx module wiring, there were compatible with olrs firmware only after mod. They work well, I flown them for many hours. Never made it public. First version can be seen here https://picasaweb.google.com/m.kolinsky/KolinSRCDev

New revision was finished yesterday. I ordered 868Mhz modules, did simple hack in software and they work!
3689492700?profile=original3689492864?profile=original
Software

For the first prototype I used original flytron FW, only changed IO mapping to suit my board.

For second one I started with thUndeadMOD4. Only needed change in software was to load different registry values for base frequency.

Real life tests
With first prototype I was really brave (or stupid) to put this to my greatest, most expensive and most labour intensive plane ever, UltraMaxiSwift (will show it in another blog post) and everything worked well, it has about one hour in the air. Also many hours with Twinstar2 FPV with 2.4GHz/500mW video transmitter.

Second prototype (now 868Mhz) was tested yesterday on RC car. In low power range test mode (1mW output power) range was about 100m before glitches. This was with 1/4 lambda wire antenna. Seems to be OK. Due to weather, real life test to be done.

I checked real output of modules by receiving transmission with popular RTL-SDR. Channels are exactly were they should be. Looks nice
3689492906?profile=original

Legality
Here in Czech (and probably rest of EU) authorities allow to transmit  500mW of power with 10% duty cycle in 869.400–869.650 MHz band. Base frequency and hopping channels in my SW are selected to fit in this band. Duty cycle requirement is not fully satisfied, but modules are transmitting only 100mW, so it should be acceptable. Certainly less unlawful than using 433MHz band here.

How to get

If you are interested you can:

  • download eagle files, order PCB, parts and do it yourself
  • buy Flytron's one and replace RFM22 or write Melih to do it for you
  • buy hobbyking's version and replace RFM22
  • contact me, I would order more PCB's

Conclusion

I want to thanks Melih from Flytron for great idea of making such simple and effective RC system and for making it opensource.

I probably would not buy new Frsky 2.4Ghz receivers anymore as these are cheap and reliable. With hobbyking's clone of OpenLRS, there will be much more attention for this project.

Download

Here you an download eagle files and modified firmware.kolrs868-fw-hw.zip

P.S. excuse my English ;)

Read more…
3D Robotics

Want to work at 3D Robotics?

3689492778?profile=originalCome join an exciting and fast-growing technical team at the 3DR headquarters in San Diego. It's the opportunity to work on the next generation of products coming from 3DR. 2013 is going to be a huge year for us, and you can be part of it!

From the 3DR blog:

3D Robotics is currently filling two technical position, both with the San Diego R&D team. Please send applications/CVs to jobs@3drobotics.com.

Firmware Engineer

Qualifications:

  • BS in Electrical Engineering, Computing Science, or equivalent
  • Experience with ARM processors and other embedded (PIC, Atmel) systems
  • C, C++, Assembly
  • Possess a thorough knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and test automation.
  • Possess a general knowledge of related disciplines.
  • Provide technical solutions to a wide range of difficult problems.  Solutions are imaginative, thorough, practicable, and consistent with objectives.
  • Familiarity with hardware debugging, wireless networking, and some application development experience.
  • Experience in building board support packages for embedded real time operating systems, writing bootloaders, and microcontroller application development
  • Excellent written and oral communication skills; ability to work positively in a fast-moving team environment.
  • Strong project orientation, attention to detail and a commitment to quality are critical.


Electronic Engineer 

Qualifications:

  • BS in Electrical Engineering or equivalent
  • 5 years of experience designing digital, analog, power supply, RF, and mixed signal circuits
  • PCB layout and design of test fixtures.
  • Eagle Cad or Altium experience
  • Functional working knowledge of IPC standards
  • An ability to work closely with PCB vendors/suppliers to reduce cost and maximize PCB yield
  • Proven ability to debug and repair complex electronic circuits
  • Strong project orientation, attention to detail and a commitment to quality are critical
  • Excellent written and oral communication skills; ability to work positively in a fast-moving team environment

Read more…
3D Robotics

This is more adjacent to the drone space than right in it, but it's similar to what we do with our Hardware-in-the-loop simulator. 

From the Kickstarter project:

The SIM42911 interface will open up a low-cost avenue for the serious simulator builder to connect the Laminar Research X-Plane or Microsoft FSX simulator directly to real surplus flight hardware that uses the ARINC 429 protocol. Real flight hardware is hardware that was removed from actual aircraft such as a Boeing 737, 747 or Airbus and has recently found its way to e-Bay and other online auction places specializing in surplus analog avionics. Or, perhaps your already own a complete surplus simulator and just want to make it work again!

The SIM42911 interface will provide one high or low speed ARINC 429 compatible transmit channel and one receive channel. SIM42911 simply plugs into the same Ethernet port the flight simulator is connected to, and, if used with a Power over Ethernet (PoE) switch, does not require an additional external power supply. 

This real avionics bus provides the capability of tapping into real surplus equipment available on eBay and other places to the consumer and pro-sumer sim-pit builder on a reasonable budget. The interface comes with all the necessary software integration pieces to connect directly to the two most popular consumer flight simulator platforms as well as the ability to program the interface directly in C/C++ via a SDK.  

Read more…

New Project - H-Quad

3689492730?profile=original

With the non-stop rain around here, I haven't been able to do any flying, so I decided to start a new project. Since I want to do FPV eventually, I went with an H frame layout. Not much to show yet, but all the bits are collected, so it should go together fast.

 

Decided to make the arms a bit longer than needed to act as prop protectors.

Components right now:

3/4" Square aluminum tubing for arms

1/8" G10 Fiberglass body plates

HobbyWing Quattro 4-in-1 20 Amp ESC

4 x Exceed Optima 850KV motors

APM2 with external GPS (the newer version of the Mediatek from 3DR)

3DR Radio telemetry

FrSky RX

 

Read more…

Dome on a Drone

3689492753?profile=original

I decided that my Drone looked a bit "naked" with all the electronics and flight controller exposed, so decided to have a dome made for it.

 

Made to measure and a perfect fit having been made from smoked acrylic so you still get to see those all important LEDs underneath.

 

 

 

Read more…

FPV video recording

Read more…
Moderator

Coptercam used in a cricket match

3689492649?profile=originalThe coptercam hovers over the pitch, Melbourne Renegades v Brisbane Heat, Big Bash League, Docklands Stadium, Melbourne, December 22, 2012.

@Hai Tran, would this be used in international matches as well? :-)
http://www.espncricinfo.com/ci/content/image/598192.html?page=1

For those who are not familiar with the game Cricket and Cricket pitch, refer the wikipedia page found here and here.

Read more…