Revision: 6496
http://playerstage.svn.sourceforge.net/playerstage/?rev=6496&view=rev
Author: thjc
Date: 2008-06-09 15:32:57 -0700 (Mon, 09 Jun 2008)
Log Message:
-----------
Merged AMCL fixes from trunk (6440,6443)
Modified Paths:
--------------
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.cc
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.h
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_sensor.h
Modified:
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.cc
===================================================================
---
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.cc
2008-06-09 22:29:28 UTC (rev 6495)
+++
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.cc
2008-06-09 22:32:57 UTC (rev 6496)
@@ -176,7 +176,8 @@
player_map_info_t* info = (player_map_info_t*)msg->GetPayload();
// copy in the map info
- this->map->origin_x = this->map->origin_y = 0.0;
+ this->map->origin_x = info->origin.px + (info->scale * info->width) / 2.0;
+ this->map->origin_y = info->origin.py + (info->scale * info->height) / 2.0;
this->map->scale = info->scale;
this->map->size_x = info->width;
this->map->size_y = info->height;
Modified:
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.h
===================================================================
---
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.h
2008-06-09 22:29:28 UTC (rev 6495)
+++
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_laser.h
2008-06-09 22:32:57 UTC (rev 6496)
@@ -38,7 +38,7 @@
{
public:
AMCLLaserData () {ranges=NULL;};
- ~AMCLLaserData() {delete [] ranges;};
+ virtual ~AMCLLaserData() {delete [] ranges;};
// Laser range data (range, bearing tuples)
public: int range_count;
public: double range_max;
Modified:
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_sensor.h
===================================================================
---
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_sensor.h
2008-06-09 22:29:28 UTC (rev 6495)
+++
code/player/branches/release-2-1-patches/server/drivers/localization/amcl/amcl_sensor.h
2008-06-09 22:32:57 UTC (rev 6496)
@@ -106,6 +106,7 @@
{
// Pointer to sensor that generated the data
public: AMCLSensor *sensor;
+ virtual ~AMCLSensorData() {}
// Data timestamp
public: double time;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit