Update of /cvsroot/playerstage/code/player/server/drivers/mixed/wbr/914
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1338/server/drivers/mixed/wbr/914
Modified Files:
wbr914.cc
Log Message:
applied patch 1749747 to transition to 3d pose structures
Index: wbr914.cc
===================================================================
RCS file:
/cvsroot/playerstage/code/player/server/drivers/mixed/wbr/914/wbr914.cc,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** wbr914.cc 28 Nov 2006 20:14:25 -0000 1.6
--- wbr914.cc 9 Jul 2007 17:18:01 -0000 1.7
***************
*** 238,247 ****
// Set up the robot geometry
// X location in meters
! _robot2d_geom.pose.px = 0.0;
// Y location in meters
! _robot2d_geom.pose.py = 0.0;
// yaw in rads
! _robot2d_geom.pose.pa = 0.0;
// Width in meters
--- 238,248 ----
// Set up the robot geometry
+ memset(&_robot2d_geom, 0, sizeof(_robot2d_geom));
// X location in meters
! // _robot2d_geom.pose.px = 0.0;
// Y location in meters
! // _robot2d_geom.pose.py = 0.0;
// yaw in rads
! // _robot2d_geom.pose.pyaw = 0.0;
// Width in meters
***************
*** 249,263 ****
// Length in meters
_robot2d_geom.size.sl = 0.42;
! _robot3d_geom.pose.px = _robot2d_geom.pose.px;
! _robot3d_geom.pose.py = _robot2d_geom.pose.py;
! _robot3d_geom.pose.pz = 0.0;
! _robot3d_geom.pose.proll = 0.0;
! _robot3d_geom.pose.ppitch = 0.0;
! _robot3d_geom.pose.pyaw = _robot2d_geom.pose.pa;
_robot3d_geom.size.sw = _robot2d_geom.size.sw;
_robot3d_geom.size.sl = _robot2d_geom.size.sl;
! _robot3d_geom.size.sh = 0.3;
// Set up the IR array geometry
--- 250,262 ----
// Length in meters
_robot2d_geom.size.sl = 0.42;
+ _robot2d_geom.size.sh = 0.3;
! _robot3d_geom.pose = _robot2d_geom.pose;
! _robot3d_geom.size = _robot2d_geom.size;
+ /*
_robot3d_geom.size.sw = _robot2d_geom.size.sw;
_robot3d_geom.size.sl = _robot2d_geom.size.sl;
! _robot3d_geom.size.sh = 0.3;*/
// Set up the IR array geometry
***************
*** 266,286 ****
_ir_geom.poses[ 0 ].px = 0.030;
_ir_geom.poses[ 0 ].py = -0.190;
! _ir_geom.poses[ 0 ].pa = DTOR( -90 );
_ir_geom.poses[ 1 ].px = 0.190;
_ir_geom.poses[ 1 ].py = -0.090;
! _ir_geom.poses[ 1 ].pa = DTOR( -30 );
_ir_geom.poses[ 2 ].px = 0.210;
_ir_geom.poses[ 2 ].py = 0.0;
! _ir_geom.poses[ 2 ].pa = DTOR( 0 );
_ir_geom.poses[ 3 ].px = 0.190;
_ir_geom.poses[ 3 ].py = 0.090;
! _ir_geom.poses[ 3 ].pa = DTOR( 30 );
_ir_geom.poses[ 4 ].px = 0.030;
_ir_geom.poses[ 4 ].py = 0.190;
! _ir_geom.poses[ 4 ].pa = DTOR( 90 );
// These 3 sensor have a z value of 0.35m and a pitch of 30 degrees down
--- 265,285 ----
_ir_geom.poses[ 0 ].px = 0.030;
_ir_geom.poses[ 0 ].py = -0.190;
! _ir_geom.poses[ 0 ].pyaw = DTOR( -90 );
_ir_geom.poses[ 1 ].px = 0.190;
_ir_geom.poses[ 1 ].py = -0.090;
! _ir_geom.poses[ 1 ].pyaw = DTOR( -30 );
_ir_geom.poses[ 2 ].px = 0.210;
_ir_geom.poses[ 2 ].py = 0.0;
! _ir_geom.poses[ 2 ].pyaw = DTOR( 0 );
_ir_geom.poses[ 3 ].px = 0.190;
_ir_geom.poses[ 3 ].py = 0.090;
! _ir_geom.poses[ 3 ].pyaw = DTOR( 30 );
_ir_geom.poses[ 4 ].px = 0.030;
_ir_geom.poses[ 4 ].py = 0.190;
! _ir_geom.poses[ 4 ].pyaw = DTOR( 90 );
// These 3 sensor have a z value of 0.35m and a pitch of 30 degrees down
***************
*** 289,301 ****
_ir_geom.poses[ 5 ].px = 0.200;
_ir_geom.poses[ 5 ].py = -0.060;
! _ir_geom.poses[ 5 ].pa = DTOR( -60 );
_ir_geom.poses[ 6 ].px = 0.210;
_ir_geom.poses[ 6 ].py = 0.0;
! _ir_geom.poses[ 6 ].pa = DTOR( 0 );
_ir_geom.poses[ 7 ].px = 0.200;
_ir_geom.poses[ 7 ].py = 0.060;
! _ir_geom.poses[ 7 ].pa = DTOR( 60 );
}
--- 288,300 ----
_ir_geom.poses[ 5 ].px = 0.200;
_ir_geom.poses[ 5 ].py = -0.060;
! _ir_geom.poses[ 5 ].pyaw = DTOR( -60 );
_ir_geom.poses[ 6 ].px = 0.210;
_ir_geom.poses[ 6 ].py = 0.0;
! _ir_geom.poses[ 6 ].pyaw = DTOR( 0 );
_ir_geom.poses[ 7 ].px = 0.200;
_ir_geom.poses[ 7 ].py = 0.060;
! _ir_geom.poses[ 7 ].pyaw = DTOR( 60 );
}
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit