All Posts (14049)

Sort by
Moderator


3689427289?profile=original

Slashdot is carrying a story about new research published by the good folks at Carnegie Mellon and Coherent Navigation detailing a series of classes of GPS attacks beyond those previously demonstrated. 

Of particular note to this community, the research details vulnerabilities found in the uBlox 6H GPS receiver. 

The researchers go beyond the typical jamming and spoofing techniques, and also examine weaknesses in GPS messaging and in attacks against the embedded operating systems and applications which communicate with the GPS modules. 

The uBlox 6H does not fair as badly as some of the other modules, and besides spoofing, the only other identified issues is described as "Vulnerable Week #"

3689490884?profile=original

"Vulnerable Week Number Date calculations in GPS receivers are done using the Z-count, which consists of a 10 bit Week Number (WN) and 9 bit Time of Week field.

In our attack, we first set the week number to be one past the current week. No other data was changed in the navigation mes- sage. When the ephemeris expired (the IODC and IODE changed), all receivers except the eXplorist accepted the new week number. We were then able to set the week number to any value in the 10 bit range."

 

The researchers present a series of recommendations to combat these vulnerabilities, few of which will be news to seasoned software developers. The researchers break these recommendations into "Data-Level Protection," "OS-Defenses," and "GPS Dependent Systems" but the most valuable take away for our community is "input validation," "input validation," and "input validation" which gets added to the already well understood lessons (and not as easily conceived solutions) from GPS jamming and spoofing techniques. 

 

But should our community be concerned by these techniques? With an estimated cost of $2500 to create the equipment to exploit many of these weaknesses, and recent demonstrations of an ARDrone virus, it might not hurt to begin thinking more seriously about security at key input points (telemetry and GPS data streams, at least.) In our brave new world, a system crash could not be more aptly named. 

Read more…

DC Area Drone User Group Indoor Fly

 3689490798?profile=originalThe DC Area Drone User Group had a successful indoor flying event at the University of Maryland College Park. Nineteen people and eleven robots were in attendance. The group's organizer offered a case of beer to anyone who could get their drone to fly autonomously in a pattern indoors but unfortunately no one claimed the prize at this time. The offer still stands for anyone who comes to a DC DUG event and accomplishes this task. We are always looking for new members so if you are interested in learning more about the group check us out at http://www.meetup.com/DC-Area-Drone-User-Group/ .

Read more…

Deep Reaper Adventures - First Month

Here is a compilation of clips from the best flights from my first month flying my new FPV Deep Reaper wing. The first minute or so is my maiden flight, and the rest of the video features clips from various flights around the Denver area.

Here's a shot of my plane and ground station:

3689490770?profile=originalAnd here's a close-up of the plane:

3689490744?profile=originalThis plane turned out a bit heavy for a Deep Reaper (around 6.5 lbs) so I am currently working on finding the right motor combination to keep the plane as light and balanced as possible while having enough power, speed, and endurance. Flight times are currently around 25 minutes with an NTM 35-36 motor and 9x6 prop. Next I plan on trying the lighter NTM 35-30 motor with the same prop to see if I can cut a few ounces and get the correct CG without putting led weights on the nose.

I am using an 800mw 1.2 Ghz video TX with a cloverleaf antenna on the plane and crosshair antenna on the ground. Control radio is a ChainLinkDare UHF LRS mounted on a cheapo FlySky TX.

Read more…

F-117 BUG(Butterfly Unmanned Glider) Project Part 2:

 

Url to Part 1:

http://diydrones.com/profiles/blogs/f-117-hybrid-glider-project

 

I hope you enjoy my video everyone!  Let me know if you have any suggestions. 

 

Things to do:

  1. Buy 4 screws with clip holes drilled down the shaft
  2. 4 screw clips and 4 screw bolts
  3. cut wing and paint wing black
  4. drill holes in Styrofoam plane for screw pins
  5. Test Design and Build CAD Design for Video Part 3 
Read more…
3D Robotics

APM-based 'Burrito Bomber"

3689490662?profile=originalFrom Darwin Aerospace, the "Burrito Bomber"

Earlier this year, the world was brought to its knees when it was cruelly teased with the promise of tasty Mexican treats being delivered via quadcopter. We believe everyone deserves carne asada when they want it and so today, we make that dream a reality. We’re proud to introduce: Burrito Bomber -- truly the world's first airborne mexican food delivery system.

It works like this:

  1. You connect to the Burrito Bomber web-app and order a burrito. Your smartphone sends your current location to our server, which generates a waypoint file compatible with the drone's autopilot.
  2. We upload the waypoint file to the drone and load your burrito in to our custom made Burrito Delivery Tube.
  3. The drone flies to your location and releases the Burrito Delivery Tube. The burrito parachutes down to you, the drone flies itself home, and you enjoy your carne asada.

We built Burrito Bomber using a handful of open source projects and some new bits we created ourselves. All the code and 3D models we created for Burrito Bomber are on our GitHub page so you can build one too!

The airframe is a SkyWalker X8 Flying Wing. The plane uses Ardupilot to navigate the skies. The Burrito release mechanism is the combination of a Quantum RTR Bomb System, a 3" diameter mailing tube, and some 3D printed parts we designed in-house. The plane is controllable either manually via live video transmitted from the plane or autonomously using the Ardupilot autopilot. We use a Futaba 9C controller and EzUHF transmitter to manually control the plane. Check out the parts list for further details.

The web app is built in Flask. It gets the user's location via the HTML5 Geolocation API, generates a Mission Planner compatible waypoint file, then sends that to the drone operator. The drone operator uploads the waypoint file to the plane.

Unfortunately, Burrito Bomber as a commercial product is not yet allowed under current FAA guidelines. However, the FAA Modernization and Reform Act of 2012 requires the FAA to hammer out regulations for commercial use drones by September 2015. This means in 2015 we'll be able to take to the skies to bring you your burrito faster than you can say "¡Salsa roja por favor!".

(via Gizmodo. Thanks for the tip, Jason!)

Read more…
3D Robotics

3689490724?profile=original

We love the little Syma 107G helis, where are amazingly stable and cheap. They're just begging to be made autonomous, and now it's getting easier to do that with this hack. 

Hackaday reports:

[Jim] used a logic analyzer to do some in depth analysis of the Syma 107G helicopter’s IR protocol. We’ve seen work to reverse engineer this protocol in the past, but [Jim] has improved upon it.

Instead of reading the IR output of the controller, [Jim] connected a Saleae Logic directly to the controller’s circuitry. This allowed him to get more accurate timing, which helped him find out some new things about the protocol. He used this to create a detailed explanation of the protocol.

One of the major findings is that the controller used a 3 byte control packet, which contradicts past reverse engineering of the device. There’s also a new explanation of how multiple channels work. This allows multiple helicopters to be flown without the controllers interfering.

The write up is quite detailed, and explains the reverse engineering process. It also provides great information for anyone wanting to hack one of these low cost helicopters. From the details [Jim] worked out, it would be fairly easy to implement the protocol on your own hardware.

Read more…

I assume most of us know that circular polarized antennas are great for FPV video streams because they're good at rejecting out of phase signals.  Thankfully you can buy these most of these antennas now, and even better yet, you can make your own with a little bit of work.

Probably the most popular design is the clover leaf, however I always hated building these, and recently found a different style of circular polarized antennas, the True R/C style by Hugo.  He was nice enough to put out two how-to guides on how to build these, and I did a bit of recording on the last one I built in the hopes of helping the new antenna builder out.

PDF Guides:

http://www.truerc.net/images/tutorials/Vireventtutor.pdf

http://www.truerc.net/images/tutorials/Fan%20tutorial.pdf

Read more…

H.A.L Hobby King with APM2

A Beautiful Sunny Day in Dubai !!

 

This H.A.L Hobby King quad was a joy to build. After fitting all the electronics we tested the CG and when all good then we tested the flying characteristics, we had to tweak the PIDs very little to get the Stablise going fine, Auto trim on CH7 works flawless and we managed to trim it to the finest possible. then by using the CH6 on my TX ( Futaba 14MZ) we couldnt acheive a good result for Loiter we are managing by the laptop ground station. this film was shot the day after we nailed the Loiter BUT its not perfect and we must try tweaking it further for the Loiter. Once we have the final figures I will publish it for H.A.L Hobby King. in general we are very happy with the quadcopter the price and the looks.

 

Read more…

3689490537?profile=original

Hi, I previously set up a KKX525 with the APM2, but when one of my ESC's started fading, I thought I'd try something a little more upscale.

I have now put together a DJI 450F Flamewheel ARF including DJI motors, Opto ESCs and props from "RC-Drones" at a reasonable $180.00 and am quite happy with it at this point in it's evolution.

If you try this there are a few things you need to know, but no real problems.

Generally follow the downloadable instructions I have provided on the Arducopter Wiki for assembling and setting up and testing a quad copter and in addition see below.

1. If you get the ARF kit, it will come without instructions, but the manual can be downloaded from the DJI website under their FlameWheel support section. It is some help.

2. When you assemble the copter assemble the top board so that the narrow slots are in the front and the back and the wide slots are on each side.

3. Use blue or purple thread lock sparingly on all screws and try to keep it off the plastic. 

4. One of the nifty features of this quad is that the bottom board is also the power distribution board, heat the connection pads adequately to get a good wet bond with the ESC and Battery Wires.

5. You can cover the solder joints with liquid electrical tape or "Glyptol" if you can find it.

6. I tie wrapped each ESC under each arm with 2 tie-wraps front to back through the arm webbing.

7. You will need to add an external switching BEC, the DJI 30 amp Opto ESCs are great optically isolated ESC's but they do not include a built in BEC. I used a Castle 10 amp switcher for about $20.00 you can get cheaper ones from HobbyKing but you should use a switcher, they are much much more efficient. You do not need to cut or remove the ESCs power wire, it doesn't do anything.

8. You do not need to balance or tune the ESCs as shown on the Wiki (in fact you can't they are not programmable).

9. I recommend O-ring suspension mounting of the APM board between 4 standoffs secured at the ends of the long thin slots at the front and back of the top DJI board (assuming you put it in as I described in (2.) above.) Put a machine screw in the top of each standoff and suspend the APM board between them by putting a thin O-ring through each APM corner hole and passing the 2 loops over the top of the screw in each standoff. Size the O-rings so there is little or no APM board movement, they will still provide good vibration isolation. Too much free movement and they will cause handling lag. If you prefer you can mount a fiberglass or plastic board to the standoffs instead and Velcro or double side foam tape the APM board to it. I like the suspension method best though.

10. DJI supplies 2 sets of props, I recommend that for a 3 cell battery you use the longer 10" ones, Only DJI props will fit the self locking oval shaft of the motor unless you do what I did below. The shorter 8" props are for 4 cell use.

11. I didn't like the DJI props although they worked OK. They are light, flexible, noisy and would break easily. So I bored out some very nice GemFan 11" x 4.5 props that I was previously using on my KK to fit the outer diameter of the oval part of the motor shaft (about .31") and because of a thinner hub section I also had to add a washer under each prop. This is a very highly recommended modification, they are quieter, more efficient and will not break at the first unpleasant encounter. These are not the expensive carbon fiber Gemfans but the $2.50 carbon filled ones and they are still great, however looking at Innov8tive's web site I see they now have a 10" x 4.5 version of this prop already hubbed correctly for the DJI motors, buy these, they are a no brainer. My guess is if you use the stock ones you'll need new props soon anyway.

12. When starting the Flamewheel, it arms as per normal (throttle down and to the right) but if you do not spin the props within 10 seconds or so, the DJI Opto ESCs will shut down and you need to disarm (down and to the left) and then rearm again. Anytime you are on the ground longer than 10 seconds without turning the props you will need to rearm. This is not a big deal. You will quickly get used to it and given the capability of these things to shred flesh you will probably come to appreciate it as a worthwhile safety measure.

13. When you are setting up your board with only the USB connected, the ESCs beep continuously, ignore them.

14. When you turn your transmitter on and plug in the FlameWheel's battery, the ESCs should emit a short musical series and be quiet. You are then ready to arm and fly.

I have only covered substantial differences to the normal quadcopter setup procedure, but I highly recommend the Flamewheel 450, it flies quite well with standard PIDs but I will publish PID info later as I tweak it. (See Below).

Although the current stock PID's fly quite adequately, I have found the following changes decreased "twitchiness" and increased stability:

As of 12 / 8 / 2012

Reduce the Angular Rate PIDs P value from .175 stock to .145

Increase the Angular Rate PIDs I value from .010 stock to .030

Reduce the Stabilize PIDs P value from 4.5 stock to 4.0

The above will be revised as I continue to tweak.

Loiter will probably want some tweaking too and I will publish that after I have more extensive experience.

Roll and Pitch inputs are very sensitive so you need a light finger on the control sticks, but once you learn control with them I think you will be happy with them, If not you can probably detune them with the same PID's I am changing above.

I have a friend who has also successfully set up the Flamewheel F550 Hexacopter with larger motors and Graupner props following these procedures with such adaptations as are necessary with a Hex and he is using stock Hex PIDs.

Hope this helps, please feel free to ask questions I will respond as best I can.

Read more…

3689490346?profile=original

3689490545?profile=original

Poker Flat Research Range (PFRR), managed by University of Alaska Fairbanks is working on several unmanned aircraft project.  One of them is converting surplus Raven UASs to run on the APM 2.5 and equip them with an extended battery pack. The Ravens will be used by researchers in Alaska for coastline, environmental and wildlife studies. 

As a proof of concept, I designed and built this carbon fiber nacelle for my undergrad research class. It would cover the APM should it be located on top of the fuselage to make more room for payloads. 

PFRR had a point cloud of the raven fuselage generated from a NextEngine 3D laser scanner.  From this model, I designed a mold that accurately met the surface of the fuselage.  After adding supports to the mold so it would not deform in the vacuum bag, I printed it on our Fortus 250mc 3D printer.  When the mold was finished, it was prepped with a mold release agent and 3 layers of carbon fabric were cut and infused with resin.  After curing in the vacuum bag, I removed, trimmed and sanded the part. 

On this first iteration, the part fit very closely with no large gaps.  Any gaps can be attributed to the rough trimming which will be simplified in later designs by adding a flange to the lip of the mold. 

Read more…
Admin

'Made in USA' not just Apple

@CNNMoneyDecember 7, 2012: 10:43 AM ET

NEW YORK (CNNMoney)

Apple's announcement that it will shift some of its production back to the United States hopefully will encourage other companies to follow suit, manufacturing industry insiders said -- even if Apple's move is mostly a symbolic step.

"Anything that Apple does, from design to manufacturing, is hugely influential," said Chris Anderson, the former editor of Wired magazine and now CEO of San Diego-based 3D Robotics. "Other companies could look at this and say, "If Apple can do it, so can I.' "

Apple (AAPL, Fortune 500) CEO Tim Cook said in recent interviews confirmed by CNN that his company, which currently does most of its production in China, would invest $100 million to bring some of its Macintosh manufacturing back to the U.S. next year.

Apple's move isn't surprising. It follows a continuing pattern of American companies bringing manufacturing back home due to rising labor, supply and production costs in China.

"China isn't cheap anymore. And you also worry about the political risks and the environmental cost of doing business there," said Anderson, whose firm creates consumer drone technology. He moved his company's production out of China two years ago, setting up manufacturing facilities in San Diego and Tijuana.

Anderson said making his products closer to his customers has actually turned out to be cheaper. Instead of manufacturing in bulk as he did in China, he ramps up production as orders come in. He also saves on shipping and other distribution costs.

"Coming back to the U.S. has been a huge win for us," he said.

Related story: Tim Cook tells NBC Apple will be building Macs in the U.S.

 
Read more…

F-117 Hybrid Glider Project

All Suggestions Welcome!

The more suggestions that I get the more I will update the blog with the current progress of turning my F-117 Nighthawk R/C into a hybrid type glider.

Possible Ideas:

  1. Cut off wings
  2. Build custom glider wing or buy already made styrofoam glider wing
  3. Once Complete with wings build a dome underneath plane that can house a camera
  4. Add extra EDF Fans if needed for extra speed (its already extremely fast with only 64mm EDF fan house inside the plane in the middle

Read more…

A Quadrocopter Powered By Raspberry Pi!

I finally managed to get access to a decent camera on a day with good weather! The following video is mostly demonstrating the quadrotors stability under the new four-state Kalman filter I have implemented, that estimates both the current pitch/roll and two gyroscope biases. Most of the flight is hands-off, with the occasional input to correct for wind and inevitable position drift.

    I feel this angle control is pretty much perfect, so I will now be moving on to integrating extra sensors to allow for direct velocity and position control. I’m excited to see just how complex I can make the navigation system before the Pi cracks, but it seems for now despite using unoptimized  double precision floating point math for everything it still has plenty of headroom to go!

    The (rather messy) code is available at https://github.com/big5824/Picopter. Now that the first stage is finished I can start going through cleaning up the spaghetti of test code, but that will have to wait for now.

http://www.adafruit.com/blog/2012/12/07/a-quadrocopter-powered-by-raspberry-pi-piday-raspberrypi-raspberry_pi/

Read more…

Raspberry Pi flies Blade MCX

Just press start & it flies itself.  A self contained autopilot was the goal. 

There were a number of options. Wifi ended up having too many dropouts to be used in any feedback loop, but would have to be used when communicating with a tablet.

So all the intense vision processing had to be done on the camera mount, wired to the cameras. The camera mount required an access point to communicate with a tablet for the user interface.

In the old days, this would have required an FPGA or DSP with custom software.  The computational requirement meant the STM32F407 was completely out of this project.  Nowadays, a 1Ghz linux board computer with webcams & a wifi dongle is the easiest, cheapest way to do it.

The pi only reached 900Mhz, regardless of active cooling.  The complete flight software without user interface used 80% & 1.5A with a cooling fan. With a user interface connected over the network, it used 90%.

Using an LM317 to convert 12V to the 5V was the most reliable power supply.  Amazing for all its hardware multimedia for set top boxes, it can barely do machine vision. According to the goog, this is the 1st time anyone has ever done anything that couldn't be done without overclocking it.

The mane task was completely removing the flight software from the GUI, making the entire user interface connect through the network, then removing the user interface completely.  The dual camera machine vision maxed out at 320x240 30fps. 

Certain uses of memcpy to shift a buffer by 1 byte don't work on the pi. You need for loops. 

a5353460-228-pi07.jpg

a5351326-232-pi03.jpg

a5351328-170-pi05.jpg

Now some useful commands:

Steps to bringing it up:
log in as

user: pi
passwd: raspberry

enable root login:
sudo passwd root

step up to 1Ghz & reduce video RAM:
raspi-config

/boot/config.txt contains the settings

enable static ethernet:

vi /etc/network/interfaces

change

iface eth0 inet dhcp

to

iface eth0 inet static
address 10.0.0.11
netmask 255.255.255.0
gateway 10.0.0.9

disable swap file:
vi /etc/init.d/dphys-swapfile

fix slow ssh login:
vi /etc/hosts


Maximum CPU speed:

echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 1000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed



Download cross compiler from:

https://github.com/raspberrypi/tools

For some reason, they make a software floating point compiler.  Only download  arm-bcm2708hardfp-linux-gnueabi.

To get the CPU frequency in khz:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Manually set the speed in khz:

echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 1000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

Read more…

Out door trial of HeX

hi, guys, the video of HeX's outdoor trial is coming, check it out

After several times of indoor trial, we finally was able to took HeX out when the sky was clear. Enjoy it guys.The landing gear clashes with the frame a little. It's a temporary choice.

Read more…
3D Robotics

3689490475?profile=original

From Makezine:

The Braun Lectron was an electronics kit designed in the 1970s by Dieter Rams, whose minimalist aesthetic was hugely influential to Steve Jobs and Jonny Ives. The Lectron was also Arduino co-creator Massimo Banzi’s “Rosebud.” It not only got him interested in electronics, it also shaped his ideas about design. This fascinating 20-minute documentary about Arduinowas produced by Wired Italy. It’s in Italian but is sub-titled in English.

Read more…
3D Robotics

"Drone crash on campus" is a art hoax

3689490553?profile=original

From BoingBoing:

Things you don't read every day in a college news publication:

“We understand that the recent drone crash incident has caused alarm amongst students and staff surrounding the research and use of drones on the UCSD campus and surrounding areas, and very much wanted to take this opportunity to educate the public about drone technologies and local deployments. While drone crashes are rare and another malfunction is extremely unlikely, we at the UC Center for Drone Policy and Ethics would also like to take this opportunity to teach basic drone safety techniques that can be practiced on a daily basis to keep ourselves and others safe.”

Relax, everyone, it's an art-hoax and part of an exhibition at the university titled "Drones at Home." The artist behind the incident is UCSD professor Ricardo Dominguez.

Hey, "amongst" was a tell.

Read more…

3689490293?profile=original

The award went to the World Wildlife Foundation for:

"Remote aerial survey systems, wildlife tagging technology and ranger patrolling guided by analytical software like the Spatial Monitoring and Reporting Tool (SMART) will be integrated to increase the detection and deterrence of poaching in vulnerable sites in Asia and Africa. Our goal is to create an efficient, effective network that can be adopted globally."

http://worldwildlife.org/stories/google-helps-wwf-stop-wildlife-crime

Read more…