From: chandan d. <cha...@ho...> - 2006-06-29 13:19:59
|
Hi, I am unable to load a log file using pmaptest utility included in the player/utils directory. My configuration file is: # Desc: Player sample configuration file for controlling Stage devices # Author: Richard Vaughan # Date: 1 December 2004 # CVS: $Id: simple.cfg,v 1.30 2006/03/02 07:52:30 rtv Exp $ # load the Stage plugin simulation driver driver ( name "stage" provides ["simulation:0" ] plugin "libstageplugin" # load the named file into the simulator worldfile "simple.world" ) # Create a Stage driver and attach position2d and laser interfaces # to the model "robot1" driver ( name "stage" provides ["position2d:0" "laser:0" ] model "robot1" ) # Demonstrates use of a Player "abstract driver": one that doesn't # interface directly with hardware, but only with other Player devices. # The VFH driver attempts to drive to commanded positions without # bumping into obstacles. driver ( name "vfh" provides ["position2d:1"] requires ["position2d:0" "laser:0" ] ) driver ( name "writelog" provides ["log:0"] requires ["laser:0" "position2d:1" ] filename "simple_cave.log" # autorecord 1 alwayson 1 ) Error shown is: [root@localhost pmap]# pmaptest simple_cave.log allocating 8192 bytes for scans allocating 217 Mb of map space (estimated lower bound) pmaptest: logfile.cpp:120: int logfile_read(logfile_t*): Assertion Aborted Also on running the test_data.log from the previous version pmap 0.1.0,i get the error: [root@localhost pmap]# pmaptest test_data.log allocating 8192 bytes for scans allocating 217 Mb of map space (estimated lower bound) incorrect range count; expecting 181, got 0 Any uggestions to rectify it ?? regards, Chandan / ) / _ _/_ / )__/_/_ (__/)(//)(/(//) /(_/(// /(/ _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ |
From: Geoffrey B. <g....@au...> - 2006-06-29 19:27:07
|
I'm not sure about the assertion error, but the incorrect range count is caused because pmap (and the amcl driver) expects a laser scanner with the right number of ranges. You can use the laserrescan driver to convert the output of any laser scanner to the correct number of ranges, then pass that input into your logging driver to get the right number in the log file for pmap. http://playerstage.sourceforge.net/doc/Player-2.0.0/player/group__driver__laserrescan.html Geoff chandan datta wrote: > Hi, > I am unable to load a log file using pmaptest utility included in the > player/utils directory. > > My configuration file is: > > > # Desc: Player sample configuration file for controlling Stage devices > # Author: Richard Vaughan > # Date: 1 December 2004 > # CVS: $Id: simple.cfg,v 1.30 2006/03/02 07:52:30 rtv Exp $ > > > # load the Stage plugin simulation driver > driver > ( > name "stage" > provides ["simulation:0" ] > plugin "libstageplugin" > > # load the named file into the simulator > worldfile "simple.world" > ) > > # Create a Stage driver and attach position2d and laser interfaces > # to the model "robot1" > driver > ( > name "stage" > provides ["position2d:0" "laser:0" ] > model "robot1" > ) > > # Demonstrates use of a Player "abstract driver": one that doesn't > # interface directly with hardware, but only with other Player devices. > # The VFH driver attempts to drive to commanded positions without > # bumping into obstacles. > driver > ( > name "vfh" > provides ["position2d:1"] > requires ["position2d:0" "laser:0" ] > ) > > > driver > ( > name "writelog" > provides ["log:0"] > requires ["laser:0" "position2d:1" ] > filename "simple_cave.log" > # autorecord 1 > alwayson 1 > ) > > Error shown is: > > [root@localhost pmap]# pmaptest simple_cave.log > allocating 8192 bytes for scans > allocating 217 Mb of map space (estimated lower bound) > pmaptest: logfile.cpp:120: int logfile_read(logfile_t*): Assertion > Aborted > > Also on running the test_data.log from the previous version pmap 0.1.0,i > get the error: > > [root@localhost pmap]# pmaptest test_data.log > allocating 8192 bytes for scans > allocating 217 Mb of map space (estimated lower bound) > incorrect range count; expecting 181, got 0 > > > Any uggestions to rectify it ?? > > regards, > Chandan > > -- Robotics research group, University of Auckland http://www.ece.auckland.ac.nz/~gbig005/ |