Share

RHex Robot Control Software Libraries

File Release Notes and Changelog

Release Name: 1.0

Notes:
Changes from 1.0-beta2 to 1.0
=====================================================
- Threaded module manager is in place and functional. Thanks to Joel!
 4 new config symbols have been defined:

 mm_thread_enable (default 0.0) enables/disables threading
 mm_mainloop_prio (default 25 ) sets the priority of the main loop
 mm_polling_highprio (default 24.0) sets the high priority of the polling loop
 mm_polling_lowprio (default 19.0) sets the low priority of the polling loop


- A new directory, examples/exprunner has been created with an example
 of how to use the ExpRunner (experiment runner) facility in
 RHexLib. The example is WalkExp, which allows linear sweeps of all the
 walking parameters for the basic WalkMAchine.

- The root Makefile has been improved a little bit. Now, make all descends
 into all the directories under examples.

- The files under examples/quickstart were somewhat outdated, they have
 been fixed to be compatible with the current version of the library.

- The latest version of ExpRunner is now available in libbase.a

- During Dave and Don's visit, McGillHW has been upgraded to support hall
 effect switches, and some small bugfixes were done.

- Some of the internal hardware header files (mpc550.hh and dm6814.hh)
 have been shifted include/io for easier inclusion. The previous versions
 have been removed from hardware/common. The new versions of MichLib 
and McGillLib use this new location.

- A few more methods have been added to the RHexLogger to facilitate
 communications manager development.

- StartupMachine has been fixed to use the default calibration mode
 through the DIP switches.

- Most of the RC files have been updated.


Changes: