Asked — Edited

Diy Attempt To Make Ar Drone 2.0 Ez-Robot Compatible

Well. I'm actually trying. So. Because the ar drone 2.0 is not compatible with ARC , I decided to try to do it myself. Right now, the Movement Panel for the ar drone 1.0 works with my 2.0, but I cant see the camera.

So here's what I've come up with:

1.Mounting ez-b V4 with camera on ar drone(somewhat straight forward)

Or

2.Find a way to connect to the camera via a different program and relay it to ARC either via http or by using a program that will make the camera feed a system device.(anyone who can find this kind of program I will give all credit to)

Anyone who has comments is welcome to comment. If you have ideas or you already have a ar drone 2.0 with the camera working in ARC somehow PLEASE TELL US HOW!

Thank you for any comments that appear.

Now lets get those Ar drone 2.0's flying!


ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

United Kingdom
#1  

The camera feed is probably available through HTTP. Check the API documents to find out more about it. If you can get the camera feed on a web browser then it is pretty straight forward to use it in ARC.

The easier way would be to use something similar to fiddler to sniff out the required URL(s) for the camera. Or check AR Drone forums, I'm sure there is a lot of info out there for hacking them, there is for pretty much everything else and I can't see something like the AR Drone not receiving the same treatment.

#2  

Here's something that could help. There has to be camera code in there somewhere!

nodecopter.com/hack

Here we go! npmjs.org/package/nodecopter-stream

And going by this website, the ar drone send the video data encoded. Here's the website and post. projects.ardrone.org/boards/1/topics/show/4282

Quote: "I was successful in decoding frames as they come, using "ffplay http://192.168.1.1:5555";. Then I was successful in decoding the live stream within a gstreamer-based (http://gstreamer.freedesktop.org/) application once I replaced its internal ffmpeg with a stock release (0.7.2 in this case was closest to gstreamer's own). A stream is a stream is a stream, if you're sufficiently feeding the "black box" that is the decoder it should just give you the frames when they're ready. In our sniffs I've seen nothing that indicates additional video information being conveyed outside of the TCP/5555 connection.

HTH!

  • Dardo"

It's an h.264 stream. Get a decoder and boom! You've possibly got a working video stream.

#3  

I would love to see the progress of the expirement.:)

#5  

No Rush , wait till you have time to kick back , relax and not be pushed for time. Those are the most productive days for creativity.

#7  

Just checked, and there's definitely something on that ip when connected to the drone. getting a windows media player addon to play h.264.

#8  

My attempts to use VLC configured for the ar drone have proven wrong.