srLib 0.9.9 released

srLib 0.9.9 released

Postby jaeyoung » 08 May 2009, 20:55

srLib 0.9.9 released.
  • User can set glut window title. When call the init function of SimpleViewer singleton, give a window title to 3rd argument. This is optional.
    ex: gViewer.Init(&argc, argv, "My Simulation")
  • A new way binding key function added.
    Define your own key function as follows:
    void YourKeyFunction(char key, void* pvData).
    (Make sure the arguments' type and order.)
    Hand over this function to SimpleViewer singleton.
    (See MobileRobot example.)
  • Simple mobile robot example added.
    (See MobileRobot example.)
  • Basic Template added.
  • Secure function warning at windows resolved.
    There were warnings on Visual Studio regarding to secure functions (postpix "_s").
    These warnings are diabled.
  • Some bugs fixed.
Attachments
srLib-0.9.9_linux.tar.gz
(1.42 MiB) Downloaded 21 times
srLib-0.9.9_mac.zip
(1.52 MiB) Downloaded 23 times
srLib-0.9.9_win.zip
(1.58 MiB) Downloaded 31 times
jaeyoung
 
Posts: 30
Joined: 07 Nov 2008, 08:39

Re: srLib 0.9.9 released

Postby jscholz » 23 May 2009, 22:04

just thought i'd mention that the update to 0.9.9 seems to have broken something in liegroup and it won't currently compile in linux using "make new deploy" (or eclipse with 'build project'). I haven't actually looked into it, but here's the error:

make -C LieGroup new
make[1]: Entering directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make clean
make[2]: Entering directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
rm -f LieGroup.o
rm -f LieGroup.a
make[2]: Leaving directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make all
make[2]: Entering directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
g++ -I../ -I. -c LieGroup.cpp
In file included from LieGroup.cpp:11:
LieGroup.h:1653: error: extra qualification ‘Quaternion::’ on member ‘log’
LieGroup.h:1655: error: extra qualification ‘Quaternion::’ on member ‘exp’
In file included from LieGroup.h:1674,
from LieGroup.cpp:11:
LieGroup.inl: In function ‘SO3 InteriorDivision(const SO3&, const SO3&, real)’:
LieGroup.inl:2721: error: no matching function for call to ‘Exp(Vec3)’
LieGroup.inl:1671: note: candidates are: SE3 Exp(const Axis&, real)
LieGroup.inl:1638: note: SE3 Exp(const se3&, real)
LieGroup.inl:1652: note: SE3 Exp(const Axis&)
LieGroup.inl:1612: note: SE3 Exp(const se3&)
make[2]: *** [LieGroup.o] Error 1
make[2]: Leaving directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make[1]: *** [new] Error 2
make[1]: Leaving directory `/home/jscholz/Desktop/srLib-0.9.9_linux/src/LieGroup'
make: *** [new] Error 2


--jon
jscholz
 
Posts: 2
Joined: 23 May 2009, 21:57

Re: srLib 0.9.9 released

Postby jaeyoung » 24 May 2009, 01:23

Thank you Jon.

The above occurs because of Quaternion class at Linux system.
(not occur at Windows and Mac OSX)
This class is experimental and currently not used.

Fixed source has been uploaded.

Sorry for inconvenience.
jaeyoung
 
Posts: 30
Joined: 07 Nov 2008, 08:39


Return to Downloads

Who is online

Users browsing this forum: No registered users and 1 guest

cron