From: Josh B. <jj_...@ou...> - 2006-02-15 01:21:23
|
Radu, We're hesitant to switch to Player 2.0. This is for an undergraduate robotics class and we're already throwing enough at the students.=20 Adding an untested code base to the situation doesn't seem like a great idea. Specifically, we're the most worried about the documentation. Player 1.6.5 didn't have the greatest documentation, and I don't know how much further behind Player 2.0 and Javaclient 2.0 will be. I'm actually using SWIG at the moment to generate an interface for libgazebo. Going straight into libgazebo lets me run simulations much faster than real time. As a long term goal I want to create a higher level interface that can use libgazebo for faster than real time simulations, or player for controlling real robots. Josh On 2/14/06, Radu Bogdan Rusu <ru...@cs...> wrote: > Hey Josh, > > Yup, I'm talking about Player 2.0. > > I've been coding the 2.x interfaces for the last couple of days (I was > about to start a thread here and on playerstage-users/developers *IF* we > actually need a Java client anymore, provided that we can generate - to > a certain extent - some basic functionality via SWIG), and it seems like > the whole thing is getting close to release. How close it's hard to > say... if it would be my call, we'd all work together to finish the damn > thing until the end of the week, so we can all mind our AI/robotics > high-level research afterwards. :) As about SWIG, don't get me > started... I'm not the most prolific Java coder out there, but looking > over some generated SWIG code (Yuck!) is what actually made me start > porting Javaclient 1.6.5 to 2.0 anyway. :) > > Besides, what's the point of having a Java client, if you link against a > system library, thus being unable to just copy a JAR nicely and use it > on whatever operating system you want (JVM-enabled)? > > What interfaces would you need for your class? I can make sure that we > finish working on those first. > > I will also send a mail to ps-developers and jump in to help them finish > 2.0 sooner. I was too busy with other stuff until now to actually do > something in that direction. > > You *could* also still use Player/Javaclient 1.6.5, which should still > work nicely. Make a list of whatever interfaces you are going to use, > hardware (drivers) and simulators, and we can look to see if they are > bug-free. > > Cheers, > Radu. |