Activity
From 01/11/2010 to 02/09/2010
02/09/2010
- 09:52 AM Support #101: SlamEkf - Big Lebowski
- Do the full blown test on our corner vision slam.
- 09:50 AM Feature #97: SlamEkf - predict
- The prediction step.
- 09:49 AM Feature #96: SlamEkf - remove
- Remove a specified id/correspondence.
- 09:48 AM Feature #95: SlamEkf - augment
- Augmentation routine for adding new landmarks (i.e. in this case just utilising unused correspondences).
- 09:47 AM Feature #93: SlamEkf filter resize
- Implement and do some timing tests to find the fastest method. - eigen block setting was slow, using direct setting of the elements.
- 09:46 AM Revision 335: Slam ekf filter resize added.
- Slam ekf filter resize added.
- 12:24 AM Revision 334: Slam-Ekf tinkering.
- Slam-Ekf tinkering.
02/08/2010
- 10:07 PM Feature #92: Euclidean Norm
- Create a simple functor for this.
- 02:35 PM Revision 333: Namespacing the colours (convenient).
- Namespacing the colours (convenient).
- 02:29 PM Revision 332: Added some colour definitions in a newly setup vision section.
- Added some colour definitions in a newly setup vision section.
02/07/2010
- 04:16 PM Revision 331: Dox for the extended sleep interfaces.
- Dox for the extended sleep interfaces.
- 03:17 PM Bug #91 (Resolved): MilliSleep, MicroSleep
- Updated to remove the non-intuitive milli and lower boundaries. Also added an operator to use the last configured sleep period as well as adding a constructor for preconfiguration of the sleep period.
- 03:16 PM Revision 330: Better sleep interfaces: - no more non-intuitive range bounds on milli and lower. ...
- Better sleep interfaces: - no more non-intuitive range bounds on milli and lower. - use the () operator to use the last configured sleep time. - preconfigure sleep times in the constructors.
02/05/2010
- 04:09 PM Bug #91: MilliSleep, MicroSleep
- Convert to allow to go beyond the range of 1s - its non-intuitive the way it is now.
- 03:50 PM Revision 329: Doxygen updates/bugfixes.
- Doxygen updates/bugfixes.
- 03:38 PM Revision 328: Converted cartesian point class to composition of the eigen vector rather than the ...
- Converted cartesian point class to composition of the eigen vector rather than the more dangerous inheritance.
- 03:36 PM Bug #90 (Resolved): Cartesian points shouldn't inherit eigen
- Well, you can, but have to be careful. The RoS guys have been doing it for their point class. http://www.ros.org/wiki/eigen#Creating_typedefs_for_Eigen_types It doesn't need much but have to be careful and may break in the future. Chose to a...
- 10:17 AM Bug #90: Cartesian points shouldn't inherit eigen
- Spank...this is a bad thing to do. Eigen vectors can be aligned and this needs to be carefully managed. Inheriting them can screw that up.
02/04/2010
- 06:55 PM Feature #89 (Finished): Angles
- 06:53 PM Revision 327: Angle class finished/committed.
- Angle class finished/committed.
- 02:56 PM Revision 326: Greater accuracy for pi.
- Greater accuracy for pi.
- 12:27 PM Revision 325: Basic setup for angle classes configured.
- Basic setup for angle classes configured.
- 12:13 PM Feature #89: Angles
- Geometric angle representations for degrees and radians.
02/03/2010
- 06:01 PM Revision 324: Changelog update.
- Changelog update.
- 05:59 PM Bug #86: Cartesian Point
- * Broken when constructing (causes segfaults). * Eigen conservative resize plugin fails. Caused by invoking the wrong eigen constructor in the background. Also made sure to include the ecl plugin first before the eigen calls.
- 05:34 PM Revision 323: Bugfix for the cartesian point.
- Bugfix for the cartesian point.
- 12:58 AM Revision 322: Got started on the slamekf.
- Got started on the slamekf.
02/02/2010
- 02:44 PM Support #85: Create Package script
- Like the ros counterpart, something that sets up a project based on the ecl quickly.
02/01/2010
- 11:19 PM Bug #84 (Resolved): CDash not working...
- 11:18 PM Bug #84: CDash not working...
- CTest script needed a major overhaul - it was naive.
- 09:35 AM Revision 321: Rought ftdi device done. Needs testing, fixing and doxing.
- Rought ftdi device done. Needs testing, fixing and doxing.
01/30/2010
- 07:57 PM Revision 320: Fleshed out the array tests a little more.
- Fleshed out the array tests a little more.
01/28/2010
- 10:20 PM Revision 319: Ctest is a right pain in the ass!
- Ctest is a right pain in the ass!
- 07:24 PM Revision 318: ctest scripting experiment...II.
- ctest scripting experiment...II.
- 07:04 PM Revision 317: Ctest scripting...urgh.
- Ctest scripting...urgh.
- 09:46 AM Revision 316: Forgot to start an inverted comma in the ctest/cdash script.
- Forgot to start an inverted comma in the ctest/cdash script.
01/27/2010
- 11:43 PM Revision 315: Cdash showing socket tests referencing not existent formatter headers on the system...
- Cdash showing socket tests referencing not existent formatter headers on the system (should be referenced in the project).
- 11:42 PM Bug #84: CDash not working...
- Failing on not finding doxygen....now not required to build. Socket tests searching for non-existant formatter headers on the system....now referencing locally in the project as they should do. Failing to svn update....
- 11:32 PM Revision 314: Fixing the cdash submission (ctest script).
- Fixing the cdash submission (ctest script).
- 11:29 PM Bug #84: CDash not working...
- Nothing ever does first time!
- 11:16 PM Revision 313: Make sure doxygen search is not compulsory.
- Make sure doxygen search is not compulsory.
01/26/2010
- 11:36 PM Revision 312: Working on the ftdi device driver still.
- Working on the ftdi device driver still.
- 08:28 AM Revision 311: Structure for the ftdi device in place.
- Structure for the ftdi device in place.
01/25/2010
- 11:54 PM Revision 310: Fixed up some doxygen errors and some floating memwatch references.
- Fixed up some doxygen errors and some floating memwatch references.
- 11:37 PM Feature #77 (Rejected): File manipulation cmake macros
- Found its not so hard to do this directly. Doesn't need an extra command layer.
- 11:35 PM Bug #26 (WontFix): MemWatch breaks on std::string
- Memwatch is RIP. This is no longer relevant.
- 11:34 PM Bug #78 (Resolved): Remove MemWatch
- RIP
- 11:32 PM Revision 309: Memwatch is dead.
- Memwatch is dead.
- 11:28 PM Revision 308: Was a bit naive...needs alot more work to really be worthwhile.
- Was a bit naive...needs alot more work to really be worthwhile.
- 11:26 PM Bug #75 (Resolved): UnInstall
- Done.
- 11:26 PM Revision 306: Uninstall target done.
- Uninstall target done.
- 08:44 PM Revision 305: Started playing with the uninstall script, but had to bail. Off swimming!
- Started playing with the uninstall script, but had to bail. Off swimming!
- 08:36 PM Bug #72 (Resolved): Memcheck arrays can't handle virtual destructors
- Ok, should be all good now. Changed the runs to a few simple characters (rather than extra objects). These wont try and destruct. Also had to flood fill the dynamic mem checking memory section so that items destruct properly. We probably dont need...
- 08:34 PM Revision 304: Filling the dynamic mem checking arrays properly.
- Filling the dynamic mem checking arrays properly.
- 11:41 AM Feature #83: FindOpenCV module
- Write a find opencv module.
- 11:15 AM Bug #82: Ostream and Eigen Objects
- Can we write a function to enable output of eigen objects to OConsoleStream?
01/23/2010
- 04:36 PM Bug #78: Remove MemWatch
- Doesn't work properly and not worth the investment of time to fix it good.
- 04:28 PM Feature #77: File manipulation cmake macros
- Some simple file manipulation macros. Things like appending, global search and replaces, etc.
01/22/2010
- 08:23 PM Bug #75: UnInstall
- No makefile target for it. This is possible, just create a default one that looks for the file created in the build dir when you include(UnInstall).
- 10:34 AM Revision 303: Adding the new build dir to the ignore list.
- Adding the new build dir to the ignore list.
- 10:32 AM Revision 302: Converted from a builds directory to a build directory (in line with ros).
- Converted from a builds directory to a build directory (in line with ros).
- 10:23 AM Revision 301: Doxygen bug fix for setting up project makefile/CMakeLists.txt
- Doxygen bug fix for setting up project makefile/CMakeLists.txt
01/21/2010
- 05:41 PM Revision 300: Fixed the mem checkers so they can handle virtually destructing classes now. Tested...
- Fixed the mem checkers so they can handle virtually destructing classes now. Tested and seems to be ok.
- 03:04 PM Bug #72: Memcheck arrays can't handle virtual destructors
- Memset is evil. If you have elements of the array with virtual destructors, then memsetting the runs overwrites the destructur virtual table pointer with something that can't be addressed.
- 12:09 PM Revision 299: Forgot to fix the destructor of the dynamic array along with the fixed array.
- Forgot to fix the destructor of the dynamic array along with the fixed array.
- 11:07 AM Revision 298: Made sure any reference to throwing exceptions in mem_check_array's destructors wer...
- Made sure any reference to throwing exceptions in mem_check_array's destructors were removed - exceptions in destructors are dodgy! See the c++ faq. Also fixed a bug in the toolchaines where I was forcing the setting of cmake_install_prefix. This...
- 11:01 AM Bug #69 (Resolved): Arm build cache change unrecognised
- Toolchain modules were FORCE'ing CMAKE_INSTALL_PREFIX, which meant the little sed script I had to convert the cpack directory wasn't saving when rebuilding the cache. Fixed by removing the FORCE in each toolchain module.
- 10:49 AM Bug #69: Arm build cache change unrecognised
- After changing the cache value for CMAKE_INSTALL_PREFIX and rebuilding the cache, the new value gets lost and replaced with the old one.
- 09:31 AM Support #19 (Finished): Ubuntu iclebo debs
- 09:30 AM Feature #68: FTDI Device
- Port from the ycl
- 12:22 AM Revision 297: Only the sorce here!
- Only the sorce here!
01/14/2010
- 11:33 PM Feature #61: Array Stencils
- Stencils to arrays, like the block version of eigen matrices.
- 08:58 PM Revision 296: Testing the idea of throwing exceptions in destructors, but decided to pull it at t...
- Testing the idea of throwing exceptions in destructors, but decided to pull it at the last moment.
- 07:24 PM Revision 295: Uninstall and some math test function fixes.
- Uninstall and some math test function fixes.
01/13/2010
- 01:36 PM Feature #56 (Finished): CMake Uninstall Module
- Works! Easier than I thought to do.
- 01:09 PM Revision 294: Threadable doxygen.
- Threadable doxygen.
- 11:52 AM Feature #51 (Finished): Threadable
- Done.
- 11:49 AM Revision 293: Threadable class.
- Threadable class.
- 10:52 AM Revision 292: Alot of cpack fixes.
- Alot of cpack fixes.
- 10:38 AM Feature #56: CMake Uninstall Module
- Build the uninstall script in as a module (possible?).
01/12/2010
- 11:33 PM Support #54 (Finished): Getting Started
- Roughly done.
- 11:29 PM Revision 291: Modified the getting started dox a bit.
- Modified the getting started dox a bit.
- 11:12 PM Revision 290: Getting started doxygen.
- Getting started doxygen.
- 10:58 PM Bug #55 (Resolved): Packing needs to use cmake_install_prefix
- Seems to be working.
- 10:54 PM Revision 289: More fixes for the debian packing. This time making sure the pkg-config files are o...
- More fixes for the debian packing. This time making sure the pkg-config files are ok and the install prefixes for cpack are in sync with cmake.
- 09:29 PM Revision 288: Svn sync problem.
- Svn sync problem.
- 07:12 PM Bug #55: Packing needs to use cmake_install_prefix
- If it doesn't, references in things like the pkg-config files are all woefully wrong.
- 07:11 PM Bug #53 (Resolved): Deb package overrides license files
- Done - installing only in release version.
- 07:06 PM Support #54: Getting Started
- Update the getting started docs so straight up there's an example of a project with the ecl, a CMakeLists.txt and a makefile.
- 06:59 PM Revision 287: Some minor packaging fixes.
- Some minor packaging fixes.
- 06:56 PM Bug #53: Deb package overrides license files
- Debug and run version both install license files. Make sure the license files are only installed in the runtime version. Also make sure the debug version has a dependency on the runtime version.
- 06:10 PM Support #19: Ubuntu iclebo debs
- Done, but not tested. Need eigen and toolchain packages too.
- 05:46 PM Bug #28 (Resolved): CPack to DESTDIR
- Aha! It works in tandem with CPACK_INSTALL_PREFIX. Also allows absolute references to install. Done.
- 03:58 PM Feature #51: Threadable
- Decided I wanted this class anyway. Now that we have detachable threads, it removes the previous problems with atomicity. And its handy for alot of control structures anyway!
- 03:53 PM Feature #46 (Finished): Socket Streams
- Done.
- 03:44 PM Revision 286: Socket streams.
- Socket streams.
- 03:29 PM Feature #50 (Finished): SummaryBoost
- Done.
- 03:25 PM Revision 285: SummaryBoost module.
- SummaryBoost module.
- 02:03 PM Bug #49 (Invalid): FindEigen Version
- No version info in the eigen headers...
- 01:48 PM Revision 284: Doxygen updates.
- Doxygen updates.
- 09:20 AM Feature #50: SummaryBoost
- Make a summary boost cmake module.
- 09:19 AM Bug #49: FindEigen Version
- Use the ecl type grep script to find eigen's version.
- 09:15 AM Revision 283: Made a bug in the previous dox.
- Made a bug in the previous dox.
- 09:11 AM Revision 282: Updated and fixed some doxygen regarding ecl's cmake modules.
- Updated and fixed some doxygen regarding ecl's cmake modules.
01/11/2010
- 04:15 PM Feature #43 (Finished): Memory checking dynamic array class
- 04:10 PM Revision 279: Doxygen for dynamic mem checking arrays.
- Doxygen for dynamic mem checking arrays.
- 04:07 PM Revision 278: Added memory checking dynamic arrays.
- Added memory checking dynamic arrays.
- 10:07 AM Support #47 (Finished): 0.2.1 Packaging
- 09:52 AM Revision 276: Fiddled with cpack a bit, but gave up on DESTDIR investigations. Postponed to 0.3 v...
- Fiddled with cpack a bit, but gave up on DESTDIR investigations. Postponed to 0.3 version.
- 09:35 AM Bug #28: CPack to DESTDIR
- I can't get this to work with ecl. Make a simple test project and test it without components etc. Try for tarballs and debian packages. Submit test results to the mailing list.
Also available in: Atom