From: Sebastian R. <seb...@go...> - 2011-02-06 20:49:10
|
Hello Jorge, I found to bugs, both affecting the message buffer alignment in the Localize IF. I don't know if they are maybe fixed already so I post it here: 1) The COV-matrix elements count has to be increased from 3 to 6 (according to current player 3.1.x implementation) 2) the decoding of a localize get hypothesis message fails at moment due to a 4 byte misalignment at the buffer beginning. The 1st 4 bytes are actually again the hypothesis count (see the patch for details). So the buffer starts with these four bytes followed by the mean position double values. Attached is the patch. Further more I included also one example decoding of the buffer created when I was debugging (Localize buffer and Planner one, which doesn't fail, for comparison). Kind regards, Sebastian |