Hi Stef, All communications with the AR.Drone are done via exchage of UDP and TCP packages between the drone's firmware and the client. Packages are sent by a Wifi network, which is managed by the drone's firmware. In addition to this, the firmware automates the flight manouvers (take off, roll, pitch, hover etc.), sends a navigation data stream, and a video stream. The client can control the drone's movement and configuration by sending 'AT commands', whose structure is specified in the AR.Drone developer guide.
I'm now sure if I answered your question. If I didn't please let me know. Thanks for your interest AR.Drone developer guide: https://abstract.cs.washington.edu/~shwetak/classes/ee472/notes/ARDrone_SDK_1_6_Developer_Guide.pdf 2016-04-09 15:12 GMT-03:00 stepharo <steph...@free.fr>: > Hi > > Good work. > Can you tell us more what is the principle to communicate with the Parrot. > > Stef > > Le 9/4/16 15:24, Carolina Hernández a écrit : > >> Hi, my name is Carolina Hernandez and I'm a Computer Engineering student >> at the University of Chile. >> As part of my final degree project, I'm creating a communication API for >> controlling the Parrot AR.Drone 2.0 from Pharo. I've just released an early >> version. The code is hosted in Smalltalkhub: >> http://smalltalkhub.com/#!/~CaroHernandez/ArDronePharo < >> http://smalltalkhub.com/#%21/%7ECaroHernandez/ArDronePharo> >> >> I also made a video of a test flight, where the AR.Drone is controlled >> using the API and keyboard: >> https://www.youtube.com/watch?v=d8rERiBoD0o >> >> I couldn't find any direct way to use a joystick in Pharo, if someone >> knows about one, I'd like to integrate it to my code. >> >> Development and tests have been done in Pharo 4.0 and ubuntu 12.04 >> Comments are welcome! >> >> Caro >> > > >