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. Daniel Stonier
09:50 AM Feature #97: SlamEkf - predict
The prediction step. Daniel Stonier
09:49 AM Feature #96: SlamEkf - remove
Remove a specified id/correspondence. Daniel Stonier
09:48 AM Feature #95: SlamEkf - augment
Augmentation routine for adding new landmarks (i.e. in this case just utilising unused correspondences). Daniel Stonier
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. Daniel Stonier
09:46 AM Revision 335: Slam ekf filter resize added.
Slam ekf filter resize added. d.stonier
12:24 AM Revision 334: Slam-Ekf tinkering.
Slam-Ekf tinkering. d.stonier

02/08/2010

10:07 PM Feature #92: Euclidean Norm
Create a simple functor for this. Daniel Stonier
02:35 PM Revision 333: Namespacing the colours (convenient).
Namespacing the colours (convenient). d.stonier
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. d.stonier

02/07/2010

04:16 PM Revision 331: Dox for the extended sleep interfaces.
Dox for the extended sleep interfaces. d.stonier
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. Daniel Stonier
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. d.stonier

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. Daniel Stonier
03:50 PM Revision 329: Doxygen updates/bugfixes.
Doxygen updates/bugfixes. d.stonier
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. d.stonier
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... Daniel Stonier
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. Daniel Stonier

02/04/2010

06:55 PM Feature #89 (Finished): Angles
Daniel Stonier
06:53 PM Revision 327: Angle class finished/committed.
Angle class finished/committed. d.stonier
02:56 PM Revision 326: Greater accuracy for pi.
Greater accuracy for pi. d.stonier
12:27 PM Revision 325: Basic setup for angle classes configured.
Basic setup for angle classes configured. d.stonier
12:13 PM Feature #89: Angles
Geometric angle representations for degrees and radians. Daniel Stonier

02/03/2010

06:01 PM Revision 324: Changelog update.
Changelog update. d.stonier
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. Daniel Stonier
05:34 PM Revision 323: Bugfix for the cartesian point.
Bugfix for the cartesian point. d.stonier
12:58 AM Revision 322: Got started on the slamekf.
Got started on the slamekf. d.stonier

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. Daniel Stonier

02/01/2010

11:19 PM Bug #84 (Resolved): CDash not working...
Daniel Stonier
11:18 PM Bug #84: CDash not working...
CTest script needed a major overhaul - it was naive. Daniel Stonier
09:35 AM Revision 321: Rought ftdi device done. Needs testing, fixing and doxing.
Rought ftdi device done. Needs testing, fixing and doxing. d.stonier

01/30/2010

07:57 PM Revision 320: Fleshed out the array tests a little more.
Fleshed out the array tests a little more. d.stonier

01/28/2010

10:20 PM Revision 319: Ctest is a right pain in the ass!
Ctest is a right pain in the ass! d.stonier
07:24 PM Revision 318: ctest scripting experiment...II.
ctest scripting experiment...II. d.stonier
07:04 PM Revision 317: Ctest scripting...urgh.
Ctest scripting...urgh. d.stonier
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. d.stonier

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). d.stonier
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.... Daniel Stonier
11:32 PM Revision 314: Fixing the cdash submission (ctest script).
Fixing the cdash submission (ctest script). d.stonier
11:29 PM Bug #84: CDash not working...
Nothing ever does first time! Daniel Stonier
11:16 PM Revision 313: Make sure doxygen search is not compulsory.
Make sure doxygen search is not compulsory. d.stonier

01/26/2010

11:36 PM Revision 312: Working on the ftdi device driver still.
Working on the ftdi device driver still. d.stonier
08:28 AM Revision 311: Structure for the ftdi device in place.
Structure for the ftdi device in place. d.stonier

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. d.stonier
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. Daniel Stonier
11:35 PM Bug #26 (WontFix): MemWatch breaks on std::string
Memwatch is RIP. This is no longer relevant. Daniel Stonier
11:34 PM Bug #78 (Resolved): Remove MemWatch
RIP Daniel Stonier
11:32 PM Revision 309: Memwatch is dead.
Memwatch is dead. d.stonier
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. d.stonier
11:26 PM Bug #75 (Resolved): UnInstall
Done. Daniel Stonier
11:26 PM Revision 306: Uninstall target done.
Uninstall target done. d.stonier
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! d.stonier
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... Daniel Stonier
08:34 PM Revision 304: Filling the dynamic mem checking arrays properly.
Filling the dynamic mem checking arrays properly. d.stonier
11:41 AM Feature #83: FindOpenCV module
Write a find opencv module. Daniel Stonier
11:15 AM Bug #82: Ostream and Eigen Objects
Can we write a function to enable output of eigen objects to OConsoleStream? Daniel Stonier

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. Daniel Stonier
04:28 PM Feature #77: File manipulation cmake macros
Some simple file manipulation macros. Things like appending, global search and replaces, etc. Daniel Stonier

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). Daniel Stonier
10:34 AM Revision 303: Adding the new build dir to the ignore list.
Adding the new build dir to the ignore list. d.stonier
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). d.stonier
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 d.stonier

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. d.stonier
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. Daniel Stonier
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. d.stonier
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... d.stonier
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. Daniel Stonier
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. Daniel Stonier
09:31 AM Support #19 (Finished): Ubuntu iclebo debs
Daniel Stonier
09:30 AM Feature #68: FTDI Device
Port from the ycl Daniel Stonier
12:22 AM Revision 297: Only the sorce here!
Only the sorce here! d.stonier

01/14/2010

11:33 PM Feature #61: Array Stencils
Stencils to arrays, like the block version of eigen matrices. Daniel Stonier
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. d.stonier
07:24 PM Revision 295: Uninstall and some math test function fixes.
Uninstall and some math test function fixes. d.stonier

01/13/2010

01:36 PM Feature #56 (Finished): CMake Uninstall Module
Works! Easier than I thought to do. Daniel Stonier
01:09 PM Revision 294: Threadable doxygen.
Threadable doxygen. d.stonier
11:52 AM Feature #51 (Finished): Threadable
Done. Daniel Stonier
11:49 AM Revision 293: Threadable class.
Threadable class. d.stonier
10:52 AM Revision 292: Alot of cpack fixes.
Alot of cpack fixes. d.stonier
10:38 AM Feature #56: CMake Uninstall Module
Build the uninstall script in as a module (possible?). Daniel Stonier

01/12/2010

11:33 PM Support #54 (Finished): Getting Started
Roughly done. Daniel Stonier
11:29 PM Revision 291: Modified the getting started dox a bit.
Modified the getting started dox a bit. d.stonier
11:12 PM Revision 290: Getting started doxygen.
Getting started doxygen. d.stonier
10:58 PM Bug #55 (Resolved): Packing needs to use cmake_install_prefix
Seems to be working. Daniel Stonier
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. d.stonier
09:29 PM Revision 288: Svn sync problem.
Svn sync problem. d.stonier
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. Daniel Stonier
07:11 PM Bug #53 (Resolved): Deb package overrides license files
Done - installing only in release version. Daniel Stonier
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. Daniel Stonier
06:59 PM Revision 287: Some minor packaging fixes.
Some minor packaging fixes. d.stonier
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. Daniel Stonier
06:10 PM Support #19: Ubuntu iclebo debs
Done, but not tested. Need eigen and toolchain packages too. Daniel Stonier
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. Daniel Stonier
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! Daniel Stonier
03:53 PM Feature #46 (Finished): Socket Streams
Done. Daniel Stonier
03:44 PM Revision 286: Socket streams.
Socket streams. d.stonier
03:29 PM Feature #50 (Finished): SummaryBoost
Done. Daniel Stonier
03:25 PM Revision 285: SummaryBoost module.
SummaryBoost module. d.stonier
02:03 PM Bug #49 (Invalid): FindEigen Version
No version info in the eigen headers... Daniel Stonier
01:48 PM Revision 284: Doxygen updates.
Doxygen updates. d.stonier
09:20 AM Feature #50: SummaryBoost
Make a summary boost cmake module. Daniel Stonier
09:19 AM Bug #49: FindEigen Version
Use the ecl type grep script to find eigen's version. Daniel Stonier
09:15 AM Revision 283: Made a bug in the previous dox.
Made a bug in the previous dox. d.stonier
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. d.stonier

01/11/2010

04:15 PM Feature #43 (Finished): Memory checking dynamic array class
Daniel Stonier
04:10 PM Revision 279: Doxygen for dynamic mem checking arrays.
Doxygen for dynamic mem checking arrays. d.stonier
04:07 PM Revision 278: Added memory checking dynamic arrays.
Added memory checking dynamic arrays. d.stonier
10:07 AM Support #47 (Finished): 0.2.1 Packaging
Daniel Stonier
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. d.stonier
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. Daniel Stonier
« Previous
Next »
 

Also available in: Atom