From toshy.maeda at gmail.com Tue Jun 1 10:25:33 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Tue, 1 Jun 2010 11:25:33 -0300 Subject: [Aria-users] Positioning the robot Message-ID: Hi there. I'm trying to randomly position my robot on the map each time I start my program.... I've already done the random generator, so how can I force the robot to be positioned where I want? ps: so far, i was positioning him using "robot->com(ArCommands::SIM_RESET);", but in this case it will not work.... thanks. toshy maeda -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/7de3a10b/attachment.html From toshy.maeda at gmail.com Tue Jun 1 10:29:02 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Tue, 1 Jun 2010 11:29:02 -0300 Subject: [Aria-users] Positioning the robot In-Reply-To: References: Message-ID: it seems it's "*SIM_SET_POSE* " command.. thanks toshy maeda On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda wrote: > Hi there. > > I'm trying to randomly position my robot on the map each time I start my > program.... > I've already done the random generator, so how can I force the robot to be > positioned where I want? > > ps: so far, i was positioning him using > "robot->com(ArCommands::SIM_RESET);", but in this case it will not work.... > > thanks. > toshy maeda > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/6842e9d3/attachment.html From zhossain.kuet at yahoo.com Tue Jun 1 10:51:45 2010 From: zhossain.kuet at yahoo.com (Md. Zulfikar Hossain) Date: Tue, 1 Jun 2010 07:51:45 -0700 (PDT) Subject: [Aria-users] help to move robot and get image at the same time In-Reply-To: References: Message-ID: <410404.64460.qm@web46416.mail.sp1.yahoo.com> Hi I want to give command to move the robot at a position and get image at the same time.... and i'm trying using ArNetworking but failed to connect to robot, actually i can get image without moving.. Anyone please help me to guide that robot(p3-at) to a new position...how can i connect through ArNetworking... or anything else by which i can capture image and move my robot... hossain ________________________________ From: Bruno Maeda To: aria-users at mobilerobots.com Sent: Wed, June 2, 2010 2:29:02 AM Subject: Re: [Aria-users] Positioning the robot it seems it's "SIM_SET_POSE " command.. thanks toshy maeda On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda wrote: Hi there. > > >I'm trying to randomly position my robot on the map each time I start my program.... >I've already done the random generator, so how can I force the robot to be positioned where I want? > > >ps: so far, i was positioning him using "robot->com(ArCommands::SIM_RESET);", but in this case it will not work.... > > >thanks. >toshy maeda -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/bb419cda/attachment.html From toshy.maeda at gmail.com Tue Jun 1 11:23:38 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Tue, 1 Jun 2010 12:23:38 -0300 Subject: [Aria-users] Positioning the robot In-Reply-To: References: Message-ID: so... the example on the site ( http://robots.mobilerobots.com/wiki/Command_To_Relocate_(Move)_Robot_In_MobileSim) it's not working.... first it does not compile, because pkt must be a pointer.... after changing ArRobotPacket to a pointer, I get a violation access ("Unhandled exception at 0x002100b8 in RLTool.exe: 0xC0000005: Access violation reading location 0x00000000.")... here is the modification: ArRobotPacket *pkt = new ArRobotPacket(); pkt->setID(ArCommands::SIM_SET_POSE); pkt->uByteToBuf(0); pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getX() ); pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getY() ); pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getTh() ); pkt->finalizePacket(); robot->lock(); robot->getDeviceConnection()->writePacket(pkt); robot->unlock(); The compiler is getting the error on the writePacket method..... How can I solve that? thanks' toshy maeda On Tue, Jun 1, 2010 at 11:29 AM, Bruno Maeda wrote: > it seems it's "*SIM_SET_POSE* " command.. > > thanks > toshy maeda > > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda wrote: > >> Hi there. >> >> I'm trying to randomly position my robot on the map each time I start my >> program.... >> I've already done the random generator, so how can I force the robot to be >> positioned where I want? >> >> ps: so far, i was positioning him using >> "robot->com(ArCommands::SIM_RESET);", but in this case it will not work.... >> >> thanks. >> toshy maeda >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/d8a46c10/attachment-0001.html From reed at mobilerobots.com Tue Jun 1 12:43:01 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 12:43:01 -0400 Subject: [Aria-users] Positioning the robot In-Reply-To: References: Message-ID: <4C053895.1060703@mobilerobots.com> Thanks, I've fixed the wiki page to pass &pkt to writePacket() rather than pkt. Can you check if robot->getDeviceConnection() returns NULL? Bruno Maeda wrote: > so... the example on the site > (http://robots.mobilerobots.com/wiki/Command_To_Relocate_(Move)_Robot_In_MobileSim) > it's not working.... > first it does not compile, because pkt must be a pointer.... after > changing ArRobotPacket to a pointer, I get a violation access > ("Unhandled exception at 0x002100b8 in RLTool.exe: 0xC0000005: Access > violation reading location 0x00000000.")... here is the modification: > > ArRobotPacket *pkt = new ArRobotPacket(); > pkt->setID(ArCommands::SIM_SET_POSE); > pkt->uByteToBuf(0); > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getX() ); > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getY() ); > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getTh() ); > pkt->finalizePacket(); > robot->lock(); > robot->getDeviceConnection()->writePacket(pkt); > robot->unlock(); > > The compiler is getting the error on the writePacket method..... > > How can I solve that? > > thanks' > toshy maeda > > On Tue, Jun 1, 2010 at 11:29 AM, Bruno Maeda > wrote: > > it seems it's "/SIM_SET_POSE/ " command.. > > thanks > toshy maeda > > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > wrote: > > Hi there. > > I'm trying to randomly position my robot on the map each time I > start my program.... > I've already done the random generator, so how can I force the > robot to be positioned where I want? > > ps: so far, i was positioning him using > "robot->com(ArCommands::SIM_RESET);", but in this case it will > not work.... > > thanks. > toshy maeda > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 1 12:45:30 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 12:45:30 -0400 Subject: [Aria-users] Positioning the robot In-Reply-To: References: Message-ID: <4C05392A.1040407@mobilerobots.com> Also, here is another way to write the packet to the robot: robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); This is used in ARNL (if you use MobileEyes to manually localize to a position) so if there is a bug in writePacket, this should work. Reed Bruno Maeda wrote: > so... the example on the site > (http://robots.mobilerobots.com/wiki/Command_To_Relocate_(Move)_Robot_In_MobileSim) > it's not working.... > first it does not compile, because pkt must be a pointer.... after > changing ArRobotPacket to a pointer, I get a violation access > ("Unhandled exception at 0x002100b8 in RLTool.exe: 0xC0000005: Access > violation reading location 0x00000000.")... here is the modification: > > ArRobotPacket *pkt = new ArRobotPacket(); > pkt->setID(ArCommands::SIM_SET_POSE); > pkt->uByteToBuf(0); > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getX() ); > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getY() ); > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getTh() ); > pkt->finalizePacket(); > robot->lock(); > robot->getDeviceConnection()->writePacket(pkt); > robot->unlock(); > > The compiler is getting the error on the writePacket method..... > > How can I solve that? > > thanks' > toshy maeda > > On Tue, Jun 1, 2010 at 11:29 AM, Bruno Maeda > wrote: > > it seems it's "/SIM_SET_POSE/ " command.. > > thanks > toshy maeda > > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > wrote: > > Hi there. > > I'm trying to randomly position my robot on the map each time I > start my program.... > I've already done the random generator, so how can I force the > robot to be positioned where I want? > > ps: so far, i was positioning him using > "robot->com(ArCommands::SIM_RESET);", but in this case it will > not work.... > > thanks. > toshy maeda > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 toshy.maeda at gmail.com Tue Jun 1 13:52:31 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Tue, 1 Jun 2010 14:52:31 -0300 Subject: [Aria-users] Positioning the robot In-Reply-To: <4C05392A.1040407@mobilerobots.com> References: <4C05392A.1040407@mobilerobots.com> Message-ID: Thanks Reed.. But on both ways, i'm still getting the error "Unhandled exception at 0x0108005a in RLTool.exe: 0xC0000005: Access violation reading location 0x00000000."... i coudn't get the return value of writePacket method 'cause the exception occurs before the return.. thanks. toshy maeda On Tue, Jun 1, 2010 at 1:45 PM, Reed Hedges wrote: > > Also, here is another way to write the packet to the robot: > > robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); > > This is used in ARNL (if you use MobileEyes to manually localize to a > position) > so if there is a bug in writePacket, this should work. > > Reed > > > Bruno Maeda wrote: > > so... the example on the site > > ( > http://robots.mobilerobots.com/wiki/Command_To_Relocate_(Move)_Robot_In_MobileSim > ) > > it's not working.... > > first it does not compile, because pkt must be a pointer.... after > > changing ArRobotPacket to a pointer, I get a violation access > > ("Unhandled exception at 0x002100b8 in RLTool.exe: 0xC0000005: Access > > violation reading location 0x00000000.")... here is the modification: > > > > ArRobotPacket *pkt = new ArRobotPacket(); > > pkt->setID(ArCommands::SIM_SET_POSE); > > pkt->uByteToBuf(0); > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getX() ); > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getY() ); > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getTh() ); > > pkt->finalizePacket(); > > robot->lock(); > > robot->getDeviceConnection()->writePacket(pkt); > > robot->unlock(); > > > > The compiler is getting the error on the writePacket method..... > > > > How can I solve that? > > > > thanks' > > toshy maeda > > > > On Tue, Jun 1, 2010 at 11:29 AM, Bruno Maeda > > wrote: > > > > it seems it's "/SIM_SET_POSE/ " command.. > > > > thanks > > toshy maeda > > > > > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > > wrote: > > > > Hi there. > > > > I'm trying to randomly position my robot on the map each time I > > start my program.... > > I've already done the random generator, so how can I force the > > robot to be positioned where I want? > > > > ps: so far, i was positioning him using > > "robot->com(ArCommands::SIM_RESET);", but in this case it will > > not work.... > > > > thanks. > > toshy maeda > > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/3184b5e7/attachment.html From reed at mobilerobots.com Tue Jun 1 13:59:30 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 13:59:30 -0400 Subject: [Aria-users] Positioning the robot In-Reply-To: References: <4C05392A.1040407@mobilerobots.com> Message-ID: <4C054A82.9000405@mobilerobots.com> If you run it in the debugger, where does the crash happen? (On what function call [stack frame]?) Bruno Maeda wrote: > Thanks Reed.. > > But on both ways, i'm still getting the error "Unhandled exception at > 0x0108005a in RLTool.exe: 0xC0000005: Access violation reading location > 0x00000000."... i coudn't get the return value of writePacket method > 'cause the exception occurs before the return.. > thanks. > toshy maeda > > On Tue, Jun 1, 2010 at 1:45 PM, Reed Hedges > wrote: > > > Also, here is another way to write the packet to the robot: > > robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); > > This is used in ARNL (if you use MobileEyes to manually localize to > a position) > so if there is a bug in writePacket, this should work. > > Reed > > > Bruno Maeda wrote: > > so... the example on the site > > > (http://robots.mobilerobots.com/wiki/Command_To_Relocate_(Move)_Robot_In_MobileSim) > > it's not working.... > > first it does not compile, because pkt must be a pointer.... after > > changing ArRobotPacket to a pointer, I get a violation access > > ("Unhandled exception at 0x002100b8 in RLTool.exe: 0xC0000005: Access > > violation reading location 0x00000000.")... here is the modification: > > > > ArRobotPacket *pkt = new ArRobotPacket(); > > pkt->setID(ArCommands::SIM_SET_POSE); > > pkt->uByteToBuf(0); > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getX() ); > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getY() ); > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getTh() ); > > pkt->finalizePacket(); > > robot->lock(); > > robot->getDeviceConnection()->writePacket(pkt); > > robot->unlock(); > > > > The compiler is getting the error on the writePacket method..... > > > > How can I solve that? > > > > thanks' > > toshy maeda > > > > On Tue, Jun 1, 2010 at 11:29 AM, Bruno Maeda > > > >> wrote: > > > > it seems it's "/SIM_SET_POSE/ " command.. > > > > thanks > > toshy maeda > > > > > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > > > >> wrote: > > > > Hi there. > > > > I'm trying to randomly position my robot on the map each > time I > > start my program.... > > I've already done the random generator, so how can I > force the > > robot to be positioned where I want? > > > > ps: so far, i was positioning him using > > "robot->com(ArCommands::SIM_RESET);", but in this case it > will > > not work.... > > > > thanks. > > toshy maeda > > > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 toshy.maeda at gmail.com Tue Jun 1 15:48:14 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Tue, 1 Jun 2010 16:48:14 -0300 Subject: [Aria-users] Positioning the robot In-Reply-To: <4C054A82.9000405@mobilerobots.com> References: <4C05392A.1040407@mobilerobots.com> <4C054A82.9000405@mobilerobots.com> Message-ID: it crashes here: robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); On Tue, Jun 1, 2010 at 2:59 PM, Reed Hedges wrote: > > If you run it in the debugger, where does the crash happen? (On what > function > call [stack frame]?) > > Bruno Maeda wrote: > > Thanks Reed.. > > > > But on both ways, i'm still getting the error "Unhandled exception at > > 0x0108005a in RLTool.exe: 0xC0000005: Access violation reading location > > 0x00000000."... i coudn't get the return value of writePacket method > > 'cause the exception occurs before the return.. > > thanks. > > toshy maeda > > > > On Tue, Jun 1, 2010 at 1:45 PM, Reed Hedges > > wrote: > > > > > > Also, here is another way to write the packet to the robot: > > > > robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); > > > > This is used in ARNL (if you use MobileEyes to manually localize to > > a position) > > so if there is a bug in writePacket, this should work. > > > > Reed > > > > > > Bruno Maeda wrote: > > > so... the example on the site > > > > > ( > http://robots.mobilerobots.com/wiki/Command_To_Relocate_(Move)_Robot_In_MobileSim > ) > > > it's not working.... > > > first it does not compile, because pkt must be a pointer.... after > > > changing ArRobotPacket to a pointer, I get a violation access > > > ("Unhandled exception at 0x002100b8 in RLTool.exe: 0xC0000005: > Access > > > violation reading location 0x00000000.")... here is the > modification: > > > > > > ArRobotPacket *pkt = new ArRobotPacket(); > > > pkt->setID(ArCommands::SIM_SET_POSE); > > > pkt->uByteToBuf(0); > > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getX() ); > > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getY() ); > > > pkt->byte4ToBuf((ArTypes::Byte4)initialPose->getTh() ); > > > pkt->finalizePacket(); > > > robot->lock(); > > > robot->getDeviceConnection()->writePacket(pkt); > > > robot->unlock(); > > > > > > The compiler is getting the error on the writePacket method..... > > > > > > How can I solve that? > > > > > > thanks' > > > toshy maeda > > > > > > On Tue, Jun 1, 2010 at 11:29 AM, Bruno Maeda > > > > > >> > wrote: > > > > > > it seems it's "/SIM_SET_POSE/ " command.. > > > > > > thanks > > > toshy maeda > > > > > > > > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > > > > > > >> wrote: > > > > > > Hi there. > > > > > > I'm trying to randomly position my robot on the map each > > time I > > > start my program.... > > > I've already done the random generator, so how can I > > force the > > > robot to be positioned where I want? > > > > > > ps: so far, i was positioning him using > > > "robot->com(ArCommands::SIM_RESET);", but in this case it > > will > > > not work.... > > > > > > thanks. > > > toshy maeda > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > Aria-users mailing list > > > Aria-users at lists.mobilerobots.com > > > > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > > > aria-users-leave at lists.mobilerobots.com > > > > > > > > Visit http://robots.mobilerobots.com for information including > > documentation, FAQ, tips, manuals, and software, firmware and driver > > downloads. > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > > > Visit http://robots.mobilerobots.com for information including > > documentation, FAQ, tips, manuals, and software, firmware and driver > > downloads. > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/98b09b81/attachment-0001.html From reed at mobilerobots.com Tue Jun 1 15:51:15 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 15:51:15 -0400 Subject: [Aria-users] help to move robot and get image at the same time In-Reply-To: <410404.64460.qm@web46416.mail.sp1.yahoo.com> References: <410404.64460.qm@web46416.mail.sp1.yahoo.com> Message-ID: <4C0564B3.3060603@mobilerobots.com> Can you be more specific? There are example programs in the examples directory of ArNetworking. getVideoExample gets an image, while others show how to request movement. arnlServer (and sonarnlServer, guiServer, guiServerSonar) contain a special object that lets a client connect just to one server (arnlServer, guiServer, etc.) and get video images as well as control the robot, even though the video server (savServer or ACTS) is a separate server with a different TCP port -- ArHybridVideoForwarder is a proxy for the video server if a video server is running on port 7070 when it starts. Md. Zulfikar Hossain wrote: > Hi > > I want to give command to move the robot at a position and get image at > the same time.... > and i'm trying using ArNetworking but failed to connect to robot, > actually i can get image without moving.. > Anyone please help me to guide that robot(p3-at) to a new position...how > can i connect through ArNetworking... > or anything else by which i can capture image and move my robot... > > hossain > > > ------------------------------------------------------------------------ > *From:* Bruno Maeda > *To:* aria-users at mobilerobots.com > *Sent:* Wed, June 2, 2010 2:29:02 AM > *Subject:* Re: [Aria-users] Positioning the robot > > it seems it's "/SIM_SET_POSE/ " command.. > > thanks > toshy maeda > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > wrote: > > Hi there. > > I'm trying to randomly position my robot on the map each time I > start my program.... > I've already done the random generator, so how can I force the robot > to be positioned where I want? > > ps: so far, i was positioning him using > "robot->com(ArCommands::SIM_RESET);", but in this case it will not > work.... > > thanks. > toshy maeda > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 1 15:52:11 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 15:52:11 -0400 Subject: [Aria-users] Pioneer 3AT wireless module not working. In-Reply-To: <232969.85814.qm@web111703.mail.gq1.yahoo.com> References: <232969.85814.qm@web111703.mail.gq1.yahoo.com> Message-ID: <4C0564EB.1000202@mobilerobots.com> What do the 'lspci' and 'dmesg' commands output? Send them and we can see if there is any clue there. Awantha Jayasiri wrote: > HI, > We have 2 pioneer 3AT mobile robots in our lab. One robot's wireless > module (a PCMCIA card Cisco Aironet 350 series) is stopped working as > the system doesn't recognize the wireless card any more. The system has > Red Hat 7.3 installed in it. I know this is a operating system issue but > I'm wondering any one of you have come across same kind of problem. I > already tried reinstalling drivers (including latest Aironet 350 driver > and PCMCIA card support) but no luck..Any suggestions are highly > appreciated. > > Thanks > Awantha Jayasiri > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 1 15:55:14 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 15:55:14 -0400 Subject: [Aria-users] robot move and araction In-Reply-To: References: Message-ID: <4C0565A2.8030409@mobilerobots.com> Dimitris wrote: > Hi, > I use simple robot.move(..) commands to move my robot. If I use an > aractionlimiter action to make the robot stop if it is close to a wall, > it does not work. Is this happening because this araction can not > "override" robot.move()? Is there another way? Yes, both actions and direct commands are requesting that ArRobot send motion commands, and they can conflict (undo each others effects for example). You can use clearDirectMotion() when switching from one mode to the other but only using one mode is best. There are actions that do motion until a specific point or distance is reached, e.g. ArActionDriveDistance. > > I had asked again about using robot.move() and mobilesim. All things I > tried had the same result. If I move the robot to any direction except > for left it works as it should. But when it has to move left, then > everything works in a very very wrong way. Is there a way to deal with > this problem? I tried using > robot.setVel(0) > , robot.setRotVel(0), robot.stop(), robot.clearDirectMotion() before > moving again but nothing works. Maybe an older version of mobilesim > would work better? I will try this in MobileSim 0.5 and see if I can find a bug. There are known problems running on Vista. Reed From reed at mobilerobots.com Tue Jun 1 15:56:27 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 15:56:27 -0400 Subject: [Aria-users] Sonarnl In-Reply-To: References: Message-ID: <4C0565EB.2050501@mobilerobots.com> ArSonarLocalizationTask will automatically move the robot to the corrected position. It does need an initial localization using localizeRobotAtHomeBlocking() after creating the object though, otherwise it cannot localize. Dimitris wrote: > Hi, > I want to simply find out the most possible position of the robot using > the mcl localization of the Sonarnl. So I use these: > > ... > ArSonarLocalizationTask locTask(&robot, &sonarDev, &arMap); > locTask.setNumSamples(2000); > ... > > if I do something like "locTask.getRobotMaxProbPose())" then I get "No > samples" and getRobotMaxProbPose() returns a (0,0,0) Arpose. > > If I use localizeRobotAtHomeBlocking > () > it just turns the robot to a wrong heading. So how can I use > localization to find robot position in order to update it using moveTo() > on the map on mobileEyes? > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 1 15:57:43 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 15:57:43 -0400 Subject: [Aria-users] Short survey of Linux software tools and packages you use In-Reply-To: <4BFD7828.5080003@mobilerobots.com> References: <4BFD7828.5080003@mobilerobots.com> Message-ID: <4C056637.4020103@mobilerobots.com> Thank you very much to everyone who responded! If anyone else would like to share their experience with Linux please respond or send me a direct email. If you have any other comments about the Linux configuration and what software you use, or anything else about our products please let me know. Reed Reed Hedges wrote: > Dear aria-users, > > We are interested in what kinds of development and system tools and other > software you are using on your robots that are running Linux. > > In particular > > 1. Are you using the Debian 3.1 system we supplied, or did you replace it with > another Linux distribution or operating system? If so, why? > > 2. Do you use C++, Python, Java or another programming language? > > 3. What build and compilation tools do you use? > > 4. What text editor? > > 5. Any source code management tools? (e.g. version control such as cvs or svn) > > 6. Any other tools? > > 7. What development libraries? If you are using python, perl, etc. any > additional modules? > > 9. Any special kernel drivers? > > 10. If you are using the Debian system we provided, are there any packages that > you installed in addition to the default set provided with the robot? > > Thank you for any information you have. This will help us improve our Linux > configuration and support. > > Reed > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 1 15:59:03 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 15:59:03 -0400 Subject: [Aria-users] MobileSim - Telling Objects from Walls In-Reply-To: <445800D8FD5D3D43878FD7D2842A3047D3D5D1@EXCL2VS2.adir.hull.ac.uk> References: <4BFD89A0.7020009@mobilerobots.com> <445800D8FD5D3D43878FD7D2842A3047D3D5D1@EXCL2VS2.adir.hull.ac.uk> Message-ID: <4C056687.7060302@mobilerobots.com> No I do not, maybe there has been some research published on this, or other members of the list may know. It is a bit harder with the sonar since there is not as high a resolution in the data as with the laser. Reed Hossein Miri wrote: > Hi Reed, > > Do you know of a (computationally not expensive) way of telling the > difference between objects and walls in MobileSim by just using sonar > readings? > > Thanks, > > > > > . > > > ------------------------------------------------------------------------ > > ***************************************************************************************** > To view the terms under which this email is distributed, please go to http://www.hull.ac.uk/legal/email_disclaimer.html > ***************************************************************************************** > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 1 16:01:39 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 01 Jun 2010 16:01:39 -0400 Subject: [Aria-users] Positioning the robot In-Reply-To: References: <4C05392A.1040407@mobilerobots.com> <4C054A82.9000405@mobilerobots.com> Message-ID: <4C056723.9030900@mobilerobots.com> Bruno Maeda wrote: > it crashes here: > robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); Does the "Call Stack" panel in the Visual Studio debugger show anything? You can also break the call up into ArDeviceConnection *con = robot->getDeviceConnection(); con->write(pkt.getBuf(), pkt.getLength()); Reed From toshy.maeda at gmail.com Tue Jun 1 16:14:26 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Tue, 1 Jun 2010 17:14:26 -0300 Subject: [Aria-users] Positioning the robot In-Reply-To: <4C056723.9030900@mobilerobots.com> References: <4C05392A.1040407@mobilerobots.com> <4C054A82.9000405@mobilerobots.com> <4C056723.9030900@mobilerobots.com> Message-ID: solved... the problem was that I was trying (not intentionaly...) to set the position before I start the connection with the simulator... for some reason, i had no problems with SIM_RESET.... thanks toshy maeda On Tue, Jun 1, 2010 at 5:01 PM, Reed Hedges wrote: > Bruno Maeda wrote: > > it crashes here: > > robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); > > Does the "Call Stack" panel in the Visual Studio debugger show anything? > > You can also break the call up into > > ArDeviceConnection *con = robot->getDeviceConnection(); > con->write(pkt.getBuf(), pkt.getLength()); > > Reed > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/9c181bed/attachment-0001.html From awantha at ieee.org Tue Jun 1 18:46:31 2010 From: awantha at ieee.org (Awantha Jayasiri) Date: Tue, 1 Jun 2010 15:46:31 -0700 (PDT) Subject: [Aria-users] Pioneer 3 AT wireless module not working... Message-ID: <271935.332.qm@web111723.mail.gq1.yahoo.com> Thanks for reply, The system does not recognize Cisco Aironet 350 card as command 'cardctl ident' returns "no product info available" for both Sockets (though I have tried the card in windows and it works fine..!) . The Linux kernel card services (Version 3.1.22) is running and it identifies 2 sockets. (though i tried to force install newly downloaded standalone PCMCIA_CS (version 3.2.8), seems like it does not run at boot up.. ) Then I tried "Lucent technologies" wireless card and at least the command "cardctl ident" returns the product info for this card. command "cardmgr" returns : "open_sock failed: Device or resource buzy ...another card mgr is already running?" dmesg returns : eth1: failed to reset hardware (err = -16) orinoco_cs: register_netdev() failed. lspci looks fine.! I get the high beep and low beep when inserting the card which says although the card has been recognized, not configured correctly. Any suggestions..? Thanks a lot..! Awantha -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/7f4e0f15/attachment.html From zhossain.kuet at yahoo.com Wed Jun 2 05:14:08 2010 From: zhossain.kuet at yahoo.com (Md. Zulfikar Hossain) Date: Wed, 2 Jun 2010 02:14:08 -0700 (PDT) Subject: [Aria-users] help to move robot and get image at the same time In-Reply-To: <4C0564B3.3060603@mobilerobots.com> References: <410404.64460.qm@web46416.mail.sp1.yahoo.com> <4C0564B3.3060603@mobilerobots.com> Message-ID: <503634.70220.qm@web46407.mail.sp1.yahoo.com> Hi Reed Thank you very much for your reply..... now i can capture images whenever i want and robot can move as well and i am using InputHandler for that. If i want to get image continuously then which one will be efficient? Kindest regards Hossain ________________________________ From: Reed Hedges To: "Help, discussion and announcements for MobileRobots' Advanced Robot Interface for Applications (ARIA) " Sent: Wed, June 2, 2010 7:51:15 AM Subject: Re: [Aria-users] help to move robot and get image at the same time Can you be more specific? There are example programs in the examples directory of ArNetworking. getVideoExample gets an image, while others show how to request movement. arnlServer (and sonarnlServer, guiServer, guiServerSonar) contain a special object that lets a client connect just to one server (arnlServer, guiServer, etc.) and get video images as well as control the robot, even though the video server (savServer or ACTS) is a separate server with a different TCP port -- ArHybridVideoForwarder is a proxy for the video server if a video server is running on port 7070 when it starts. Md. Zulfikar Hossain wrote: > Hi > > I want to give command to move the robot at a position and get image at > the same time.... > and i'm trying using ArNetworking but failed to connect to robot, > actually i can get image without moving.. > Anyone please help me to guide that robot(p3-at) to a new position...how > can i connect through ArNetworking... > or anything else by which i can capture image and move my robot... > > hossain > > > ------------------------------------------------------------------------ > *From:* Bruno Maeda > *To:* aria-users at mobilerobots.com > *Sent:* Wed, June 2, 2010 2:29:02 AM > *Subject:* Re: [Aria-users] Positioning the robot > > it seems it's "/SIM_SET_POSE/ " command.. > > thanks > toshy maeda > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > wrote: > > Hi there. > > I'm trying to randomly position my robot on the map each time I > start my program.... > I've already done the random generator, so how can I force the robot > to be positioned where I want? > > ps: so far, i was positioning him using > "robot->com(ArCommands::SIM_RESET);", but in this case it will not > work.... > > thanks. > toshy maeda > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. _______________________________________________ Aria-users mailing list Aria-users at lists.mobilerobots.com http://lists.mobilerobots.com/mailman/listinfo/aria-users To unsubscribe visit the above webpage or send an e-mail to: aria-users-leave at lists.mobilerobots.com Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100602/d855ab49/attachment.html From oussema.benneji.am at hotmail.fr Wed Jun 2 07:33:17 2010 From: oussema.benneji.am at hotmail.fr (Oussema Benneji) Date: Wed, 2 Jun 2010 12:33:17 +0100 Subject: [Aria-users] Aria-users Digest, Vol 26, Issue 3 In-Reply-To: References: Message-ID: hi =>Md. Zulfikar Hossain can you send me the code that allow to get live vid?o from the camera oussema.benneji.am at hotmail.fr thx ;) > From: aria-users-request at lists.mobilerobots.com > Subject: Aria-users Digest, Vol 26, Issue 3 > To: aria-users at lists.mobilerobots.com > Date: Tue, 1 Jun 2010 16:14:48 -0400 > > Send Aria-users mailing list submissions to > aria-users at lists.mobilerobots.com > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mobilerobots.com/mailman/listinfo/aria-users > or, via email, send a message with subject or body 'help' to > aria-users-request at lists.mobilerobots.com > > You can reach the person managing the list at > aria-users-owner at lists.mobilerobots.com > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Aria-users digest..." > > > Today's Topics: > > 1. Re: help to move robot and get image at the same time > (Reed Hedges) > 2. Re: Pioneer 3AT wireless module not working. (Reed Hedges) > 3. Re: robot move and araction (Reed Hedges) > 4. Re: Sonarnl (Reed Hedges) > 5. Re: Short survey of Linux software tools and packages you use > (Reed Hedges) > 6. Re: MobileSim - Telling Objects from Walls (Reed Hedges) > 7. Re: Positioning the robot (Reed Hedges) > 8. Re: Positioning the robot (Bruno Maeda) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 01 Jun 2010 15:51:15 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] help to move robot and get image at the same > time > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C0564B3.3060603 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > Can you be more specific? > > There are example programs in the examples directory of ArNetworking. > getVideoExample gets an image, while others show how to request movement. > arnlServer (and sonarnlServer, guiServer, guiServerSonar) contain a special > object that lets a client connect just to one server (arnlServer, guiServer, > etc.) and get video images as well as control the robot, even though the video > server (savServer or ACTS) is a separate server with a different TCP port -- > ArHybridVideoForwarder is a proxy for the video server if a video server is > running on port 7070 when it starts. > > Md. Zulfikar Hossain wrote: > > Hi > > > > I want to give command to move the robot at a position and get image at > > the same time.... > > and i'm trying using ArNetworking but failed to connect to robot, > > actually i can get image without moving.. > > Anyone please help me to guide that robot(p3-at) to a new position...how > > can i connect through ArNetworking... > > or anything else by which i can capture image and move my robot... > > > > hossain > > > > > > ------------------------------------------------------------------------ > > *From:* Bruno Maeda > > *To:* aria-users at mobilerobots.com > > *Sent:* Wed, June 2, 2010 2:29:02 AM > > *Subject:* Re: [Aria-users] Positioning the robot > > > > it seems it's "/SIM_SET_POSE/ " command.. > > > > thanks > > toshy maeda > > > > On Tue, Jun 1, 2010 at 11:25 AM, Bruno Maeda > > wrote: > > > > Hi there. > > > > I'm trying to randomly position my robot on the map each time I > > start my program.... > > I've already done the random generator, so how can I force the robot > > to be positioned where I want? > > > > ps: so far, i was positioning him using > > "robot->com(ArCommands::SIM_RESET);", but in this case it will not > > work.... > > > > thanks. > > toshy maeda > > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > ------------------------------ > > Message: 2 > Date: Tue, 01 Jun 2010 15:52:11 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] Pioneer 3AT wireless module not working. > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C0564EB.1000202 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > What do the 'lspci' and 'dmesg' commands output? Send them and we can see if > there is any clue there. > > Awantha Jayasiri wrote: > > HI, > > We have 2 pioneer 3AT mobile robots in our lab. One robot's wireless > > module (a PCMCIA card Cisco Aironet 350 series) is stopped working as > > the system doesn't recognize the wireless card any more. The system has > > Red Hat 7.3 installed in it. I know this is a operating system issue but > > I'm wondering any one of you have come across same kind of problem. I > > already tried reinstalling drivers (including latest Aironet 350 driver > > and PCMCIA card support) but no luck..Any suggestions are highly > > appreciated. > > > > Thanks > > Awantha Jayasiri > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > ------------------------------ > > Message: 3 > Date: Tue, 01 Jun 2010 15:55:14 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] robot move and araction > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C0565A2.8030409 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Dimitris wrote: > > Hi, > > I use simple robot.move(..) commands to move my robot. If I use an > > aractionlimiter action to make the robot stop if it is close to a wall, > > it does not work. Is this happening because this araction can not > > "override" robot.move()? Is there another way? > > Yes, both actions and direct commands are requesting that ArRobot send motion > commands, and they can conflict (undo each others effects for example). You can > use clearDirectMotion() when switching from one mode to the other but only using > one mode is best. There are actions that do motion until a specific point or > distance is reached, e.g. ArActionDriveDistance. > > > > > I had asked again about using robot.move() and mobilesim. All things I > > tried had the same result. If I move the robot to any direction except > > for left it works as it should. But when it has to move left, then > > everything works in a very very wrong way. Is there a way to deal with > > this problem? I tried using > > robot.setVel(0) > > , robot.setRotVel(0), robot.stop(), robot.clearDirectMotion() before > > moving again but nothing works. Maybe an older version of mobilesim > > would work better? > > I will try this in MobileSim 0.5 and see if I can find a bug. There are known > problems running on Vista. > > Reed > > > > ------------------------------ > > Message: 4 > Date: Tue, 01 Jun 2010 15:56:27 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] Sonarnl > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C0565EB.2050501 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > ArSonarLocalizationTask will automatically move the robot to the corrected > position. It does need an initial localization using > localizeRobotAtHomeBlocking() after creating the object though, otherwise it > cannot localize. > > Dimitris wrote: > > Hi, > > I want to simply find out the most possible position of the robot using > > the mcl localization of the Sonarnl. So I use these: > > > > ... > > ArSonarLocalizationTask locTask(&robot, &sonarDev, &arMap); > > locTask.setNumSamples(2000); > > ... > > > > if I do something like "locTask.getRobotMaxProbPose())" then I get "No > > samples" and getRobotMaxProbPose() returns a (0,0,0) Arpose. > > > > If I use localizeRobotAtHomeBlocking > > () > > it just turns the robot to a wrong heading. So how can I use > > localization to find robot position in order to update it using moveTo() > > on the map on mobileEyes? > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > ------------------------------ > > Message: 5 > Date: Tue, 01 Jun 2010 15:57:43 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] Short survey of Linux software tools and > packages you use > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Cc: Pioneer Users Mailing List > Message-ID: <4C056637.4020103 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > Thank you very much to everyone who responded! If anyone else would like to > share their experience with Linux please respond or send me a direct email. If > you have any other comments about the Linux configuration and what software you > use, or anything else about our products please let me know. > > > Reed > > > > Reed Hedges wrote: > > Dear aria-users, > > > > We are interested in what kinds of development and system tools and other > > software you are using on your robots that are running Linux. > > > > In particular > > > > 1. Are you using the Debian 3.1 system we supplied, or did you replace it with > > another Linux distribution or operating system? If so, why? > > > > 2. Do you use C++, Python, Java or another programming language? > > > > 3. What build and compilation tools do you use? > > > > 4. What text editor? > > > > 5. Any source code management tools? (e.g. version control such as cvs or svn) > > > > 6. Any other tools? > > > > 7. What development libraries? If you are using python, perl, etc. any > > additional modules? > > > > 9. Any special kernel drivers? > > > > 10. If you are using the Debian system we provided, are there any packages that > > you installed in addition to the default set provided with the robot? > > > > Thank you for any information you have. This will help us improve our Linux > > configuration and support. > > > > Reed > > > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > > > ------------------------------ > > Message: 6 > Date: Tue, 01 Jun 2010 15:59:03 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] MobileSim - Telling Objects from Walls > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C056687.7060302 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > No I do not, maybe there has been some research published on this, or other > members of the list may know. It is a bit harder with the sonar since there is > not as high a resolution in the data as with the laser. > > Reed > > > Hossein Miri wrote: > > Hi Reed, > > > > Do you know of a (computationally not expensive) way of telling the > > difference between objects and walls in MobileSim by just using sonar > > readings? > > > > Thanks, > > > > > > > > > > . > > > > > > ------------------------------------------------------------------------ > > > > ***************************************************************************************** > > To view the terms under which this email is distributed, please go to http://www.hull.ac.uk/legal/email_disclaimer.html > > ***************************************************************************************** > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > ------------------------------ > > Message: 7 > Date: Tue, 01 Jun 2010 16:01:39 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] Positioning the robot > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C056723.9030900 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Bruno Maeda wrote: > > it crashes here: > > robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); > > Does the "Call Stack" panel in the Visual Studio debugger show anything? > > You can also break the call up into > > ArDeviceConnection *con = robot->getDeviceConnection(); > con->write(pkt.getBuf(), pkt.getLength()); > > Reed > > > ------------------------------ > > Message: 8 > Date: Tue, 1 Jun 2010 17:14:26 -0300 > From: Bruno Maeda > Subject: Re: [Aria-users] Positioning the robot > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA)" > > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > solved... the problem was that I was trying (not intentionaly...) to set the > position before I start the connection with the simulator... for some > reason, i had no problems with SIM_RESET.... > > thanks > toshy maeda > > On Tue, Jun 1, 2010 at 5:01 PM, Reed Hedges wrote: > > > Bruno Maeda wrote: > > > it crashes here: > > > robot->getDeviceConnection()->write(pkt.getBuf(), pkt.getLength()); > > > > Does the "Call Stack" panel in the Visual Studio debugger show anything? > > > > You can also break the call up into > > > > ArDeviceConnection *con = robot->getDeviceConnection(); > > con->write(pkt.getBuf(), pkt.getLength()); > > > > Reed > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > > documentation, FAQ, tips, manuals, and software, firmware and driver > > downloads. > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100601/9c181bed/attachment.html > > ------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > End of Aria-users Digest, Vol 26, Issue 3 > ***************************************** _________________________________________________________________ Hotmail : un service de messagerie gratuit, fiable et complet https://signup.live.com/signup.aspx?id=60969 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100602/8c8f71c0/attachment-0001.html From toshy.maeda at gmail.com Wed Jun 2 08:40:43 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Wed, 2 Jun 2010 09:40:43 -0300 Subject: [Aria-users] MobileSim simulation process Message-ID: Hi there, Is there a way so I can accelerate the simulation process, e.g., like a speed up mode? thanks toshy maeda -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100602/021ef7cf/attachment.html From toshy.maeda at gmail.com Wed Jun 2 09:07:39 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Wed, 2 Jun 2010 10:07:39 -0300 Subject: [Aria-users] MobileSim simulation process In-Reply-To: References: Message-ID: another thing.... when I use "pkt.setID(ArCommands::SIM_SET_POSE)" to reset the robot to a new position on the simulator, is there a necessity to also reset his odometer?? If so, how can I do that? thanks toshy maeda On Wed, Jun 2, 2010 at 9:40 AM, Bruno Maeda wrote: > Hi there, > > Is there a way so I can accelerate the simulation process, e.g., like a > speed up mode? > > thanks > toshy maeda > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100602/65c445fa/attachment.html From johnmad84 at gmail.com Wed Jun 2 13:28:23 2010 From: johnmad84 at gmail.com (=?ISO-8859-7?B?yfnc7e3n8iDM4eTl7Ove8g==?=) Date: Wed, 2 Jun 2010 20:28:23 +0300 Subject: [Aria-users] Sensor Readings issue Message-ID: Hello! I am using Aria with MobileSim and I 'm having some trouble figuring out how to get sensor readings from range devices. a) As far as I understand, each RangeDevice's current buffer is a fixed-size queue, where a new element is added every 100 msec (the SIP cycle's duration). So the last element of the current buffer is the most recent reading. Is this correct? b) Why is the coordinate system of the readings global? Shouldn't it be local? And it being global means that each reading's x and y values are contained in [0, RangeDevice.getMaxRange()]? Or am I missing something here? c) Where exactly the "raw" readings of getRawReadings() differ from the readings returned by getCurrentBuffer()? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100602/6e94fd18/attachment.html From apozo001 at ucr.edu Wed Jun 2 19:20:44 2010 From: apozo001 at ucr.edu (Angello Pozo) Date: Wed, 2 Jun 2010 16:20:44 -0700 Subject: [Aria-users] PathTask does not return to ArAction fire function Message-ID: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> Currently what I would like to accomplish is have the agent pathplantask to a location and then to another based on the goaldone callback. Basically, my issue is that the system does not re-enter the fire function after completing the pathtask and moving into the callback. I do not understand why. I would like to know how to make the system return to the fire action after the callback. As i understand the aria library, the system should return back to the fire functions after executing the callback code. Currently the code does not do that. What are some possible reasons for the code not returning to the fire function? I created a class with a ArAction fire function. It calls the pathplanning task to location A or B depending on the mygoaldone_flag. I also have a "isplanning" value such that the task is only called once. Given the code provided, what happens is the system will go into the fire function and pathplan to location "A." Jump into the my_goalDone function when done, and will not return to the fire function. I know this because i added printf values and observed that the system does nothing after the callback. This is not the behavior I expected. I expected the my_goaldone function callback to increment the mygoalDone_flag. Enter the fire function which would enable the pathplantaks to location "B." Is there something i need to initialize or clear before or after i use the mypath->pathPlanToGoal() line? In my debugging efforts, i added the pathplan task to location "B" directly in the callback. The system respond differently. The robot will move to location "A" jump into the callback when done and then start to plan to location B directly. Which is fine but I want the system to get back into the fire function. I do not understand why the system does not return to the fire function after the callback. Oh, after it reaches goal "B" the system gets stuck in a loop of pathpalnning task B, which is expected. I am not concerned about that at the moment since i understand why its stuck in a loop. That was only test code. The overall question, is how can i return the system to the fire function after the system enters my callback function. Why does my code not enter the fire after the callback. (restated my questions) Do i need to initialize anything before or after i call a pathplantoGaol function? The below code was added to the soarnleserver example provided by soarnl. Angello Pozo /*********************************** SAMPLE CODE **********************/ #include "Aria.h" #include "ArNetworking.h" #include "Arnl.h" #include "ArSonarLocalizationTask.h" class Multi_Dest :public ArAction { public: Multi_Dest(ArRobot *robot , ArPathPlanningTask *pathTask); // class constructor virtual ~Multi_Dest(void){}; // class deconstructor virtual ArActionDesired *fire(ArActionDesired currentDesired); // fire function void my_goalDone(ArPose goal); // Function that will be called via Callback ArFunctor1C my_goalDoneCB; // functor CB private: ArRobot* myrobot; ArPathPlanningTask* mypath; int mygoaldone_flag; // value changes when location has been reached int isplanning; // my state of planning or not planning protected: ArActionDesired myDesired; // required for Fire to work }; Multi_Dest::Multi_Dest(ArRobot *robot, ArPathPlanningTask *pathTask): // constructor my_goalDoneCB(this,&Multi_Dest::my_goalDone), ArAction("Dest") { myrobot = robot; mypath = pathTask; mygoalDone_flag = 0; pathTask->addGoalDoneCB(&my_goalDoneCB); // link my Callback to pathtask isplanning = 0; // state of not planning }; void Multi_Dest::my_goalDone(ArPose goal) { printf("I should see this when goal A is reached \n"); mygoaldone_flag = 1; // I reached Goal A, flag enables goal B in Multi_Dest::fire isplanning = 0; // change state to not planning // When the line below is commented out, the robot will only go to goal A //mypath->pathPlanToGoal("B"); // When the above line is added, the agent will go to goal A and then B }; ArActionDesired *Multi_Dest::fire(ArActionDesired currentDesired) { myDesired.reset(); if (mygoaldone_flag == 0 && isplanning == 0) // enter this function first { isplanning = 1; // state is now planning printf("Path planning to A\n"); mypath->pathPlanToGoal("A"); // Defined in Map } if(mygoaldone_flag == 1 && isplanning == 0) // mygoaldone_flag is incremented in my_goaldone only! { isplanning = 1; // state is now planning printf("Path planning to B\n"); mypath->pathPlanToGoal("B"); // Defined in Map } printf("I am in my fire function\n"); return &myDesired; }; int main(int argc, char *argv[]) { // I added this code to the ARNL example code arnlserver.cpp // Server, robot, path, and localization initializations above Multi_Dest multidest(&robot,&pathTask); //instantiate my class robot.addAction(&multidest,98); // add myclass to action list robot.unlock(); server.runAsync(); robot.waitForRunExit(); Aria::exit(0); }; /*********************************** SAMPLE CODE **********************/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100602/68a106ae/attachment-0001.html From zhossain.kuet at yahoo.com Thu Jun 3 00:09:36 2010 From: zhossain.kuet at yahoo.com (Hossain, Md.Z) Date: Wed, 2 Jun 2010 21:09:36 -0700 (PDT) Subject: [Aria-users] to start savServer automatically In-Reply-To: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> References: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> Message-ID: <785247.26808.qm@web46402.mail.sp1.yahoo.com> Hi all, I was trying to start savServer automatically as noted in Readme file but couldn't. Is there anything else rather than inittab.......what can I do now? Hossain -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100602/1517fe0b/attachment.html From aboeing at gmail.com Thu Jun 3 10:56:06 2010 From: aboeing at gmail.com (Adrian Boeing) Date: Thu, 3 Jun 2010 22:56:06 +0800 Subject: [Aria-users] Correcting Odometry Message-ID: Hi, I would like to fuse the Odometry data with an IMU. The IMU gives me a heading angle, and accelerometer (x,y) data. I noticed the ARIA library provides a "setEncoderCorrectionCallback" function. From reading the code comments, it seems that this will only allow you to provide an updated heading. Is there a similar method for fusing the X/Y from the encoders and the IMU X/Y data? Does anyone have an example of using the 'setEncoderCorrectionCallback' function? Thanks, -Adrian From yuekunsun at sohu.com Thu Jun 3 11:36:15 2010 From: yuekunsun at sohu.com (=?ISO-8859-1?B?R2VuZXJhbA==?=) Date: Thu, 3 Jun 2010 23:36:15 +0800 Subject: [Aria-users] Sonar Laser Message-ID: Hi there, Is there a way so I can turn off Sonar or Laser. thanks YuekunSun -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100603/7c3e0aab/attachment.html From dimitris312 at gmail.com Thu Jun 3 11:40:00 2010 From: dimitris312 at gmail.com (Dimitris) Date: Thu, 3 Jun 2010 18:40:00 +0300 Subject: [Aria-users] Sonarnl Message-ID: Thanks for your answer. I use localizeRobotAtHomeBlocking() initially but the Robot's position (on mobileEyes) isn't updated if I don't use robot.moveTo(...) and if I use *getRobotMaxProbPose() or getRobotCurrentLocaPose() it returns (0,0,0), or in case I had used again localizeRobotAtHomeBlocking() it returns the position of the robot. I have this message: * ** *Creating sonar localization task Start localization at 0 0 0.0 (Init) Bad Localization Sensor Correction! (Init) Bad Localization Sensor Correction! Could not localize robot at home (best score -1, minimum 0.1). * * * *I used the same steps like the examples.* * * *I don't know if it matters, but it I have this message above:* * * Loaded robot parameters from p3dx.p ArConfig: Ignoring unknown section 'Localization Manager settings' ArConfig: Ignoring unknown section 'Localization settings' ArConfig: Ignoring unknown section 'Sonar Localization settings' ArConfig: Ignoring unknown section 'GPS Localization settings' ArConfig: Ignoring unknown section 'Path planning settings' -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100603/9b8d0354/attachment.html From reed at mobilerobots.com Thu Jun 3 12:39:34 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 12:39:34 -0400 Subject: [Aria-users] MobileSim simulation process In-Reply-To: References: Message-ID: <4C07DAC6.7050705@mobilerobots.com> Bruno Maeda wrote: > another thing.... when I use "pkt.setID(ArCommands::SIM_SET_POSE)" to > reset the robot to a new position on the simulator, is there a necessity > to also reset his odometer?? If so, how can I do that? You don't need to also set the pose, in general things will keep working OK (except for the fact that the robot just moved), but if you want to reset the odometric pose to 0,0,0, send the SETO command (no parameters). Reed From reed at mobilerobots.com Thu Jun 3 12:40:38 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 12:40:38 -0400 Subject: [Aria-users] [Pioneer-users] Obtaining image data from Canon VCC4 on ARIA In-Reply-To: References: Message-ID: <4C07DB06.2030102@mobilerobots.com> Hello, there are several ways to get the images, here are some: http://robots.mobilerobots.com/wiki/Capturing_Video ArVCC4 is just for control of the camera's pan, tilt, zoom and other settings. Srikant Iyer wrote: > Hello, > > How do you obtain image data (as in pixel-by-pixel color value) on a > Canon VCC4 connected to a P3-AT? I am unable to figure out how the > ArVCC4 works: will the readPacket on it return this? But then the > packets ArVCC4 deals with are called "command packets"! It would be > lovely if I could just get a simple example which would just capture a > frame from the camera and save it in a picture file (bitmap or something). > > Thanks, > Srikant > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 Thu Jun 3 13:04:42 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 13:04:42 -0400 Subject: [Aria-users] Sensor Readings issue In-Reply-To: References: Message-ID: <4C07E0AA.1020302@mobilerobots.com> ??????? ???????? wrote: > Hello! I am using Aria with MobileSim and I 'm having some trouble > figuring out how to get sensor readings from range devices. > > a) As far as I understand, each RangeDevice's current buffer is a > fixed-size queue, where a new element is added every 100 msec (the SIP > cycle's duration). So the last element of the current buffer is the most > recent reading. Is this correct? I am not sure if the order is by time or something else, I can look into it a bit more if you want. Each reading in the buffer has a timestamp. Sonar readings (some of them), IR readings, bumpers are received every 100ms. Other range devices (Lasers) are on a separate loop and are received at a different rate. > > b) Why is the coordinate system of the readings global? Shouldn't it be > local? And it being global means that each reading's x and y values are > contained in [0, RangeDevice.getMaxRange()]? Or am I missing something here?\ Range readings are projected into the same global coordinate system as the robot. The actual range from the robot and the position of the robot when received are also stored in the range device object though. > > c) Where exactly the "raw" readings of getRawReadings() differ from the > readings returned by getCurrentBuffer()? The raw readings are just a set of readings projected into the robot coordinate system. The current buffer and other sets of readings may have had readings removed for different reasons. (depends on the specific range device). getAdjustedRawReadings() returns a similar set except robot pose has been interpolated for each reading. There is no filtering with sonar so there are no raw readings provided, just use the current buffer. From reed at mobilerobots.com Thu Jun 3 13:21:59 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 13:21:59 -0400 Subject: [Aria-users] MobileSim simulation process In-Reply-To: References: Message-ID: <4C07E4B7.7080102@mobilerobots.com> Bruno Maeda wrote: > Hi there, > > Is there a way so I can accelerate the simulation process, e.g., like a > speed up mode? You can set --update-sim-interval to be more than --update-interval and things will go faster. This isn't really well tested though so I don't know if there are any hidden problems with it. Reed From toshy.maeda at gmail.com Thu Jun 3 13:32:31 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Thu, 3 Jun 2010 14:32:31 -0300 Subject: [Aria-users] MobileSim simulation process In-Reply-To: <4C07E4B7.7080102@mobilerobots.com> References: <4C07E4B7.7080102@mobilerobots.com> Message-ID: i didn't exactly get it that... how can i do that? by console mode? could you give an example of that? thanks toshy maeda On Thu, Jun 3, 2010 at 2:21 PM, Reed Hedges wrote: > Bruno Maeda wrote: > > Hi there, > > > > Is there a way so I can accelerate the simulation process, e.g., like a > > speed up mode? > > You can set --update-sim-interval to be more than --update-interval and > things will go faster. This isn't really well tested though so I don't > know if there are any hidden problems with it. > > Reed > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100603/d4a24600/attachment-0001.html From reed at mobilerobots.com Thu Jun 3 13:56:39 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 13:56:39 -0400 Subject: [Aria-users] MobileSim simulation process In-Reply-To: References: <4C07E4B7.7080102@mobilerobots.com> Message-ID: <4C07ECD7.6030601@mobilerobots.com> Bruno Maeda wrote: > i didn't exactly get it that... how can i do that? by console mode? > could you give an example of that? Yes, those are command line parameters, use them in a command/terminal shell: MobileSim --update-interval 100 --update-sim-time 200 --map columbia.map This updates the simulation every 100ms. In that 100 ms interval, however, it acts as if 200 simulated ms ought to happen rather than 100, so it runs twice as fast. Reed From toshy.maeda at gmail.com Thu Jun 3 14:04:00 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Thu, 3 Jun 2010 15:04:00 -0300 Subject: [Aria-users] MobileSim simulation process In-Reply-To: <4C07ECD7.6030601@mobilerobots.com> References: <4C07E4B7.7080102@mobilerobots.com> <4C07ECD7.6030601@mobilerobots.com> Message-ID: thanks reed... i'll try this here... toshy maeda On Thu, Jun 3, 2010 at 2:56 PM, Reed Hedges wrote: > Bruno Maeda wrote: > > i didn't exactly get it that... how can i do that? by console mode? > > could you give an example of that? > > Yes, those are command line parameters, use them in a command/terminal > shell: > > MobileSim --update-interval 100 --update-sim-time 200 --map columbia.map > > > This updates the simulation every 100ms. In that 100 ms interval, > however, it acts as if 200 simulated ms ought to happen rather than 100, > so it runs twice as fast. > > Reed > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100603/98ac21b0/attachment.html From lhuseino at purdue.edu Thu Jun 3 14:57:39 2010 From: lhuseino at purdue.edu (lhuseino at purdue.edu) Date: Thu, 3 Jun 2010 14:57:39 -0400 Subject: [Aria-users] USB-Serial driver issue Message-ID: <1275591459.4c07fb23d05c9@webmail.purdue.edu> Hi, I've been trying to connect a Pioneer 3-dx to both a windows vista and 7 computer. However, neither computer will recognize the usb-serial converter that is being used. I have searched for device drivers and tried installing the prolific plus a few other random ones in hopes that it would fix the problem, but there is still an error. Any advice would be appreciated. Thanks. LJ From reed at mobilerobots.com Thu Jun 3 17:35:58 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 17:35:58 -0400 Subject: [Aria-users] PathTask does not return to ArAction fire function In-Reply-To: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> References: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> Message-ID: <4C08203E.2010806@mobilerobots.com> OK, I'm seeing the same behavior but don't know yet what is causing it. I may need to get back to you tomorrow about it. Sorry for the delay in looking at this. One thing to try in the mean time: use an ArRobot task callback. It's similar to actions but without the desired motion request part. class Multi_Dest { public: ... ArFunctorC chooseGoalCB; void chooseGoal(); ... ... Multi_Dest::Multi_Dest(ArRobot *robot, ArPathPlanningTask *pathTask): my_goalDoneCB(this,&Multi_Dest::my_goalDone), chooseGoalCB(this, &Multi_Dest::chooseGoal) { myrobot = robot; mypath = pathTask; mygoaldone_flag = 0; pathTask->addGoalDoneCB(&my_goalDoneCB); isplanning = 0; // state of not planning robot->addUserTask("Multi_Dest::chooseGoal", 10, &chooseGoalCB); }; And use similar code in chooseGoal() as in fire(), and don't add Multi_Dest as an action to the robot. (And if it's not an action it doesn't need to subclass ArAcion also.) Reed Angello Pozo wrote: > > Currently what I would like to accomplish is have the agent pathplantask > to a location and then to another based on the goaldone callback. > Basically, my issue is that the system does not re-enter the fire > function after completing the pathtask and moving into the callback. I > do not understand why. I would like to know how to make the system > return to the fire action after the callback. As i understand the aria > library, the system should return back to the fire functions after > executing the callback code. Currently the code does not do that. What > are some possible reasons for the code not returning to the fire function? > > I created a class with a ArAction fire function. It calls the > pathplanning task to location A or B depending on the mygoaldone_flag. I > also have a "isplanning" value such that the task is only called once. > > Given the code provided, what happens is the system will go into the > fire function and pathplan to location "A." Jump into the my_goalDone > function when done, and will not return to the fire function. I know > this because i added printf values and observed that the system does > nothing after the callback. This is not the behavior I expected. I > expected the my_goaldone function callback to increment the > mygoalDone_flag. Enter the fire function which would enable the > pathplantaks to location "B." Is there something i need to initialize or > clear before or after i use the mypath->pathPlanToGoal() line? > > In my debugging efforts, i added the pathplan task to location "B" > directly in the callback. The system respond differently. The robot will > move to location "A" jump into the callback when done and then start to > plan to location B directly. Which is fine but I want the system to get > back into the fire function. I do not understand why the system does not > return to the fire function after the callback. Oh, after it reaches > goal "B" the system gets stuck in a loop of pathpalnning task B, which > is expected. I am not concerned about that at the moment since i > understand why its stuck in a loop. That was only test code. > > The overall question, is how can i return the system to the fire > function after the system enters my callback function. Why does my code > not enter the fire after the callback. (restated my questions) Do i need > to initialize anything before or after i call a pathplantoGaol function? > > The below code was added to the soarnleserver example provided by soarnl. > > Angello Pozo > > /*********************************** SAMPLE CODE **********************/ > #include "Aria.h" > #include "ArNetworking.h" > #include "Arnl.h" > #include "ArSonarLocalizationTask.h" > > > class Multi_Dest :public ArAction > { > public: > Multi_Dest(ArRobot *robot , ArPathPlanningTask *pathTask); // class > constructor > virtual ~Multi_Dest(void){}; // class deconstructor > > > virtual ArActionDesired *fire(ArActionDesired currentDesired); // fire > function > > > void my_goalDone(ArPose goal); // Function that will be called via Callback > > ArFunctor1C my_goalDoneCB; // functor CB > > > > private: > > ArRobot* myrobot; > ArPathPlanningTask* mypath; > > > int mygoaldone_flag; // value changes when location has been reached > int isplanning; // my state of planning or not planning > > > protected: > ArActionDesired myDesired; // required for Fire to work > > > }; > > Multi_Dest::Multi_Dest(ArRobot *robot, ArPathPlanningTask *pathTask): // > constructor > my_goalDoneCB(this,&Multi_Dest::my_goalDone), > ArAction("Dest") > { > myrobot = robot; > mypath = pathTask; > mygoalDone_flag = 0; > pathTask->addGoalDoneCB(&my_goalDoneCB); // link my Callback to pathtask > > > isplanning = 0; // state of not planning > > }; > void Multi_Dest::my_goalDone(ArPose goal) > { > printf("I should see this when goal A is reached \n"); > mygoaldone_flag = 1; // I reached Goal A, flag enables goal B in > Multi_Dest::fire > isplanning = 0; // change state to not planning > // When the line below is commented out, the robot will only go to goal A > //mypath->pathPlanToGoal("B"); > // When the above line is added, the agent will go to goal A and then B > > > }; > > > ArActionDesired *Multi_Dest::fire(ArActionDesired currentDesired) > { > myDesired.reset(); > > > if (mygoaldone_flag == 0 && isplanning == 0) // enter this function first > { > isplanning = 1; // state is now planning > printf("Path planning to A\n"); > mypath->pathPlanToGoal("A"); // Defined in Map > } > > > > if(mygoaldone_flag == 1 && isplanning == 0) // mygoaldone_flag is > incremented in my_goaldone only! > { > isplanning = 1; // state is now planning > printf("Path planning to B\n"); > mypath->pathPlanToGoal("B"); // Defined in Map > } > printf("I am in my fire function\n"); > return &myDesired; > }; > > > int main(int argc, char *argv[]) > { > > // I added this code to the ARNL example code arnlserver.cpp > // Server, robot, path, and localization initializations above > > > Multi_Dest multidest(&robot,&pathTask); //instantiate my class > robot.addAction(&multidest,98); // add myclass to action list > > > > > robot.unlock(); > server.runAsync(); > robot.waitForRunExit(); > Aria::exit(0); > }; > /*********************************** SAMPLE CODE **********************/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Thu Jun 3 17:40:43 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 17:40:43 -0400 Subject: [Aria-users] to start savServer automatically In-Reply-To: <785247.26808.qm@web46402.mail.sp1.yahoo.com> References: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> <785247.26808.qm@web46402.mail.sp1.yahoo.com> Message-ID: <4C08215B.8010506@mobilerobots.com> Hossain, Md.Z wrote: > I was trying to start savServer automatically as noted in Readme file > but couldn't. Is there anything else rather than inittab.......what can > I do now? > Does the inittab entry not work? What happens instead? You can look at /var/log/syslog for any error messages. I think you can also add something like this to /etc/init.d/rc.local: nohup /usr/local/sav/savServer & But I've never tried it. From reed at mobilerobots.com Thu Jun 3 17:44:15 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 03 Jun 2010 17:44:15 -0400 Subject: [Aria-users] Sonar Laser In-Reply-To: References: Message-ID: <4C08222F.80005@mobilerobots.com> Use the disableSonar() method of ArRobot to turn off Sonar. Aria also has a class (ArSonarAutoDisabler) that automatically turns the sonar off when the robot is stopped, and turns it back on when the robot starts moving again. The laser is on whenever a program is connected to it (in most hardware configurations). It is also possible to just turn the laser off on a Pioneer or Peoplebot using the switch on the back, or a Powerbot using the toggle switch inside the control panel. General wrote: > Hi there, > > Is there a way so I can turn off Sonar or Laser. > thanks > YuekunSun > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 aboeing at gmail.com Thu Jun 3 21:15:17 2010 From: aboeing at gmail.com (Adrian Boeing) Date: Fri, 4 Jun 2010 09:15:17 +0800 Subject: [Aria-users] USB-Serial driver issue In-Reply-To: <1275591459.4c07fb23d05c9@webmail.purdue.edu> References: <1275591459.4c07fb23d05c9@webmail.purdue.edu> Message-ID: Hi LJ, In my experience USB/serial devices are pretty unreliable, I'd strongly suggest you get a PC with a real serial port. Cheers, -Adrian On Fri, Jun 4, 2010 at 2:57 AM, wrote: > > > Hi, > > I've been trying to connect a Pioneer 3-dx to both a windows vista and 7 > computer. However, neither computer will recognize the usb-serial converter that > is being used. I have searched for device drivers and tried installing the > prolific plus a few other random ones in hopes that it would fix the problem, > but there is still an error. Any advice would be appreciated. > > Thanks. > > LJ > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 knewitts at iis.fraunhofer.de Fri Jun 4 06:54:02 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Fri, 04 Jun 2010 12:54:02 +0200 Subject: [Aria-users] gyro calibration Message-ID: <4C08DB4A.9030607@iis.fraunhofer.de> Hi! I tried to calibrate the gyro in my Pioneer 3AT because I had some drift problems, but the changes I made in the calibration had no effect. Can anybody tell me how to do it? I used the "demo" programm on an external computer and the "ipthru" programm on the robot. I changed the values of GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" programm. After that I changed in position modus and turned the robot in different directions while observing the gyro-th value. I also tried to adjust the GyroScaler factor in the params file, but it had no effect. By the way, where should this params file be located, in the folder of libAria.so, in the source folder or somewhere else? Thanks Toby. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From santytimon at gmail.com Fri Jun 4 08:23:51 2010 From: santytimon at gmail.com (=?ISO-8859-1?Q?Santiago_Tim=F3n?=) Date: Fri, 4 Jun 2010 14:23:51 +0200 Subject: [Aria-users] AriaJava weird ArAction and ArActionGroup behaviours Message-ID: Hi everyone, I'm trying to make a program wich explores the world, stores it as a Regular Grid and can calculate the path between two points. The point is that everything works well if I code the mayor part inside main method, but when I split it In some classes ArActions stop working or do strange things (I'll explain this later). For example, the next Action class receive a path with a set of cells which contain the locations.It's added to the robot along with ArActionAvoidFront and ArActionConstantVelocity. It works for some cycles (it hasn't gone more than 20) and then the robot stops . Here's the code for my action: public class FollowPathAction extends ArAction { private ArActionDesired myDesired; private ArRobot robot; private Cartographer cartographer; private Iterator iterator; private MapVertex nextNode; private int iters; public FollowPathAction(Vector path) { super("follow path"); this.myDesired = new ArActionDesired(); this.iterator = path.iterator(); this.nextNode = iterator.next(); iters = 0; } @Override public ArActionDesired fire(ArActionDesired aad) { myDesired.reset(); System.out.println(++iters); if (robot.isHeadingDone()) { //Vemos si estamos en la posici?n indicada por el nodo que toca if (!isInPosition()) { calculateHeading(); } else { nextNode = iterator.next(); if (nextNode == null) { return myDesired; } calculateHeading(); } } return myDesired; } private void calculateHeading() { ArPose nextPose = new ArPose(nextNode.getX(), nextNode.getY()); ArPose robotPose = robot.getPose(); myDesired.setHeading(robotPose.findAngleTo(nextPose)); } private boolean isInPosition() { double x = robot.getX(); double y = robot.getY(); //aceptamos un error de +- 50 mm if (nextNode.getX() - 50 <= x && x <= nextNode.getX() + 50 && nextNode.getY() - 50 <= y && y <= nextNode.getY() + 50) { return true; } return false; } @Override public void setRobot(ArRobot robot) { setActionRobot(robot); this.robot = robot; } public void setCartographer(Cartographer cartographer) { this.cartographer = cartographer; } } Currently I'm developing it, so it may not do what it's suposed to. But I don't know what makes the robot to stop. I must say I had troubles making AriaJava work, and finally I took the shoddy solution of copying libAriaJava.so into /usr/lib, but at least now it works. So I don't know if this could make some troubles. Thanks, Santi. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100604/4b0770b7/attachment.html From muhrix at gmail.com Fri Jun 4 08:57:28 2010 From: muhrix at gmail.com (Murilo Fernandes Martins) Date: Fri, 4 Jun 2010 13:57:28 +0100 Subject: [Aria-users] USB-Serial driver issue In-Reply-To: References: <1275591459.4c07fb23d05c9@webmail.purdue.edu> Message-ID: Hi LJ, It appears that your operating system is not recognising the USB/Serial converter you are trying to use. Make sure you have the drivers for this particular model installed. I use some generic USB/Serial converters which are based on FTDI chips and they work pretty well. I can connect to the P3ATs and Peoplebots we have here with no trouble at all. However, the story changes when I put the robots into maintenance mode to modify the firmware parameters on ARCOS; it doesn't work. Ideally, one should use a computer with a serial port, but seriously, this is very unrealistic these days. Nearly no laptops come with serial ports anymore. You can still find desktops with serial ports, but it is not feasible to put a desktop on top of the robot. Regardless LJ's problem, I blame MobileRobots for not supporting USB/Serial converters properly on ARCOS. Murilo On 4 June 2010 02:15, Adrian Boeing wrote: > Hi LJ, > > In my experience USB/serial devices are pretty unreliable, I'd > strongly suggest you get a PC with a real serial port. > > Cheers, > -Adrian > > On Fri, Jun 4, 2010 at 2:57 AM, wrote: > > > > > > Hi, > > > > I've been trying to connect a Pioneer 3-dx to both a windows vista and 7 > > computer. However, neither computer will recognize the usb-serial > converter that > > is being used. I have searched for device drivers and tried installing > the > > prolific plus a few other random ones in hopes that it would fix the > problem, > > but there is still an error. Any advice would be appreciated. > > > > Thanks. > > > > LJ > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100604/b4a9fa57/attachment.html From long.sheng at dal.ca Fri Jun 4 13:43:56 2010 From: long.sheng at dal.ca (Long Sheng) Date: Fri, 4 Jun 2010 14:43:56 -0300 Subject: [Aria-users] USB-Serial driver issue References: <1275591459.4c07fb23d05c9@webmail.purdue.edu> Message-ID: <000a01cb040d$8204cdf0$7a57ad81@amc1> Hi LJ we did the same thing, for window xp and vista, it works well, but for windows 7, the code cannot be generated (showing some errors we cannot figureout), for serial to usb converter, we just bought it and installed the dirver from the CD came with it, and it work well. long ----- Original Message ----- From: "Adrian Boeing" To: "Help,discussion and announcements for MobileRobots' Advanced Robot Interfacefor Applications (ARIA)" Sent: Thursday, June 03, 2010 10:15 PM Subject: Re: [Aria-users] USB-Serial driver issue > Hi LJ, > > In my experience USB/serial devices are pretty unreliable, I'd > strongly suggest you get a PC with a real serial port. > > Cheers, > -Adrian > > On Fri, Jun 4, 2010 at 2:57 AM, wrote: >> >> >> Hi, >> >> I've been trying to connect a Pioneer 3-dx to both a windows vista and 7 >> computer. However, neither computer will recognize the usb-serial >> converter that >> is being used. I have searched for device drivers and tried installing >> the >> prolific plus a few other random ones in hopes that it would fix the >> problem, >> but there is still an error. Any advice would be appreciated. >> >> Thanks. >> >> LJ >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-users-leave at lists.mobilerobots.com >> >> Visit http://robots.mobilerobots.com for information including >> documentation, FAQ, tips, manuals, and software, firmware and driver >> downloads. >> > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 4 13:48:10 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 04 Jun 2010 13:48:10 -0400 Subject: [Aria-users] NEW ACTION In-Reply-To: References: Message-ID: <4C093C5A.3040506@mobilerobots.com> There is an example program in the ARIA examples directory called actionExample. Also check the documentation in the ARIA reference manual, the overview and the docs for ArAction. Oussema Benneji wrote: > hi! > how to create a new action? > please help me > thx From toshy.maeda at gmail.com Fri Jun 4 13:47:57 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Fri, 4 Jun 2010 14:47:57 -0300 Subject: [Aria-users] MobileSim simulation process In-Reply-To: References: <4C07E4B7.7080102@mobilerobots.com> <4C07ECD7.6030601@mobilerobots.com> Message-ID: i tried with the parameters you passed me, but couldn't see any difference... i'm just waiting until my simulation here is done and then i'm gonna try to speed up a little more and see if it works... thanks toshy maeda On Thu, Jun 3, 2010 at 3:04 PM, Bruno Maeda wrote: > thanks reed... i'll try this here... > > toshy maeda > > > On Thu, Jun 3, 2010 at 2:56 PM, Reed Hedges wrote: > >> Bruno Maeda wrote: >> > i didn't exactly get it that... how can i do that? by console mode? >> > could you give an example of that? >> >> Yes, those are command line parameters, use them in a command/terminal >> shell: >> >> MobileSim --update-interval 100 --update-sim-time 200 --map columbia.map >> >> >> This updates the simulation every 100ms. In that 100 ms interval, >> however, it acts as if 200 simulated ms ought to happen rather than 100, >> so it runs twice as fast. >> >> Reed >> >> >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-users-leave at lists.mobilerobots.com >> >> Visit http://robots.mobilerobots.com for information including >> documentation, FAQ, tips, manuals, and software, firmware and driver >> downloads. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100604/3f3798ff/attachment-0001.html From reed at mobilerobots.com Fri Jun 4 13:48:57 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 04 Jun 2010 13:48:57 -0400 Subject: [Aria-users] gyro calibration In-Reply-To: <4C08DB4A.9030607@iis.fraunhofer.de> References: <4C08DB4A.9030607@iis.fraunhofer.de> Message-ID: <4C093C89.2060207@mobilerobots.com> Hi Tobias, does the behavior of the gyro improve after sending those commands using demo? If so you can set them permanently in the firmware config using ARCOScf. What values did you use? Tobias Knewitz wrote: > Hi! > > I tried to calibrate the gyro in my Pioneer 3AT because I had some drift > problems, but the changes I made in the calibration had no effect. Can > anybody tell me how to do it? I used the "demo" programm on an external > computer and the "ipthru" programm on the robot. I changed the values of > GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" > programm. After that I changed in position modus and turned the robot in > different directions while observing the gyro-th value. I also tried to > adjust the GyroScaler factor in the params file, but it had no effect. > By the way, where should this params file be located, in the folder of > libAria.so, in the source folder or somewhere else? > > Thanks Toby. > > From lhuseino at purdue.edu Fri Jun 4 13:55:52 2010 From: lhuseino at purdue.edu (lhuseino at purdue.edu) Date: Fri, 4 Jun 2010 13:55:52 -0400 Subject: [Aria-users] USB-Serial driver issue In-Reply-To: <000a01cb040d$8204cdf0$7a57ad81@amc1> References: <1275591459.4c07fb23d05c9@webmail.purdue.edu> <000a01cb040d$8204cdf0$7a57ad81@amc1> Message-ID: <1275674152.4c093e285aab3@webmail.purdue.edu> Thanks. I actually managed to find Radio Shack drivers online for my cable. It works fine now. I haven't tried this in Windows 7, but there is a good chance that it would work. Thanks again all. LJ Quoting Long Sheng : > Hi LJ > > we did the same thing, for window xp and vista, it works well, but for > windows 7, the code cannot be generated (showing some errors we cannot > figureout), for serial to usb converter, we just bought it and installed the > > dirver from the CD came with it, and it work well. > > long > > ----- Original Message ----- > From: "Adrian Boeing" > To: "Help,discussion and announcements for MobileRobots' Advanced Robot > Interfacefor Applications (ARIA)" > Sent: Thursday, June 03, 2010 10:15 PM > Subject: Re: [Aria-users] USB-Serial driver issue > > > > Hi LJ, > > > > In my experience USB/serial devices are pretty unreliable, I'd > > strongly suggest you get a PC with a real serial port. > > > > Cheers, > > -Adrian > > > > On Fri, Jun 4, 2010 at 2:57 AM, wrote: > >> > >> > >> Hi, > >> > >> I've been trying to connect a Pioneer 3-dx to both a windows vista and 7 > >> computer. However, neither computer will recognize the usb-serial > >> converter that > >> is being used. I have searched for device drivers and tried installing > >> the > >> prolific plus a few other random ones in hopes that it would fix the > >> problem, > >> but there is still an error. Any advice would be appreciated. > >> > >> Thanks. > >> > >> LJ > >> _______________________________________________ > >> Aria-users mailing list > >> Aria-users at lists.mobilerobots.com > >> http://lists.mobilerobots.com/mailman/listinfo/aria-users > >> > >> To unsubscribe visit the above webpage or send an e-mail to: > >> > >> aria-users-leave at lists.mobilerobots.com > >> > >> Visit http://robots.mobilerobots.com for information including > >> documentation, FAQ, tips, manuals, and software, firmware and driver > >> downloads. > >> > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > > documentation, FAQ, tips, manuals, and software, firmware and driver > > downloads. > > > > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 4 14:53:47 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 04 Jun 2010 14:53:47 -0400 Subject: [Aria-users] Correcting Odometry In-Reply-To: References: Message-ID: <4C094BBB.6010706@mobilerobots.com> Adrian Boeing wrote: > Hi, > > I would like to fuse the Odometry data with an IMU. The IMU gives me a > heading angle, and accelerometer (x,y) data. > > I noticed the ARIA library provides a "setEncoderCorrectionCallback" > function. From reading the code comments, it seems that this will only > allow you to provide an updated heading. > Yes this is correct. > Is there a similar method for fusing the X/Y from the encoders and the > IMU X/Y data? > Nothing specifically for this purpose, but you can just set the robot's position using ArRobot::moveTo(). You could do this in a sensor interpretation task callback in the ArRobot cycle. > Does anyone have an example of using the > 'setEncoderCorrectionCallback' function? ArAnalogGyro uses an encoder correction callback (in gyro mode 1; gyro mode 2 means the robot already has done it). It gets added at the end of the "stabilizing" callback. The callback method is ArAnalogGyro::encoderCorrect(). Reed From johnmad84 at gmail.com Sat Jun 5 05:35:41 2010 From: johnmad84 at gmail.com (=?ISO-8859-7?B?yfnc7e3n8iDM4eTl7Ove8g==?=) Date: Sat, 5 Jun 2010 12:35:41 +0300 Subject: [Aria-users] MobileSim and ArMap callbacks Message-ID: I am afraid I don't completely grasp the map callback functionality inhenent in ArMap. What I want is the simulator to notify my program when something happens (e.g. when two robots, or a robot and an object, collide), so that the callback method can be activated and do its stuff. I can't seem to find out how is this possible with ArMap. Could someone help? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100605/d05d2181/attachment.html From knewitts at iis.fraunhofer.de Mon Jun 7 03:24:34 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Mon, 07 Jun 2010 09:24:34 +0200 Subject: [Aria-users] gyro calibration In-Reply-To: <4C093C89.2060207@mobilerobots.com> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> Message-ID: <4C0C9EB2.4050405@iis.fraunhofer.de> Hi Reed, I didn't notice any improvement as I changed the values. I think the default values are GYROCALCW = 0 and GYROCALCCW = 0. I first tried a value of 100 for GYROCALCW and after that 1000 for both parameters. But there were no big differences. I just saw somthing about setting HasGyro to 0 (#58) in the manual. Can this be the reason why it didn't work? How exactly does the gyro use the values GYROCALCW and GYROCALCCW? Reed Hedges wrote: > > Hi Tobias, does the behavior of the gyro improve after sending those commands > using demo? If so you can set them permanently in the firmware config using > ARCOScf. What values did you use? > > > > Tobias Knewitz wrote: >> Hi! >> >> I tried to calibrate the gyro in my Pioneer 3AT because I had some drift >> problems, but the changes I made in the calibration had no effect. Can >> anybody tell me how to do it? I used the "demo" programm on an external >> computer and the "ipthru" programm on the robot. I changed the values of >> GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" >> programm. After that I changed in position modus and turned the robot in >> different directions while observing the gyro-th value. I also tried to >> adjust the GyroScaler factor in the params file, but it had no effect. >> By the way, where should this params file be located, in the folder of >> libAria.so, in the source folder or somewhere else? >> >> Thanks Toby. >> >> > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From reed at mobilerobots.com Mon Jun 7 08:51:47 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 07 Jun 2010 08:51:47 -0400 Subject: [Aria-users] PathTask does not return to ArAction fire function In-Reply-To: <4C08203E.2010806@mobilerobots.com> References: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> <4C08203E.2010806@mobilerobots.com> Message-ID: <4C0CEB63.6020901@mobilerobots.com> This is actually expected behavior I now realize. ArPathPlanning task uses its own ArAction to drive the robot. After its planned, it activates this action "exclusively", and so any other actions are disabled. (I'll add this to the documentation.) So you can either use an ArRobot task callback to check the goals, or use the goal done/goal failed/etc callbacks to choose the next goal. If you're also using an action at other times to drive the robot, you will need to reactivate it after the goal has finished (reached or failed). Reed Reed Hedges wrote: > OK, I'm seeing the same behavior but don't know yet what is causing it. > I may need to get back to you tomorrow about it. > > Sorry for the delay in looking at this. > > One thing to try in the mean time: use an ArRobot task callback. > > It's similar to actions but without the desired motion request part. > > > class Multi_Dest > { > public: > ... > ArFunctorC chooseGoalCB; > void chooseGoal(); > ... > ... > > Multi_Dest::Multi_Dest(ArRobot *robot, ArPathPlanningTask *pathTask): > my_goalDoneCB(this,&Multi_Dest::my_goalDone), > chooseGoalCB(this, &Multi_Dest::chooseGoal) > { > myrobot = robot; > mypath = pathTask; > mygoaldone_flag = 0; > pathTask->addGoalDoneCB(&my_goalDoneCB); > isplanning = 0; // state of not planning > robot->addUserTask("Multi_Dest::chooseGoal", 10, &chooseGoalCB); > }; > > > And use similar code in chooseGoal() as in fire(), and don't add > Multi_Dest as an action to the robot. (And if it's not an action it > doesn't need to subclass ArAcion also.) > > > > > Reed > > > > Angello Pozo wrote: >> Currently what I would like to accomplish is have the agent pathplantask >> to a location and then to another based on the goaldone callback. >> Basically, my issue is that the system does not re-enter the fire >> function after completing the pathtask and moving into the callback. I >> do not understand why. I would like to know how to make the system >> return to the fire action after the callback. As i understand the aria >> library, the system should return back to the fire functions after >> executing the callback code. Currently the code does not do that. What >> are some possible reasons for the code not returning to the fire function? >> >> I created a class with a ArAction fire function. It calls the >> pathplanning task to location A or B depending on the mygoaldone_flag. I >> also have a "isplanning" value such that the task is only called once. >> >> Given the code provided, what happens is the system will go into the >> fire function and pathplan to location "A." Jump into the my_goalDone >> function when done, and will not return to the fire function. I know >> this because i added printf values and observed that the system does >> nothing after the callback. This is not the behavior I expected. I >> expected the my_goaldone function callback to increment the >> mygoalDone_flag. Enter the fire function which would enable the >> pathplantaks to location "B." Is there something i need to initialize or >> clear before or after i use the mypath->pathPlanToGoal() line? >> >> In my debugging efforts, i added the pathplan task to location "B" >> directly in the callback. The system respond differently. The robot will >> move to location "A" jump into the callback when done and then start to >> plan to location B directly. Which is fine but I want the system to get >> back into the fire function. I do not understand why the system does not >> return to the fire function after the callback. Oh, after it reaches >> goal "B" the system gets stuck in a loop of pathpalnning task B, which >> is expected. I am not concerned about that at the moment since i >> understand why its stuck in a loop. That was only test code. >> >> The overall question, is how can i return the system to the fire >> function after the system enters my callback function. Why does my code >> not enter the fire after the callback. (restated my questions) Do i need >> to initialize anything before or after i call a pathplantoGaol function? >> >> The below code was added to the soarnleserver example provided by soarnl. >> >> Angello Pozo >> >> /*********************************** SAMPLE CODE **********************/ >> #include "Aria.h" >> #include "ArNetworking.h" >> #include "Arnl.h" >> #include "ArSonarLocalizationTask.h" >> >> >> class Multi_Dest :public ArAction >> { >> public: >> Multi_Dest(ArRobot *robot , ArPathPlanningTask *pathTask); // class >> constructor >> virtual ~Multi_Dest(void){}; // class deconstructor >> >> >> virtual ArActionDesired *fire(ArActionDesired currentDesired); // fire >> function >> >> >> void my_goalDone(ArPose goal); // Function that will be called via Callback >> >> ArFunctor1C my_goalDoneCB; // functor CB >> >> >> >> private: >> >> ArRobot* myrobot; >> ArPathPlanningTask* mypath; >> >> >> int mygoaldone_flag; // value changes when location has been reached >> int isplanning; // my state of planning or not planning >> >> >> protected: >> ArActionDesired myDesired; // required for Fire to work >> >> >> }; >> >> Multi_Dest::Multi_Dest(ArRobot *robot, ArPathPlanningTask *pathTask): // >> constructor >> my_goalDoneCB(this,&Multi_Dest::my_goalDone), >> ArAction("Dest") >> { >> myrobot = robot; >> mypath = pathTask; >> mygoalDone_flag = 0; >> pathTask->addGoalDoneCB(&my_goalDoneCB); // link my Callback to pathtask >> >> >> isplanning = 0; // state of not planning >> >> }; >> void Multi_Dest::my_goalDone(ArPose goal) >> { >> printf("I should see this when goal A is reached \n"); >> mygoaldone_flag = 1; // I reached Goal A, flag enables goal B in >> Multi_Dest::fire >> isplanning = 0; // change state to not planning >> // When the line below is commented out, the robot will only go to goal A >> //mypath->pathPlanToGoal("B"); >> // When the above line is added, the agent will go to goal A and then B >> >> >> }; >> >> >> ArActionDesired *Multi_Dest::fire(ArActionDesired currentDesired) >> { >> myDesired.reset(); >> >> >> if (mygoaldone_flag == 0 && isplanning == 0) // enter this function first >> { >> isplanning = 1; // state is now planning >> printf("Path planning to A\n"); >> mypath->pathPlanToGoal("A"); // Defined in Map >> } >> >> >> >> if(mygoaldone_flag == 1 && isplanning == 0) // mygoaldone_flag is >> incremented in my_goaldone only! >> { >> isplanning = 1; // state is now planning >> printf("Path planning to B\n"); >> mypath->pathPlanToGoal("B"); // Defined in Map >> } >> printf("I am in my fire function\n"); >> return &myDesired; >> }; >> >> >> int main(int argc, char *argv[]) >> { >> >> // I added this code to the ARNL example code arnlserver.cpp >> // Server, robot, path, and localization initializations above >> >> >> Multi_Dest multidest(&robot,&pathTask); //instantiate my class >> robot.addAction(&multidest,98); // add myclass to action list >> >> >> >> >> robot.unlock(); >> server.runAsync(); >> robot.waitForRunExit(); >> Aria::exit(0); >> }; >> /*********************************** SAMPLE CODE **********************/ >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-users-leave at lists.mobilerobots.com >> >> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Mon Jun 7 08:53:24 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 07 Jun 2010 08:53:24 -0400 Subject: [Aria-users] MobileSim and ArMap callbacks In-Reply-To: References: Message-ID: <4C0CEBC4.7090502@mobilerobots.com> ArMap doesn't do any collision detection. The callbacks are just about the map being loaded or the data in it changing. MobileSim won't notify ARIA about any collisions. (If this would be a useful feature, I can add it. Anyone else interested in this feature?) You will need to check for collisions yourself by looking at the map data and robot position. ??????? ???????? wrote: > I am afraid I don't completely grasp the map callback functionality > inhenent in ArMap. What I want is the simulator to notify my program > when something happens (e.g. when two robots, or a robot and an object, > collide), so that the callback method can be activated and do its stuff. > I can't seem to find out how is this possible with ArMap. Could someone > help? > > From reed at mobilerobots.com Mon Jun 7 08:58:09 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 07 Jun 2010 08:58:09 -0400 Subject: [Aria-users] gyro calibration In-Reply-To: <4C0C9EB2.4050405@iis.fraunhofer.de> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> <4C0C9EB2.4050405@iis.fraunhofer.de> Message-ID: <4C0CECE1.3040308@mobilerobots.com> What value is HASGYRO in your firmware configuration? It should be 2 (or 1 if you want ARIA to integrate it with odometry.) The gyro is normally on if HASGYRO is 2 (or 1) but you can make sure it's on by sending this command in direct command mode: 58 1 Tobias Knewitz wrote: > Hi Reed, > > I didn't notice any improvement as I changed the values. I think the > default values are GYROCALCW = 0 and GYROCALCCW = 0. I first tried a > value of 100 for GYROCALCW and after that 1000 for both parameters. But > there were no big differences. I just saw somthing about setting HasGyro > to 0 (#58) in the manual. Can this be the reason why it didn't work? How > exactly does the gyro use the values GYROCALCW and GYROCALCCW? > > > > Reed Hedges wrote: >> Hi Tobias, does the behavior of the gyro improve after sending those commands >> using demo? If so you can set them permanently in the firmware config using >> ARCOScf. What values did you use? >> >> >> >> Tobias Knewitz wrote: >>> Hi! >>> >>> I tried to calibrate the gyro in my Pioneer 3AT because I had some drift >>> problems, but the changes I made in the calibration had no effect. Can >>> anybody tell me how to do it? I used the "demo" programm on an external >>> computer and the "ipthru" programm on the robot. I changed the values of >>> GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" >>> programm. After that I changed in position modus and turned the robot in >>> different directions while observing the gyro-th value. I also tried to >>> adjust the GyroScaler factor in the params file, but it had no effect. >>> By the way, where should this params file be located, in the folder of >>> libAria.so, in the source folder or somewhere else? >>> >>> Thanks Toby. >>> >>> >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-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 knewitts at iis.fraunhofer.de Mon Jun 7 09:57:39 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Mon, 07 Jun 2010 15:57:39 +0200 Subject: [Aria-users] gyro calibration In-Reply-To: <4C0CECE1.3040308@mobilerobots.com> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> <4C0C9EB2.4050405@iis.fraunhofer.de> <4C0CECE1.3040308@mobilerobots.com> Message-ID: <4C0CFAD3.9060209@iis.fraunhofer.de> HASGYRO has the value 1 in the firmware. But there was something about setting it to 0 before calibrating the gyro. Anyway, what do these parameters GYROCALCW and GYROCALCCW do? Are they just factors, which correct the drift clockwise or counterclockwise? And what gyro-values should I see in the demo programm if the calibration was successful? Thanks Toby. Reed Hedges wrote: > > What value is HASGYRO in your firmware configuration? It should be 2 (or 1 if > you want ARIA to integrate it with odometry.) > > The gyro is normally on if HASGYRO is 2 (or 1) but you can make sure it's on by > sending this command in direct command mode: > > 58 1 > > > > Tobias Knewitz wrote: >> Hi Reed, >> >> I didn't notice any improvement as I changed the values. I think the >> default values are GYROCALCW = 0 and GYROCALCCW = 0. I first tried a >> value of 100 for GYROCALCW and after that 1000 for both parameters. But >> there were no big differences. I just saw somthing about setting HasGyro >> to 0 (#58) in the manual. Can this be the reason why it didn't work? How >> exactly does the gyro use the values GYROCALCW and GYROCALCCW? >> >> >> >> Reed Hedges wrote: >>> Hi Tobias, does the behavior of the gyro improve after sending those commands >>> using demo? If so you can set them permanently in the firmware config using >>> ARCOScf. What values did you use? >>> >>> >>> >>> Tobias Knewitz wrote: >>>> Hi! >>>> >>>> I tried to calibrate the gyro in my Pioneer 3AT because I had some drift >>>> problems, but the changes I made in the calibration had no effect. Can >>>> anybody tell me how to do it? I used the "demo" programm on an external >>>> computer and the "ipthru" programm on the robot. I changed the values of >>>> GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" >>>> programm. After that I changed in position modus and turned the robot in >>>> different directions while observing the gyro-th value. I also tried to >>>> adjust the GyroScaler factor in the params file, but it had no effect. >>>> By the way, where should this params file be located, in the folder of >>>> libAria.so, in the source folder or somewhere else? >>>> >>>> Thanks Toby. >>>> >>>> >>> _______________________________________________ >>> Aria-users mailing list >>> Aria-users at lists.mobilerobots.com >>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>> >>> To unsubscribe visit the above webpage or send an e-mail to: >>> >>> aria-users-leave at lists.mobilerobots.com >>> >>> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. >> > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From reed at mobilerobots.com Mon Jun 7 10:05:51 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 07 Jun 2010 10:05:51 -0400 Subject: [Aria-users] gyro calibration In-Reply-To: <4C0CFAD3.9060209@iis.fraunhofer.de> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> <4C0C9EB2.4050405@iis.fraunhofer.de> <4C0CECE1.3040308@mobilerobots.com> <4C0CFAD3.9060209@iis.fraunhofer.de> Message-ID: <4C0CFCBF.50708@mobilerobots.com> I'll find out for sure, but based on the wording in the manual CW and CCW may only work if HASGYRO is 2. I'd start with them as 0, and connect with demo in position mode. Rotate the robot 90 degrees without driving (on a turntable or pick it up and rotate it) and see what theta does. It won't be exact but should be close to 90. Then adjust CW and CCW until you get similar adequate results in each direction. Tobias Knewitz wrote: > HASGYRO has the value 1 in the firmware. But there was something about > setting it to 0 before calibrating the gyro. Anyway, what do these > parameters GYROCALCW and GYROCALCCW do? Are they just factors, which > correct the drift clockwise or counterclockwise? And what gyro-values > should I see in the demo programm if the calibration was successful? > > Thanks Toby. > > Reed Hedges wrote: >> What value is HASGYRO in your firmware configuration? It should be 2 (or 1 if >> you want ARIA to integrate it with odometry.) >> >> The gyro is normally on if HASGYRO is 2 (or 1) but you can make sure it's on by >> sending this command in direct command mode: >> >> 58 1 >> >> >> >> Tobias Knewitz wrote: >>> Hi Reed, >>> >>> I didn't notice any improvement as I changed the values. I think the >>> default values are GYROCALCW = 0 and GYROCALCCW = 0. I first tried a >>> value of 100 for GYROCALCW and after that 1000 for both parameters. But >>> there were no big differences. I just saw somthing about setting HasGyro >>> to 0 (#58) in the manual. Can this be the reason why it didn't work? How >>> exactly does the gyro use the values GYROCALCW and GYROCALCCW? >>> >>> >>> >>> Reed Hedges wrote: >>>> Hi Tobias, does the behavior of the gyro improve after sending those commands >>>> using demo? If so you can set them permanently in the firmware config using >>>> ARCOScf. What values did you use? >>>> >>>> >>>> >>>> Tobias Knewitz wrote: >>>>> Hi! >>>>> >>>>> I tried to calibrate the gyro in my Pioneer 3AT because I had some drift >>>>> problems, but the changes I made in the calibration had no effect. Can >>>>> anybody tell me how to do it? I used the "demo" programm on an external >>>>> computer and the "ipthru" programm on the robot. I changed the values of >>>>> GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" >>>>> programm. After that I changed in position modus and turned the robot in >>>>> different directions while observing the gyro-th value. I also tried to >>>>> adjust the GyroScaler factor in the params file, but it had no effect. >>>>> By the way, where should this params file be located, in the folder of >>>>> libAria.so, in the source folder or somewhere else? >>>>> >>>>> Thanks Toby. >>>>> >>>>> >>>> _______________________________________________ >>>> Aria-users mailing list >>>> Aria-users at lists.mobilerobots.com >>>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>>> >>>> To unsubscribe visit the above webpage or send an e-mail to: >>>> >>>> aria-users-leave at lists.mobilerobots.com >>>> >>>> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-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 knewitts at iis.fraunhofer.de Mon Jun 7 10:22:16 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Mon, 07 Jun 2010 16:22:16 +0200 Subject: [Aria-users] gyro calibration In-Reply-To: <4C0CFCBF.50708@mobilerobots.com> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> <4C0C9EB2.4050405@iis.fraunhofer.de> <4C0CECE1.3040308@mobilerobots.com> <4C0CFAD3.9060209@iis.fraunhofer.de> <4C0CFCBF.50708@mobilerobots.com> Message-ID: <4C0D0098.8030408@iis.fraunhofer.de> If I set HASGYRO to 2, does ARCOS also automatically compensate the robotheading changes as ARIA did before? And do I need this ArAnalogGyro object in the main() anymore if I use this mode? Thanks Toby. Reed Hedges wrote: > I'll find out for sure, but based on the wording in the manual CW and CCW may > only work if HASGYRO is 2. > > I'd start with them as 0, and connect with demo in position mode. Rotate the > robot 90 degrees without driving (on a turntable or pick it up and rotate it) > and see what theta does. It won't be exact but should be close to 90. Then > adjust CW and CCW until you get similar adequate results in each direction. > > Tobias Knewitz wrote: >> HASGYRO has the value 1 in the firmware. But there was something about >> setting it to 0 before calibrating the gyro. Anyway, what do these >> parameters GYROCALCW and GYROCALCCW do? Are they just factors, which >> correct the drift clockwise or counterclockwise? And what gyro-values >> should I see in the demo programm if the calibration was successful? >> >> Thanks Toby. >> >> Reed Hedges wrote: >>> What value is HASGYRO in your firmware configuration? It should be 2 (or 1 if >>> you want ARIA to integrate it with odometry.) >>> >>> The gyro is normally on if HASGYRO is 2 (or 1) but you can make sure it's on by >>> sending this command in direct command mode: >>> >>> 58 1 >>> >>> >>> >>> Tobias Knewitz wrote: >>>> Hi Reed, >>>> >>>> I didn't notice any improvement as I changed the values. I think the >>>> default values are GYROCALCW = 0 and GYROCALCCW = 0. I first tried a >>>> value of 100 for GYROCALCW and after that 1000 for both parameters. But >>>> there were no big differences. I just saw somthing about setting HasGyro >>>> to 0 (#58) in the manual. Can this be the reason why it didn't work? How >>>> exactly does the gyro use the values GYROCALCW and GYROCALCCW? >>>> >>>> >>>> >>>> Reed Hedges wrote: >>>>> Hi Tobias, does the behavior of the gyro improve after sending those commands >>>>> using demo? If so you can set them permanently in the firmware config using >>>>> ARCOScf. What values did you use? >>>>> >>>>> >>>>> >>>>> Tobias Knewitz wrote: >>>>>> Hi! >>>>>> >>>>>> I tried to calibrate the gyro in my Pioneer 3AT because I had some drift >>>>>> problems, but the changes I made in the calibration had no effect. Can >>>>>> anybody tell me how to do it? I used the "demo" programm on an external >>>>>> computer and the "ipthru" programm on the robot. I changed the values of >>>>>> GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" >>>>>> programm. After that I changed in position modus and turned the robot in >>>>>> different directions while observing the gyro-th value. I also tried to >>>>>> adjust the GyroScaler factor in the params file, but it had no effect. >>>>>> By the way, where should this params file be located, in the folder of >>>>>> libAria.so, in the source folder or somewhere else? >>>>>> >>>>>> Thanks Toby. >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> Aria-users mailing list >>>>> Aria-users at lists.mobilerobots.com >>>>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>>>> >>>>> To unsubscribe visit the above webpage or send an e-mail to: >>>>> >>>>> aria-users-leave at lists.mobilerobots.com >>>>> >>>>> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. >>> _______________________________________________ >>> Aria-users mailing list >>> Aria-users at lists.mobilerobots.com >>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>> >>> To unsubscribe visit the above webpage or send an e-mail to: >>> >>> aria-users-leave at lists.mobilerobots.com >>> >>> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. >> > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From reed at mobilerobots.com Mon Jun 7 11:04:44 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 07 Jun 2010 11:04:44 -0400 Subject: [Aria-users] gyro calibration In-Reply-To: <4C0D0098.8030408@iis.fraunhofer.de> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> <4C0C9EB2.4050405@iis.fraunhofer.de> <4C0CECE1.3040308@mobilerobots.com> <4C0CFAD3.9060209@iis.fraunhofer.de> <4C0CFCBF.50708@mobilerobots.com> <4C0D0098.8030408@iis.fraunhofer.de> Message-ID: <4C0D0A8C.2050009@mobilerobots.com> Tobias Knewitz wrote: > If I set HASGYRO to 2, does ARCOS also automatically compensate the > robotheading changes as ARIA did before? Yes, the corrections will be reflected in the "odometric" pose sent from ARCOS to ARIA. > And do I need this ArAnalogGyro > object in the main() anymore if I use this mode? No, unless you want to get additional info that it provides. From apozo001 at ucr.edu Mon Jun 7 14:54:38 2010 From: apozo001 at ucr.edu (Angello Pozo) Date: Mon, 7 Jun 2010 11:54:38 -0700 Subject: [Aria-users] PathTask does not return to ArAction fire function In-Reply-To: <4C0CEB63.6020901@mobilerobots.com> References: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> <4C08203E.2010806@mobilerobots.com> <4C0CEB63.6020901@mobilerobots.com> Message-ID: <5C4876E8-5DA6-4633-AC86-0581B32F0CE7@ucr.edu> What I understood from your emails: On June 3'rd you suggested that my Multi_Dest class be added to ArRobot::AdduserTask instead of ArArction. Then Create a different callback called choosegoal() and add my fire function code to that callback. (And change some other code to make this work) On June 7th you realized that PathTask creates its own Exclusive ArAction and disables all other actions. Which means any Araction fire I may write will need to be re-activated. What I don't know/understand: How do I re-activate an action after path-planning has finished. (last sentence in your reply) What line of code must i use to "re-activate" an ArAction i wrote. Clarification: I will try to implement your suggested method. But later on I will need to control the robot with my own unique ArAction commands and I want to use the fire ArArction. example: I want to go to location A using pathplanTask. Then I want to use my own unique ArAction fire function in class Wild_drive_controls. Question: How do I re-activate my Wild_drive_controls ArAction fire? What Line of code is required? I ask because I think you mean re-instantiate the class, but is there a better method? Thank you for you reply, It has been helpful. Angello Pozo P.S. I know i repeat myself. I understand that i can use a callback(user task or goaldone callbacks) to check when the goal has been reached, but how do reactivate and old action? Simple example/question I want my robot to go to location A and then turn 45 degrees. What line of code must i write to "reactivate" my action of 45 degrees. . What line of code must i write such that my 45 degree turn will take place? On Jun 7, 2010, at 5:51 AM, Reed Hedges wrote: > > This is actually expected behavior I now realize. ArPathPlanning task uses its > own ArAction to drive the robot. After its planned, it activates this action > "exclusively", and so any other actions are disabled. > > (I'll add this to the documentation.) > > So you can either use an ArRobot task callback to check the goals, or use the > goal done/goal failed/etc callbacks to choose the next goal. > > If you're also using an action at other times to drive the robot, you will need > to reactivate it after the goal has finished (reached or failed). > > Reed From reed at mobilerobots.com Mon Jun 7 15:20:10 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 07 Jun 2010 15:20:10 -0400 Subject: [Aria-users] PathTask does not return to ArAction fire function In-Reply-To: <5C4876E8-5DA6-4633-AC86-0581B32F0CE7@ucr.edu> References: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> <4C08203E.2010806@mobilerobots.com> <4C0CEB63.6020901@mobilerobots.com> <5C4876E8-5DA6-4633-AC86-0581B32F0CE7@ucr.edu> Message-ID: <4C0D466A.90009@mobilerobots.com> There are methods of ArAction to activate, deactivate etc. activate() deactivate() activateExclusive() See the ArAction class documentation for more. If you're using ArServerModeGoto in your program (arnlServer uses this), then you should also disable that by calling its deactivate() method. ArServerModeGoto receives the commands from MobileEyes to activate the path planning task with new goals. Angello Pozo wrote: > What I understood from your emails: > On June 3'rd you suggested that my Multi_Dest class be added to ArRobot::AdduserTask instead of ArArction. Then Create a different callback called choosegoal() and add my fire function code to that callback. (And change some other code to make this work) > > On June 7th you realized that PathTask creates its own Exclusive ArAction and disables all other actions. Which means any Araction fire I may write will need to be re-activated. > > > What I don't know/understand: > How do I re-activate an action after path-planning has finished. (last sentence in your reply) What line of code must i use to "re-activate" an ArAction i wrote. > > Clarification: > I will try to implement your suggested method. But later on I will need to control the robot with my own unique ArAction commands and I want to use the fire ArArction. > > > example: > I want to go to location A using pathplanTask. Then I want to use my own unique ArAction fire function in class Wild_drive_controls. > > Question: > How do I re-activate my Wild_drive_controls ArAction fire? What Line of code is required? I ask because I think you mean re-instantiate the class, but is there a better method? > > > Thank you for you reply, It has been helpful. > > Angello Pozo > > P.S. I know i repeat myself. > > > > > > > > I understand that i can use a callback(user task or goaldone callbacks) to check when the goal has been reached, but how do reactivate and old action? > > Simple example/question > I want my robot to go to location A and then turn 45 degrees. What line of code must i write to "reactivate" my action of 45 degrees. > > . What line of code must i write such that my 45 degree turn will take place? > > > > > > > On Jun 7, 2010, at 5:51 AM, Reed Hedges wrote: > >> This is actually expected behavior I now realize. ArPathPlanning task uses its >> own ArAction to drive the robot. After its planned, it activates this action >> "exclusively", and so any other actions are disabled. >> >> (I'll add this to the documentation.) >> >> So you can either use an ArRobot task callback to check the goals, or use the >> goal done/goal failed/etc callbacks to choose the next goal. >> >> If you're also using an action at other times to drive the robot, you will need >> to reactivate it after the goal has finished (reached or failed). >> >> Reed > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 apozo001 at ucr.edu Mon Jun 7 15:33:13 2010 From: apozo001 at ucr.edu (Angello Pozo) Date: Mon, 7 Jun 2010 12:33:13 -0700 Subject: [Aria-users] PathTask does not return to ArAction fire function In-Reply-To: <4C0D466A.90009@mobilerobots.com> References: <63078D5A-E3C9-482F-BA45-6A754B438CFC@ucr.edu> <4C08203E.2010806@mobilerobots.com> <4C0CEB63.6020901@mobilerobots.com> <5C4876E8-5DA6-4633-AC86-0581B32F0CE7@ucr.edu> <4C0D466A.90009@mobilerobots.com> Message-ID: <008C8C58-C075-482E-9402-F2557038F3F4@ucr.edu> Ah, that is nice. Thank you. Angello Pozo On Jun 7, 2010, at 12:20 PM, Reed Hedges wrote: > > There are methods of ArAction to activate, deactivate etc. > > activate() > deactivate() > activateExclusive() > > See the ArAction class documentation for more. > > If you're using ArServerModeGoto in your program (arnlServer uses this), then > you should also disable that by calling its deactivate() method. > ArServerModeGoto receives the commands from MobileEyes to activate the path > planning task with new goals. > > > > Angello Pozo wrote: >> What I understood from your emails: >> On June 3'rd you suggested that my Multi_Dest class be added to ArRobot::AdduserTask instead of ArArction. Then Create a different callback called choosegoal() and add my fire function code to that callback. (And change some other code to make this work) >> >> On June 7th you realized that PathTask creates its own Exclusive ArAction and disables all other actions. Which means any Araction fire I may write will need to be re-activated. >> >> >> What I don't know/understand: >> How do I re-activate an action after path-planning has finished. (last sentence in your reply) What line of code must i use to "re-activate" an ArAction i wrote. >> >> Clarification: >> I will try to implement your suggested method. But later on I will need to control the robot with my own unique ArAction commands and I want to use the fire ArArction. >> >> >> example: >> I want to go to location A using pathplanTask. Then I want to use my own unique ArAction fire function in class Wild_drive_controls. >> >> Question: >> How do I re-activate my Wild_drive_controls ArAction fire? What Line of code is required? I ask because I think you mean re-instantiate the class, but is there a better method? >> >> >> Thank you for you reply, It has been helpful. >> >> Angello Pozo >> >> P.S. I know i repeat myself. >> >> >> >> >> >> >> >> I understand that i can use a callback(user task or goaldone callbacks) to check when the goal has been reached, but how do reactivate and old action? >> >> Simple example/question >> I want my robot to go to location A and then turn 45 degrees. What line of code must i write to "reactivate" my action of 45 degrees. >> >> . What line of code must i write such that my 45 degree turn will take place? >> >> >> >> >> >> >> On Jun 7, 2010, at 5:51 AM, Reed Hedges wrote: >> >>> This is actually expected behavior I now realize. ArPathPlanning task uses its >>> own ArAction to drive the robot. After its planned, it activates this action >>> "exclusively", and so any other actions are disabled. >>> >>> (I'll add this to the documentation.) >>> >>> So you can either use an ArRobot task callback to check the goals, or use the >>> goal done/goal failed/etc callbacks to choose the next goal. >>> >>> If you're also using an action at other times to drive the robot, you will need >>> to reactivate it after the goal has finished (reached or failed). >>> >>> Reed >> >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-users-leave at lists.mobilerobots.com >> >> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. >> > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 johnmad84 at gmail.com Mon Jun 7 15:54:41 2010 From: johnmad84 at gmail.com (=?ISO-8859-7?B?yfnc7e3n8iDM4eTl7Ove8g==?=) Date: Mon, 7 Jun 2010 22:54:41 +0300 Subject: [Aria-users] MobileSim and ArMap callbacks In-Reply-To: <4C0CEBC4.7090502@mobilerobots.com> References: <4C0CEBC4.7090502@mobilerobots.com> Message-ID: Thank you for your reply... I think it would indeed be a useful feature:-) 2010/6/7 Reed Hedges > > ArMap doesn't do any collision detection. The callbacks are just about the > map > being loaded or the data in it changing. > > MobileSim won't notify ARIA about any collisions. (If this would be a > useful > feature, I can add it. Anyone else interested in this feature?) > > You will need to check for collisions yourself by looking at the map data > and > robot position. > > > > > > ??????? ???????? wrote: > > I am afraid I don't completely grasp the map callback functionality > > inhenent in ArMap. What I want is the simulator to notify my program > > when something happens (e.g. when two robots, or a robot and an object, > > collide), so that the callback method can be activated and do its stuff. > > I can't seem to find out how is this possible with ArMap. Could someone > > help? > > > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100607/21831290/attachment.html From knewitts at iis.fraunhofer.de Tue Jun 8 03:18:08 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Tue, 08 Jun 2010 09:18:08 +0200 Subject: [Aria-users] gyro calibration In-Reply-To: <4C0D0A8C.2050009@mobilerobots.com> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> <4C0C9EB2.4050405@iis.fraunhofer.de> <4C0CECE1.3040308@mobilerobots.com> <4C0CFAD3.9060209@iis.fraunhofer.de> <4C0CFCBF.50708@mobilerobots.com> <4C0D0098.8030408@iis.fraunhofer.de> <4C0D0A8C.2050009@mobilerobots.com> Message-ID: <4C0DEEB0.4030106@iis.fraunhofer.de> Ok, I'll try it. Thanks! Reed Hedges wrote: > Tobias Knewitz wrote: >> If I set HASGYRO to 2, does ARCOS also automatically compensate the >> robotheading changes as ARIA did before? > > Yes, the corrections will be reflected in the "odometric" pose sent from ARCOS > to ARIA. > >> And do I need this ArAnalogGyro >> object in the main() anymore if I use this mode? > > No, unless you want to get additional info that it provides. > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From jmcuadra at dia.uned.es Tue Jun 8 17:12:49 2010 From: jmcuadra at dia.uned.es (Jose Manuel Cuadra Troncoso) Date: Tue, 08 Jun 2010 23:12:49 +0200 Subject: [Aria-users] Problems compiling AriaJava Message-ID: <1276031569.17800.30.camel@portatil-jose> Hi: I have upgrade to Aria 2.7.2, and later I have recompiled the library with gcc 4.1 (libstdc++.so.6), everything works Ok in C++ programs after recompilation. But when I tried to recompile AriaJava 2.7.2, following instructions in readme file in /usr/local/Aria/java directory, I get the following error message: /usr/local/Aria$ make java mkdir -p java/com/mobilerobots/Aria swig -Wall -c++ -java -package com.mobilerobots.Aria -outdir java/com/mobilerobots/Aria -module AriaJava -Dlinux -DAREXPORT -o java/AriaJava_wrap.cpp -Iinclude include/wrapper.i // some rm command unimportant messages include/wrapper.i:392: Error: Unable to find 'wrapper_std_list_java.i' I'm using Debian testing with last updates of versions 4.x de c++, java, aria, swig, etc. If I try to execute programs with the original AriaJava I get a segmentation fault from Aria related to libstdc++.so.5. Log file in Aria/javaExamples shows both libstdc++.so.5 and libstdc++.so.6 in section Dynamic libraries. I have also gcc-3.4 (libstdc++.so.5) installed in my computer. Thanks -- ,.....................................,................................, : Jose Manuel Cuadra Troncoso : Email: jmcuadra at dia.uned.es : : Dpto. de Inteligencia Artificial : Tel: (+34) 91-398-7144 : : Univ. Nac. de Educacion a Distancia : Fax: (+34) 91-398-8895 : : Juan del Rosal, 16 - 3? : : : E-28040 Madrid SPAIN : http://www.ia.uned.es/~jmcuadra: '.....................................:................................' From reed at mobilerobots.com Tue Jun 8 18:24:14 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 08 Jun 2010 18:24:14 -0400 Subject: [Aria-users] Problems compiling AriaJava In-Reply-To: <1276031569.17800.30.camel@portatil-jose> References: <1276031569.17800.30.camel@portatil-jose> Message-ID: <4C0EC30E.7@mobilerobots.com> File is attached, sorry for the omission. Let me know if the wrapper works or if you have any other issues. Reed Jose Manuel Cuadra Troncoso wrote: > Hi: > I have upgrade to Aria 2.7.2, and later I have recompiled the library > with gcc 4.1 (libstdc++.so.6), everything works Ok in C++ programs after > recompilation. But when I tried to recompile AriaJava 2.7.2, following > instructions in readme file in /usr/local/Aria/java directory, I get the > following error message: > > /usr/local/Aria$ make java > > mkdir -p java/com/mobilerobots/Aria > > swig -Wall -c++ -java -package com.mobilerobots.Aria -outdir > java/com/mobilerobots/Aria -module AriaJava -Dlinux -DAREXPORT -o > java/AriaJava_wrap.cpp -Iinclude include/wrapper.i > > // some rm command unimportant messages > > include/wrapper.i:392: Error: Unable to find 'wrapper_std_list_java.i' > > I'm using Debian testing with last updates of versions 4.x de c++, java, > aria, swig, etc. > > If I try to execute programs with the original AriaJava I get a > segmentation fault from Aria related to libstdc++.so.5. Log file in > Aria/javaExamples shows both libstdc++.so.5 and libstdc++.so.6 in > section Dynamic libraries. I have also gcc-3.4 (libstdc++.so.5) > installed in my computer. > > Thanks > -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: wrapper_std_list_java.i Url: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100608/60bad6b1/attachment-0001.ksh From zhossain.kuet at yahoo.com Tue Jun 8 22:51:55 2010 From: zhossain.kuet at yahoo.com (Hossain, Md.Z) Date: Tue, 8 Jun 2010 19:51:55 -0700 (PDT) Subject: [Aria-users] Help about Autonomous Robot Navigation In-Reply-To: <4C08DB4A.9030607@iis.fraunhofer.de> References: <4C08DB4A.9030607@iis.fraunhofer.de> Message-ID: <271915.82276.qm@web46409.mail.sp1.yahoo.com> Dear All We have cannon VC-C50i camera mounted on P3-AT robot(ARIA software), using these stuff we want to have autonomous robot in an outdoor environment. Let me be more clear, our robot will receive images through camera and then processing those images it will find its way to move automatically. we have developed autonomous robot using sonor and laser, now we want to have a robot with vision then we will proceed to our main focus, cognitive mapping. Is there anyone who can help us? we appreciate your any suggestions. Best regards Hossain ________________________________ From: Tobias Knewitz To: "Help, discussion and announcements for MobileRobots' Advanced Robot Interface for Applications (ARIA) " Sent: Fri, June 4, 2010 10:54:02 PM Subject: [Aria-users] gyro calibration Hi! I tried to calibrate the gyro in my Pioneer 3AT because I had some drift problems, but the changes I made in the calibration had no effect. Can anybody tell me how to do it? I used the "demo" programm on an external computer and the "ipthru" programm on the robot. I changed the values of GYROCALCW (#38) and GYROCALCCW (#39) in direct mode of the "demo" programm. After that I changed in position modus and turned the robot in different directions while observing the gyro-th value. I also tried to adjust the GyroScaler factor in the params file, but it had no effect. By the way, where should this params file be located, in the folder of libAria.so, in the source folder or somewhere else? Thanks Toby. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de _______________________________________________ Aria-users mailing list Aria-users at lists.mobilerobots.com http://lists.mobilerobots.com/mailman/listinfo/aria-users To unsubscribe visit the above webpage or send an e-mail to: aria-users-leave at lists.mobilerobots.com Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100608/7c9f9dc2/attachment.html From aboeing at gmail.com Wed Jun 9 01:07:30 2010 From: aboeing at gmail.com (Adrian Boeing) Date: Wed, 9 Jun 2010 13:07:30 +0800 Subject: [Aria-users] Bad Connection Message-ID: Hi, Some of our Pioneer AT 3 sometimes refuse to connect. When we try to connect to the vehicle we get some low pitch beeps and it says: "bad packet, bad checksum." Finishing with ArACTS_1_2: Open ... connection refused This happens even with the ARIA demo programs. If we try this again on another day everything will work fine. Does anyone know what the problem could be? Thanks, -Adrian From knewitts at iis.fraunhofer.de Wed Jun 9 03:55:30 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Wed, 09 Jun 2010 09:55:30 +0200 Subject: [Aria-users] gyro calibration In-Reply-To: <4C0D0A8C.2050009@mobilerobots.com> References: <4C08DB4A.9030607@iis.fraunhofer.de> <4C093C89.2060207@mobilerobots.com> <4C0C9EB2.4050405@iis.fraunhofer.de> <4C0CECE1.3040308@mobilerobots.com> <4C0CFAD3.9060209@iis.fraunhofer.de> <4C0CFCBF.50708@mobilerobots.com> <4C0D0098.8030408@iis.fraunhofer.de> <4C0D0A8C.2050009@mobilerobots.com> Message-ID: <4C0F48F2.2010500@iis.fraunhofer.de> Hi Reed! I tried again to calibrate the gyro in my Pioneer 3AT, but it doesn't work. I tried different things: 1. I startet the demo programm and used the direct mode to send 58 2 (HASGYRO = 2). Then I changed the values of GYROCALCW and GYROCALCCW (100; 1000; 10000; 30000; -1000), and used the position mode to check for differences, but nothing changed really. 2. After that, I changed HASGYRO directly in the firmware (HASGYRO = 2). I started the demo again in position mode. This time there was only one 'th' (no 'gyro_th'). But when I turned the robot without moving, nothing happend (th = 0). I also had an error message. Something like "No packet handler...". 3. Then I started the programm I'm working on. When I turned the robot, while he was moving forward, there was no correction. I think the data of the gyro isn't used when setting HASGYRO = 2. I think there's an older version of ARCOS on the microcontroller, can this be the problem? It's telling me something like ".. old controller ... proceed with caution", but I can change the parameters. Do you have any idea what I can do? Thanks Toby. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From jmcuadra at dia.uned.es Wed Jun 9 08:09:45 2010 From: jmcuadra at dia.uned.es (Jose Manuel Cuadra Troncoso) Date: Wed, 09 Jun 2010 14:09:45 +0200 Subject: [Aria-users] Problems compiling AriaJava In-Reply-To: <4C0EC30E.7@mobilerobots.com> References: <1276031569.17800.30.camel@portatil-jose> <4C0EC30E.7@mobilerobots.com> Message-ID: <1276085385.4396.0.camel@portatil-jose> Hi Reed, I have compiled AriaJava-2.7.2 with no errors. But when I tried to run the program simple.java, after recompile it following readme file, I got two problems. First I had to set a link to libAriaJava.so in /usr/lib, System.loadLibrary("AriaJava") failed otherwise, execution of ldconfig does not fix the problem. Later I got this error message: /usr/local/Aria/javaExamples# java -cp ../java/Aria.jar:. simple Starting Java Test Exception in thread "main" java.lang.UnsatisfiedLinkError: com.mobilerobots.Aria.AriaJavaJNI.swig_module_init() at com.mobilerobots.Aria.AriaJavaJNI.swig_module_init(Native Method) at com.mobilerobots.Aria.AriaJavaJNI.(AriaJavaJNI.java:6022) at com.mobilerobots.Aria.Aria.init(Aria.java:57) at simple.main(simple.java:46) swig_module_init appears with a lock in NetBeans project view when I load a project created time ago, project execution shows the same error output. Thanks El mar, 08-06-2010 a las 18:24 -0400, Reed Hedges escribi?: > File is attached, sorry for the omission. Let me know if the wrapper > works or if you have any other issues. > > Reed > > > Jose Manuel Cuadra Troncoso wrote: > > Hi: > > I have upgrade to Aria 2.7.2, and later I have recompiled the library > > with gcc 4.1 (libstdc++.so.6), everything works Ok in C++ programs after > > recompilation. But when I tried to recompile AriaJava 2.7.2, following > > instructions in readme file in /usr/local/Aria/java directory, I get the > > following error message: > > > > /usr/local/Aria$ make java > > > > mkdir -p java/com/mobilerobots/Aria > > > > swig -Wall -c++ -java -package com.mobilerobots.Aria -outdir > > java/com/mobilerobots/Aria -module AriaJava -Dlinux -DAREXPORT -o > > java/AriaJava_wrap.cpp -Iinclude include/wrapper.i > > > > // some rm command unimportant messages > > > > include/wrapper.i:392: Error: Unable to find 'wrapper_std_list_java.i' > > > > I'm using Debian testing with last updates of versions 4.x de c++, java, > > aria, swig, etc. > > > > If I try to execute programs with the original AriaJava I get a > > segmentation fault from Aria related to libstdc++.so.5. Log file in > > Aria/javaExamples shows both libstdc++.so.5 and libstdc++.so.6 in > > section Dynamic libraries. I have also gcc-3.4 (libstdc++.so.5) > > installed in my computer. > > > > Thanks > > > > documento de texto sencillo adjunto (wrapper_std_list_java.i) > /* ----------------------------------------------------------------------------- > * See the LICENSE file for information on copyright, usage and redistribution > * of SWIG, and the README file for authors - http://www.swig.org/release.html. > * > * std_list.i > * ----------------------------------------------------------------------------- */ > > %include > > %{ > #include > #include > %} > > namespace std { > > template class list { > public: > typedef size_t size_type; > typedef T value_type; > typedef const value_type& const_reference; > list(); > size_type size() const; > %rename(isEmpty) empty; > bool empty() const; > void clear(); > %rename(add) push_back; > void push_back(const value_type& x); > %extend { > const_reference get(int i) throw (std::out_of_range) { > int size = int(self->size()); > int j; > if (i>=0 && i std::list::const_iterator p; > p=self->begin(); > for (j=0; j return (*p); > } > else > throw std::out_of_range("list index out of range"); > } > } > }; > } > > %define specialize_std_list(T) > #warning "specialize_std_list - specialization for type T no longer needed" > %enddef > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -- ,.....................................,................................, : Jose Manuel Cuadra Troncoso : Email: jmcuadra at dia.uned.es : : Dpto. de Inteligencia Artificial : Tel: (+34) 91-398-7144 : : Univ. Nac. de Educacion a Distancia : Fax: (+34) 91-398-8895 : : Juan del Rosal, 16 - 3? : : : E-28040 Madrid SPAIN : http://www.ia.uned.es/~jmcuadra: '.....................................:................................' From reed at mobilerobots.com Wed Jun 9 10:03:13 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 09 Jun 2010 10:03:13 -0400 Subject: [Aria-users] Problems compiling AriaJava In-Reply-To: <1276085385.4396.0.camel@portatil-jose> References: <1276031569.17800.30.camel@portatil-jose> <4C0EC30E.7@mobilerobots.com> <1276085385.4396.0.camel@portatil-jose> Message-ID: <4C0F9F21.8040608@mobilerobots.com> Jose Manuel Cuadra Troncoso wrote: > Hi Reed, > I have compiled AriaJava-2.7.2 with no errors. But when I tried to run > the program simple.java, after recompile it following readme file, I got > two problems. First I had to set a link to libAriaJava.so in /usr/lib, > System.loadLibrary("AriaJava") failed otherwise, execution of ldconfig /usr/local/Aria/lib should be in /etc/ld.so.conf. Then it will be able to find libAria.so, libAriaJava.so, etc. What version of JDK are you using, by the way? > does not fix the problem. Later I got this error message: > > /usr/local/Aria/javaExamples# java -cp ../java/Aria.jar:. simple > > Starting Java Test > > Exception in thread "main" java.lang.UnsatisfiedLinkError: > com.mobilerobots.Aria.AriaJavaJNI.swig_module_init() > > at com.mobilerobots.Aria.AriaJavaJNI.swig_module_init(Native > Method) > > at > com.mobilerobots.Aria.AriaJavaJNI.(AriaJavaJNI.java:6022) > > at com.mobilerobots.Aria.Aria.init(Aria.java:57) > > at simple.main(simple.java:46) > > swig_module_init appears with a lock in NetBeans project view when I > load a project created time ago, project execution shows the same error > output. > > Thanks > > El mar, 08-06-2010 a las 18:24 -0400, Reed Hedges escribi?: >> File is attached, sorry for the omission. Let me know if the wrapper >> works or if you have any other issues. >> >> Reed >> >> >> Jose Manuel Cuadra Troncoso wrote: >>> Hi: >>> I have upgrade to Aria 2.7.2, and later I have recompiled the library >>> with gcc 4.1 (libstdc++.so.6), everything works Ok in C++ programs after >>> recompilation. But when I tried to recompile AriaJava 2.7.2, following >>> instructions in readme file in /usr/local/Aria/java directory, I get the >>> following error message: >>> >>> /usr/local/Aria$ make java >>> >>> mkdir -p java/com/mobilerobots/Aria >>> >>> swig -Wall -c++ -java -package com.mobilerobots.Aria -outdir >>> java/com/mobilerobots/Aria -module AriaJava -Dlinux -DAREXPORT -o >>> java/AriaJava_wrap.cpp -Iinclude include/wrapper.i >>> >>> // some rm command unimportant messages >>> >>> include/wrapper.i:392: Error: Unable to find 'wrapper_std_list_java.i' >>> >>> I'm using Debian testing with last updates of versions 4.x de c++, java, >>> aria, swig, etc. >>> >>> If I try to execute programs with the original AriaJava I get a >>> segmentation fault from Aria related to libstdc++.so.5. Log file in >>> Aria/javaExamples shows both libstdc++.so.5 and libstdc++.so.6 in >>> section Dynamic libraries. I have also gcc-3.4 (libstdc++.so.5) >>> installed in my computer. >>> >>> Thanks >>> >> documento de texto sencillo adjunto (wrapper_std_list_java.i) >> /* ----------------------------------------------------------------------------- >> * See the LICENSE file for information on copyright, usage and redistribution >> * of SWIG, and the README file for authors - http://www.swig.org/release.html. >> * >> * std_list.i >> * ----------------------------------------------------------------------------- */ >> >> %include >> >> %{ >> #include >> #include >> %} >> >> namespace std { >> >> template class list { >> public: >> typedef size_t size_type; >> typedef T value_type; >> typedef const value_type& const_reference; >> list(); >> size_type size() const; >> %rename(isEmpty) empty; >> bool empty() const; >> void clear(); >> %rename(add) push_back; >> void push_back(const value_type& x); >> %extend { >> const_reference get(int i) throw (std::out_of_range) { >> int size = int(self->size()); >> int j; >> if (i>=0 && i> std::list::const_iterator p; >> p=self->begin(); >> for (j=0; j> return (*p); >> } >> else >> throw std::out_of_range("list index out of range"); >> } >> } >> }; >> } >> >> %define specialize_std_list(T) >> #warning "specialize_std_list - specialization for type T no longer needed" >> %enddef >> >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-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 jmcuadra at dia.uned.es Wed Jun 9 10:32:38 2010 From: jmcuadra at dia.uned.es (Jose Manuel Cuadra Troncoso) Date: Wed, 09 Jun 2010 16:32:38 +0200 Subject: [Aria-users] Problems compiling AriaJava In-Reply-To: <4C0F9F21.8040608@mobilerobots.com> References: <1276031569.17800.30.camel@portatil-jose> <4C0EC30E.7@mobilerobots.com> <1276085385.4396.0.camel@portatil-jose> <4C0F9F21.8040608@mobilerobots.com> Message-ID: <1276093958.4652.14.camel@portatil-jose> Hi Reed, The correct path to Aria libraries is set in ld.conf.so, everything is Ok in C++ programs using Aria and Arnl. I remember that dpkg process configured ld.conf.so, but I don't remember exactly if it was installing Aria-2.7.2, Arnl-base-1.7.2 or both. This my Java installation characteristics: java version "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-1) OpenJDK Server VM (build 14.0-b16, mixed mode) Thanks. > Jose Manuel Cuadra Troncoso wrote: > > Hi Reed, > > I have compiled AriaJava-2.7.2 with no errors. But when I tried to run > > the program simple.java, after recompile it following readme file, I got > > two problems. First I had to set a link to libAriaJava.so in /usr/lib, > > System.loadLibrary("AriaJava") failed otherwise, execution of ldconfig > > /usr/local/Aria/lib should be in /etc/ld.so.conf. Then it will be able to find > libAria.so, libAriaJava.so, etc. > > What version of JDK are you using, by the way? > > > > > > does not fix the problem. Later I got this error message: > > > > /usr/local/Aria/javaExamples# java -cp ../java/Aria.jar:. simple > > > > Starting Java Test > > > > Exception in thread "main" java.lang.UnsatisfiedLinkError: > > com.mobilerobots.Aria.AriaJavaJNI.swig_module_init() > > > > at com.mobilerobots.Aria.AriaJavaJNI.swig_module_init(Native > > Method) > > > > at > > com.mobilerobots.Aria.AriaJavaJNI.(AriaJavaJNI.java:6022) > > > > at com.mobilerobots.Aria.Aria.init(Aria.java:57) > > > > at simple.main(simple.java:46) > > > > swig_module_init appears with a lock in NetBeans project view when I > > load a project created time ago, project execution shows the same error > > output. > > > > Thanks > > > > El mar, 08-06-2010 a las 18:24 -0400, Reed Hedges escribi?: > >> File is attached, sorry for the omission. Let me know if the wrapper > >> works or if you have any other issues. > >> > >> Reed > >> > >> > >> Jose Manuel Cuadra Troncoso wrote: > >>> Hi: > >>> I have upgrade to Aria 2.7.2, and later I have recompiled the library > >>> with gcc 4.1 (libstdc++.so.6), everything works Ok in C++ programs after > >>> recompilation. But when I tried to recompile AriaJava 2.7.2, following > >>> instructions in readme file in /usr/local/Aria/java directory, I get the > >>> following error message: > >>> > >>> /usr/local/Aria$ make java > >>> > >>> mkdir -p java/com/mobilerobots/Aria > >>> > >>> swig -Wall -c++ -java -package com.mobilerobots.Aria -outdir > >>> java/com/mobilerobots/Aria -module AriaJava -Dlinux -DAREXPORT -o > >>> java/AriaJava_wrap.cpp -Iinclude include/wrapper.i > >>> > >>> // some rm command unimportant messages > >>> > >>> include/wrapper.i:392: Error: Unable to find 'wrapper_std_list_java.i' > >>> > >>> I'm using Debian testing with last updates of versions 4.x de c++, java, > >>> aria, swig, etc. > >>> > >>> If I try to execute programs with the original AriaJava I get a > >>> segmentation fault from Aria related to libstdc++.so.5. Log file in > >>> Aria/javaExamples shows both libstdc++.so.5 and libstdc++.so.6 in > >>> section Dynamic libraries. I have also gcc-3.4 (libstdc++.so.5) > >>> installed in my computer. > >>> > >>> Thanks > >>> > >> documento de texto sencillo adjunto (wrapper_std_list_java.i) > >> /* ----------------------------------------------------------------------------- > >> * See the LICENSE file for information on copyright, usage and redistribution > >> * of SWIG, and the README file for authors - http://www.swig.org/release.html. > >> * > >> * std_list.i > >> * ----------------------------------------------------------------------------- */ > >> > >> %include > >> > >> %{ > >> #include > >> #include > >> %} > >> > >> namespace std { > >> > >> template class list { > >> public: > >> typedef size_t size_type; > >> typedef T value_type; > >> typedef const value_type& const_reference; > >> list(); > >> size_type size() const; > >> %rename(isEmpty) empty; > >> bool empty() const; > >> void clear(); > >> %rename(add) push_back; > >> void push_back(const value_type& x); > >> %extend { > >> const_reference get(int i) throw (std::out_of_range) { > >> int size = int(self->size()); > >> int j; > >> if (i>=0 && i >> std::list::const_iterator p; > >> p=self->begin(); > >> for (j=0; j >> return (*p); > >> } > >> else > >> throw std::out_of_range("list index out of range"); > >> } > >> } > >> }; > >> } > >> > >> %define specialize_std_list(T) > >> #warning "specialize_std_list - specialization for type T no longer needed" > >> %enddef > >> > >> _______________________________________________ > >> Aria-users mailing list > >> Aria-users at lists.mobilerobots.com > >> http://lists.mobilerobots.com/mailman/listinfo/aria-users > >> > >> To unsubscribe visit the above webpage or send an e-mail to: > >> > >> aria-users-leave at lists.mobilerobots.com > >> > >> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -- ,.....................................,................................, : Jose Manuel Cuadra Troncoso : Email: jmcuadra at dia.uned.es : : Dpto. de Inteligencia Artificial : Tel: (+34) 91-398-7144 : : Univ. Nac. de Educacion a Distancia : Fax: (+34) 91-398-8895 : : Juan del Rosal, 16 - 3? : : : E-28040 Madrid SPAIN : http://www.ia.uned.es/~jmcuadra: '.....................................:................................' From reed at mobilerobots.com Wed Jun 9 11:02:24 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 09 Jun 2010 11:02:24 -0400 Subject: [Aria-users] Problems compiling AriaJava In-Reply-To: <1276093958.4652.14.camel@portatil-jose> References: <1276031569.17800.30.camel@portatil-jose> <4C0EC30E.7@mobilerobots.com> <1276085385.4396.0.camel@portatil-jose> <4C0F9F21.8040608@mobilerobots.com> <1276093958.4652.14.camel@portatil-jose> Message-ID: <4C0FAD00.40900@mobilerobots.com> I will take a second look at rebuilding the wrapper with GCC 4 on a clean system, but we always use the Sun JDK, so it's possible there is some kind of incompatability between the code that SWIG generates and the OpenJDK you're using. Jose Manuel Cuadra Troncoso wrote: > Hi Reed, > The correct path to Aria libraries is set in ld.conf.so, everything is > Ok in C++ programs using Aria and Arnl. I remember that dpkg process > configured ld.conf.so, but I don't remember exactly if it was installing > Aria-2.7.2, Arnl-base-1.7.2 or both. > > This my Java installation characteristics: > > java version "1.6.0_18" > OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-1) > OpenJDK Server VM (build 14.0-b16, mixed mode) > > Thanks. > >> Jose Manuel Cuadra Troncoso wrote: >>> Hi Reed, >>> I have compiled AriaJava-2.7.2 with no errors. But when I tried to run >>> the program simple.java, after recompile it following readme file, I got >>> two problems. First I had to set a link to libAriaJava.so in /usr/lib, >>> System.loadLibrary("AriaJava") failed otherwise, execution of ldconfig >> /usr/local/Aria/lib should be in /etc/ld.so.conf. Then it will be able to find >> libAria.so, libAriaJava.so, etc. >> >> What version of JDK are you using, by the way? >> >> >> >> >>> does not fix the problem. Later I got this error message: >>> >>> /usr/local/Aria/javaExamples# java -cp ../java/Aria.jar:. simple >>> >>> Starting Java Test >>> >>> Exception in thread "main" java.lang.UnsatisfiedLinkError: >>> com.mobilerobots.Aria.AriaJavaJNI.swig_module_init() >>> >>> at com.mobilerobots.Aria.AriaJavaJNI.swig_module_init(Native >>> Method) >>> >>> at >>> com.mobilerobots.Aria.AriaJavaJNI.(AriaJavaJNI.java:6022) >>> >>> at com.mobilerobots.Aria.Aria.init(Aria.java:57) >>> >>> at simple.main(simple.java:46) >>> >>> swig_module_init appears with a lock in NetBeans project view when I >>> load a project created time ago, project execution shows the same error >>> output. >>> >>> Thanks >>> >>> El mar, 08-06-2010 a las 18:24 -0400, Reed Hedges escribi?: >>>> File is attached, sorry for the omission. Let me know if the wrapper >>>> works or if you have any other issues. >>>> >>>> Reed >>>> >>>> >>>> Jose Manuel Cuadra Troncoso wrote: >>>>> Hi: >>>>> I have upgrade to Aria 2.7.2, and later I have recompiled the library >>>>> with gcc 4.1 (libstdc++.so.6), everything works Ok in C++ programs after >>>>> recompilation. But when I tried to recompile AriaJava 2.7.2, following >>>>> instructions in readme file in /usr/local/Aria/java directory, I get the >>>>> following error message: >>>>> >>>>> /usr/local/Aria$ make java >>>>> >>>>> mkdir -p java/com/mobilerobots/Aria >>>>> >>>>> swig -Wall -c++ -java -package com.mobilerobots.Aria -outdir >>>>> java/com/mobilerobots/Aria -module AriaJava -Dlinux -DAREXPORT -o >>>>> java/AriaJava_wrap.cpp -Iinclude include/wrapper.i >>>>> >>>>> // some rm command unimportant messages >>>>> >>>>> include/wrapper.i:392: Error: Unable to find 'wrapper_std_list_java.i' >>>>> >>>>> I'm using Debian testing with last updates of versions 4.x de c++, java, >>>>> aria, swig, etc. >>>>> >>>>> If I try to execute programs with the original AriaJava I get a >>>>> segmentation fault from Aria related to libstdc++.so.5. Log file in >>>>> Aria/javaExamples shows both libstdc++.so.5 and libstdc++.so.6 in >>>>> section Dynamic libraries. I have also gcc-3.4 (libstdc++.so.5) >>>>> installed in my computer. >>>>> >>>>> Thanks >>>>> >>>> documento de texto sencillo adjunto (wrapper_std_list_java.i) >>>> /* ----------------------------------------------------------------------------- >>>> * See the LICENSE file for information on copyright, usage and redistribution >>>> * of SWIG, and the README file for authors - http://www.swig.org/release.html. >>>> * >>>> * std_list.i >>>> * ----------------------------------------------------------------------------- */ >>>> >>>> %include >>>> >>>> %{ >>>> #include >>>> #include >>>> %} >>>> >>>> namespace std { >>>> >>>> template class list { >>>> public: >>>> typedef size_t size_type; >>>> typedef T value_type; >>>> typedef const value_type& const_reference; >>>> list(); >>>> size_type size() const; >>>> %rename(isEmpty) empty; >>>> bool empty() const; >>>> void clear(); >>>> %rename(add) push_back; >>>> void push_back(const value_type& x); >>>> %extend { >>>> const_reference get(int i) throw (std::out_of_range) { >>>> int size = int(self->size()); >>>> int j; >>>> if (i>=0 && i>>> std::list::const_iterator p; >>>> p=self->begin(); >>>> for (j=0; j>>> return (*p); >>>> } >>>> else >>>> throw std::out_of_range("list index out of range"); >>>> } >>>> } >>>> }; >>>> } >>>> >>>> %define specialize_std_list(T) >>>> #warning "specialize_std_list - specialization for type T no longer needed" >>>> %enddef >>>> >>>> _______________________________________________ >>>> Aria-users mailing list >>>> Aria-users at lists.mobilerobots.com >>>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>>> >>>> To unsubscribe visit the above webpage or send an e-mail to: >>>> >>>> aria-users-leave at lists.mobilerobots.com >>>> >>>> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-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 federico.tibaldi at polito.it Thu Jun 10 09:02:34 2010 From: federico.tibaldi at polito.it (Federico Tibaldi) Date: Thu, 10 Jun 2010 15:02:34 +0200 Subject: [Aria-users] Short survey of Linux software tools and packages you use In-Reply-To: <4BFD7828.5080003@mobilerobots.com> References: <4BFD7828.5080003@mobilerobots.com> Message-ID: <4C10E26A.7060601@polito.it> 1. Are you using the Debian 3.1 system we supplied, or did you replace it with another Linux distribution or operating system? If so, why? We use Ubuntu/Kubuntu 10.04 on a our laptop (we re-compile ARIA with g++-4.4 ) 2. Do you use C++, Python, Java or another programming language? C++ only 3. What build and compilation tools do you use? make 4. What text editor? Eclipse 5. Any source code management tools? (e.g. version control such as cvs or svn) SVN 6. Any other tools? 7. What development libraries? If you are using python, perl, etc. any additional modules? OpenCV, gsl 9. Any special kernel drivers? One for a RFID card reader On 05/26/2010 09:36 PM, Reed Hedges wrote: > Dear aria-users, > > We are interested in what kinds of development and system tools and other > software you are using on your robots that are running Linux. > > In particular > > 1. Are you using the Debian 3.1 system we supplied, or did you replace it with > another Linux distribution or operating system? If so, why? > > 2. Do you use C++, Python, Java or another programming language? > > 3. What build and compilation tools do you use? > > 4. What text editor? > > 5. Any source code management tools? (e.g. version control such as cvs or svn) > > 6. Any other tools? > > 7. What development libraries? If you are using python, perl, etc. any > additional modules? > > 9. Any special kernel drivers? > > 10. If you are using the Debian system we provided, are there any packages that > you installed in addition to the default set provided with the robot? > > Thank you for any information you have. This will help us improve our Linux > configuration and support. > > Reed > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 awantha at ieee.org Sat Jun 12 10:45:27 2010 From: awantha at ieee.org (Awantha Jayasiri) Date: Sat, 12 Jun 2010 07:45:27 -0700 (PDT) Subject: [Aria-users] Exchanging informations between robots online Message-ID: <853223.85562.qm@web120104.mail.ne1.yahoo.com> HI, I am doing multi-robot experiments for my research. I basically plan use 2 pioneer 3AT robots where each robot exchanges their local decisions with the other and global-level decision fusion performed locally in both robots. The robots need to access each other on-line and send, receive information which is needed for the running program. The robots do not have wireless-serial bridges installed. They only have wired and wireless network connections. My questions are: 1. How can I establish a dedicated line (wired/ wireless) between 2 robots and access them online with in the program? 2. If I use one lap-top on each robot is it possible to connect to lap-tops by wireless link and control the robot by a wired/ serial connection? Any help is greatly appreciated. Thank you very much. Regards Awantha ayasiri -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100612/5e88a177/attachment.html From oussema.benneji.am at hotmail.fr Sat Jun 12 20:30:18 2010 From: oussema.benneji.am at hotmail.fr (Oussema Benneji) Date: Sun, 13 Jun 2010 01:30:18 +0100 Subject: [Aria-users] moving robot Message-ID: hi is there anyone who can give me the command to move the robot forward other than robot.move (), more clearly the robot must move forward and set the direction thx _________________________________________________________________ Hotmail : une messagerie fiable avec une protection anti-spam performante https://signup.live.com/signup.aspx?id=60969 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100613/9cc87ef9/attachment.html From toshy.maeda at gmail.com Sat Jun 12 20:36:18 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Sat, 12 Jun 2010 21:36:18 -0300 Subject: [Aria-users] moving robot In-Reply-To: References: Message-ID: you can set the velocity of the motors for a given time to.... On Sat, Jun 12, 2010 at 9:30 PM, Oussema Benneji wrote: > hi > is there anyone who can give me the command to move the robot forward other > than robot.move (), > more clearly the robot must move forward and set the direction > thx > > ------------------------------ > Hotmail : une messagerie fiable avec une protection anti-spam performante > Inscrivez-vous > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100612/23cdbd13/attachment.html From lhuseino at purdue.edu Sun Jun 13 00:11:20 2010 From: lhuseino at purdue.edu (lhuseino at purdue.edu) Date: Sun, 13 Jun 2010 00:11:20 -0400 Subject: [Aria-users] moving robot In-Reply-To: References: Message-ID: <1276402280.4c145a68ba5d5@webmail.purdue.edu> You can use robot.setVel() which will make the robot move at that velocity until you tell it otherwise. I'm not sure what you mean by set the direction. Do you want it to turn to a different direction than its original position? LJ Quoting Oussema Benneji : > > hi > is there anyone who can give me the > command to move the robot forward other than robot.move > (), > more clearly the robot must move forward and set the direction > thx > > _________________________________________________________________ > Hotmail : une messagerie fiable avec une protection anti-spam performante > https://signup.live.com/signup.aspx?id=60969 From gillen.christian at gmail.com Sun Jun 13 13:24:09 2010 From: gillen.christian at gmail.com (Christian) Date: Sun, 13 Jun 2010 19:24:09 +0200 Subject: [Aria-users] ArModule::init bugfix Message-ID: <4C151439.8010406@gmail.com> Hi I'm currently in the situation that I want to use more than one ArModule, but as is documented just one ArModule::init function is called. The problem is the following: In Linux global variables get automatically exported from a shared object file, just like the functions. If more than one shared object use the same name for a global variable there will be problems. The fix is quite simple: Just add static in front of the declaration so that it is private to the compilation unit. The required change is in the file ArModule.h on the line 147: -ArModule *__AriaModule__=&mod; \ +static ArModule *__AriaModule__=&mod; \ From my testing, there is no problems on Windows with Visual Studio. But it shouldn't hurt to change the Windows specific macro. Thanks, Christian. From oussema.benneji.am at hotmail.fr Sun Jun 13 15:09:31 2010 From: oussema.benneji.am at hotmail.fr (Oussema Benneji) Date: Sun, 13 Jun 2010 20:09:31 +0100 Subject: [Aria-users] Aria-users Digest, Vol 26, Issue 13 In-Reply-To: References: Message-ID: i mean that the robot must change direction if il not going linear how can i do the command to the robot > From: aria-users-request at lists.mobilerobots.com > Subject: Aria-users Digest, Vol 26, Issue 13 > To: aria-users at lists.mobilerobots.com > Date: Sun, 13 Jun 2010 13:24:03 -0400 > > Send Aria-users mailing list submissions to > aria-users at lists.mobilerobots.com > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mobilerobots.com/mailman/listinfo/aria-users > or, via email, send a message with subject or body 'help' to > aria-users-request at lists.mobilerobots.com > > You can reach the person managing the list at > aria-users-owner at lists.mobilerobots.com > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Aria-users digest..." > > > Today's Topics: > > 1. Re: Problems compiling AriaJava (Reed Hedges) > 2. Re: Short survey of Linux software tools and packages you use > (Federico Tibaldi) > 3. Exchanging informations between robots online (Awantha Jayasiri) > 4. moving robot (Oussema Benneji) > 5. Re: moving robot (Bruno Maeda) > 6. Re: moving robot (lhuseino at purdue.edu) > 7. ArModule::init bugfix (Christian) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 09 Jun 2010 11:02:24 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] Problems compiling AriaJava > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C0FAD00.40900 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > I will take a second look at rebuilding the wrapper with GCC 4 on a clean > system, but we always use the Sun JDK, so it's possible there is some kind of > incompatability between the code that SWIG generates and the OpenJDK you're using. > > > > Jose Manuel Cuadra Troncoso wrote: > > Hi Reed, > > The correct path to Aria libraries is set in ld.conf.so, everything is > > Ok in C++ programs using Aria and Arnl. I remember that dpkg process > > configured ld.conf.so, but I don't remember exactly if it was installing > > Aria-2.7.2, Arnl-base-1.7.2 or both. > > > > This my Java installation characteristics: > > > > java version "1.6.0_18" > > OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-1) > > OpenJDK Server VM (build 14.0-b16, mixed mode) > > > > Thanks. > > > >> Jose Manuel Cuadra Troncoso wrote: > >>> Hi Reed, > >>> I have compiled AriaJava-2.7.2 with no errors. But when I tried to run > >>> the program simple.java, after recompile it following readme file, I got > >>> two problems. First I had to set a link to libAriaJava.so in /usr/lib, > >>> System.loadLibrary("AriaJava") failed otherwise, execution of ldconfig > >> /usr/local/Aria/lib should be in /etc/ld.so.conf. Then it will be able to find > >> libAria.so, libAriaJava.so, etc. > >> > >> What version of JDK are you using, by the way? > >> > >> > >> > >> > >>> does not fix the problem. Later I got this error message: > >>> > >>> /usr/local/Aria/javaExamples# java -cp ../java/Aria.jar:. simple > >>> > >>> Starting Java Test > >>> > >>> Exception in thread "main" java.lang.UnsatisfiedLinkError: > >>> com.mobilerobots.Aria.AriaJavaJNI.swig_module_init() > >>> > >>> at com.mobilerobots.Aria.AriaJavaJNI.swig_module_init(Native > >>> Method) > >>> > >>> at > >>> com.mobilerobots.Aria.AriaJavaJNI.(AriaJavaJNI.java:6022) > >>> > >>> at com.mobilerobots.Aria.Aria.init(Aria.java:57) > >>> > >>> at simple.main(simple.java:46) > >>> > >>> swig_module_init appears with a lock in NetBeans project view when I > >>> load a project created time ago, project execution shows the same error > >>> output. > >>> > >>> Thanks > >>> > >>> El mar, 08-06-2010 a las 18:24 -0400, Reed Hedges escribi?: > >>>> File is attached, sorry for the omission. Let me know if the wrapper > >>>> works or if you have any other issues. > >>>> > >>>> Reed > >>>> > >>>> > >>>> Jose Manuel Cuadra Troncoso wrote: > >>>>> Hi: > >>>>> I have upgrade to Aria 2.7.2, and later I have recompiled the library > >>>>> with gcc 4.1 (libstdc++.so.6), everything works Ok in C++ programs after > >>>>> recompilation. But when I tried to recompile AriaJava 2.7.2, following > >>>>> instructions in readme file in /usr/local/Aria/java directory, I get the > >>>>> following error message: > >>>>> > >>>>> /usr/local/Aria$ make java > >>>>> > >>>>> mkdir -p java/com/mobilerobots/Aria > >>>>> > >>>>> swig -Wall -c++ -java -package com.mobilerobots.Aria -outdir > >>>>> java/com/mobilerobots/Aria -module AriaJava -Dlinux -DAREXPORT -o > >>>>> java/AriaJava_wrap.cpp -Iinclude include/wrapper.i > >>>>> > >>>>> // some rm command unimportant messages > >>>>> > >>>>> include/wrapper.i:392: Error: Unable to find 'wrapper_std_list_java.i' > >>>>> > >>>>> I'm using Debian testing with last updates of versions 4.x de c++, java, > >>>>> aria, swig, etc. > >>>>> > >>>>> If I try to execute programs with the original AriaJava I get a > >>>>> segmentation fault from Aria related to libstdc++.so.5. Log file in > >>>>> Aria/javaExamples shows both libstdc++.so.5 and libstdc++.so.6 in > >>>>> section Dynamic libraries. I have also gcc-3.4 (libstdc++.so.5) > >>>>> installed in my computer. > >>>>> > >>>>> Thanks > >>>>> > >>>> documento de texto sencillo adjunto (wrapper_std_list_java.i) > >>>> /* ----------------------------------------------------------------------------- > >>>> * See the LICENSE file for information on copyright, usage and redistribution > >>>> * of SWIG, and the README file for authors - http://www.swig.org/release.html. > >>>> * > >>>> * std_list.i > >>>> * ----------------------------------------------------------------------------- */ > >>>> > >>>> %include > >>>> > >>>> %{ > >>>> #include > >>>> #include > >>>> %} > >>>> > >>>> namespace std { > >>>> > >>>> template class list { > >>>> public: > >>>> typedef size_t size_type; > >>>> typedef T value_type; > >>>> typedef const value_type& const_reference; > >>>> list(); > >>>> size_type size() const; > >>>> %rename(isEmpty) empty; > >>>> bool empty() const; > >>>> void clear(); > >>>> %rename(add) push_back; > >>>> void push_back(const value_type& x); > >>>> %extend { > >>>> const_reference get(int i) throw (std::out_of_range) { > >>>> int size = int(self->size()); > >>>> int j; > >>>> if (i>=0 && i >>>> std::list::const_iterator p; > >>>> p=self->begin(); > >>>> for (j=0; j >>>> return (*p); > >>>> } > >>>> else > >>>> throw std::out_of_range("list index out of range"); > >>>> } > >>>> } > >>>> }; > >>>> } > >>>> > >>>> %define specialize_std_list(T) > >>>> #warning "specialize_std_list - specialization for type T no longer needed" > >>>> %enddef > >>>> > >>>> _______________________________________________ > >>>> Aria-users mailing list > >>>> Aria-users at lists.mobilerobots.com > >>>> http://lists.mobilerobots.com/mailman/listinfo/aria-users > >>>> > >>>> To unsubscribe visit the above webpage or send an e-mail to: > >>>> > >>>> aria-users-leave at lists.mobilerobots.com > >>>> > >>>> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > >> _______________________________________________ > >> Aria-users mailing list > >> Aria-users at lists.mobilerobots.com > >> http://lists.mobilerobots.com/mailman/listinfo/aria-users > >> > >> To unsubscribe visit the above webpage or send an e-mail to: > >> > >> aria-users-leave at lists.mobilerobots.com > >> > >> Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > > > ------------------------------ > > Message: 2 > Date: Thu, 10 Jun 2010 15:02:34 +0200 > From: Federico Tibaldi > Subject: Re: [Aria-users] Short survey of Linux software tools and > packages you use > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications \(ARIA\) " > > Message-ID: <4C10E26A.7060601 at polito.it> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > 1. Are you using the Debian 3.1 system we supplied, or did you replace it with > another Linux distribution or operating system? If so, why? > > > We use Ubuntu/Kubuntu 10.04 on a our laptop (we re-compile ARIA with > g++-4.4 ) > > 2. Do you use C++, Python, Java or another programming language? > > C++ only > > 3. What build and compilation tools do you use? > > make > > 4. What text editor? > Eclipse > > 5. Any source code management tools? (e.g. version control such as cvs or svn) > SVN > > > 6. Any other tools? > > 7. What development libraries? If you are using python, perl, etc. any > additional modules? > > OpenCV, gsl > > > 9. Any special kernel drivers? > One for a RFID card reader > > > > > > > > > > On 05/26/2010 09:36 PM, Reed Hedges wrote: > > Dear aria-users, > > > > We are interested in what kinds of development and system tools and other > > software you are using on your robots that are running Linux. > > > > In particular > > > > 1. Are you using the Debian 3.1 system we supplied, or did you replace it with > > another Linux distribution or operating system? If so, why? > > > > 2. Do you use C++, Python, Java or another programming language? > > > > 3. What build and compilation tools do you use? > > > > 4. What text editor? > > > > 5. Any source code management tools? (e.g. version control such as cvs or svn) > > > > 6. Any other tools? > > > > 7. What development libraries? If you are using python, perl, etc. any > > additional modules? > > > > 9. Any special kernel drivers? > > > > 10. If you are using the Debian system we provided, are there any packages that > > you installed in addition to the default set provided with the robot? > > > > Thank you for any information you have. This will help us improve our Linux > > configuration and support. > > > > Reed > > > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > > > > > ------------------------------ > > Message: 3 > Date: Sat, 12 Jun 2010 07:45:27 -0700 (PDT) > From: Awantha Jayasiri > Subject: [Aria-users] Exchanging informations between robots online > To: aria-users at lists.mobilerobots.com > Message-ID: <853223.85562.qm at web120104.mail.ne1.yahoo.com> > Content-Type: text/plain; charset="us-ascii" > > HI, > I am doing multi-robot experiments for my research. I basically plan use 2 pioneer 3AT robots where each robot exchanges their local decisions with the other and global-level decision fusion performed locally in both robots. The robots need to access each other on-line and send, receive information which is needed for the running program. The robots do not have wireless-serial bridges installed. They only have wired and wireless network connections. > My questions are: > 1. How can I establish a dedicated line (wired/ wireless) between 2 robots and access them online with in the program? > 2. If I use one lap-top on each robot is it possible to connect to lap-tops by wireless link and control the robot by a wired/ serial connection? > > Any help is greatly appreciated. > > Thank you very much. > Regards > Awantha ayasiri > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100612/5e88a177/attachment-0001.html > > ------------------------------ > > Message: 4 > Date: Sun, 13 Jun 2010 01:30:18 +0100 > From: Oussema Benneji > Subject: [Aria-users] moving robot > To: > Message-ID: > Content-Type: text/plain; charset="iso-8859-1" > > > hi > is there anyone who can give me the > command to move the robot forward other than robot.move > (), > more clearly the robot must move forward and set the direction > thx > > _________________________________________________________________ > Hotmail : une messagerie fiable avec une protection anti-spam performante > https://signup.live.com/signup.aspx?id=60969 > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100613/9cc87ef9/attachment-0001.html > > ------------------------------ > > Message: 5 > Date: Sat, 12 Jun 2010 21:36:18 -0300 > From: Bruno Maeda > Subject: Re: [Aria-users] moving robot > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA)" > > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > you can set the velocity of the motors for a given time to.... > > On Sat, Jun 12, 2010 at 9:30 PM, Oussema Benneji hotmail.fr> wrote: > > > hi > > is there anyone who can give me the command to move the robot forward other > > than robot.move (), > > more clearly the robot must move forward and set the direction > > thx > > > > ------------------------------ > > Hotmail : une messagerie fiable avec une protection anti-spam performante > > Inscrivez-vous > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > > documentation, FAQ, tips, manuals, and software, firmware and driver > > downloads. > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100612/23cdbd13/attachment-0001.html > > ------------------------------ > > Message: 6 > Date: Sun, 13 Jun 2010 00:11:20 -0400 > From: lhuseino at purdue.edu > Subject: Re: [Aria-users] moving robot > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <1276402280.4c145a68ba5d5 at webmail.purdue.edu> > Content-Type: text/plain; charset=ISO-8859-1 > > You can use robot.setVel() which will make the robot move at that velocity until > you tell it otherwise. I'm not sure what you mean by set the direction. Do you > want it to turn to a different direction than its original position? > > LJ > > Quoting Oussema Benneji : > > > > > hi > > is there anyone who can give me the > > command to move the robot forward other than robot.move > > (), > > more clearly the robot must move forward and set the direction > > thx > > > > _________________________________________________________________ > > Hotmail : une messagerie fiable avec une protection anti-spam performante > > https://signup.live.com/signup.aspx?id=60969 > > > > > ------------------------------ > > Message: 7 > Date: Sun, 13 Jun 2010 19:24:09 +0200 > From: Christian > Subject: [Aria-users] ArModule::init bugfix > To: aria-users at lists.mobilerobots.com > Message-ID: <4C151439.8010406 at gmail.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hi > > I'm currently in the situation that I want to use more than one > ArModule, but as is documented just one ArModule::init function is > called. The problem is the following: In Linux global variables get > automatically exported from a shared object file, just like the > functions. If more than one shared object use the same name for a global > variable there will be problems. The fix is quite simple: Just add > static in front of the declaration so that it is private to the > compilation unit. The required change is in the file ArModule.h on the > line 147: > -ArModule *__AriaModule__=&mod; \ > +static ArModule *__AriaModule__=&mod; \ > > From my testing, there is no problems on Windows with Visual Studio. > But it shouldn't hurt to change the Windows specific macro. > > Thanks, Christian. > > > ------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > End of Aria-users Digest, Vol 26, Issue 13 > ****************************************** _________________________________________________________________ Hotmail : une messagerie performante et gratuite avec une s?curit? sign?e Microsoft https://signup.live.com/signup.aspx?id=60969 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100613/1dc12e73/attachment-0001.html From toshy.maeda at gmail.com Mon Jun 14 16:54:38 2010 From: toshy.maeda at gmail.com (Bruno Maeda) Date: Mon, 14 Jun 2010 17:54:38 -0300 Subject: [Aria-users] MobileSim simulation process In-Reply-To: References: <4C07E4B7.7080102@mobilerobots.com> <4C07ECD7.6030601@mobilerobots.com> Message-ID: hi reed, the problem with this speed up is that: - my program tells the robot to run forward at some velocity for some time.... - if i double the simulator velocity, then i decrease time to half, so that "the robot would walk the same distance" but when i do that, the robot walk less the normal... is that a way so i can fix that? here is the code: // sets the velocity this->robot->lock(); this->robot->setVel(this->vel); this->robot->unlock(); // sets the duration of the movement ArUtil::sleep(this->time/SIM_SPEED); thanks toshy maeda On Fri, Jun 4, 2010 at 2:47 PM, Bruno Maeda wrote: > i tried with the parameters you passed me, but couldn't see any > difference... i'm just waiting until my simulation here is done and then i'm > gonna try to speed up a little more and see if it works... > > thanks > toshy maeda > > > On Thu, Jun 3, 2010 at 3:04 PM, Bruno Maeda wrote: > >> thanks reed... i'll try this here... >> >> toshy maeda >> >> >> On Thu, Jun 3, 2010 at 2:56 PM, Reed Hedges wrote: >> >>> Bruno Maeda wrote: >>> > i didn't exactly get it that... how can i do that? by console mode? >>> > could you give an example of that? >>> >>> Yes, those are command line parameters, use them in a command/terminal >>> shell: >>> >>> MobileSim --update-interval 100 --update-sim-time 200 --map >>> columbia.map >>> >>> >>> This updates the simulation every 100ms. In that 100 ms interval, >>> however, it acts as if 200 simulated ms ought to happen rather than 100, >>> so it runs twice as fast. >>> >>> Reed >>> >>> >>> _______________________________________________ >>> Aria-users mailing list >>> Aria-users at lists.mobilerobots.com >>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>> >>> To unsubscribe visit the above webpage or send an e-mail to: >>> >>> aria-users-leave at lists.mobilerobots.com >>> >>> Visit http://robots.mobilerobots.com for information including >>> documentation, FAQ, tips, manuals, and software, firmware and driver >>> downloads. >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100614/622e9492/attachment.html From lafary at mobilerobots.com Tue Jun 15 06:48:05 2010 From: lafary at mobilerobots.com (Matt LaFary) Date: Tue, 15 Jun 2010 06:48:05 -0400 Subject: [Aria-users] MobileRobots joins Adept Technology, Inc Message-ID: <4C175A65.4070503@mobilerobots.com> We are proud to announce that MobileRobots Inc is being acquired by Adept Technology, Inc an industrial robot and vision company based in Pleasanton, California. The merger of the two companies, which should be complete within the next two weeks, will create the first combined "traditional" and "new age" robotics company. This positions the combined entity to pursue the evolving need for more flexibility within our existing customer base and the emerging need for robotics solutions within underserved markets such as the services sector. Adept is the leading company in high-speed, intelligent industrial robotics. Their position as a leader of high quality, flexible, responsive systems is strategically consistent with MobileRobots'. They bring the resources and organization of a company with greater scale and reach than MobileRobots, but not so large that we lose the cohesiveness and team spirit that has gotten us so far on our own. MobileRobots research and commercial customers, for both indoor and outdoor platforms, all represent great value to Adept. MobileRobots' research business provides a consistent base of revenue and important relationships within the research community with potential access to leading edge technology. Our commercial OEM business represents high growth markets that are adjacent to Adept's existing markets. MobileRobots' customers can expect continued development of products targeting the research and university communities. The MobileRobots team remains fully intact and ever ready to support our current and future customer?s needs. For many more details please see: http://go.adept.com/content/adeptacqmobrob06142010 From H.Miri at 2007.hull.ac.uk Tue Jun 15 11:42:14 2010 From: H.Miri at 2007.hull.ac.uk (Hossein Miri) Date: Tue, 15 Jun 2010 16:42:14 +0100 Subject: [Aria-users] MobileSim - Telling Objects from Walls References: <4BFD89A0.7020009@mobilerobots.com> <445800D8FD5D3D43878FD7D2842A3047D3D5D1@EXCL2VS2.adir.hull.ac.uk> <4C056687.7060302@mobilerobots.com> Message-ID: <445800D8FD5D3D43878FD7D2842A3047D3D5EC@EXCL2VS2.adir.hull.ac.uk> Hi everyone, Has any ARIA user ever conducted research on how to discriminate between objects and walls in the MobileSim or a physical environment using SONAR only? I need to be able to tell between obstacles and walls (and then static and dynamic objects) whilst the robot is moving, and I'm not too sure how to use the sonar readings to do so. So I'd appreciate any hints or pointers. Cheers, No I do not, maybe there has been some research published on this, or other members of the list may know. It is a bit harder with the sonar since there is not as high a resolution in the data as with the laser. Reed > Hi Reed, > > Do you know of a (computationally not expensive) way of telling the > difference between objects and walls in MobileSim by just using sonar > readings? > > Thanks, . -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/33c87784/attachment.html -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/33c87784/attachment.ksh From budsbd at gmail.com Tue Jun 15 12:03:20 2010 From: budsbd at gmail.com (Pedro d'Aquino) Date: Tue, 15 Jun 2010 13:03:20 -0300 Subject: [Aria-users] MobileSim - Telling Objects from Walls In-Reply-To: <445800D8FD5D3D43878FD7D2842A3047D3D5EC@EXCL2VS2.adir.hull.ac.uk> References: <4BFD89A0.7020009@mobilerobots.com> <445800D8FD5D3D43878FD7D2842A3047D3D5D1@EXCL2VS2.adir.hull.ac.uk> <4C056687.7060302@mobilerobots.com> <445800D8FD5D3D43878FD7D2842A3047D3D5EC@EXCL2VS2.adir.hull.ac.uk> Message-ID: Do you have the map of the environment? That is, do you know where the walls are? On Tue, Jun 15, 2010 at 12:42 PM, Hossein Miri wrote: > Hi everyone, > > Has any ARIA user ever conducted research on how to discriminate between > objects and walls in the MobileSim or a physical environment using SONAR > only? > > I need to be able to tell between obstacles and walls (and then static and > dynamic objects) whilst the robot is moving, and I'm not too sure how to use > the sonar readings to do so. So I'd appreciate any hints or pointers. > > Cheers, > > > > > No I do not, maybe there has been some research published on this, or other > members of the list may know. It is a bit harder with the sonar since > there is > not as high a resolution in the data as with the laser. > > Reed > > > > > Hi Reed, > > > > Do you know of a (computationally not expensive) way of telling the > > difference between objects and walls in MobileSim by just using sonar > > readings? > > > > Thanks, > > > > > > . > > > ***************************************************************************************** > To view the terms under which this email is distributed, please go to > http://www.hull.ac.uk/legal/email_disclaimer.html > > ***************************************************************************************** > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/c0ff5a46/attachment.html From H.Miri at 2007.hull.ac.uk Tue Jun 15 12:06:46 2010 From: H.Miri at 2007.hull.ac.uk (Hossein Miri) Date: Tue, 15 Jun 2010 17:06:46 +0100 Subject: [Aria-users] MobileSim - Telling Objects from Walls References: <4BFD89A0.7020009@mobilerobots.com><445800D8FD5D3D43878FD7D2842A3047D3D5D1@EXCL2VS2.adir.hull.ac.uk><4C056687.7060302@mobilerobots.com><445800D8FD5D3D43878FD7D2842A3047D3D5EC@EXCL2VS2.adir.hull.ac.uk> Message-ID: <445800D8FD5D3D43878FD7D2842A3047D3D5ED@EXCL2VS2.adir.hull.ac.uk> Yes I do. I use the default Columbia map. Is that what you mean, or you mean whether I have the coordinates? Do you have the map of the environment? That is, do you know where the walls are? Hi everyone, Has any ARIA user ever conducted research on how to discriminate between objects and walls in the MobileSim or a physical environment using SONAR only? I need to be able to tell between obstacles and walls (and then static and dynamic objects) whilst the robot is moving, and I'm not too sure how to use the sonar readings to do so. So I'd appreciate any hints or pointers. Cheers, No I do not, maybe there has been some research published on this, or other members of the list may know. It is a bit harder with the sonar since there is not as high a resolution in the data as with the laser. Reed > Hi Reed, > > Do you know of a (computationally not expensive) way of telling the > difference between objects and walls in MobileSim by just using sonar > readings? > > Thanks, . ***************************************************************************************** To view the terms under which this email is distributed, please go to http://www.hull.ac.uk/legal/email_disclaimer.html ***************************************************************************************** _______________________________________________ Aria-users mailing list Aria-users at lists.mobilerobots.com http://lists.mobilerobots.com/mailman/listinfo/aria-users To unsubscribe visit the above webpage or send an e-mail to: aria-users-leave at lists.mobilerobots.com Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/ms-tnef Size: 6420 bytes Desc: not available Url : http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/908d121b/attachment-0001.bin -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/908d121b/attachment-0001.ksh From santytimon at gmail.com Tue Jun 15 12:26:18 2010 From: santytimon at gmail.com (=?ISO-8859-1?Q?Santiago_Tim=F3n?=) Date: Tue, 15 Jun 2010 18:26:18 +0200 Subject: [Aria-users] MobileSim - Telling Objects from Walls In-Reply-To: <445800D8FD5D3D43878FD7D2842A3047D3D5ED@EXCL2VS2.adir.hull.ac.uk> References: <4BFD89A0.7020009@mobilerobots.com> <445800D8FD5D3D43878FD7D2842A3047D3D5D1@EXCL2VS2.adir.hull.ac.uk> <4C056687.7060302@mobilerobots.com> <445800D8FD5D3D43878FD7D2842A3047D3D5EC@EXCL2VS2.adir.hull.ac.uk> <445800D8FD5D3D43878FD7D2842A3047D3D5ED@EXCL2VS2.adir.hull.ac.uk> Message-ID: Hi Hossein, I think you should follow some aproach like the one exposed here www-personal.umich.edu/~johannb/Papers/paper18.pdf As the method refreshes the cells any moving object would not be treated as a wall (or a chair or whatever). Cheers, Santi. 2010/6/15 Hossein Miri > Yes I do. I use the default Columbia map. > > Is that what you mean, or you mean whether I have the coordinates? > > > > > Do you have the map of the environment? That is, do you know where the > walls are? > > > > > > Hi everyone, > > Has any ARIA user ever conducted research on how to discriminate > between objects and walls in the MobileSim or a physical environment using > SONAR only? > > I need to be able to tell between obstacles and walls (and then > static and dynamic objects) whilst the robot is moving, and I'm not too sure > how to use the sonar readings to do so. So I'd appreciate any hints or > pointers. > > Cheers, > > > > > No I do not, maybe there has been some research published on this, > or other > members of the list may know. It is a bit harder with the sonar > since there is > not as high a resolution in the data as with the laser. > > Reed > > > > > > > > Hi Reed, > > > > Do you know of a (computationally not expensive) way of telling > the > > difference between objects and walls in MobileSim by just using > sonar > > readings? > > > > Thanks, > > > > > > > > . > > > > ***************************************************************************************** > To view the terms under which this email is distributed, please go > to http://www.hull.ac.uk/legal/email_disclaimer.html > > ***************************************************************************************** > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com < > http://robots.mobilerobots.com/> for information including documentation, > FAQ, tips, manuals, and software, firmware and driver downloads. > > > > > > > ***************************************************************************************** > To view the terms under which this email is distributed, please go to > http://www.hull.ac.uk/legal/email_disclaimer.html > > ***************************************************************************************** > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/3c550bba/attachment.html From zhossain.kuet at yahoo.com Wed Jun 16 00:33:22 2010 From: zhossain.kuet at yahoo.com (Hossain, Md.Z) Date: Tue, 15 Jun 2010 21:33:22 -0700 (PDT) Subject: [Aria-users] MRPT and LabVIEW Message-ID: <805162.64555.qm@web46409.mail.sp1.yahoo.com> Hi all I am using P3-AT robot. Can I use Mobile Robot Programing Toolkit(MRPT) with ARIA software? Can I use LabVIEW to program and control for P3-AT robot? cheers Hossain -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/172948bb/attachment.html From knewitts at iis.fraunhofer.de Wed Jun 16 03:33:23 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Wed, 16 Jun 2010 09:33:23 +0200 Subject: [Aria-users] USB or RS232 Message-ID: <4C187E43.5070904@iis.fraunhofer.de> Hi, does anyone know how to use the USB-Port or the COM3- and COM4-Ports on the Pioneer 3AT. I want to attache a 868 MHz wireless module. I'm already using the COM2-Port for an RFID-Reader, but when I try to use COM3 or COM4 it doesen't work. I read something about special baudrates on these ports, maybe that's the Problem. But I have no idea how to configure them. Yesterday I tried to use the USB instead, but it didn't work either. Thanks Toby. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From reed at mobilerobots.com Wed Jun 16 11:31:00 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 16 Jun 2010 11:31:00 -0400 Subject: [Aria-users] Robotics Virtual Conference is happening now Message-ID: <4C18EE34.2030501@mobilerobots.com> Today is the free online Robotics Trends virtual Summit. http://www.robovirtualevents.com/ Come visit us in the Adept Mobile Robots booth in the Exhibit hall if you want to talk. Hope to see you there! Reed Here is the schedule for the rest of the day: 11:30 Dual Arm Manipulation and Control Erik Nieves, Technology Director, Motoman, Inc. 12:00 Live Chat in Networking Lounge 11:45 NETWORKING LOUNGE CHAT: 'Distribution and Internet Retailing' RobotShop, Elizabeth Pecharka, External Relations Coordinator 12:00 Applying Intelligent Behaviors to Multiple Missions and Robots David Bruemmer, 5D Robotics 12:35 Live Chat in Networking Lounge Booth Chat: Coroware 'Customizing Your Coroware Robot' 12:30 Autonomy, Navigation and Reconfigurable Mobility Shelley Gretlein, National Instruments 1:10 Live Chat in Networking Lounge 1:00 Commercializing Autonomous Robots: A Whole Product Perspective Aldo Zini, Aethon 1:35 Live Chat in Networking Lounge Booth Chat: Adept/Mobile Robots 'Motivity for Advanced Technical Developers' 2:00 KEYNOTE: Planetary Robotics for Human Exploration Terry Fong, NASA Ames Research Center 2:45 Live Chat in Networking Lounge Booth Chat: Motoman '7 Axis Robots' Booth Chat: Coroware 'Software Q&A' 2:30 Booth Chat: Quanser 'Open Architecture Robotics' Booth Chat: Adept/Mobile Robots 'MobileRobots Research Devlopment Software' 3:00 Playing with Player Kevin Sikorski, Robotics Architect, Coroware Technologies, Inc. 3:45 Live Chat in Networking Lounge 3:30 Opportunities in Autonomy Dan Kara, Robotics Trends 4:15 Live Chat in Networking Lounge 4:00 Accelerating Robot Programming Using Robot Software Building Blocks Paul Perrone, Perrone Robotics 4:45 Live Chat in Networking Lounge Booth Chat: Coroware 'Technical Q&A' 4:30 Booth Chat: Motoman 'Dual Arm Manipulation and Control' 5:00 Break: Visit the Exhibit Hall 6:00 Robotics Summit Virtual Conference Closes From lafary at mobilerobots.com Wed Jun 16 12:37:24 2010 From: lafary at mobilerobots.com (Matt LaFary) Date: Wed, 16 Jun 2010 12:37:24 -0400 Subject: [Aria-users] MRPT and LabVIEW In-Reply-To: <805162.64555.qm@web46409.mail.sp1.yahoo.com> References: <805162.64555.qm@web46409.mail.sp1.yahoo.com> Message-ID: <4C18FDC4.2010805@mobilerobots.com> About MRPT, I don't know since it's third party software, but this link on their website: http://www.mrpt.org/Supported_hardware_and_sensors#_6._Activemedia_robotic_bases_All_ARIA-compatible_bases_ says: ---- Access to all ARIA-based mobile robotic bases is done via the C++ class mrpt::hwdrivers::CActivMediaRobotBase, which implements basic mobility functions as well as sonars and other sensors. ---- For LabVIEW there is a way to use it to interface to ArNetworking (part of ARIA). I made this post about it that contains more useful information and the link to the interface. http://lists.mobilerobots.com/pipermail/aria-users/2009-October/000662.html Matt LaFary MobileRobots Hossain, Md.Z wrote: > Hi all > > I am using P3-AT robot. Can I use Mobile Robot Programing Toolkit(MRPT) > with ARIA software? > > Can I use LabVIEW to program and control for P3-AT robot? > > cheers > Hossain > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 mjohnson at ihmc.us Wed Jun 16 12:39:14 2010 From: mjohnson at ihmc.us (Matthew Johnson) Date: Wed, 16 Jun 2010 11:39:14 -0500 Subject: [Aria-users] [Pioneer-users] USB or RS232 In-Reply-To: <4C187E43.5070904@iis.fraunhofer.de> References: <4C187E43.5070904@iis.fraunhofer.de> Message-ID: <000601cb0d72$752e42f0$5f8ac8d0$@us> Toby, It has been a long time since I had to do this, but if I remember correctly they are initially disabled in the BIOS and you have to go into the BIOS and enable them. Matt -----Original Message----- From: pioneer-users-bounces at lists.mobilerobots.com [mailto:pioneer-users-bounces at lists.mobilerobots.com] On Behalf Of Tobias Knewitz Sent: Wednesday, June 16, 2010 2:33 AM To: ARIA Users Mailing List; Pioneer Users Mailing List Subject: [Pioneer-users] USB or RS232 Hi, does anyone know how to use the USB-Port or the COM3- and COM4-Ports on the Pioneer 3AT. I want to attache a 868 MHz wireless module. I'm already using the COM2-Port for an RFID-Reader, but when I try to use COM3 or COM4 it doesen't work. I read something about special baudrates on these ports, maybe that's the Problem. But I have no idea how to configure them. Yesterday I tried to use the USB instead, but it didn't work either. Thanks Toby. -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de _______________________________________________ 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 Wed Jun 16 17:59:19 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 16 Jun 2010 17:59:19 -0400 Subject: [Aria-users] ArModule::init bugfix In-Reply-To: <4C151439.8010406@gmail.com> References: <4C151439.8010406@gmail.com> Message-ID: <4C194937.8060605@mobilerobots.com> Thanks Christian, ArModule was never used very much, glad to see you got it working and that it's useful for you. Christian wrote: > Hi > > I'm currently in the situation that I want to use more than one > ArModule, but as is documented just one ArModule::init function is > called. The problem is the following: In Linux global variables get > automatically exported from a shared object file, just like the > functions. If more than one shared object use the same name for a global > variable there will be problems. The fix is quite simple: Just add > static in front of the declaration so that it is private to the > compilation unit. The required change is in the file ArModule.h on the > line 147: > -ArModule *__AriaModule__=&mod; \ > +static ArModule *__AriaModule__=&mod; \ > > From my testing, there is no problems on Windows with Visual Studio. > But it shouldn't hurt to change the Windows specific macro. > > Thanks, Christian. > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Wed Jun 16 18:01:23 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 16 Jun 2010 18:01:23 -0400 Subject: [Aria-users] moving robot In-Reply-To: <1276402280.4c145a68ba5d5@webmail.purdue.edu> References: <1276402280.4c145a68ba5d5@webmail.purdue.edu> Message-ID: <4C1949B3.2080609@mobilerobots.com> lhuseino at purdue.edu wrote: > You can use robot.setVel() which will make the robot move at that velocity until > you tell it otherwise. I'm not sure what you mean by set the direction. Do you > want it to turn to a different direction than its original position? Use setVel() and setRotVel(). As the robot gets closer to the desired goal point, you can reduce the velocities accordingly. If you just want to rotate in place, you can either use setRotVel() in this way, or use setHeading() or setDeltaHeading(). The robot executes translational velocity and rotations independently at the same time. Reed From reed at mobilerobots.com Wed Jun 16 18:03:21 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 16 Jun 2010 18:03:21 -0400 Subject: [Aria-users] Exchanging informations between robots online In-Reply-To: <853223.85562.qm@web120104.mail.ne1.yahoo.com> References: <853223.85562.qm@web120104.mail.ne1.yahoo.com> Message-ID: <4C194A29.8070803@mobilerobots.com> Hello, You can use ArSocket or ArNetServer in ARIA, or you can use ArNetworking. Each robot will have to open a connection to the other (client->server) on the wireless network. (So the first robot needs to be given the hostname or IP address of the second, and vice-versa.) Or, you can have a third server program on some computer on the same wireless network that each connects to, which is dedicated to managing the shared information. ArNetworking and ARNL have some classes that help implement these things, or you can do it yourself using ArSocket or ArNetServer or ArNetworking's ArServerBase and ClientBase classes. Reed Awantha Jayasiri wrote: > HI, > I am doing multi-robot experiments for my research. I basically plan use > 2 pioneer 3AT robots where each robot exchanges their local decisions > with the other and global-level decision fusion performed locally in > both robots. The robots need to access each other on-line and send, > receive information which is needed for the running program. The robots > do not have wireless-serial bridges installed. They only have wired and > wireless network connections. > My questions are: > 1. How can I establish a dedicated line (wired/ wireless) between 2 > robots and access them online with in the program? > 2. If I use one lap-top on each robot is it possible to connect to > lap-tops by wireless link and control the robot by a wired/ serial > connection? > > Any help is greatly appreciated. > > Thank you very much. > Regards > Awantha ayasiri > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 oussema.benneji.am at hotmail.fr Thu Jun 17 02:24:32 2010 From: oussema.benneji.am at hotmail.fr (Oussema Benneji) Date: Thu, 17 Jun 2010 07:24:32 +0100 Subject: [Aria-users] Aria-users Digest, Vol 26, Issue 16 In-Reply-To: References: Message-ID: HI can some one tel me how to controlling the rotation of the robot using information from an image by the camera aquise. More clairly, the robot must follow a line, I treat the image from the camera and get as output value the angle inclination of the line. > From: aria-users-request at lists.mobilerobots.com > Subject: Aria-users Digest, Vol 26, Issue 16 > To: aria-users at lists.mobilerobots.com > Date: Wed, 16 Jun 2010 17:59:21 -0400 > > Send Aria-users mailing list submissions to > aria-users at lists.mobilerobots.com > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mobilerobots.com/mailman/listinfo/aria-users > or, via email, send a message with subject or body 'help' to > aria-users-request at lists.mobilerobots.com > > You can reach the person managing the list at > aria-users-owner at lists.mobilerobots.com > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Aria-users digest..." > > > Today's Topics: > > 1. Re: MobileSim - Telling Objects from Walls (Santiago Tim?n) > 2. MRPT and LabVIEW (Hossain, Md.Z) > 3. USB or RS232 (Tobias Knewitz) > 4. Robotics Virtual Conference is happening now (Reed Hedges) > 5. Re: MRPT and LabVIEW (Matt LaFary) > 6. Re: [Pioneer-users] USB or RS232 (Matthew Johnson) > 7. Re: ArModule::init bugfix (Reed Hedges) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 15 Jun 2010 18:26:18 +0200 > From: Santiago Tim?n > Subject: Re: [Aria-users] MobileSim - Telling Objects from Walls > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA)" > > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > Hi Hossein, > > I think you should follow some aproach like the one exposed here > www-personal.umich.edu/~johannb/Papers/paper18.pdf > As the method refreshes the cells any moving object would not be treated as > a wall (or a chair or whatever). > > Cheers, > > Santi. > > > 2010/6/15 Hossein Miri > > > Yes I do. I use the default Columbia map. > > > > Is that what you mean, or you mean whether I have the coordinates? > > > > > > > > > > Do you have the map of the environment? That is, do you know where the > > walls are? > > > > > > > > > > > > Hi everyone, > > > > Has any ARIA user ever conducted research on how to discriminate > > between objects and walls in the MobileSim or a physical environment using > > SONAR only? > > > > I need to be able to tell between obstacles and walls (and then > > static and dynamic objects) whilst the robot is moving, and I'm not too sure > > how to use the sonar readings to do so. So I'd appreciate any hints or > > pointers. > > > > Cheers, > > > > > > > > > > No I do not, maybe there has been some research published on this, > > or other > > members of the list may know. It is a bit harder with the sonar > > since there is > > not as high a resolution in the data as with the laser. > > > > Reed > > > > > > > > > > > > > > > Hi Reed, > > > > > > Do you know of a (computationally not expensive) way of telling > > the > > > difference between objects and walls in MobileSim by just using > > sonar > > > readings? > > > > > > Thanks, > > > > > > > > > > > > > > > > . > > > > > > > > ***************************************************************************************** > > To view the terms under which this email is distributed, please go > > to http://www.hull.ac.uk/legal/email_disclaimer.html > > > > ***************************************************************************************** > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com < > > http://robots.mobilerobots.com/> for information including documentation, > > FAQ, tips, manuals, and software, firmware and driver downloads. > > > > > > > > > > > > > > ***************************************************************************************** > > To view the terms under which this email is distributed, please go to > > http://www.hull.ac.uk/legal/email_disclaimer.html > > > > ***************************************************************************************** > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > > documentation, FAQ, tips, manuals, and software, firmware and driver > > downloads. > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/3c550bba/attachment-0001.html > > ------------------------------ > > Message: 2 > Date: Tue, 15 Jun 2010 21:33:22 -0700 (PDT) > From: "Hossain, Md.Z" > Subject: [Aria-users] MRPT and LabVIEW > To: aria-users at lists.mobilerobots.com > Message-ID: <805162.64555.qm at web46409.mail.sp1.yahoo.com> > Content-Type: text/plain; charset="us-ascii" > > Hi all > > I am using P3-AT robot. Can I use Mobile Robot Programing Toolkit(MRPT) with ARIA software? > > Can I use LabVIEW to program and control for P3-AT robot? > > cheers > Hossain > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100615/172948bb/attachment-0001.html > > ------------------------------ > > Message: 3 > Date: Wed, 16 Jun 2010 09:33:23 +0200 > From: Tobias Knewitz > Subject: [Aria-users] USB or RS232 > To: ARIA Users Mailing List , > Pioneer Users Mailing List > Message-ID: <4C187E43.5070904 at iis.fraunhofer.de> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Hi, > > does anyone know how to use the USB-Port or the COM3- and COM4-Ports on > the Pioneer 3AT. I want to attache a 868 MHz wireless module. I'm > already using the COM2-Port for an RFID-Reader, but when I try to use > COM3 or COM4 it doesen't work. I read something about special baudrates > on these ports, maybe that's the Problem. But I have no idea how to > configure them. > Yesterday I tried to use the USB instead, but it didn't work either. > > Thanks Toby. > > -- > Tobias Knewitz > Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen > Abt. Hochfrequenz- und Mikrowellentechnik > Nordostpark 93 > 90411 N?rnberg > Telefon +49 (0) 911 58 06 1-32 72 > Fax +49 (0) 911 58 06 1-32 99 > E-Mail knewitts at iis.fraunhofer.de > Internet www.iis.fraunhofer.de > > > ------------------------------ > > Message: 4 > Date: Wed, 16 Jun 2010 11:31:00 -0400 > From: Reed Hedges > Subject: [Aria-users] Robotics Virtual Conference is happening now > To: Aria Users Mailing List , Pioneer > Users Mailing List > Message-ID: <4C18EE34.2030501 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > Today is the free online Robotics Trends virtual Summit. > > http://www.robovirtualevents.com/ > > > Come visit us in the Adept Mobile Robots booth in the Exhibit hall if you want > to talk. > > Hope to see you there! > > Reed > > Here is the schedule for the rest of the day: > > > 11:30 Dual Arm Manipulation and Control > Erik Nieves, Technology Director, Motoman, Inc. > > 12:00 Live Chat in Networking Lounge > > 11:45 NETWORKING LOUNGE CHAT: 'Distribution and Internet Retailing' > RobotShop, Elizabeth Pecharka, External Relations Coordinator > > 12:00 Applying Intelligent Behaviors to Multiple Missions and Robots > David Bruemmer, 5D Robotics > > 12:35 Live Chat in Networking Lounge > > Booth Chat: Coroware 'Customizing Your Coroware Robot' > > 12:30 Autonomy, Navigation and Reconfigurable Mobility > Shelley Gretlein, National Instruments > > 1:10 Live Chat in Networking Lounge > > 1:00 Commercializing Autonomous Robots: A Whole Product Perspective > Aldo Zini, Aethon > > 1:35 Live Chat in Networking Lounge > Booth Chat: Adept/Mobile Robots 'Motivity for Advanced Technical Developers' > > 2:00 KEYNOTE: Planetary Robotics for Human Exploration > Terry Fong, NASA Ames Research Center > > 2:45 Live Chat in Networking Lounge > Booth Chat: Motoman '7 Axis Robots' > Booth Chat: Coroware 'Software Q&A' > > 2:30 Booth Chat: Quanser 'Open Architecture Robotics' > Booth Chat: Adept/Mobile Robots 'MobileRobots Research Devlopment Software' > > 3:00 Playing with Player > Kevin Sikorski, Robotics Architect, Coroware Technologies, Inc. > > 3:45 Live Chat in Networking Lounge > > 3:30 Opportunities in Autonomy > Dan Kara, Robotics Trends > > 4:15 Live Chat in Networking Lounge > > 4:00 Accelerating Robot Programming Using Robot Software Building Blocks > Paul Perrone, Perrone Robotics > > 4:45 Live Chat in Networking Lounge > Booth Chat: Coroware 'Technical Q&A' > > 4:30 Booth Chat: Motoman 'Dual Arm Manipulation and Control' > > 5:00 Break: Visit the Exhibit Hall > > 6:00 Robotics Summit Virtual Conference Closes > > > > > > > ------------------------------ > > Message: 5 > Date: Wed, 16 Jun 2010 12:37:24 -0400 > From: Matt LaFary > Subject: Re: [Aria-users] MRPT and LabVIEW > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C18FDC4.2010805 at mobilerobots.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > About MRPT, I don't know since it's third party software, but this link > on their website: > http://www.mrpt.org/Supported_hardware_and_sensors#_6._Activemedia_robotic_bases_All_ARIA-compatible_bases_ > says: > ---- > Access to all ARIA-based mobile robotic bases is done via the C++ class > mrpt::hwdrivers::CActivMediaRobotBase, which implements basic mobility > functions as well as sonars and other sensors. > ---- > > For LabVIEW there is a way to use it to interface to ArNetworking (part > of ARIA). I made this post about it that contains more useful > information and the link to the interface. > > http://lists.mobilerobots.com/pipermail/aria-users/2009-October/000662.html > > Matt LaFary > MobileRobots > > > Hossain, Md.Z wrote: > > Hi all > > > > I am using P3-AT robot. Can I use Mobile Robot Programing Toolkit(MRPT) > > with ARIA software? > > > > Can I use LabVIEW to program and control for P3-AT robot? > > > > cheers > > Hossain > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > ------------------------------ > > Message: 6 > Date: Wed, 16 Jun 2010 11:39:14 -0500 > From: "Matthew Johnson" > Subject: Re: [Aria-users] [Pioneer-users] USB or RS232 > To: "'Tobias Knewitz'" , "'ARIA Users > Mailing List'" , "'Pioneer Users > Mailing List'" > Message-ID: <000601cb0d72$752e42f0$5f8ac8d0$@us> > Content-Type: text/plain; charset="utf-8" > > Toby, > > It has been a long time since I had to do this, but if I remember correctly they are initially disabled in the BIOS and you have to go into the BIOS and enable them. > > Matt > > -----Original Message----- > From: pioneer-users-bounces at lists.mobilerobots.com [mailto:pioneer-users-bounces at lists.mobilerobots.com] On Behalf Of Tobias Knewitz > Sent: Wednesday, June 16, 2010 2:33 AM > To: ARIA Users Mailing List; Pioneer Users Mailing List > Subject: [Pioneer-users] USB or RS232 > > Hi, > > does anyone know how to use the USB-Port or the COM3- and COM4-Ports on > the Pioneer 3AT. I want to attache a 868 MHz wireless module. I'm > already using the COM2-Port for an RFID-Reader, but when I try to use > COM3 or COM4 it doesen't work. I read something about special baudrates > on these ports, maybe that's the Problem. But I have no idea how to > configure them. > Yesterday I tried to use the USB instead, but it didn't work either. > > Thanks Toby. > > -- > Tobias Knewitz > Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen > Abt. Hochfrequenz- und Mikrowellentechnik > Nordostpark 93 > 90411 N?rnberg > Telefon +49 (0) 911 58 06 1-32 72 > Fax +49 (0) 911 58 06 1-32 99 > E-Mail knewitts at iis.fraunhofer.de > Internet www.iis.fraunhofer.de > > _______________________________________________ > 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. > > > > > ------------------------------ > > Message: 7 > Date: Wed, 16 Jun 2010 17:59:19 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] ArModule::init bugfix > To: "Help, discussion and announcements for MobileRobots' Advanced > Robot Interface for Applications (ARIA) " > > Message-ID: <4C194937.8060605 at mobilerobots.com> > Content-Type: text/plain; charset=UTF-8; format=flowed > > > Thanks Christian, ArModule was never used very much, glad to see you got it > working and that it's useful for you. > > Christian wrote: > > Hi > > > > I'm currently in the situation that I want to use more than one > > ArModule, but as is documented just one ArModule::init function is > > called. The problem is the following: In Linux global variables get > > automatically exported from a shared object file, just like the > > functions. If more than one shared object use the same name for a global > > variable there will be problems. The fix is quite simple: Just add > > static in front of the declaration so that it is private to the > > compilation unit. The required change is in the file ArModule.h on the > > line 147: > > -ArModule *__AriaModule__=&mod; \ > > +static ArModule *__AriaModule__=&mod; \ > > > > From my testing, there is no problems on Windows with Visual Studio. > > But it shouldn't hurt to change the Windows specific macro. > > > > Thanks, Christian. > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including documentation, FAQ, tips, manuals, and software, firmware and driver downloads. > > > > > > ------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > End of Aria-users Digest, Vol 26, Issue 16 > ****************************************** _________________________________________________________________ Hotmail : une messagerie performante et gratuite avec une s?curit? sign?e Microsoft https://signup.live.com/signup.aspx?id=60969 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100617/edbd5895/attachment-0001.html From knewitts at iis.fraunhofer.de Thu Jun 17 03:47:01 2010 From: knewitts at iis.fraunhofer.de (Tobias Knewitz) Date: Thu, 17 Jun 2010 09:47:01 +0200 Subject: [Aria-users] [Pioneer-users] USB or RS232 In-Reply-To: <000601cb0d72$752e42f0$5f8ac8d0$@us> References: <4C187E43.5070904@iis.fraunhofer.de> <000601cb0d72$752e42f0$5f8ac8d0$@us> Message-ID: <4C19D2F5.9060201@iis.fraunhofer.de> Hi Matt, I did this already. When I connect Rx and Tx, no data is received. But yesterday I installed Debian on the Onboard-PC and the USB-Port was detected. Before, I had an old version of RedHat on the System. So I hope, that now all COM-Ports will work. Otherwise I will use USB instead. Thanks Toby. Matthew Johnson wrote: > Toby, > > It has been a long time since I had to do this, but if I remember correctly they are initially disabled in the BIOS and you have to go into the BIOS and enable them. > > Matt > > -----Original Message----- > From: pioneer-users-bounces at lists.mobilerobots.com [mailto:pioneer-users-bounces at lists.mobilerobots.com] On Behalf Of Tobias Knewitz > Sent: Wednesday, June 16, 2010 2:33 AM > To: ARIA Users Mailing List; Pioneer Users Mailing List > Subject: [Pioneer-users] USB or RS232 > > Hi, > > does anyone know how to use the USB-Port or the COM3- and COM4-Ports on > the Pioneer 3AT. I want to attache a 868 MHz wireless module. I'm > already using the COM2-Port for an RFID-Reader, but when I try to use > COM3 or COM4 it doesen't work. I read something about special baudrates > on these ports, maybe that's the Problem. But I have no idea how to > configure them. > Yesterday I tried to use the USB instead, but it didn't work either. > > Thanks Toby. > -- Tobias Knewitz Fraunhofer Gesellschaft Institut f?r Integrierte Schaltungen Abt. Hochfrequenz- und Mikrowellentechnik Nordostpark 93 90411 N?rnberg Telefon +49 (0) 911 58 06 1-32 72 Fax +49 (0) 911 58 06 1-32 99 E-Mail knewitts at iis.fraunhofer.de Internet www.iis.fraunhofer.de From lhuseino at purdue.edu Thu Jun 17 17:54:31 2010 From: lhuseino at purdue.edu (lhuseino at purdue.edu) Date: Thu, 17 Jun 2010 17:54:31 -0400 Subject: [Aria-users] vc-c50i ptz Message-ID: <1276811671.4c1a9997a2621@webmail.purdue.edu> Hi, I've recently been trying to use the vc-c50i ptz camera. I've managed to connect to the camera to get a constant feed going in a separate window. However, when I try to input commands that will enable the camera's motors (for pan,tilt, etc) the camera does nothing. There is only one RS232C cable connected to the "IN" but nothing on the "OUT". Any suggestions ? Thanks, LJ From dowlr at essex.ac.uk Fri Jun 18 05:57:19 2010 From: dowlr at essex.ac.uk (Dowling, Robin) Date: Fri, 18 Jun 2010 10:57:19 +0100 Subject: [Aria-users] vc-c50i ptz In-Reply-To: <1276811671.4c1a9997a2621@webmail.purdue.edu> References: <1276811671.4c1a9997a2621@webmail.purdue.edu> Message-ID: <271BED32E925E646A1333A56D9C6AFCB69047F7ED2@MBOX0.essex.ac.uk> LJ Assuming you are new to the AT and that you have not yet confirmed that the camera works and also that the AT is still in the standard as delivered configuration I would do this: Start the demo program Type c For camera mode Type 2 For Canon VC-C4 Type 1 Camera connected to AUX1 Then try moving camera with cursor control (arrow keys) on keyboard. Your mail confuses me a little as the VC-C50i has a multi-connector not individual serial in and serial out connectors. Though this is not important as, if I remember correctly, the serial out is just a pass through connector for attaching multiple cameras to one controller. Hope this helps. Regards Robin -----Original Message----- From: aria-users-bounces at lists.mobilerobots.com [mailto:aria-users-bounces at lists.mobilerobots.com] On Behalf Of lhuseino at purdue.edu Sent: 17 June 2010 22:55 To: aria-users at lists.mobilerobots.com Subject: [Aria-users] vc-c50i ptz Hi, I've recently been trying to use the vc-c50i ptz camera. I've managed to connect to the camera to get a constant feed going in a separate window. However, when I try to input commands that will enable the camera's motors (for pan,tilt, etc) the camera does nothing. There is only one RS232C cable connected to the "IN" but nothing on the "OUT". Any suggestions ? Thanks, LJ _______________________________________________ Aria-users mailing list Aria-users at lists.mobilerobots.com http://lists.mobilerobots.com/mailman/listinfo/aria-users To unsubscribe visit the above webpage or send an e-mail to: aria-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 lhuseino at purdue.edu Fri Jun 18 10:35:13 2010 From: lhuseino at purdue.edu (lhuseino at purdue.edu) Date: Fri, 18 Jun 2010 10:35:13 -0400 Subject: [Aria-users] vc-c50i ptz In-Reply-To: <271BED32E925E646A1333A56D9C6AFCB69047F7ED2@MBOX0.essex.ac.uk> References: <1276811671.4c1a9997a2621@webmail.purdue.edu> <271BED32E925E646A1333A56D9C6AFCB69047F7ED2@MBOX0.essex.ac.uk> Message-ID: <1276871713.4c1b8421bce1c@webmail.purdue.edu> Robin, We have a DX with no internal computer so we're piggybacking a laptop. I've run the demo program successfully in camera mode. Sorry about the confusion, I thought that my wiring was why the program would not run, but it works fine with the demo. Right now, I am trying to stream the picture from the camera in one window while giving it commands to move. I am using commands like zoom() or panTilt() but they do not execute when I run the program, and I am fairly sure that I initialized the camera correctly. Thanks, LJ Quoting "Dowling, Robin" : > LJ > Assuming you are new to the AT and that you have not yet confirmed that the > camera works and also that the AT is still in the standard as delivered > configuration I would do this: > > Start the demo program > Type c For camera mode > Type 2 For Canon VC-C4 > Type 1 Camera connected to AUX1 > Then try moving camera with cursor control (arrow keys) on keyboard. > > Your mail confuses me a little as the VC-C50i has a multi-connector not > individual serial in and serial out connectors. Though this is not important > as, if I remember correctly, the serial out is just a pass through connector > for attaching multiple cameras to one controller. > Hope this helps. > > Regards > Robin > > > -----Original Message----- > From: aria-users-bounces at lists.mobilerobots.com > [mailto:aria-users-bounces at lists.mobilerobots.com] On Behalf Of > lhuseino at purdue.edu > Sent: 17 June 2010 22:55 > To: aria-users at lists.mobilerobots.com > Subject: [Aria-users] vc-c50i ptz > > > > Hi, > > I've recently been trying to use the vc-c50i ptz camera. I've managed to > connect > to the camera to get a constant feed going in a separate window. However, > when I > try to input commands that will enable the camera's motors (for pan,tilt, > etc) > the camera does nothing. There is only one RS232C cable connected to the > "IN" > but nothing on the "OUT". Any suggestions ? > > Thanks, > > LJ > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-users-leave at lists.mobilerobots.com > > Visit http://robots.mobilerobots.com for information including documentation, > FAQ, tips, manuals, and software, firmware and driver downloads. > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 18 11:13:47 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 18 Jun 2010 11:13:47 -0400 Subject: [Aria-users] vc-c50i ptz In-Reply-To: <1276871713.4c1b8421bce1c@webmail.purdue.edu> References: <1276811671.4c1a9997a2621@webmail.purdue.edu> <271BED32E925E646A1333A56D9C6AFCB69047F7ED2@MBOX0.essex.ac.uk> <1276871713.4c1b8421bce1c@webmail.purdue.edu> Message-ID: <4C1B8D2B.4010407@mobilerobots.com> How are you * Creating the ArVCC4 object * Setting the serial port * Initializing the camera It should be something like ArRobot robot; ... // connect to robot ... robot.runAsync(); ... ArVCC4 camera(&robot); camera.setPort(ArUtil::COM2); // camera connected to COM2 serial port on laptop camera.init(); // Make sure 'camera' doesn't go out of scope and get deleted Can you send some of your code? Reed lhuseino at purdue.edu wrote: > Robin, > > We have a DX with no internal computer so we're piggybacking a laptop. I've run > the demo program successfully in camera mode. Sorry about the confusion, I > thought that my wiring was why the program would not run, but it works fine with > the demo. Right now, I am trying to stream the picture from the camera in one > window while giving it commands to move. I am using commands like zoom() or > panTilt() but they do not execute when I run the program, and I am fairly sure > that I initialized the camera correctly. > > Thanks, > > LJ > > Quoting "Dowling, Robin" : > >> LJ >> Assuming you are new to the AT and that you have not yet confirmed that the >> camera works and also that the AT is still in the standard as delivered >> configuration I would do this: >> >> Start the demo program >> Type c For camera mode >> Type 2 For Canon VC-C4 >> Type 1 Camera connected to AUX1 >> Then try moving camera with cursor control (arrow keys) on keyboard. >> >> Your mail confuses me a little as the VC-C50i has a multi-connector not >> individual serial in and serial out connectors. Though this is not important >> as, if I remember correctly, the serial out is just a pass through connector >> for attaching multiple cameras to one controller. >> Hope this helps. >> >> Regards >> Robin >> >> >> -----Original Message----- >> From: aria-users-bounces at lists.mobilerobots.com >> [mailto:aria-users-bounces at lists.mobilerobots.com] On Behalf Of >> lhuseino at purdue.edu >> Sent: 17 June 2010 22:55 >> To: aria-users at lists.mobilerobots.com >> Subject: [Aria-users] vc-c50i ptz >> >> >> >> Hi, >> >> I've recently been trying to use the vc-c50i ptz camera. I've managed to >> connect >> to the camera to get a constant feed going in a separate window. However, >> when I >> try to input commands that will enable the camera's motors (for pan,tilt, >> etc) >> the camera does nothing. There is only one RS232C cable connected to the >> "IN" >> but nothing on the "OUT". Any suggestions ? >> >> Thanks, >> >> LJ >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-users-leave at lists.mobilerobots.com >> >> Visit http://robots.mobilerobots.com for information including documentation, >> FAQ, tips, manuals, and software, firmware and driver downloads. >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-users-leave at lists.mobilerobots.com >> >> Visit http://robots.mobilerobots.com for information including documentation, >> FAQ, tips, manuals, and software, firmware and driver downloads. >> > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 lhuseino at purdue.edu Fri Jun 18 12:04:04 2010 From: lhuseino at purdue.edu (lhuseino at purdue.edu) Date: Fri, 18 Jun 2010 12:04:04 -0400 Subject: [Aria-users] vc-c50i ptz In-Reply-To: <4C1B8D2B.4010407@mobilerobots.com> References: <1276811671.4c1a9997a2621@webmail.purdue.edu> <271BED32E925E646A1333A56D9C6AFCB69047F7ED2@MBOX0.essex.ac.uk> <1276871713.4c1b8421bce1c@webmail.purdue.edu> <4C1B8D2B.4010407@mobilerobots.com> Message-ID: <1276877044.4c1b98f40dfde@webmail.purdue.edu> I've got it working. I tried the way you specified below a while back and got a compiler error saying that setPort was not part of ArVCC4 because of the line "camera.setPort(ArUtil::COM2);". When I ran the ARIA ArVCC4 example I noticed that it was done in the following way and it also works for my code: ArSerialConnection myCon; myCon.setPort("COM4"); camera.setDeviceConnection(&myCon); camera.init(); Thanks for the help. LJ Quoting Reed Hedges : > > How are you > * Creating the ArVCC4 object > * Setting the serial port > * Initializing the camera > > It should be something like > > ArRobot robot; > ... > // connect to robot > ... > robot.runAsync(); > ... > ArVCC4 camera(&robot); > camera.setPort(ArUtil::COM2); // camera connected to COM2 serial port on > laptop > camera.init(); > // Make sure 'camera' doesn't go out of scope and get deleted > > Can you send some of your code? > > Reed > > > > lhuseino at purdue.edu wrote: > > Robin, > > > > We have a DX with no internal computer so we're piggybacking a laptop. I've > run > > the demo program successfully in camera mode. Sorry about the confusion, I > > thought that my wiring was why the program would not run, but it works fine > with > > the demo. Right now, I am trying to stream the picture from the camera in > one > > window while giving it commands to move. I am using commands like zoom() > or > > panTilt() but they do not execute when I run the program, and I am fairly > sure > > that I initialized the camera correctly. > > > > Thanks, > > > > LJ > > > > Quoting "Dowling, Robin" : > > > >> LJ > >> Assuming you are new to the AT and that you have not yet confirmed that > the > >> camera works and also that the AT is still in the standard as delivered > >> configuration I would do this: > >> > >> Start the demo program > >> Type c For camera mode > >> Type 2 For Canon VC-C4 > >> Type 1 Camera connected to AUX1 > >> Then try moving camera with cursor control (arrow keys) on keyboard. > >> > >> Your mail confuses me a little as the VC-C50i has a multi-connector not > >> individual serial in and serial out connectors. Though this is not > important > >> as, if I remember correctly, the serial out is just a pass through > connector > >> for attaching multiple cameras to one controller. > >> Hope this helps. > >> > >> Regards > >> Robin > >> > >> > >> -----Original Message----- > >> From: aria-users-bounces at lists.mobilerobots.com > >> [mailto:aria-users-bounces at lists.mobilerobots.com] On Behalf Of > >> lhuseino at purdue.edu > >> Sent: 17 June 2010 22:55 > >> To: aria-users at lists.mobilerobots.com > >> Subject: [Aria-users] vc-c50i ptz > >> > >> > >> > >> Hi, > >> > >> I've recently been trying to use the vc-c50i ptz camera. I've managed to > >> connect > >> to the camera to get a constant feed going in a separate window. However, > >> when I > >> try to input commands that will enable the camera's motors (for pan,tilt, > >> etc) > >> the camera does nothing. There is only one RS232C cable connected to the > >> "IN" > >> but nothing on the "OUT". Any suggestions ? > >> > >> Thanks, > >> > >> LJ > >> _______________________________________________ > >> Aria-users mailing list > >> Aria-users at lists.mobilerobots.com > >> http://lists.mobilerobots.com/mailman/listinfo/aria-users > >> > >> To unsubscribe visit the above webpage or send an e-mail to: > >> > >> aria-users-leave at lists.mobilerobots.com > >> > >> Visit http://robots.mobilerobots.com for information including > documentation, > >> FAQ, tips, manuals, and software, firmware and driver downloads. > >> _______________________________________________ > >> Aria-users mailing list > >> Aria-users at lists.mobilerobots.com > >> http://lists.mobilerobots.com/mailman/listinfo/aria-users > >> > >> To unsubscribe visit the above webpage or send an e-mail to: > >> > >> aria-users-leave at lists.mobilerobots.com > >> > >> Visit http://robots.mobilerobots.com for information including > documentation, > >> FAQ, tips, manuals, and software, firmware and driver downloads. > >> > > > > > > _______________________________________________ > > Aria-users mailing list > > Aria-users at lists.mobilerobots.com > > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > > > To unsubscribe visit the above webpage or send an e-mail to: > > > > aria-users-leave at lists.mobilerobots.com > > > > Visit http://robots.mobilerobots.com for information including > documentation, FAQ, tips, manuals, and software, firmware and driver > downloads. > > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 Jun 18 15:29:08 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 18 Jun 2010 15:29:08 -0400 Subject: [Aria-users] vc-c50i ptz In-Reply-To: <1276877044.4c1b98f40dfde@webmail.purdue.edu> References: <1276811671.4c1a9997a2621@webmail.purdue.edu> <271BED32E925E646A1333A56D9C6AFCB69047F7ED2@MBOX0.essex.ac.uk> <1276871713.4c1b8421bce1c@webmail.purdue.edu> <4C1B8D2B.4010407@mobilerobots.com> <1276877044.4c1b98f40dfde@webmail.purdue.edu> Message-ID: <4C1BC904.10409@mobilerobots.com> Oops, I made the same mistake in my example! lhuseino at purdue.edu wrote: > I've got it working. I tried the way you specified below a while back and got a > compiler error saying that setPort was not part of ArVCC4 because of the line > "camera.setPort(ArUtil::COM2);". When I ran the ARIA ArVCC4 example I noticed > that it was done in the following way and it also works for my code: > > ArSerialConnection myCon; > myCon.setPort("COM4"); > camera.setDeviceConnection(&myCon); > camera.init(); > > Thanks for the help. > > LJ > > Quoting Reed Hedges : > >> How are you >> * Creating the ArVCC4 object >> * Setting the serial port >> * Initializing the camera >> >> It should be something like >> >> ArRobot robot; >> ... >> // connect to robot >> ... >> robot.runAsync(); >> ... >> ArVCC4 camera(&robot); >> camera.setPort(ArUtil::COM2); // camera connected to COM2 serial port on >> laptop >> camera.init(); >> // Make sure 'camera' doesn't go out of scope and get deleted >> >> Can you send some of your code? >> >> Reed >> >> >> >> lhuseino at purdue.edu wrote: >>> Robin, >>> >>> We have a DX with no internal computer so we're piggybacking a laptop. I've >> run >>> the demo program successfully in camera mode. Sorry about the confusion, I >>> thought that my wiring was why the program would not run, but it works fine >> with >>> the demo. Right now, I am trying to stream the picture from the camera in >> one >>> window while giving it commands to move. I am using commands like zoom() >> or >>> panTilt() but they do not execute when I run the program, and I am fairly >> sure >>> that I initialized the camera correctly. >>> >>> Thanks, >>> >>> LJ >>> >>> Quoting "Dowling, Robin" : >>> >>>> LJ >>>> Assuming you are new to the AT and that you have not yet confirmed that >> the >>>> camera works and also that the AT is still in the standard as delivered >>>> configuration I would do this: >>>> >>>> Start the demo program >>>> Type c For camera mode >>>> Type 2 For Canon VC-C4 >>>> Type 1 Camera connected to AUX1 >>>> Then try moving camera with cursor control (arrow keys) on keyboard. >>>> >>>> Your mail confuses me a little as the VC-C50i has a multi-connector not >>>> individual serial in and serial out connectors. Though this is not >> important >>>> as, if I remember correctly, the serial out is just a pass through >> connector >>>> for attaching multiple cameras to one controller. >>>> Hope this helps. >>>> >>>> Regards >>>> Robin >>>> >>>> >>>> -----Original Message----- >>>> From: aria-users-bounces at lists.mobilerobots.com >>>> [mailto:aria-users-bounces at lists.mobilerobots.com] On Behalf Of >>>> lhuseino at purdue.edu >>>> Sent: 17 June 2010 22:55 >>>> To: aria-users at lists.mobilerobots.com >>>> Subject: [Aria-users] vc-c50i ptz >>>> >>>> >>>> >>>> Hi, >>>> >>>> I've recently been trying to use the vc-c50i ptz camera. I've managed to >>>> connect >>>> to the camera to get a constant feed going in a separate window. However, >>>> when I >>>> try to input commands that will enable the camera's motors (for pan,tilt, >>>> etc) >>>> the camera does nothing. There is only one RS232C cable connected to the >>>> "IN" >>>> but nothing on the "OUT". Any suggestions ? >>>> >>>> Thanks, >>>> >>>> LJ >>>> _______________________________________________ >>>> Aria-users mailing list >>>> Aria-users at lists.mobilerobots.com >>>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>>> >>>> To unsubscribe visit the above webpage or send an e-mail to: >>>> >>>> aria-users-leave at lists.mobilerobots.com >>>> >>>> Visit http://robots.mobilerobots.com for information including >> documentation, >>>> FAQ, tips, manuals, and software, firmware and driver downloads. >>>> _______________________________________________ >>>> Aria-users mailing list >>>> Aria-users at lists.mobilerobots.com >>>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>>> >>>> To unsubscribe visit the above webpage or send an e-mail to: >>>> >>>> aria-users-leave at lists.mobilerobots.com >>>> >>>> Visit http://robots.mobilerobots.com for information including >> documentation, >>>> FAQ, tips, manuals, and software, firmware and driver downloads. >>>> >>> >>> _______________________________________________ >>> Aria-users mailing list >>> Aria-users at lists.mobilerobots.com >>> http://lists.mobilerobots.com/mailman/listinfo/aria-users >>> >>> To unsubscribe visit the above webpage or send an e-mail to: >>> >>> aria-users-leave at lists.mobilerobots.com >>> >>> Visit http://robots.mobilerobots.com for information including >> documentation, FAQ, tips, manuals, and software, firmware and driver >> downloads. >> _______________________________________________ >> Aria-users mailing list >> Aria-users at lists.mobilerobots.com >> http://lists.mobilerobots.com/mailman/listinfo/aria-users >> >> To unsubscribe visit the above webpage or send an e-mail to: >> >> aria-users-leave at lists.mobilerobots.com >> >> Visit http://robots.mobilerobots.com for information including documentation, >> FAQ, tips, manuals, and software, firmware and driver downloads. >> > > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 fge at csu.edu.au Tue Jun 22 06:14:12 2010 From: fge at csu.edu.au (Ge, Feng Lu) Date: Tue, 22 Jun 2010 20:14:12 +1000 Subject: [Aria-users] connection problem between demo and serverdemo Message-ID: <24F75ABF48BF664AACF82C68B51228DA11452AB1E8@MAIL01.CSUMain.csu.edu.au> Hi: I tried to connect to robot from another computer. The serverdemo runs on one robot, and the demo runs on another computer. The demo and serverdemo exe files are from Aria bin folder. On computer side, it shows this message: Syncing 0 No packet. Robot may be connected but not open, trying to dislodge. Could not connect , no robot responding Failed to connect to robot The Aria is version 2.7.2. The robot is P3-DX. The OS is winxp on both sides. However , the demo on another computer can connect to mobilesim which runs on robot. The MobileEyes on the computer can connect to serverdemo on the robot. But the demo can not talk to serverdemo. Is anyone can help me to fix up this problem? Best Regards Scoff ge -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100622/cd23b9a6/attachment.html From reed at mobilerobots.com Tue Jun 22 09:15:33 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 22 Jun 2010 09:15:33 -0400 Subject: [Aria-users] connection problem between demo and serverdemo In-Reply-To: <24F75ABF48BF664AACF82C68B51228DA11452AB1E8@MAIL01.CSUMain.csu.edu.au> References: <24F75ABF48BF664AACF82C68B51228DA11452AB1E8@MAIL01.CSUMain.csu.edu.au> Message-ID: <4C20B775.60104@mobilerobots.com> Hello, 'demo' can only connect directly to a robot, it cannot connect to an ArNetworking server such as 'serverDemo'. ArNetworking 'clientDemo', and MobileEyes, can connect to an ArNetworking server. Ge, Feng Lu wrote: > Hi: > > > > I tried to connect to robot from another computer. The serverdemo runs > on one robot, and the demo runs on another computer. The demo and > serverdemo exe files are from Aria bin folder. > > > > On computer side, it shows this message: > > Syncing 0 > > > > No packet. > > Robot may be connected but not open, trying to dislodge. > > Could not connect , no robot responding > > Failed to connect to robot > > > > The Aria is version 2.7.2. The robot is P3-DX. The OS is winxp on both > sides. > > > > > > However , the demo on another computer can connect to mobilesim which > runs on robot. The MobileEyes on the computer can connect to serverdemo > on the robot. But the demo can not talk to serverdemo. > > > > Is anyone can help me to fix up this problem? > > > > > > Best Regards > > Scoff ge > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aria-users mailing list > Aria-users at lists.mobilerobots.com > http://lists.mobilerobots.com/mailman/listinfo/aria-users > > To unsubscribe visit the above webpage or send an e-mail to: > > aria-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 ghampton at ncat.edu Tue Jun 22 10:01:50 2010 From: ghampton at ncat.edu (Greg Phillip Hampton) Date: Tue, 22 Jun 2010 10:01:50 -0400 Subject: [Aria-users] Greg Phillip Hampton is out of the office. Message-ID: I will be out of the office starting Mon 06/21/2010 and will not return until Thu 06/24/2010. I will respond to your message when I return. WARNING: This e-mail correspondence is subject to Public Records Law and may be disclosed to third parties. From dibujante at gmail.com Mon Jun 28 18:15:14 2010 From: dibujante at gmail.com (Peter Dowdy) Date: Mon, 28 Jun 2010 16:15:14 -0600 Subject: [Aria-users] Aria compile problems with gcc 3.4.1 Message-ID: Hi everyone, i'm working on a D* implementation but am having difficulties getting libAria to work with my project. I'm using GCC 3.4.1 as suggested by the Aria docs but whenever I try to build anything that #includes "Aria.h" I get tons of basic syntax errors (Missing ';', or ISO C++ violations, etc.) from the Aria libraries. I'm compiling with -fPIC and linking with -lGL -lSDL -lAria -lpthread -ldl -lrt. I'm using SDL for my display - could this be somehow causing an interoperability problem? I have some legacy code that works and runs and doesn't use GL or SDL, which is why I ask. Thanks, Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100628/298273a0/attachment.html From lhuseino at purdue.edu Mon Jun 28 19:12:27 2010 From: lhuseino at purdue.edu (lhuseino at purdue.edu) Date: Mon, 28 Jun 2010 19:12:27 -0400 Subject: [Aria-users] Aria compile problems with gcc 3.4.1 In-Reply-To: References: Message-ID: <1277766747.4c292c5b07f66@webmail.purdue.edu> I had a similar problem when I first installed Aria. To fix it, I copied the libAria.so file which was located in /usr/local/Aria/lib to /usr/lib. However, your problem might just sound similar but actually stem from something else. LJ Quoting Peter Dowdy : > Hi everyone, > > i'm working on a D* implementation but am having difficulties getting > libAria to work with my project. I'm using GCC 3.4.1 as suggested by the > Aria docs but whenever I try to build anything that #includes "Aria.h" I get > tons of basic syntax errors (Missing ';', or ISO C++ violations, etc.) from > the Aria libraries. I'm compiling with -fPIC and linking with -lGL -lSDL > -lAria -lpthread -ldl -lrt. I'm using SDL for my display - could this be > somehow causing an interoperability problem? I have some legacy code that > works and runs and doesn't use GL or SDL, which is why I ask. > > Thanks, > Peter > From reed at mobilerobots.com Tue Jun 29 09:46:39 2010 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 29 Jun 2010 09:46:39 -0400 Subject: [Aria-users] Aria compile problems with gcc 3.4.1 In-Reply-To: <1277766747.4c292c5b07f66@webmail.purdue.edu> References: <1277766747.4c292c5b07f66@webmail.purdue.edu> Message-ID: <4C29F93F.9090200@mobilerobots.com> Hello, can you send a copy of the errors you get? Are you using "gcc" or "g++" to compile? If you are building a C program with "gcc" that includes C++ code from ARIA, then it may try to parse the C++ headers as C. But if you compile with "g++" then it will parse and compile everything as C++ and it should generally work out. Reed From zhossain.kuet at yahoo.com Tue Jun 29 09:59:16 2010 From: zhossain.kuet at yahoo.com (Hossain, Md.Z) Date: Tue, 29 Jun 2010 06:59:16 -0700 (PDT) Subject: [Aria-users] [very urgent] want to buy algorithm(vision based outdoor robot) In-Reply-To: <4C29F93F.9090200@mobilerobots.com> References: <1277766747.4c292c5b07f66@webmail.purdue.edu> <4C29F93F.9090200@mobilerobots.com> Message-ID: <2741.63427.qm@web46415.mail.sp1.yahoo.com> Hi all, I'm using canon vc-50i camera, mounted on P3-AT robot. I am looking for source code by which my robot will be "vision based obstacle avoidable outdoor robot". If you can please help me. I really do appreciate any response of yours. Best regards hossain -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100629/e30c0189/attachment.html From dibujante at gmail.com Tue Jun 29 13:19:25 2010 From: dibujante at gmail.com (Peter Dowdy) Date: Tue, 29 Jun 2010 11:19:25 -0600 Subject: [Aria-users] Aria-users Digest, Vol 26, Issue 19 In-Reply-To: References: Message-ID: > > Date: Tue, 29 Jun 2010 09:46:39 -0400 > From: Reed Hedges > Subject: Re: [Aria-users] Aria compile problems with gcc 3.4.1 > To: aria-users at lists.mobilerobots.com > Message-ID: <4C29F93F.9090200 at mobilerobots.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > Hello, can you send a copy of the errors you get? > > Are you using "gcc" or "g++" to compile? If you are building a C program > with "gcc" that includes C++ code from ARIA, then it may try to parse > the C++ headers as C. But if you compile with "g++" then it will parse > and compile everything as C++ and it should generally work out. > > Reed > Hi Reed, I'm using g++ and my program is in C++. Here's my compile command: "/opt/gcc-3.4.1/bin/g++ -fPIC -c -g -I/path/to/includes/include -MMD -MP -MF build/gcc-3.4.1/GNU-Linux-x86/main.o.d -o build/gcc-3.4.1/GNU-Linux-x86/Main.o main.cpp", for example. Here's an example of what I get: /path/to/incude/ariaTypedefs.h:62: error: expected init-declarator before '<' token or /path/to/include/ArLog.h:33: error: 'ArStrMap' does not name a type repeat for 200 or so .h files. I don't think these are real errors - they're pretty much identical to what I got when I was starting out and using g++ 4.4.x to build a legacy Aria project, before I read that I would get much better results from the gnu toolchain 3.4.x. The thing that's puzzling, though, is that I'm using g++ 3.4.1 now. The build doesn't get to the linker but if it did my link command would look something like this: "/opt/gcc-3.4.1/bin/g++ -lGL -lSDL -lAria -lpthread -ldl -lrt -o dist/gcc-3.4.1/GNU-Linux-x86/target build/gcc-3.4.1/GNU-Linux-x86/main.o build/gcc-3.4.1/GNU-Linux-x86/robot.o -L/path/to/aria/lib" thanks, Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20100629/b3840b8b/attachment.html