Guillaume Helle
  • Male
  • Toulouse
  • France

Guillaume Helle's Friends

  • Ian Mateo Rodriguez Lopez
  • Baden Corr
  • Manoel Pedro de Medeiros Neto
  • Peter
  • Alexandre Girard
  • Michael Oborne
  • GillesW
  • Jean-Louis Naudin

Guillaume Helle's Groups

Guillaume Helle's Discussions

Frequency for PID computation

Started this discussion. Last reply by Doug Weibel Nov 4, 2010. 5 Replies

Hello, what must be my PID regulation frequency for my QuadRotor? 1ms, 10ms, 100ms? It seems ESC for Brushless motors can't change values under 20ms, so it is not necessary to compute PID quickly? I…Continue

Where i can find propellers for my Quadcopter : 10"x4.5" or 12"x4.5"

Started this discussion. Last reply by Thomas J Coyle III Jun 5, 2010. 1 Reply

Hello, i'am in France and i can't find propellers for my quadcopter.I have 4 Turningy C3530 and i am searching 10"x4.5" propellers  with 6mm axes holes.Where i cand find it? Do you think i can try to…Continue

Tags: propeller, quadcopter


Guillaume Helle's Page

Profile Information

About Me:
Java architect
Please tell us a bit about your UAV interest
I like RC Planes, Quadrotors and Java! :-)
Toulouse - FRANCE

Comment Wall (6 comments)

At 5:34am on August 11, 2015, Baden Corr said…

Hi Guillaume,

I am currently attempting to communicate with a Pixhawk from a custom Java ground station i am trying to build. 

I am struggling to form the MAVLink messages correctly as the Pixhawk doesn't respond when i send it a message over telemetry.

Your MAVLinkGenerator looks great, however i thought i'd try get away with these MAVLink implementation classes:, as they are already generated! Do you know whether these classes were developed from your MAVLink generator? Have you used these classes?

A snippet of my code to create the ARM message to be sent to the Pixhawk is here: 

msg_command_long msgCommand = new msg_command_long();

msgCommand.command = 400; //CMD_ARM

msgCommand.param1 = 1; //0=DISARM, 1=ARM

msgCommand.target_system = 1;

msgCommand.target_component = 190;

packet = msgCommand.pack();

byte[] packetBuffer = packet.encodePacket();

Resultant byte array to send:

packetBuffer = 254 33 0 255 190 76 0 0 128 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144 1 1 190 0 188 202 

I am new to the MAVLink protocol and would love some help to get these classes operational. 

Many thanks in advance.

At 6:07am on August 11, 2015, Guillaume Helle said…

Hello Baden

i don't know this project...

Mine works well! :-)

If you want i can generate classes for you, i just need the pixhawk.xml and common.xml files that you want to use


At 4:29pm on August 26, 2016, Ian Mateo Rodriguez Lopez said…

Hello Guillaume My name is Mateo Rodriguez, i'm new in this community and I wish brindes helps me in my work college degree , I 'm designing an interface in java using eclipse to communicate with mega ArduPilot which we charged you the firmware 3.3, I want to use your library MAVLinkJava to establish a connection with my interface and receive different information through the protocol , so I would like you to show me some example or you could show me how to use it so that it can establish the connection with the controller, receive data and messages and send data and messages to this ArduPilot whit you library throught eclipse please,

At 12:34am on August 28, 2016, Guillaume Helle said…

Hello Mateo,

have a look to There is an example to read MAVLink packets from a stream or from buffer.

If you are using a XBee or 3DR module to receveive/send MAVLink packets from un ArduPilot, you can use a RS232 java library to have input/output stream for MAVLinkJava library.


At 7:35am on September 2, 2016, Ian Mateo Rodriguez Lopez said…

Hellle !!! thank you very much, I could finally receive all messages sent by my apm 2.6 mavlink in eclipse, my question now is how to send a message mavlink from eclipse to the apm, such as to modify some settings of apm as flight mode, also wanted to know if there is any way to get faster a message specific to read real-time GPS or attitude.

I hope you can help me

you have a nice day and thanks for your attention


At 1:25pm on September 16, 2016, Ian Mateo Rodriguez Lopez said…
  • Hello again Shame bother much, but my degree work is based on this protocol handling to perfection , I hope your help. my question is, if there is a program setting out how to program java to send a message to arducopter MAVlink in your documentation. for example MAV_CMD_NAV_WAYPOINT thanks for your attention and have a nice day Matthew

You need to be a member of DIY Drones to add comments!

Join DIY Drones


© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service