From reed at mobilerobots.com Mon Oct 5 09:52:03 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 05 Oct 2009 09:52:03 -0400 Subject: [Pioneer-users] A question about laser reflector? In-Reply-To: <24813300.760001252549328024.JavaMail.coremail@bj163app94.163.com> References: <24813300.760001252549328024.JavaMail.coremail@bj163app94.163.com> Message-ID: <4AC9FA03.2050009@mobilerobots.com> Hello, You can just buy them from SICK directly. I don't know what the part number is for SICK (they have several kinds of reflectors in their "product finder" on their website, my guess is it's 2046004 [regular version] or 2046005 [heavy duty version] but I'm not sure). We only ever used the reflectors once in one particular application, a while ago. Is the idea for people to wear the reflector on their clothing, to distinguish them from other objects? You can contact a SICK sales representative in your country and ask about reflectors for the SICK LMS-200: http://www.sick.com/group/EN/home/general/Pages/Worldwide.aspx Reed hyacinth531 wrote: > Hi everyone: > I want use reflector as mark to help robot detecting people,my robot is pioneer2DX with SICK200 laser.where i can get laser reflector,and the price of the reflector? thank you very much! > > > ------------------------------------------------------------------------ > > _______________________________________________ > Pioneer-users mailing list > Pioneer-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/pioneer-users > > To unsubscribe visit the above webpage or send an e-mail to: > > pioneer-users-leave at lists.mobilerobots.com > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. From reed at mobilerobots.com Tue Oct 6 14:05:20 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 06 Oct 2009 14:05:20 -0400 Subject: [Pioneer-users] pioneerArm In-Reply-To: <1253168388.38346.mailbox.chen@m2k.com.tw> References: <1253168388.38346.mailbox.chen@m2k.com.tw> Message-ID: <4ACB86E0.7030404@mobilerobots.com> YC wrote: > Hi, > > I have purchased pioneerArm before. > I wonder if the arm can be used independently without connecting to the aux port of P3-DX ? > If it is possible, is there any example code for direct connect the arm from computer? I don't know of any, but maybe someone has done it. This is not a normally supported configuration, the P3-DX firmware implements all the trickier parts of controlling the arm. Maybe you can get some technical details from the original arm manufacturer (http://robotica.co.uk/robotica/index.htm). Reed From sobolnikov at gmail.com Thu Oct 22 03:10:49 2009 From: sobolnikov at gmail.com (Sergey Sobolnikov) Date: Thu, 22 Oct 2009 11:10:49 +0400 Subject: [Pioneer-users] Pioneer 3-AT wireless Ethernet-to-serial device Message-ID: <3f47f4e50910220010q32ce7cc7l66565706b1a398fd@mail.gmail.com> Hello, In Pioneer 3-AT manual I couldn't find materials about realization connection and control with robot by wireless Ethernet-to-serial device(connection directly to robot?s microcontroller). Have you any materials or maybe advises which help me? Thanks in advance for any help, Sergey -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/pioneer-users/attachments/20091022/da3b877d/attachment.html From pioneer-users at mobilerobots.com Thu Oct 22 12:29:06 2009 From: pioneer-users at mobilerobots.com (VIAGRA Official Site) Date: Thu, 22 Oct 2009 12:29:06 -0400 (EDT) Subject: [Pioneer-users] *****SPAM-E***** Dear pioneer-users@mobilerobots.com 56% 0FF on Pfizer ! Message-ID: <20091022162906.B249113842F@mail.mobilerobots.com> An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/pioneer-users/attachments/20091022/e3e6f971/attachment.html From tobias.weis at gmx.de Fri Oct 23 08:50:15 2009 From: tobias.weis at gmx.de (weis) Date: Fri, 23 Oct 2009 14:50:15 +0200 Subject: [Pioneer-users] addGoalDoneCB Message-ID: <1256302215.3612.5.camel@olle.vsi.cs.uni-frankfurt.de> Hello! We just received our robot a week ago.. I compiled the examples and modded/tuned them a bit, but now i wonder how i could manage to execute certain actions when reaching a goal.. Since i cannot recompile the base-arnl-server, how do i manage to e.g. play a soundfile when reaching a goal? Currently i am messing around with examples/arnlServer.cpp, and added the following lines: ArActionPlanAndMoveToGoal myGoalDonePlan(20, 20, &pathTask, firstLaser, &sonarDev); pathTask.getPathPlanActionGroup()->addAction(&myGoalDonePlan, 150); (similar to e.g. ArActionLost) But now, where do i put the specific task, addGoalDoneCB, and when done that, i should write a callback-function which gets called when a goal is reached, right? I cant find any hints in the documentation about this, so any help is very much appreciated! Thanks for your time, Tobias Weis From reed at mobilerobots.com Fri Oct 23 11:23:31 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 23 Oct 2009 11:23:31 -0400 Subject: [Pioneer-users] addGoalDoneCB In-Reply-To: <1256302215.3612.5.camel@olle.vsi.cs.uni-frankfurt.de> References: <1256302215.3612.5.camel@olle.vsi.cs.uni-frankfurt.de> Message-ID: <4AE1CA73.50009@mobilerobots.com> Hi Tobias, ArPathPlanningTask already contains an ArActionPlanAndMoveToGoal action (and it's already part of its action group), so you should not add a second one. Instead, use ArPathPlanningTask::addGoalDoneCB() to simply call any method or function you want whenever a goal is reached. Use an ArFunctor object to wrap the method or function pointer and pass it to addGoalDoneCB(). For example: class MyClass { private: void goalDone(ArPose pose) { ArLog::log(ArLog::Normal, "Goal done"); } ArFunctor1C myGoalDoneCB(&goalDone); public: MyClass(ArPathPlanningTask *pathTask) : myGoalDoneCB(this, &MyClass::goalDone) { pathTask->addGoalDoneCB(&myGoalDoneCB); } }; See ArPathPlanningTask and ArFunctor reference documentation for more info. > Hello! > > We just received our robot a week ago.. > I compiled the examples and modded/tuned them a bit, > but now i wonder how i could manage to execute certain actions > when reaching a goal.. > > Since i cannot recompile the base-arnl-server, > how do i manage to e.g. play a soundfile when reaching a goal? > > Currently i am messing around with examples/arnlServer.cpp, > and added the following lines: > > ArActionPlanAndMoveToGoal myGoalDonePlan(20, 20, &pathTask, firstLaser, > &sonarDev); > pathTask.getPathPlanActionGroup()->addAction(&myGoalDonePlan, 150); > > (similar to e.g. ArActionLost) > > But now, where do i put the specific task, addGoalDoneCB, and when done > that, i should write a callback-function which gets called when a goal > is reached, right? > > I cant find any hints in the documentation about this, so any help is > very much appreciated! > > Thanks for your time, > Tobias Weis > > _______________________________________________ > Pioneer-users mailing list > Pioneer-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/pioneer-users > > To unsubscribe visit the above webpage or send an e-mail to: > > pioneer-users-leave at lists.mobilerobots.com > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > From reed at mobilerobots.com Fri Oct 23 11:29:59 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 23 Oct 2009 11:29:59 -0400 Subject: [Pioneer-users] addGoalDoneCB In-Reply-To: <4AE1CA73.50009@mobilerobots.com> References: <1256302215.3612.5.camel@olle.vsi.cs.uni-frankfurt.de> <4AE1CA73.50009@mobilerobots.com> Message-ID: <4AE1CBF7.5080109@mobilerobots.com> There was as error in my example: > ArFunctor1C myGoalDoneCB(&goalDone); This should just be a declaration; the initialization is done in the constructor. So it should just be: ArFunctor1C myGoalDoneCB; From tobias.weis at gmx.de Thu Oct 29 10:50:39 2009 From: tobias.weis at gmx.de (Tobias Weis) Date: Thu, 29 Oct 2009 15:50:39 +0100 Subject: [Pioneer-users] getLeft encoder in certain intervals Message-ID: <1256827839.4388.32.camel@nc10> hello again! i would like to be able to read the encoder-data in certain intervals. i searched the docs of aria and arnl, but could not find a clean way to integrate this functionality into the arnl server.. is there a certain callback i could use, or should i start my own thread which runs beside ArRobot.ASync and fetches the encoder data? Thanks in advance, Toby From reed at mobilerobots.com Thu Oct 29 15:55:48 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 29 Oct 2009 15:55:48 -0400 Subject: [Pioneer-users] getLeft encoder in certain intervals In-Reply-To: <1256827839.4388.32.camel@nc10> References: <1256827839.4388.32.camel@nc10> Message-ID: <4AE9F344.20408@mobilerobots.com> Hi, You could use "user task" callback attached to ArRobot with addUserTask(). Keep an ArTime object, and use its getMSecSince() method to determine whether your interval has passed, then reset it with setToNow(). You could also use a separate thread as well, using ArUtil::sleep() to wait for the interval, or do that in the main thread if you ran the ArRobot task cycle with runAsync(). The task callback is simpler, but the separate thread should be used if you need to do some processing that may take a significant amount of time and would otherwise block ArRobot's cycle. Note that you should not lock the ArRobot object if using a user task, but should if accessing ArRobot from a thread. Reed Tobias Weis wrote: > hello again! > > i would like to be able to read the encoder-data in certain intervals. > i searched the docs of aria and arnl, but could not find a clean way to > integrate this functionality into the arnl server.. > > is there a certain callback i could use, or should i start my own thread > which runs beside ArRobot.ASync and fetches the encoder data? > > Thanks in advance, > Toby > > _______________________________________________ > Pioneer-users mailing list > Pioneer-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/pioneer-users > > To unsubscribe visit the above webpage or send an e-mail to: > > pioneer-users-leave at lists.mobilerobots.com > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > From dtdavi1 at nps.edu Fri Oct 30 19:14:45 2009 From: dtdavi1 at nps.edu (Davis, Duane (CDR)) Date: Fri, 30 Oct 2009 16:14:45 -0700 Subject: [Pioneer-users] No Display Problem Message-ID: All, I am working with a Pioneer 3DX with an onboard PC-104 (Versalogic Cobra EBX-12b). When I power up the robot with a monitor connected, I do not get any display (monitor immediately goes into power save mode). I might have inadvertently changed the CMOS settings (I was troubleshooting a different issue when the problem first occurred), but that is just a guess. Is there a way to reset the BIOS to the factory presets without a monitor? I have tried blindly pressing keys in what might be the appropriate order from the manual (del, 4 down arrows, enter) but have not had any luck. Any help that you might be able to provide would be greatly appreciated. Regards, Duane -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/pioneer-users/attachments/20091030/f5b004c1/attachment.html