You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Tom: Awesome! Good luck for implementing a full network stack, this isn't something one can develop in a matter of days. TCP will be a pain in the ass if you want to deal with the window and all the ack system. Are you sure there is enough RAM for that (you need to keep trace of the connection)? I would suggest UDP only first, this should be simpler and lighter to deal with.

     

    Also, TCP has never been designed for this kind of use. The problem are the heuristics/assumptions it makes like the one that the network is kind of reliable. At high and non-linear speeds, I'm not sure 3G modems are going to like it and it may start dropping a lot of packets. A custom-made protocol based over UDP (transportable through the internet) could cope with that better than it would using the TCP standard.

     

    Oh, also, what are your plans when both the drone and the device trying to access it are NATed? You would need to write a server that would act as a meeting point (both device would connect on this server and share data).

     

    Best wishes for this end of the year!

  • Developer

    @Martin - I'm working on adding full TCP/UDP/IP support to the UAV Dev Board (UDB) in the new hardware version they're making, UDBv4 which isn't available yet. On-the-fly Waypoint updates is definitely happening. Same with in-flight gain tweaking and all that cool stuff. The data link will be opening up.

     

    @Kamu - Problem with the USB modem method is you can't get that data into a micro-controller very easily. You laugh about twitter.. but I'm sure it's coming.

     

    @Julian - I'm on family "vacation" right now but when I get back I'll be adding UDP before I release the source. But I will, don't worry. What I'd be more inclined to do is dive into the GCS source code and add the TCP/UDP server into it. We'll see

     

     

    I'll also be making a new video. I was a bit rushed in making this and I didn't even notice the camera's focus was way off. Sorry!! I want to show how awesome the GCS works with it, I was getting terrible GPS reception where I was so I couldn't show it well. I'll have a nice video up by New Years.

  • That's awesome. Any way you would release the code for the software running on your laptop.

  • That's cool. I'm waiting for something more realistic like being able to send new waypoints to the ardupilot from the internet and have telemetry accessible through the internet!

    That would allow virtually any cellphone to control and get telemetry from the plane :)

  • Very cool. Next step custom app to thread camera bits as well as TCP stuff :D

    Impressed with lag tbh

  • Wow - Very impressive.

This reply was deleted.