My planner and localize configuration does not work anymore with the recent player version (3.1.0svn).
I am using wavefront, vfh and amcl.
An older configuration (also 3.1.0svn but I don't know the svn release) runs fine with the same configuration.
So has there been any changes specifically to the amcl driver in the recent past?
Here are the error messages I get
Looks like the error is caused by setting the initial position (via localization interface):
warning : decoding failed on message to localize:0 with type request:1
setting pose for robot 0 to (-2,666, -4,199, 1,558)
nan nan nan
Assertion failed: (0), function PutDataLocalize, file /Users/sebastian/robotdev/svn/player/server/drivers/localization/amcl/amcl.cc, line 1023.
playerc error : socket disconnected
playerc warning : warning : failed to reconnect
Thanks for help.
On 11/22/2010 06:27 AM, Thimo Langbehn wrote:
> Dear Sebastian,
> thank you for reporting the issue.
>> An older configuration (also 3.1.0svn but I don't know the svn release) runs fine with the same configuration.
>> So has there been any changes specifically to the amcl driver in the recent past?
> There is a bug in the 8859 changeset for the localization interface (omission of playernav) that would cause the error you experienced. My bad.
> I attached a small patch (rev.8972) for it, could you try it with your configuration?
> Best regards,
> Thimo Langbehn
Thanks for catching this. I went ahead and applied the patch you
attached to your message (r8973.) If the problem ends up being
somewhere else, let me know.