From TANC0073 at ntu.edu.sg Mon Dec 1 00:33:03 2008 From: TANC0073 at ntu.edu.sg (#TAN CHUN LIANG#) Date: Mon, 1 Dec 2008 13:33:03 +0800 Subject: [Aria-users] Code Message-ID: Hi, Currently, I am changing some code in ArActionAvoidFront.cpp for some result testing, I would like to know how to make the code compiled as I start off from serverdemo.cpp. For current situation, the code I changed did not run and what I suspect is I never successfully compiled the code and the old version of the code still taking place. Please assist. Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081201/002153b5/attachment.html From joseluisblancoc at gmail.com Mon Dec 1 20:07:25 2008 From: joseluisblancoc at gmail.com (Jose Luis Blanco) Date: Tue, 2 Dec 2008 02:07:25 +0100 Subject: [Aria-users] Patch for compiling ARIA 2.5.1 under Windows with GCC 3.4.5 Message-ID: <41fb08070812011707t4e59d559x46e745fb854b3626@mail.gmail.com> Hello everyone! I attach two tiny changes to allow compiling Aria under Windows with MinGW/GCC. I hope they could be merged in future releases. Thanks, Jose Luis ============ AriaOsDef.h ============ - #ifdef WIN32 +#ifdef _MSC_VER ================= ArModuleLoader.cpp ================= 68: -return (GetProcAddress(handle, symbol)); 68: +return (void*)(GetProcAddress(handle, symbol)); -- ___________________________________________________________ Jose-Luis Blanco-Claraco Phone: +34 952 132848 Dpto. Ingenieria de Sistemas y Automatica E.T.S.I. Telecomunicacion Fax: +34 952 133361 Universidad de Malaga Campus Universitario de Teatinos 29071 Malaga, Spain http://www.isa.uma.es/jlblanco ___________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081202/7729ff64/attachment.html From andrei_i_pascalin at yahoo.com Wed Dec 3 03:47:08 2008 From: andrei_i_pascalin at yahoo.com (Andrei Pascalin) Date: Wed, 3 Dec 2008 00:47:08 -0800 (PST) Subject: [Aria-users] Aria and Java Message-ID: <726035.96323.qm@web35204.mail.mud.yahoo.com> Good afternoon, My name is Andrew, i am a student from Romania and i am currently in need of some advice regarding the Aria java wrapper for mobile robots. i just started trying the Simple example but had some errors. from what i've read from the readme the the java version that was used during testing was 1.4.1 . so after some errors with jdk 1.6 i used 1.4.1_01 and 1.4.2_12 and 1.4.2_01 but still got some errors. the most frequent one is: "Native code library libAriaJava failed to load. Make sure that its directory is in your system library path; See the chapter on Dynamic Linking Problems in the SWIG Java documentation (http://www.swig.org) for help. java.lang.UnsatisfiedLinkError: no AriaJava in java.library.path" Now i know that the path environment variable should point to java's bin path, out of curiousity i even added the path to the Aria lib directory but still had the same error. On another machine i managed to eliminate this error but got another one that sounded something like cannot find main..... i do not know however weather that is linked with the java version. Can you please explain what am i doing wrong, or if i need a certain java version can you give me a link from where to download it, or must i recompile using swig? Thank you in advance! With regards, Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081203/e3eeb75d/attachment-0001.html From reed at mobilerobots.com Wed Dec 3 09:27:54 2008 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 03 Dec 2008 09:27:54 -0500 Subject: [Aria-users] Aria-C++ compatibility? In-Reply-To: <492848BB.2060300@rumms.uni-mannheim.de> References: <492848BB.2060300@rumms.uni-mannheim.de> Message-ID: <4936976A.1080401@mobilerobots.com> Hello, have you solved this problem yet? Make sure to rebuild in both Release (results in Aria.dll and Aria.lib) as well as Debug (results in AriaDebug.dll and AriaDebug.lib) configurations. The Aria "lib" subdirectory (i.e. "C:\Program Files\MobileRobots\Aria\lib") should be an "Additional Library Directory" in the Linker project settings. Reed sherine wrote: > Hello! > I am writing my first simple program to connect to Pioneer 3P-DX through > VC++ 2008 environment.. > I know that for compatibility issues the Aria libraries need to be > rebuild again. I did so which was fine.. > however i get the following error when executing my program: > > LINK : fatal error LNK1104: cannot open file 'Aria.lib' > > though i define the path of the ARIA library in the LINKER. The PATH > environment variable as well includes Aria's bin directory for the dll > file... > > Is there something that i might not know about the compatibility of the > used version? > or may be another? > > 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 reed at mobilerobots.com Wed Dec 3 09:30:11 2008 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 03 Dec 2008 09:30:11 -0500 Subject: [Aria-users] Code In-Reply-To: References: Message-ID: <493697F3.3060808@mobilerobots.com> > Currently, I am changing some code in > ArActionAvoidFront.cpp for some result testing, I would like to know how > to make the code compiled as I start off from serverdemo.cpp. For > current situation, the code I changed did not run and what I suspect is > I never successfully compiled the code and the old version of the code > still taking place. Please assist. Thanks. Are you using Linux or Windows? You should just need to recompile Aria. Run "make" if on Linux, or open Aria.sln and build the AriaDLL project if on Windows. Or, you can make a copy of the ArActionAvoidFront class, and give the class a new name (change the class declaration, constructors and destructors, and the class qualifications of the method definitions), and include that copy directly into your program; then you don't need to modify or rebuild ARIA. Reed From reed at mobilerobots.com Wed Dec 3 09:32:02 2008 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 03 Dec 2008 09:32:02 -0500 Subject: [Aria-users] Patch for compiling ARIA 2.5.1 under Windows with GCC 3.4.5 In-Reply-To: <41fb08070812011707t4e59d559x46e745fb854b3626@mail.gmail.com> References: <41fb08070812011707t4e59d559x46e745fb854b3626@mail.gmail.com> Message-ID: <49369862.604@mobilerobots.com> Thanks! Will give it a try when I have a chance. Is it able to use things like sockets, mutexes, threads, etc. from the Win32 API under MinGW? Or have you also changed it to use the "Linux" versions of those OS features? (Unix/Posix API) Reed Jose Luis Blanco wrote: > Hello everyone! > > I attach two tiny changes to allow compiling Aria under Windows with > MinGW/GCC. I hope they could be merged in future releases. > > Thanks, > Jose Luis > > ============ > AriaOsDef.h > ============ > - #ifdef WIN32 > +#ifdef _MSC_VER > > ================= > ArModuleLoader.cpp > ================= > 68: -return (GetProcAddress(handle, symbol)); > 68: +return (void*)(GetProcAddress(handle, symbol)); > > > > -- > > ___________________________________________________________ > > Jose-Luis Blanco-Claraco Phone: +34 952 132848 > Dpto. Ingenieria de Sistemas y Automatica > E.T.S.I. Telecomunicacion Fax: +34 952 133361 > Universidad de Malaga > Campus Universitario de Teatinos > 29071 Malaga, Spain > > http://www.isa.uma.es/jlblanco > ___________________________________________________________ > > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 reed at mobilerobots.com Wed Dec 3 09:34:22 2008 From: reed at mobilerobots.com (Reed Hedges) Date: Wed, 03 Dec 2008 09:34:22 -0500 Subject: [Aria-users] Aria and Java In-Reply-To: <726035.96323.qm@web35204.mail.mud.yahoo.com> References: <726035.96323.qm@web35204.mail.mud.yahoo.com> Message-ID: <493698EE.7050600@mobilerobots.com> Hello, > "Native code library libAriaJava failed to load. Make sure that its > directory is in your system library path; See the chapter on Dynamic > Linking Problems in the SWIG Java documentation (http://www.swig.org > ) for help. > java.lang.UnsatisfiedLinkError: no AriaJava in java.library.path" > > Now i know that the path environment variable should point to java's bin > path, out of curiousity i even added the path to the Aria lib directory > but still had the same error. Have you added ARIA's 'bin' directory to PATH? It needs this so Java can find AriaJava.dll and Aria.dll when it tries loading AriaJava. (btw, Note that in the next release, AriaJava will be built for Java 1.6 instead of the old 1.4.) Reed From joseluisblancoc at gmail.com Wed Dec 3 10:01:19 2008 From: joseluisblancoc at gmail.com (Jose Luis Blanco) Date: Wed, 3 Dec 2008 16:01:19 +0100 Subject: [Aria-users] Patch for compiling ARIA 2.5.1 under Windows with GCC 3.4.5 In-Reply-To: <49369862.604@mobilerobots.com> References: <41fb08070812011707t4e59d559x46e745fb854b3626@mail.gmail.com> <49369862.604@mobilerobots.com> Message-ID: <41fb08070812030701o7bec3495q2b51a92df03ddc3b@mail.gmail.com> Hi reed, To be honest, I've not tried Aria's implementation of thread/sockets/... but at least they compile under windows with GCC and it's using the win32 API, so it should work as from Visual Studio, in principle. JL On Wed, Dec 3, 2008 at 3:32 PM, Reed Hedges wrote: > > Thanks! Will give it a try when I have a chance. Is it able to use things > like > sockets, mutexes, threads, etc. from the Win32 API under MinGW? Or have you > also > changed it to use the "Linux" versions of those OS features? (Unix/Posix > API) > > Reed > > > > Jose Luis Blanco wrote: > > Hello everyone! > > > > I attach two tiny changes to allow compiling Aria under Windows with > > MinGW/GCC. I hope they could be merged in future releases. > > > > Thanks, > > Jose Luis > > > > ============ > > AriaOsDef.h > > ============ > > - #ifdef WIN32 > > +#ifdef _MSC_VER > > > > ================= > > ArModuleLoader.cpp > > ================= > > 68: -return (GetProcAddress(handle, symbol)); > > 68: +return (void*)(GetProcAddress(handle, symbol)); > > > > > > > > -- > > > > ___________________________________________________________ > > > > Jose-Luis Blanco-Claraco Phone: +34 952 132848 > > Dpto. Ingenieria de Sistemas y Automatica > > E.T.S.I. Telecomunicacion Fax: +34 952 133361 > > Universidad de Malaga > > Campus Universitario de Teatinos > > 29071 Malaga, Spain > > > > http://www.isa.uma.es/jlblanco > > ___________________________________________________________ > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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 > -- ___________________________________________________________ Jose-Luis Blanco-Claraco Phone: +34 952 132848 Dpto. Ingenieria de Sistemas y Automatica E.T.S.I. Telecomunicacion Fax: +34 952 133361 Universidad de Malaga Campus Universitario de Teatinos 29071 Malaga, Spain http://www.isa.uma.es/jlblanco ___________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081203/23b9bdbc/attachment.html From andrei_i_pascalin at yahoo.com Wed Dec 3 14:30:06 2008 From: andrei_i_pascalin at yahoo.com (Andrei Pascalin) Date: Wed, 3 Dec 2008 11:30:06 -0800 (PST) Subject: [Aria-users] Aria and Java Message-ID: <187566.22476.qm@web35207.mail.mud.yahoo.com> if i run in eclipse the Simple.java example i get this error below if i use jdk1.6.0 Starting Java Test Exception in thread "main" java.lang.UnsatisfiedLinkError: AriaJavaJNI.swig_module_init()V at AriaJavaJNI.swig_module_init(Native Method) at AriaJavaJNI.(AriaJavaJNI.java:3636) at Aria.init(Aria.java:48) at Simple.main(Simple.java:20) if run try to compile the program and run it with jdk/jre 1.4.1/1.4.2 i get the following error: java.lang.UnsupportedClassVersionError: Simple (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) Exception in thread "main" what is there that i miss. i also added the lib folder from Aria to the system path. is there any other path that i should've modified ? this is how the Path variable looks like: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Tec hnologies\ATI.ACE\Core-Static;C:\Program Files\ATI Technologies\ATI.ACE\;C:\Prog ram Files\Common Files\Autodesk Shared\;D:\Autodesk\backburner\;d:\v_edit\MATLAB 701\bin\win32;D:\v_edit\Rational\common;C:\Program Files\Java\jdk1.5.0_10\bin\ja vac.exe;C:\Program Files\Java\jdk1.5.0_10\bin\java.exe;C:\Program Files\QuickTim e\QTSystem;D:\MobileRobots\Aria\bin;c:\Program Files\Java\j2re1.4.1_01\bin; what am i missing ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081203/0a5b071a/attachment.html From srowe at cybernet.com Thu Dec 4 16:22:19 2008 From: srowe at cybernet.com (Steve Rowe) Date: Thu, 04 Dec 2008 16:22:19 -0500 Subject: [Aria-users] Aria and Java In-Reply-To: <187566.22476.qm@web35207.mail.mud.yahoo.com> References: <187566.22476.qm@web35207.mail.mud.yahoo.com> Message-ID: <49384A0B.6010208@cybernet.com> Andren, The Unsupported version problem indicates that you are trying to load a class that was compiled with a later version of the compile (1.6.0 in your case) using an earlier version of the runtime (1.4/1.4.2 in your case) . If you recompile all the java sources and then re-jar them using the 1.4 JDK, you will no longer get the version mismatch error. However, that will probably expose the Unsatisfied Link Error. The good news on the link error you report is that the system is now finding your AriaJava.dll (otherwise, it would report that it cannot find the library). The bad news is that I am having exactly the same problem having just rebuilt my AriaJavaJNI library. I hope this helped a little. -Steve Andrei Pascalin wrote: > if i run in eclipse the Simple.java example i get this error below if > i use jdk1.6.0 > > Starting Java Test > Exception in thread "main" java.lang.UnsatisfiedLinkError: > AriaJavaJNI.swig_module_init()V > at AriaJavaJNI.swig_module_init(Native Method) > at AriaJavaJNI.(AriaJavaJNI.java:3636) > at Aria.init(Aria.java:48) > at Simple.main(Simple.java:20) > > if run try to compile the program and run it with jdk/jre 1.4.1/1.4.2 > i get the following error: > > java.lang.UnsupportedClassVersionError: Simple (Unsupported > major.minor version 49.0) > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:539) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) > at java.net.URLClassLoader.access$100(URLClassLoader.java:55) > at java.net.URLClassLoader$1.run(URLClassLoader.java:194) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:187) > at java.lang.ClassLoader.loadClass(ClassLoader.java:289) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > Exception in thread "main" > > what is there that i miss. i also added the lib folder from Aria to > the system path. is there any other path that i should've modified ? > this is how the Path variable looks like: > > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program > Files\ATI Tec > hnologies\ATI.ACE\Core-Static;C:\Program Files\ATI > Technologies\ATI.ACE\;C:\Prog > ram Files\Common Files\Autodesk > Shared\;D:\Autodesk\backburner\;d:\v_edit\MATLAB > 701\bin\win32;D:\v_edit\Rational\common;C:\Program > Files\Java\jdk1.5.0_10\bin\ja > vac.exe;C:\Program Files\Java\jdk1.5.0_10\bin\java.exe;C:\Program > Files\QuickTim > e\QTSystem;D:\MobileRobots\Aria\bin;c:\Program > Files\Java\j2re1.4.1_01\bin; > > what am i missing ? > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081204/edfc3752/attachment-0001.html From James.Neilan at tema.toyota.com Thu Dec 4 16:56:22 2008 From: James.Neilan at tema.toyota.com (James.Neilan at tema.toyota.com) Date: Thu, 4 Dec 2008 16:56:22 -0500 Subject: [Aria-users] James Neilan is out of the office. Message-ID: I will be out of the office starting 12/04/2008 and will not return until 12/09/2008. I will have limited access to email and phone. From andrei_i_pascalin at yahoo.com Mon Dec 8 12:16:29 2008 From: andrei_i_pascalin at yahoo.com (Andrei Pascalin) Date: Mon, 8 Dec 2008 09:16:29 -0800 (PST) Subject: [Aria-users] Aria and Java Message-ID: <885936.17495.qm@web35206.mail.mud.yahoo.com> Hello can someone please explain the steps that i must take to succesfully rebuild the java files for jdk 1.6 ? my own try was unsuccesfull and therefore i cannot use Java to control the robot and i really need jdk 1.6. when i try to rebuild the Ariajava i get 2 errors: one says that it cannot find the jni_md.h and the other says it a tool returned an error code from Custom build Step:"...... to generate java wrapper code" if someone has succesfully rebuild and has a functional java file set can that person explain the steps to do that? please consider that my visual c 2003 has the default settings apart from those described in the readme under the section for rebuiding the wrapper. Thank you , Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081208/6f016c4e/attachment.html From memoyilmaz at web.de Tue Dec 9 09:08:15 2008 From: memoyilmaz at web.de (Mehmet Yilmaz) Date: Tue, 09 Dec 2008 15:08:15 +0100 Subject: [Aria-users] connection issue to real robot Message-ID: <1792515417@web.de> hello, i am using an aria-matlab interface to connect a pioneer 3 robot by using matlab. The connection does not work but when i start mobilesim, i can connect the simulated robot in mobilesim with the aria-matlab interface. can anyone say why the interface makes a connection with mobilesim through matlab possible, but not possible with the real robot ? Here a part of the sourcecode of the interface: " #include #include // All active robot connections are stored in the cnxTable static int num_robots = 0; #define MAX_ROBOTS 10 struct { ArRobot *robot; ArSimpleConnector *connector; } cnxTable[MAX_ROBOTS]; static void robot_connect(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { int i; char *addr; ArRobot *robot; ArArgumentBuilder builder; ArSimpleConnector *connector; #if 0 ArSonarDevice *sonar; ArActionStallRecover recover; ArActionBumpers bumpers; ArActionAvoidFront avoidFrontNear("Avoid Front Near", 225, 0); ArActionAvoidFront avoidFrontFar; ArActionConstantVelocity constantVelocity("Constant Velocity", 100); #endif if (num_robots == MAX_ROBOTS) { mexErrMsgTxt("MAX_ROBOTS reached"); } if (mxGetM(prhs[1]) != 1 || !mxIsChar(prhs[1])) { mexErrMsgTxt("The second rhs argument has to be a string."); } // Build the temporary remoteHost string addr = new char[13 + mxGetN(prhs[1])]; strcpy(addr, "-remoteHost "); mxGetString(prhs[1], addr + 12, mxGetN(prhs[1]) + 1); builder.add(addr); // Destroy any existing connection to this robot robot = Aria::findRobot(addr); if(robot) { for (i = 0; i < MAX_ROBOTS; i++) { if (cnxTable[i].robot == robot) { mexPrintf("disconnecting stale connection %d\n", i); cnxTable[i].robot->stopRunning(); delete cnxTable[i].robot; delete cnxTable[i].connector; cnxTable[i].robot = NULL; break; } } } connector = new ArSimpleConnector(&builder); robot = new ArRobot(addr); delete [] addr; if (!connector->parseArgs()) { delete robot; delete connector; mexErrMsgTxt("parseArgs failed"); } robot->addRangeDevice(new ArSonarDevice()); if (!connector->connectRobot(robot)) { delete robot; delete connector; mexErrMsgTxt("connection failed!"); } robot->comInt(ArCommands::SOUNDTOG, 0); robot->comInt(ArCommands::SONAR, 1); robot->comInt(ArCommands::ENABLE, 1); robot->setAbsoluteMaxTransVel(200); robot->setAbsoluteMaxRotVel(50); robot->runAsync(true); // Add to the connection table for(i = 0; i < MAX_ROBOTS; i++) { if (cnxTable[i].robot == NULL) { cnxTable[i].robot = robot; cnxTable[i].connector = connector; break; } } plhs[0] = mxCreateDoubleMatrix(1, 1, mxREAL); *((double *)mxGetPr(plhs[0])) = i; } static int get_robot_id(const mxArray *prhs[]) { double *arg2; int rid; if (mxGetM(prhs[1]) != 1 || mxGetN(prhs[1]) != 1 || !mxIsDouble(prhs[1]) || mxIsComplex(prhs[1])) { mexErrMsgTxt("The second rhs argument has to be a scalar double."); } arg2 = mxGetPr(prhs[1]); rid = (int)arg2[0]; if (rid < 0 || rid >= MAX_ROBOTS || cnxTable[rid].robot == NULL) { mexErrMsgTxt("Invalid robot id"); } return rid; } " The error message i receive when i try to connect to the real robot is "??? Error using ==> aria_gateway connection failed! Error in ==> robot.robot at 2 self.cnx = aria_gateway(1, address);" So the error lies in the following lines of the source code i've posted : "if (!connector->connectRobot(robot)) { delete robot; delete connector; mexErrMsgTxt("connection failed!"); } " _______________________________________________________________________ Sensationsangebot verl?ngert: WEB.DE FreeDSL - Telefonanschluss + DSL f?r nur 16,37 Euro/mtl.!* http://dsl.web.de/?ac=OM.AD.AD008K13805B7069a From semix2 at gmail.com Wed Dec 10 23:41:44 2008 From: semix2 at gmail.com (=?ks_c_5601-1987?B?sPu6sLv5?=) Date: Thu, 11 Dec 2008 13:41:44 +0900 Subject: [Aria-users] Java library for ArNetworking Message-ID: <000301c95b4a$c7c2a6e0$5747f4a0$@com> Hello I think AriaJava is not good (when I create a thread, program shutting down, why?). So I made java library for ArNetworking. It is similar ArClientBase, but API is little different. I will open this library, but first I have a question. When I writing this library code, I reference ArClientBase, ArNetPacket source code. If open this library, what license am I choose? Is it must GPL because ARIA is GPL? And if it must GPL, is OK just copy GPL license document? Or GPL license document with ARIA license document? (it?s first time I open my library. So I don?t know what to do) Semix2 // Sorry, I know my English something wrong; I am trying to write correct sentences but it is hard to me yet. T-T -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081211/653161f1/attachment.html From reed at mobilerobots.com Fri Dec 12 15:57:52 2008 From: reed at mobilerobots.com (Reed Hedges) Date: Fri, 12 Dec 2008 20:57:52 -0000 Subject: [Aria-users] Java library for ArNetworking In-Reply-To: <000301c95b4a$c7c2a6e0$5747f4a0$@com> References: <000301c95b4a$c7c2a6e0$5747f4a0$@com> Message-ID: <4942D073.1040204@mobilerobots.com> Hello, Since your code is making direct use of ARIA when it runs (i.e. incorporates ARIA code as it runs) then you must use the GPL (or a license that GNU has determined is "compatible") if you release your code. You can read the full text of the license in the ARIA LICENSE.txt file. Some discussion and answers to questions are here: and . answers your question directly I think. When you include the GPL text with your program you only need the GNU GENERAL PUBLIC LICENSE part, you don't need to include the short text about ARIA that we include at the beginning (before the horizontal line) of our LICENSE.txt file. ... Can you also post some details about the problems you have with AriaJava so that we can look into them? (Though I think your ArClientBase Java library is still useful as a smaller more restricted library even if we fix AriaJava and ArNetworkingJava.) Thanks Reed ??? wrote: > Hello > > I think AriaJava is not good (when I create a thread, program shutting > down, why?). > > So I made java library for ArNetworking. > > It is similar ArClientBase, but API is little different. > > > > I will open this library, but first I have a question. > > When I writing this library code, I reference ArClientBase, ArNetPacket > source code. > > If open this library, what license am I choose? Is it must GPL because > ARIA is GPL? > > And if it must GPL, is OK just copy GPL license document? Or GPL license > document with ARIA license document? > > (it?s first time I open my library. So I don?t know what to do) > > > > > > Semix2 > > > > // Sorry, I know my English something wrong; I am trying to write > correct sentences but it is hard to me yet. T-T > > > > From cywong at i2r.a-star.edu.sg Sun Dec 14 20:51:04 2008 From: cywong at i2r.a-star.edu.sg (Wong Chern Yuen Anthony) Date: Mon, 15 Dec 2008 01:51:04 -0000 Subject: [Aria-users] ARNL and URG integration Message-ID: <162B8AFBFBBB2148A9A1B8F9C5753428060200A0@mailbe01.teak.local.net> 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." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081215/90000bcb/attachment-0001.html From tsokas at ekt.gr Tue Dec 16 03:38:13 2008 From: tsokas at ekt.gr (Nicolas Tsokas) Date: Tue, 16 Dec 2008 08:38:13 -0000 Subject: [Aria-users] Arrow keys not working in 'demo' application through ssh? Message-ID: <200812160834.mBG8YQmI015476@mailboxhub1.ekt.gr> Hi all, I don't really know if this is about Aria or Pioneer... 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? Thank you. Nicolas Tsokas Phd student National Technical University of Athens -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20081216/c5f6bc57/attachment.html From srady at rumms.uni-mannheim.de Tue Dec 16 11:52:22 2008 From: srady at rumms.uni-mannheim.de (srady at rumms.uni-mannheim.de) Date: Tue, 16 Dec 2008 16:52:22 -0000 Subject: [Aria-users] Pioneer Network settings Message-ID: <20081216175219.3o77t7kg0wggksc0@staff.webmail.uni-mannheim.de> 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 regards, Sherine From luxionghui at gmail.com Wed Dec 31 19:14:41 2008 From: luxionghui at gmail.com (Xionghui Lu) Date: Thu, 01 Jan 2009 00:14:41 -0000 Subject: [Aria-users] Some problems about robot movement. Message-ID: <70655cbf0812311614x355ed7f5w3cd15a639d35e6ab@mail.gmail.com> 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). Could anybody tell me which part I need to take care of? Thanks. 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? Besides, I noticed that when I was using default values (ticksmm is 128, driftfactor is 0, revount is 16570), the actual moving distance matches command very nice (almost 1 meter), but the moving distance read from robot.getPose.GetX() is just around 967 mm, and anybody can tell me how to calibrate this function to make it equal to 1000 mm so that in future experiment, I can assume API reading always reflect real robot move distance. Thanks very much! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mobilerobots.com/pipermail/aria-users/attachments/20090101/64c79cae/attachment.html