From: Irtiza A. <irt...@ya...> - 2008-04-10 20:45:26
|
Thanks for reply Toby. The previous version of Hokuyo was SCIP 1.1 and now it is SCIP 2.0. Yes playerprint and playerv are working fine. However, I am getting the same error with stage so it doesnot seems to be a problem of firmware. I have noted that the data logging for original data laser:0 is working fine but the problem arises once I use laserrescan (laser:1). It is then that segmentation fault occurs with the message as posted before. But on real robot with alwayson option set to 0, player server started but logs no data which is understood but once I set it to 1 then it starts giving segmentation fault error. The cfg file I am using is ........... driver ( name "writelog" provides ["log:0"] requires ["laser:1" "position2d:0"] filename "laser.log" alwayson 1 autorecord 1 ) driver ( name "laserrescan" requires ["laser:0"] # read from laser:0 provides ["laser:1"] # output results on laser:1 ) ................. Kind regards and wishes, Irtiza Message: 2 Date: Fri, 11 Apr 2008 08:21:30 +1200 From: "Toby Collett" <tco...@pl...> Subject: Re: [Playerstage-users] Problem logging data! To: pla...@li... Message-ID: <97b...@ma...> Content-Type: text/plain; charset="iso-8859-1" What was the hokuyo firmware version before and after? do other laser clients work (playerprint and playerv?) Toby On 11/04/2008, Irtiza Ali <irt...@ya...> wrote: > > Hello, > > Recently, I updated firmware of hokuyo laser scanner. Before updating I > was having no problem in logging the data but now player server is giving a > segmentation fault error. I am using player-2.1rc1. Writelog is working with > logging of position2d data. > > The use of gdb (debugger) is giving a following message: > > (gdb) run robot.cfg > Starting program: /usr/local/playerrc1/bin/player robot.cfg > [Thread debugging using libthread_db enabled] > Registering driver > [New Thread 0xb63a86c0 (LWP 21399)] > Player v.2.1.0rc1 > > * Part of the Player/Stage/Gazebo Project [ > http://playerstage.sourceforge.net]. > * Copyright (C) 2000 - 2006 Brian Gerkey, Richard Vaughan, Andrew Howard, > * Nate Koenig, and contributors. Released under the GNU General Public > License. > * Player comes with ABSOLUTELY NO WARRANTY. This is free software, and > you > * are welcome to redistribute it under certain conditions; see COPYING > * for details. > > P2OS connection opening serial port /dev/ttyS0...Connected to robot > device, handshaking with P2OS...turning off NONBLOCK mode... > Done. > Connected to P3-AT, a Pioneer p3at-sh > [New Thread 0xb53a5b90 (LWP 21402)] > > I: URG-04 specifications: [min_angle, max_angle, resolution, max_range] > = [-119.531247, 119.882811, 0.351563, 5.600000] > warning : restricting the lower index bound to 44 from 43 > [New Thread 0xb4ba2b90 (LWP 21403)] > [New Thread 0xb43a1b90 (LWP 21404)] > listening on 6665 > Listening on ports: 6665 > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0xb43a1b90 (LWP 21404)] > 0xb7e13414 in WriteLog::WriteLaser (this=0x8057458, hdr=0x805d7b0, > data=0x805d800) at writelog.cc:988 > 988 scan->ranges[i], scan->intensity[i]); > > > I would be thankful if someone guide me how to resolve this error? > > Kind regards and wishes, > > Irtiza Ali > > > ___________________________________________________________ Yahoo! For Good helps you make a difference http://uk.promotions.yahoo.com/forgood/ |
From: Toby C. <tco...@pl...> - 2008-04-10 20:48:06
|
Did the old firmware give intensity data, and does the new firmware? this could be causing the problem... Could you try the svn version of player? Toby On 11/04/2008, Irtiza Ali <irt...@ya...> wrote: > > Thanks for reply Toby. > > The previous version of Hokuyo was SCIP 1.1 and now it is SCIP 2.0. Yes > playerprint and playerv are working fine. > > However, I am getting the same error with stage so it doesnot seems to be > a problem of firmware. > > I have noted that the data logging for original data laser:0 is working > fine but the problem arises once I use laserrescan (laser:1). It is then > that segmentation fault occurs with the message as posted before. > > But on real robot with alwayson option set to 0, player server started but > logs no data which is understood but once I set it to 1 then it starts > giving segmentation fault error. > > The cfg file I am using is > ........... > driver > ( > name "writelog" > provides ["log:0"] > requires ["laser:1" "position2d:0"] > filename "laser.log" > alwayson 1 > autorecord 1 > ) > > driver > ( > name "laserrescan" > requires ["laser:0"] # read from laser:0 > provides ["laser:1"] # output results on laser:1 > ) > ................. > > > Kind regards and wishes, > > Irtiza > > Message: 2 > Date: Fri, 11 Apr 2008 08:21:30 +1200 > From: "Toby Collett" <tco...@pl...> > Subject: Re: [Playerstage-users] Problem logging data! > To: pla...@li... > Message-ID: > <97b...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > What was the hokuyo firmware version before and after? do other laser > clients work (playerprint and playerv?) > > Toby > > On 11/04/2008, Irtiza Ali <irt...@ya...> wrote: > > > > Hello, > > > > Recently, I updated firmware of hokuyo laser scanner. Before updating I > > was having no problem in logging the data but now player server is > giving a > > segmentation fault error. I am using player-2.1rc1. Writelog is working > with > > logging of position2d data. > > > > The use of gdb (debugger) is giving a following message: > > > > (gdb) run robot.cfg > > Starting program: /usr/local/playerrc1/bin/player robot.cfg > > [Thread debugging using libthread_db enabled] > > Registering driver > > [New Thread 0xb63a86c0 (LWP 21399)] > > Player v.2.1.0rc1 > > > > * Part of the Player/Stage/Gazebo Project [ > > http://playerstage.sourceforge.net]. > > * Copyright (C) 2000 - 2006 Brian Gerkey, Richard Vaughan, Andrew > Howard, > > * Nate Koenig, and contributors. Released under the GNU General Public > > License. > > * Player comes with ABSOLUTELY NO WARRANTY. This is free software, and > > you > > * are welcome to redistribute it under certain conditions; see COPYING > > * for details. > > > > P2OS connection opening serial port /dev/ttyS0...Connected to robot > > device, handshaking with P2OS...turning off NONBLOCK mode... > > Done. > > Connected to P3-AT, a Pioneer p3at-sh > > [New Thread 0xb53a5b90 (LWP 21402)] > > > I: URG-04 specifications: [min_angle, max_angle, resolution, > max_range] > > = [-119.531247, 119.882811, 0.351563, 5.600000] > > warning : restricting the lower index bound to 44 from 43 > > [New Thread 0xb4ba2b90 (LWP 21403)] > > [New Thread 0xb43a1b90 (LWP 21404)] > > listening on 6665 > > Listening on ports: 6665 > > > > Program received signal SIGSEGV, Segmentation fault. > > [Switching to Thread 0xb43a1b90 (LWP 21404)] > > 0xb7e13414 in WriteLog::WriteLaser (this=0x8057458, hdr=0x805d7b0, > > data=0x805d800) at writelog.cc:988 > > 988 scan->ranges[i], scan->intensity[i]); > > > > > > I would be thankful if someone guide me how to resolve this error? > > > > Kind regards and wishes, > > > > Irtiza Ali > > > > > > > > > ------------------------------ > Yahoo! for Good helps you make a difference<http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=51947/*http://uk.promotions.yahoo.com/forgood/> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > > -- This email is intended for the addressee only and may contain privileged and/or confidential information |