peekabot project is a multi-platform 3D visualization tool primarily aimed towards aiding robotics researchers in their daily chores.
The peekabot package is subdivided into two distinct parts: the server and the client API, also referred to as "the proxy". Both are built by default but you can disable building of either of them by configuring with --disable-server or --disable-proxy.
Requirements:
· FLTK 1.1.6+ (server only)
· Boost 1.33+
- Boost.Thread
- Boost.DateTime
- Boost.Regex
- Boost.Signals (server only)
- Boost.Filesystem (server only)
- Boost.UnitTest (optional, needed for unit tests)
· Xerces-C++ (server only)
· libpng (server only)
· GLU (server only)
Installation:
General instructions on how to use the GNU autotools build system we use can be found in the INSTALL file. But generally this will suffice:
./configure
make
make install
If you use Mac OS X you will also have to perform this step after installing the peekabot executable:
/Developer/Tools/Rez Carbon.r -o /path/to/peekabot
Otherwise the window will not get focus (menus won't work, the window will be obscured by other windows, etc. etc.).
If you built the examples (--enable-examples) you can verify that your installation works by starting peekabot and then running the antigrav demo which can be found in the src/ directory.
Configuration:
Configuration is done through the file ~/.peekabot/config.xml. A nicer configuration interface is planned for the future.
What is new in this release:
- Bugfix release. Notably, this release finally builds and runs on OS X.
What is new in version 0.8.4:
- This is a bugfix release.
What is new in version 0.8.3:
- Fixes various build and runtime bugs.
What is new in version 0.7.1:
- This release fixes compilation errors triggered when using Boost 1.40.
What is new in version 0.6.0:
- The 0.6 release of peekabot includes many improvements, bugfixes and several new features. Major new features include full thread-safety in the client library, transparent compression of on-the-wire data, support for loading client-side files and the ability to record visualization data for later playback. The user manual has also been improved to be more accessible and easy to use.
Comments not found