From lkwanghooi at yahoo.com Thu Jan 1 14:37:59 2009 From: lkwanghooi at yahoo.com (Kwang hooi) Date: Thu, 01 Jan 2009 19:37:59 -0000 Subject: [Aria-users] Kwang hooi invites you to join Zorpia Message-ID: <20090101191720.953.qmail@zorpia.com> Hi aria ! Your friend Kwang hooi from , just invited you to his online photo albums and journals at Zorpia.com. So what is Zorpia? It is an online community that allows you to upload unlimited amount of photos, write journals and make friends. We also have a variety of skins in store for you so that you can customize your homepage freely. Join now for free! Please click the following link to join Zorpia: http://signup.zorpia.com/signup?invitation_key=20080509471bc278a37e1b07b062e070&referral=Kwanghooi This message was delivered with the Kwang hooi's initiation. If you wish to discontinue receiving invitations from us, please click the following link: http://signup.zorpia.com/email/optout/aria-users at activmedia.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090101/ff96cf08/attachment.html From H.Miri at 2007.hull.ac.uk Sun Jan 11 14:59:02 2009 From: H.Miri at 2007.hull.ac.uk (Hossein Miri) Date: Sun, 11 Jan 2009 19:59:02 -0000 Subject: [Aria-users] Pioneer P3-DX Message-ID: <445800D8FD5D3D43878FD7D2842A3047D3D2CB@EXCL2VS2.adir.hull.ac.uk> Hello all, We are in the process of ordering a Pioneer P3DX and I am just trying to pull out some documentation prior to its arrival. I came across this statement on the website: Users can run the robot from the client or design their own programs under Debian Linux or under WIN2000 using their favorite C/C++ compiler. Does this mean I won't be able to use my Fedora Core 4 that I have been using with my AmigoBot? Regards, --- Hossein MIRI (Joshua) - Ph.D. Student in Cognitive Robotics Teaching Assistant for Artificial Intelligence, Prolog, and C++ Programming Neural, Emergent, and Agent Technologies Research Group (NEAT) Department of Computer Science (Robert Blackburn Building), University of Hull, Hull, East Yorkshire, HU6 7RX, UK http://www.hmiri.com --- . -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090111/1d072cf6/attachment-0001.html -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090111/1d072cf6/attachment-0001.ksh From reed at mobilerobots.com Mon Jan 12 07:39:40 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 12 Jan 2009 07:39:40 -0500 Subject: [Aria-users] Pioneer P3-DX In-Reply-To: <445800D8FD5D3D43878FD7D2842A3047D3D2CB@EXCL2VS2.adir.hull.ac.uk> References: <445800D8FD5D3D43878FD7D2842A3047D3D2CB@EXCL2VS2.adir.hull.ac.uk> Message-ID: <496B3A0C.3080105@mobilerobots.com> Hi Hossein, Any program you have that works with the Amigobot will work with the P3DX -- all robot platforms have compatible program control interfaces. Debian is simply the Linux distribution that we sell as an option and support to the most extent. ARIA and most other software will generally work on any typical and recent Linux distribution on a PC, either as it is distributed or after recompiling it with the native compiler for that system. Reed Hossein Miri wrote: > Hello all, > > We are in the process of ordering a Pioneer P3DX and I am just trying to > pull out some documentation prior to its arrival. > > I came across this statement on the website: Users can run the robot > from the client or design their own programs under Debian Linux or under > WIN2000 using their favorite C/C++ compiler. > > Does this mean I won't be able to use my Fedora Core 4 that I have been > using with my AmigoBot? > > Regards, > > > > -- Reed Hedges Developer Support / Software MobileRobots Inc. Find downloads, documentation, FAQ, mailing lists and more at: From roboticsericcarter at gmail.com Tue Jan 20 00:33:37 2009 From: roboticsericcarter at gmail.com (Eric Carter) Date: Tue, 20 Jan 2009 00:33:37 -0500 Subject: [Aria-users] Moving object detection with Sonars possible in Aria? Message-ID: <34ebd4740901192133r2a9437efgcbf34062f8ed3c87@mail.gmail.com> Hello All, I want to get some ideas of experienced Aria users about the things I want to do for our AmigoBot robots. I have 2 amigoBots and I want to implement a moving object detection algorithm using sonar sensors for a single amigoBot which can detect an another "moving" amigoBot in a simple free lab environment. I want to know if there is any helpful pre-defined functions in Aria that handles this algorithm or for those of you who have implemented a similar stuff any handy functions in Aria that I can use with implementing the algorithm. Before I start I wanted to get some idea, those of you who are more experienced than me as a beginner programmer in Aria. Thanks for any help Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090120/7bc41db9/attachment.html From aravindhan.krishnan at gmail.com Tue Jan 20 08:51:15 2009 From: aravindhan.krishnan at gmail.com (Aravindhan Krishnan) Date: Tue, 20 Jan 2009 19:21:15 +0530 Subject: [Aria-users] ARIA MATLAB Interface Message-ID: Hi all, Is there any ARIA interface available for MATLAB? If so, where can I download it? Aravindhan From reed at mobilerobots.com Tue Jan 20 09:58:15 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 20 Jan 2009 09:58:15 -0500 Subject: [Aria-users] Arrow keys not working in 'demo' application through ssh? In-Reply-To: <200812160834.mBG8YQmI015476@mailboxhub1.ekt.gr> References: <200812160834.mBG8YQmI015476@mailboxhub1.ekt.gr> Message-ID: <4975E687.3090605@mobilerobots.com> > When I connect to the robot through ssh and run "demo", arrow keys do not > > work properly. Instead of accelerating and turning the robot around they > > just switch between modes: when I hit up-arrow it switches to "acts" mode > > as if I had hit "a" and so on. > > > > It all used to work well through telnet. What Am I missing? Hi Nicolas, a bunch of questions: Did you upgrade ARIA or anything like that recently? Is it only arrow keys that have this problem? Do arrow keys work e.g. in the shell to edit the command line? What ssh program are you using? Try the "keys" and "keyHandlerTest" test programs in the tests directory (run "make keys keyHandlerTest" to build them). These will test whether ARIA is getting the keys correctly. Reed From reed at mobilerobots.com Tue Jan 20 10:02:04 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 20 Jan 2009 10:02:04 -0500 Subject: [Aria-users] Pioneer Network settings In-Reply-To: <20081216175219.3o77t7kg0wggksc0@staff.webmail.uni-mannheim.de> References: <20081216175219.3o77t7kg0wggksc0@staff.webmail.uni-mannheim.de> Message-ID: <4975E76C.9030705@mobilerobots.com> Hi Sherine, Here are general instructions on setting up networking in Debian Linux: http://robots.mobilerobots.com/wiki/Debian_Linux_Network_Configuration After you have changed settings in /etc/network/interfaces you have to restart the networking interfaces. You can restart all networking by running "/etc/init.d/networking restart" as root. You can make sure that eth0 is active -- "up" -- by running /sbin/ifconfig as root. Reed srady at rumms.uni-mannheim.de wrote: > Hello! > > I am trying to connect pioneer robot on my LAN. I want to change the > IP address and Network setting for the PC mounted internally on > Pioneer. The PC runs Linux OS. I updated the network settings in the > file /etc/network/interfaces with new settings of my LAN. i did that > for the eth0, which i understand that it is the wired Network > connection. However i cannot see the internal PC of pioneer through > simple ping command. > > I would appreciate some help to this simple problem > From lafary at mobilerobots.com Tue Jan 20 11:00:35 2009 From: lafary at mobilerobots.com (Matt LaFary) Date: Tue, 20 Jan 2009 11:00:35 -0500 Subject: [Aria-users] mailing list problems of the last month Message-ID: <4975F523.2090106@mobilerobots.com> The aria-users and probably pioneer-users lists weren't working for the last month. Some things on the server got clogged up while recovering from the power outage caused by the ice storm we had a month ago. We thought it was just an end of the year lull until late yesterday (it was quiet, TOO quiet). We apologize for the problem and will be catching up on emails (we just got all the email from December 11th or 12th until now). If there's anyone's email that we don't get to in the next couple of days email us directly (lafary at mobilerobots.com and reed at mobilerobots.com). If in the future anyone thinks there's a problem with the list (or that we missed their message) feel free to email us as well (or support at mobilerobots.com). Matt LaFary MobileRobots Inc From reed at mobilerobots.com Tue Jan 20 16:21:05 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 20 Jan 2009 16:21:05 -0500 Subject: [Aria-users] ARNL and URG integration In-Reply-To: <162B8AFBFBBB2148A9A1B8F9C5753428060200A0@mailbe01.teak.local.net> References: <162B8AFBFBBB2148A9A1B8F9C5753428060200A0@mailbe01.teak.local.net> Message-ID: <49764041.9070203@mobilerobots.com> Hello, Sorry for the delay in responding. The next version of ARIA (2.7.0) will have support for the Urg. We are working on testing it (along with ARNL, MobileEyes, etc.) right now and are trying to get that done over the next few weeks. I can send you an untested version of ARIA if you want to give it a try though to see if your URG works with it. It will be easier to use the URG with ARNL also, as it will be able to use general laser and range device objects rather than specifically a SICK. Path planning and obstacle avoidance should work with the URG, though the localization may not work as well, since it is meant to work best with the SICK that has a longer range, and better accuracy in many cases. But you can give it a try and let us know how it works. Reed Wong Chern Yuen Anthony wrote: > Hi, > > We have a pioneer P3DX and purchased the ARNL navigation module. We are > now working on the navigation for the pioneer using the ARNL. We > purchased a URG laser range finder and managed to get it to work with ARIA. > > > > We can?t get the URG to work with ARNL as some changes were made to the > library in ARIA and we can?t compile ARNL. > > > > I remembered that there was talk about integrating the URG into the > system. Can we expect to see the update soon? Our project is going to > end soon and we would like to work together to get the URG to work with > the ARNL. How should we go about doing this? Can anyone help? > > > > Thanks, > > Anthony Wong > From reed at mobilerobots.com Tue Jan 20 16:28:28 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Tue, 20 Jan 2009 16:28:28 -0500 Subject: [Aria-users] Some problems about robot movement. In-Reply-To: <70655cbf0812311614x355ed7f5w3cd15a639d35e6ab@mail.gmail.com> References: <70655cbf0812311614x355ed7f5w3cd15a639d35e6ab@mail.gmail.com> Message-ID: <497641FC.1030206@mobilerobots.com> Hello, Sorry for the delay in responding. Did you solve these problems? > Currently I make a moving schedule for the Pioneer 3 robot, from 0-4 > second, it will speed up to 40mm/sec, acceleration is 10mm/sec^2, after > that it will move with constant velocity for 20 seconds, after that slow > down to 0 speed with decelleration -10mm/sec^2. The problem is, the > motion is not stable during the first acceleration period, sometimes I > can see the velocity increases slowly according to the setting > acceleration but sometimes it doesn't, it just jump directly to 40mm/sec > (this process last around 1 sec). Does the jump occur in the software's measured speed, or in the actual speed of the platform? If the first (measured speed), how are you measuring the speed-- ArRobot::getVel()? > Another thing is, I use robot.move(1000) to make robot move 1 meter, I > see there are three parameters that are relevant to it, driftfactor, > ticksmm and revcount, from my understanding, ticksmm is used to scale > real moving distance with respect to API function, robot.move(), I > tested that, and revcount is used to control measurement accuracy of > encoder. Am I right? TicksMM is used to calculate translation distances moving forward and back. RevCount on the other hand is for calculating rotations (heading changes). > moving distance matches command very nice (almost 1 meter), but the > moving distance read from robot.getPose.GetX() is just around 967 mm, Do the Y or Theta vaulues also change during the move? The robot may not be driving in exactly a straight line (i.e. one wheel may have moved a different amount from the other, perhaps due to differences in friction or the tires/wheels or motors. driftfactor can be used to try to account for this difference if it is having a big impact.) Reed From cywong at i2r.a-star.edu.sg Tue Jan 20 19:57:19 2009 From: cywong at i2r.a-star.edu.sg (Wong Chern Yuen Anthony) Date: Wed, 21 Jan 2009 08:57:19 +0800 Subject: [Aria-users] ARNL and URG integration In-Reply-To: <49764041.9070203@mobilerobots.com> References: <162B8AFBFBBB2148A9A1B8F9C5753428060200A0@mailbe01.teak.local.net> <49764041.9070203@mobilerobots.com> Message-ID: <162B8AFBFBBB2148A9A1B8F9C575342806459E38@mailbe01.teak.local.net> Dear Reed, My colleague has ARIA working with URG Laser. However as ARNL is linked to ARIA, any changes to ARIA will render ARNL unusable. Hence we are not able to utlise our purchased ARNL software to perform navigation and localisation with the URG laser. You could send me a copy of the new ARIA,ARNL and MobileEyes so that I can test it using the URG. I will give you updates on our testing. Thanks for your help! Anthony -----Original Message----- From: Reed Hedges [mailto:reed at mobilerobots.com] Sent: 21 January 2009 05:21 To: Wong Chern Yuen Anthony Cc: aria-users at MobileRobots.com Subject: Re: [Aria-users] ARNL and URG integration Hello, Sorry for the delay in responding. The next version of ARIA (2.7.0) will have support for the Urg. We are working on testing it (along with ARNL, MobileEyes, etc.) right now and are trying to get that done over the next few weeks. I can send you an untested version of ARIA if you want to give it a try though to see if your URG works with it. It will be easier to use the URG with ARNL also, as it will be able to use general laser and range device objects rather than specifically a SICK. Path planning and obstacle avoidance should work with the URG, though the localization may not work as well, since it is meant to work best with the SICK that has a longer range, and better accuracy in many cases. But you can give it a try and let us know how it works. Reed Wong Chern Yuen Anthony wrote: > Hi, > > We have a pioneer P3DX and purchased the ARNL navigation module. We > are now working on the navigation for the pioneer using the ARNL. We > purchased a URG laser range finder and managed to get it to work with ARIA. > > > > We can't get the URG to work with ARNL as some changes were made to > the library in ARIA and we can't compile ARNL. > > > > I remembered that there was talk about integrating the URG into the > system. Can we expect to see the update soon? Our project is going to > end soon and we would like to work together to get the URG to work > with the ARNL. How should we go about doing this? Can anyone help? > > > > Thanks, > > Anthony Wong > ********************** ANNOUNCEMENT ******************************** We have moved to Fusionopolis! Our official address is: Institute for Infocomm Research, 1 Fusionopolis Way, #21-01 Connexis, South Tower, Singapore 138632. Main line: +65 64082000. Main fax: +65 67761378 Please visit http://www.fusionopolis.a-star.edu.sg/ for more information on Fusionopolis. ****************************************************************** Institute for Infocomm Research disclaimer: "This email is confidential and may be privileged. If you are not the intended recipient, please delete it and notify us immediately. Please do not copy or use it for any purpose, or disclose its contents to any other person. Thank you." From cicakrc at muohio.edu Sat Jan 24 15:57:38 2009 From: cicakrc at muohio.edu (Cicak, Ryan Christopher) Date: Sat, 24 Jan 2009 15:57:38 -0500 Subject: [Aria-users] Changing Sonar Range Message-ID: <3FB2F0B14C075A43B4E4AFE2F228ECDB01C7A958DEE3@STUCMS3.it.muohio.edu> Hello, Is it possible to change the sonar range from 5000mm to something higher on a P3-DX? How can I go about doing this. Thank you, Ryan C From work.chandan at gmail.com Mon Jan 26 12:06:22 2009 From: work.chandan at gmail.com (Chandan Datta) Date: Mon, 26 Jan 2009 21:06:22 +0400 Subject: [Aria-users] ARIA Visual Studio 2008 error :This application has failed to start because MSVCR90d.dll was not found Message-ID: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> I'm trying to migrate my ARIA applications from Microsoft Visual C++ 2005 to Microsoft Visual Studio 2008, I received the following messages when trying to run our debug builds in the debugger.I've rebuild the aria and arnetworking dll's with 2008 using the provided solution files. But when i try to run my own code using the debug dlls from VS 2008,I get the error saying "This application has failed to start because MSVCR90d.dll was not found" . A quick look using Dependency Walker showed me that ARIADebug.dll links to both MSVCR90D.DLL and MSVCR90.DLL.I also tried to ignore MSVCR90 (and if necessary, MSVCRT) when linking,from the project properties,but did not work Has anyone faced similar issues with ARIA in VS 2008 ? ARIA README says that I need to install Windows Platform SDK.But VS 2008 team suite has it . My system: Aria version:2.5.1 Windows Xp Pro Visual Studio 2008 Team Suite -- Regards, Chandan From work.chandan at gmail.com Mon Jan 26 12:06:27 2009 From: work.chandan at gmail.com (Chandan Datta) Date: Mon, 26 Jan 2009 21:06:27 +0400 Subject: [Aria-users] Buffer Overrun Error while using dpptuexample in ARIA Run-Time Check Failure #2 - Stack around the variable 'buf' was corrupted Message-ID: <2457b8930901260906x6ba6955emfc2448d5bc578803@mail.gmail.com> I tried to run the dpptuexample on the robot and everytime I tried to give a pan angle value lesser than -50 ,the program crashed. I checked the ARIA src code and found the in ArDpptu.cpp ,there is something like : const double ArDPPTU::CONVERT = 0.0514; /// 0.0514 degrees per position Thus in the panTilt(double pdeg, double tdeg) function I can't pass anything lesser that -51 as in the AREXPORT void ArDPPTUPacket::byte2ToBuf(int val) function the buffer size is 5 (char buf[5] ) ,so a negative number like -1750 takes 6 bytes. How should I modify the ARIA code so that the buffer size can be increased without messing the packet sending/receiving structure ? What is myBuf and how is it maintained internally ? Is there any article describing the packet sending receiving in ARIA which is done internally and undocumented ?? Can anybody from the team send me a small overview ? My system: Aria version:2.5.1 Windows Xp Pro Visual Studio 2008 Team Suite Performance PeopleBot robot Direct perception PTU -46-17 -- Regards, Chandan From reed at mobilerobots.com Mon Jan 26 12:22:55 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Mon, 26 Jan 2009 12:22:55 -0500 Subject: [Aria-users] Buffer Overrun Error while using dpptuexample in ARIA Run-Time Check Failure #2 - Stack around the variable 'buf' was corrupted In-Reply-To: <2457b8930901260906x6ba6955emfc2448d5bc578803@mail.gmail.com> References: <2457b8930901260906x6ba6955emfc2448d5bc578803@mail.gmail.com> Message-ID: <497DF16F.3060904@mobilerobots.com> This is a bug in ARIA 2.5. It will be fixed in the next version. It's a simple change you could just make yourself if you want to, it just needs a buffer big enough to hold the whole value, here is a patch: --- ArDPPTU.cpp 2008/07/01 19:41:18 1.15 +++ ArDPPTU.cpp 2008/09/08 20:19:01 1.16 @@ -15,15 +15,19 @@ AREXPORT void ArDPPTUPacket::byte2ToBuf(int val) { + //ArLog::log(ArLog::Normal, "Putting %d in an DPPTU packet...", val); int i; - char buf[5]; + char buf[8]; if (myLength + 4 > myMaxLength) { - ArLog::log(ArLog::Terse, "ArDPPTUPacket::uByte2ToBuf: Trying to add beyond length of buffer."); + ArLog::log(ArLog::Terse, "ArDPPTUPacket::byte2ToBuf: Trying to add beyond length of buffer."); return; } - sprintf(buf, "%d", val); + snprintf(buf, 8, "%d", val); + + if(val > 9999999 || val < -999999) + ArLog::log(ArLog::Terse, "ArDPPTUPacket::byte2ToBuf: Warning: truncated value %d to 7 digits!", val); for (i=0;i<(int)strlen(buf);i++) { Chandan Datta wrote: > I tried to run the dpptuexample on the robot and everytime I tried to > give a pan angle value lesser than -50 ,the program crashed. > I checked the ARIA src code and found the in ArDpptu.cpp ,there is > something like : > const double ArDPPTU::CONVERT = 0.0514; /// 0.0514 degrees per position > > Thus in the panTilt(double pdeg, double tdeg) function I can't pass > anything lesser that -51 as in the AREXPORT void > ArDPPTUPacket::byte2ToBuf(int val) function the buffer size is 5 (char > buf[5] ) ,so a negative number like -1750 takes 6 bytes. > > How should I modify the ARIA code so that the buffer size can be > increased without messing the packet sending/receiving structure ? > What is myBuf and how is it maintained internally ? Is there any > article describing the packet sending receiving in ARIA which is done > internally and undocumented ?? Can anybody from the team send me a > small overview ? > > My system: > Aria version:2.5.1 > Windows Xp Pro > Visual Studio 2008 Team Suite > Performance PeopleBot robot > Direct perception PTU -46-17 > From work.chandan at gmail.com Mon Jan 26 12:47:02 2009 From: work.chandan at gmail.com (Chandan Datta) Date: Mon, 26 Jan 2009 21:47:02 +0400 Subject: [Aria-users] ARIA Visual Studio 2008 error :This application has failed to start because MSVCR90d.dll was not found In-Reply-To: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> References: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> Message-ID: <2457b8930901260947n3eb84bc1oe17728b790fecd87@mail.gmail.com> I'm attaching the screen snaps. On Mon, Jan 26, 2009 at 9:06 PM, Chandan Datta wrote: > I'm trying to migrate my ARIA applications from Microsoft Visual C++ > 2005 to Microsoft Visual Studio 2008, I received the following > messages when trying to run our debug builds in the debugger.I've > rebuild the aria and arnetworking dll's with 2008 using the provided > solution files. But when i try to run my own code using the debug dlls > from VS 2008,I get the error saying "This application has failed to > start because MSVCR90d.dll was not found" . > > A quick look using Dependency Walker showed me that ARIADebug.dll > links to both MSVCR90D.DLL and MSVCR90.DLL.I also tried to ignore > MSVCR90 (and if necessary, MSVCRT) when linking,from the project > properties,but did not work > > Has anyone faced similar issues with ARIA in VS 2008 ? ARIA README > says that I need to install Windows Platform SDK.But VS 2008 team > suite has it . > > My system: > Aria version:2.5.1 > Windows Xp Pro > Visual Studio 2008 Team Suite > > > > -- > Regards, > Chandan > -- Regards, Chandan -------------- next part -------------- A non-text attachment was scrubbed... Name: ariadebug_msvcrt1.JPG Type: image/jpeg Size: 149624 bytes Desc: not available Url : http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090126/be6cdc70/attachment-0002.jpe -------------- next part -------------- A non-text attachment was scrubbed... Name: ariadebug_msvcrt.JPG Type: image/jpeg Size: 159318 bytes Desc: not available Url : http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090126/be6cdc70/attachment-0003.jpe From work.chandan at gmail.com Mon Jan 26 13:00:14 2009 From: work.chandan at gmail.com (Chandan Datta) Date: Mon, 26 Jan 2009 22:00:14 +0400 Subject: [Aria-users] Range Sensor visualization tool Message-ID: <2457b8930901261000t315bbc68w1c28e3b213330ee6@mail.gmail.com> Are any of the ARIA users written any laser/sonar GUI visualization tool to display robot position,velocity etc with ARIA and not Mobileyes ? -- Regards, Chandan From ericavery at epix.net Mon Jan 26 21:29:45 2009 From: ericavery at epix.net (Eric Avery) Date: Mon, 26 Jan 2009 21:29:45 -0500 Subject: [Aria-users] ARIA Visual Studio 2008 error :This applicationhas failed to start because MSVCR90d.dll was not found In-Reply-To: <2457b8930901260947n3eb84bc1oe17728b790fecd87@mail.gmail.com> References: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> <2457b8930901260947n3eb84bc1oe17728b790fecd87@mail.gmail.com> Message-ID: <00ad01c98027$1ea3a210$03fea8c0@flowbenew> Chandan, I have seen this error before, however, it was on systems where the debug dlls where missing due to Visual Studio not being installed and trying to run the app built in debug mode. Are you building mixed mode (managed and unmanaged c++) application/dlls converted from .net 1.0 or 1.1? If so you may need to change some of the compiler options. Also, make sure that all of your code is being built using the same runtime library (i.e. Multy-threaded Debug DLL) the option is in the c++ code generation property section. Check all the configuration properties between all the dlls and applications you are building. Also, you can try building in Release mode and see if you get any different results. I run mixed mode code build with 2008 (.net 3.5) every day so you should be able to build and run the code in 2008 in both debug and release mode if all the settings are correct. I also have sensor visualizations of line and point data from Aria's laser and sonar classes. Its fairly straight forward to do, I simply get the sensor data from the Aria class (i.e. points from sonar and lines from ArLineFinder) transform it to a local coordinate system and use Microsoft GDI+ classes/functions to draw the data to a managed Windows::Forms::Panel object. The drawing is done either in a display thread or the panel's paint method. If you are using purely unmanaged C++ (ALT/MFC) I'm sure there is an equivalent to the Panel class that you can use to draw to using GDI+ but I'm not sure what it is. Alternatively you could use DirectX or Windows Presentation Foundation (WPF) to do the visualization. Hope this helps Eric Avery -----Original Message----- From: aria-users-bounces at lists.mobilerobots.com [mailto:aria-users-bounces at lists.mobilerobots.com] On Behalf Of Chandan Datta Sent: Monday, January 26, 2009 12:47 PM To: aria-users at lists.mobilerobots.com Subject: Re: [Aria-users] ARIA Visual Studio 2008 error :This applicationhas failed to start because MSVCR90d.dll was not found I'm attaching the screen snaps. On Mon, Jan 26, 2009 at 9:06 PM, Chandan Datta wrote: > I'm trying to migrate my ARIA applications from Microsoft Visual C++ > 2005 to Microsoft Visual Studio 2008, I received the following > messages when trying to run our debug builds in the debugger.I've > rebuild the aria and arnetworking dll's with 2008 using the provided > solution files. But when i try to run my own code using the debug dlls > from VS 2008,I get the error saying "This application has failed to > start because MSVCR90d.dll was not found" . > > A quick look using Dependency Walker showed me that ARIADebug.dll > links to both MSVCR90D.DLL and MSVCR90.DLL.I also tried to ignore > MSVCR90 (and if necessary, MSVCRT) when linking,from the project > properties,but did not work > > Has anyone faced similar issues with ARIA in VS 2008 ? ARIA README > says that I need to install Windows Platform SDK.But VS 2008 team > suite has it . > > My system: > Aria version:2.5.1 > Windows Xp Pro > Visual Studio 2008 Team Suite > > > > -- > Regards, > Chandan > -- Regards, Chandan From work.chandan at gmail.com Tue Jan 27 03:58:18 2009 From: work.chandan at gmail.com (Chandan Datta) Date: Tue, 27 Jan 2009 12:58:18 +0400 Subject: [Aria-users] ARIA Visual Studio 2008 error :This applicationhas failed to start because MSVCR90d.dll was not found In-Reply-To: <00ad01c98027$1ea3a210$03fea8c0@flowbenew> References: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> <2457b8930901260947n3eb84bc1oe17728b790fecd87@mail.gmail.com> <00ad01c98027$1ea3a210$03fea8c0@flowbenew> Message-ID: <2457b8930901270058v60889291m6ff3caa7e34b43d0@mail.gmail.com> I just tried to run the example code for ArSphinx in debug mode. Visual Studio 2008 is a fresh install and I'm using the code generation option as you mentioned.The error still persists.Is there any VS setting I need to change for including MSVCRT ? On Tue, Jan 27, 2009 at 6:29 AM, Eric Avery wrote: > Chandan, > > I have seen this error before, however, it was on systems where the debug > dlls where missing due to Visual Studio not being installed and trying to > run the app built in debug mode. Are you building mixed mode (managed and > unmanaged c++) application/dlls converted from .net 1.0 or 1.1? If so you > may need to change some of the compiler options. Also, make sure that all of > your code is being built using the same runtime library (i.e. Multy-threaded > Debug DLL) the option is in the c++ code generation property section. Check > all the configuration properties between all the dlls and applications you > are building. Also, you can try building in Release mode and see if you get > any different results. I run mixed mode code build with 2008 (.net 3.5) > every day so you should be able to build and run the code in 2008 in both > debug and release mode if all the settings are correct. > > I also have sensor visualizations of line and point data from Aria's laser > and sonar classes. Its fairly straight forward to do, I simply get the > sensor data from the Aria class (i.e. points from sonar and lines from > ArLineFinder) transform it to a local coordinate system and use Microsoft > GDI+ classes/functions to draw the data to a managed Windows::Forms::Panel > object. The drawing is done either in a display thread or the panel's paint > method. If you are using purely unmanaged C++ (ALT/MFC) I'm sure there is an > equivalent to the Panel class that you can use to draw to using GDI+ but I'm > not sure what it is. Alternatively you could use DirectX or Windows > Presentation Foundation (WPF) to do the visualization. > > Hope this helps > Eric Avery > > -----Original Message----- > From: aria-users-bounces at lists.mobilerobots.com > [mailto:aria-users-bounces at lists.mobilerobots.com] On Behalf Of Chandan > Datta > Sent: Monday, January 26, 2009 12:47 PM > To: aria-users at lists.mobilerobots.com > Subject: Re: [Aria-users] ARIA Visual Studio 2008 error :This applicationhas > failed to start because MSVCR90d.dll was not found > > I'm attaching the screen snaps. > > On Mon, Jan 26, 2009 at 9:06 PM, Chandan Datta > wrote: >> I'm trying to migrate my ARIA applications from Microsoft Visual C++ >> 2005 to Microsoft Visual Studio 2008, I received the following >> messages when trying to run our debug builds in the debugger.I've >> rebuild the aria and arnetworking dll's with 2008 using the provided >> solution files. But when i try to run my own code using the debug dlls >> from VS 2008,I get the error saying "This application has failed to >> start because MSVCR90d.dll was not found" . >> >> A quick look using Dependency Walker showed me that ARIADebug.dll >> links to both MSVCR90D.DLL and MSVCR90.DLL.I also tried to ignore >> MSVCR90 (and if necessary, MSVCRT) when linking,from the project >> properties,but did not work >> >> Has anyone faced similar issues with ARIA in VS 2008 ? ARIA README >> says that I need to install Windows Platform SDK.But VS 2008 team >> suite has it . >> >> My system: >> Aria version:2.5.1 >> Windows Xp Pro >> Visual Studio 2008 Team Suite >> >> >> >> -- >> Regards, >> Chandan >> > > > > -- > Regards, > Chandan > > > -- Regards, Chandan From reed at mobilerobots.com Wed Jan 28 16:08:17 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 28 Jan 2009 16:08:17 -0500 Subject: [Aria-users] Changing Sonar Range In-Reply-To: <3FB2F0B14C075A43B4E4AFE2F228ECDB01C7A958DEE3@STUCMS3.it.muohio.edu> References: <3FB2F0B14C075A43B4E4AFE2F228ECDB01C7A958DEE3@STUCMS3.it.muohio.edu> Message-ID: <4980C941.5060002@mobilerobots.com> Cicak, Ryan Christopher wrote: > Hello, > > Is it possible to change the sonar range from 5000mm to something higher on a P3-DX? How can I go about doing this. > 5000 mm is the maximum range value, (and it's basically the maximum reliable range the sonars are capable of.) From reed at mobilerobots.com Wed Jan 28 16:11:31 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 28 Jan 2009 16:11:31 -0500 Subject: [Aria-users] ARIA Visual Studio 2008 error :This application has failed to start because MSVCR90d.dll was not found In-Reply-To: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> References: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> Message-ID: <4980CA03.4040502@mobilerobots.com> > A quick look using Dependency Walker showed me that ARIADebug.dll > links to both MSVCR90D.DLL and MSVCR90.DLL.I also tried to ignore > MSVCR90 (and if necessary, MSVCRT) when linking,from the project > properties,but did not work You shouldn't ignore those; those come with Visual Studio (they are being added by Visual Studio), so if you run the program on the same machine where you built it it should work. If you're on another machine or for some reason the Visual Studio DLL/library directory is not in the path, you can add whatever directory holds those DLLs to your runtime path, or you can copy those DLLs into the same directory as your executable program, then Windows definitely ought to find them. > > Has anyone faced similar issues with ARIA in VS 2008 ? ARIA README > says that I need to install Windows Platform SDK.But VS 2008 team > suite has it . You only need the platform SDK with Visual Studio 2005. You don't need it with 2008. I also recommend checking that all programs and libraries are using the same runtime library. Reed From srady at rumms.uni-mannheim.de Thu Jan 29 09:30:28 2009 From: srady at rumms.uni-mannheim.de (srady at rumms.uni-mannheim.de) Date: Thu, 29 Jan 2009 15:30:28 +0100 Subject: [Aria-users] getVideoExample Message-ID: <20090129153028.2wr7or0iibac8sgo@staff.webmail.uni-mannheim.de> Hi, I used one of the usb ports in pioneer 3p-dx to attach a webcam. I want to display video from the cam under linux. As a first trial, I tried compiling a cpp version of the file getVideoExample included in the Aria Package, however seems that the program cannot see the ArNetworking Library for compilation. the command i use is: g++ -Wall -o getVideoExample -lAria -ldl -lpthread -L/usr/local/Aria/ArNetworking/include -I/usr/local/Aria/include getVideoExample.cpp i receive list of errors mentioning undefined references to ArNetPacket and ArClientBase classes.. any help? regards, Sherine From reed at mobilerobots.com Thu Jan 29 10:22:03 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Thu, 29 Jan 2009 10:22:03 -0500 Subject: [Aria-users] getVideoExample In-Reply-To: <20090129153028.2wr7or0iibac8sgo@staff.webmail.uni-mannheim.de> References: <20090129153028.2wr7or0iibac8sgo@staff.webmail.uni-mannheim.de> Message-ID: <4981C99B.2090904@mobilerobots.com> Hi Sherine, Use -I/usr/local/Aria/ArNetworking/include instead of -L/usr/local/Aria/ArNetworking/include -- -I is for the include path while -L is for the library path -- and you also need to link to the ArNetworking library with -lArNetworking (which is where the ArServerBase and ArClientBase classes are defined). You probably also need -L/usr/local/Aria/lib so it can find the Aria and ArNetworking libraries. Also, note that getVideoExample is a client that downloads images from servers like SAVServer (http://robots.mobilerobots.com/wiki/SAV) or ACTS. You will need to write similar code to get images from your webcam and make them available to ArNetworking clients. Reed srady at rumms.uni-mannheim.de wrote: > Hi, > I used one of the usb ports in pioneer 3p-dx to attach a webcam. I > want to display video from the cam under linux. As a first trial, I > tried compiling a cpp version of the file getVideoExample included in > the Aria Package, however seems that the program cannot see the > ArNetworking Library for compilation. > > the command i use is: > g++ -Wall -o getVideoExample -lAria -ldl -lpthread > -L/usr/local/Aria/ArNetworking/include > -I/usr/local/Aria/include getVideoExample.cpp > > i receive list of errors mentioning undefined references to > ArNetPacket and ArClientBase classes.. > any help? > > regards, > Sherine > _______________________________________________ > 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 > From roboticsericcarter at gmail.com Fri Jan 30 14:43:20 2009 From: roboticsericcarter at gmail.com (Eric Carter) Date: Fri, 30 Jan 2009 14:43:20 -0500 Subject: [Aria-users] Using javaARIA with Eclipse/Netbeans compiler Message-ID: <34ebd4740901301143l18d4cb02wae4dc3d181d9240f@mail.gmail.com> Hi all, I have a question for those of you who are using ARIA with Java wrapper classes. I have installed .deb file of Java version and ARIA java examples are working OK. For example I am able to compile simple.java file with the command from the command line under Ubuntu Linux javac -cp /usr/local/Aria/java/Aria.jar:. simple.java it successfully generates the simple.class and by exporting LD_LIBRARY_PATH with /usr/local/Aria/lib i am able to run the code without problems. I want to use eclipse compiler for my programs. I add external .jar files of Aria.jar under project settings and classPath settings but I get this error when I try to run the program Exception in thread "main" java.lang.NoClassDefFoundError: actionExample Caused by: java.lang.ClassNotFoundException: actionExample at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Could not find the main class: actionExample. Program will exit. For those of you who have managed to run ariaJava under eclipse/Netbeans compiler could you please help me about the necessary things that I should do for these settings. Any specific thing that I am missing ? Could it be a problem with aria.jar ? Thanks in advance Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090130/54036920/attachment-0001.html From tkelley at arl.army.mil Fri Jan 30 15:38:28 2009 From: tkelley at arl.army.mil (Kelley, Troy (Civ,ARL/HRED)) Date: Fri, 30 Jan 2009 15:38:28 -0500 Subject: [Aria-users] getVideoExample (UNCLASSIFIED) In-Reply-To: <20090129153028.2wr7or0iibac8sgo@staff.webmail.uni-mannheim.de> References: <20090129153028.2wr7or0iibac8sgo@staff.webmail.uni-mannheim.de> Message-ID: <2D30123DFDFF1046B3A9CF64B6D9AC90615A68@ARLABML03.DS.ARL.ARMY.MIL> Classification: UNCLASSIFIED Caveats: NONE Hello, Can someone at mobile robots tell me the exact type, or the exact specs, of the mics that come on the peopleBot? Specifically I am wondering if they are condenser mics or not, if they are unidirectional or not, and if they are condenser mics, do they need phantom power? IF they do need phantom power is that provided by the board? Troy D. Kelley AMSRD-ARL-HR-SE U.S. Army Research Laboratory Human Research and Engineering Directorate (HRED) Aberdeen Proving Ground, Aberdeen MD 21005-5425 voice: 410-278-5869 fax: 410-278-9523 Classification: UNCLASSIFIED Caveats: NONE -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 6040 bytes Desc: not available Url : http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090130/7a650e35/attachment.bin From reed at mobilerobots.com Fri Jan 30 15:49:46 2009 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 30 Jan 2009 15:49:46 -0500 Subject: [Aria-users] Using javaARIA with Eclipse/Netbeans compiler In-Reply-To: <34ebd4740901301143l18d4cb02wae4dc3d181d9240f@mail.gmail.com> References: <34ebd4740901301143l18d4cb02wae4dc3d181d9240f@mail.gmail.com> Message-ID: <498367EA.4060809@mobilerobots.com> Hi, I don't know anything about using Eclipse, but it looks like it's not including the directory containing actionExample.class in the runtime classpath. If you were running it on the command line, and actionExample.class was in /usr/local/Aria/javaExamples, you would use "java -classpath /usr/local/Aria/java/Aria.jar:/usr/local/Aria/javaExamples actionExample", or if you were in /usr/local/Aria/javaExamples, then "java -classpath ../java/Aria.jar:." Reed -- Reed Hedges Developer Support / Software MobileRobots Inc. Find downloads, documentation, FAQ, mailing lists and more at: From tkelley at arl.army.mil Fri Jan 30 15:50:46 2009 From: tkelley at arl.army.mil (Kelley, Troy (Civ,ARL/HRED)) Date: Fri, 30 Jan 2009 15:50:46 -0500 Subject: [Aria-users] Microphone Specs (UNCLASSIFIED) In-Reply-To: <2D30123DFDFF1046B3A9CF64B6D9AC90615A68@ARLABML03.DS.ARL.ARMY.MIL> References: <20090129153028.2wr7or0iibac8sgo@staff.webmail.uni-mannheim.de> <2D30123DFDFF1046B3A9CF64B6D9AC90615A68@ARLABML03.DS.ARL.ARMY.MIL> Message-ID: <2D30123DFDFF1046B3A9CF64B6D9AC90615A69@ARLABML03.DS.ARL.ARMY.MIL> Classification: UNCLASSIFIED Caveats: NONE Hello, Can someone at mobile robots tell me the exact type, or the exact specs, of the mics that come on the peopleBot? Specifically I am wondering if they are condenser mics or not, if they are unidirectional or not, and if they are condenser mics, do they need phantom power? IF they do need phantom power is that provided by the board? Troy D. Kelley AMSRD-ARL-HR-SE U.S. Army Research Laboratory Human Research and Engineering Directorate (HRED) Aberdeen Proving Ground, Aberdeen MD 21005-5425 voice: 410-278-5869 fax: 410-278-9523 Classification: UNCLASSIFIED Caveats: NONE Classification: UNCLASSIFIED Caveats: NONE -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 6040 bytes Desc: not available Url : http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090130/357bb92c/attachment.bin From work.chandan at gmail.com Sat Jan 31 20:46:44 2009 From: work.chandan at gmail.com (Chandan Datta) Date: Sun, 1 Feb 2009 05:46:44 +0400 Subject: [Aria-users] ARIA Visual Studio 2008 error :This application has failed to start because MSVCR90d.dll was not found In-Reply-To: <4980CA03.4040502@mobilerobots.com> References: <2457b8930901260906g409ea44bje936964ca34aaafe@mail.gmail.com> <4980CA03.4040502@mobilerobots.com> Message-ID: <2457b8930901311746v25c60cacofab1705060b0596d@mail.gmail.com> Reed ,you're right those Dlls are part of VS 2008 as MSVCR80.dll . I'm trying to run the code on the same machine as the one installed with VS 2008. I found the ones in my machine in C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT and copied the MSVCR90.DLL to the exec folder ,but then get the error Runtime Error R6034. The CRT path is never in the PATH variable. Is there problem with the installation? On Thu, Jan 29, 2009 at 1:11 AM, Reed Hedges wrote: > >> A quick look using Dependency Walker showed me that ARIADebug.dll >> links to both MSVCR90D.DLL and MSVCR90.DLL.I also tried to ignore >> MSVCR90 (and if necessary, MSVCRT) when linking,from the project >> properties,but did not work > > You shouldn't ignore those; those come with Visual Studio (they are being added > by Visual Studio), so if you run the program on the same machine where you built > it it should work. > > If you're on another machine or for some reason the Visual Studio DLL/library > directory is not in the path, you can add whatever directory holds those DLLs to > your runtime path, or you can copy those DLLs into the same directory as your > executable program, then Windows definitely ought to find them. > >> >> Has anyone faced similar issues with ARIA in VS 2008 ? ARIA README >> says that I need to install Windows Platform SDK.But VS 2008 team >> suite has it . > > You only need the platform SDK with Visual Studio 2005. You don't need it with 2008. > > I also recommend checking that all programs and libraries are using the same > runtime library. > > 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 > -- Regards, Chandan