This repository has been archived by the owner on Dec 1, 2020. It is now read-only.
Release v0.3.0
Pre-release
Pre-release
New
- Default effort control instead of position control 🎉
- Custom exceptions with error codes documented on https://project-march.github.io/tutorials/doc/using_the_march_exoskeleton/error_codes.html
- Added reading incremental encoders and calculating more precise velocities using them
- Added coverage reports and tests
Fixes
- Refactored
MarchHardwareInterface
- Fix control loop cycle time to always be a multiple of the ethercat cycle time
- Fix ethercat cycle by using
std::chrono
instead ofboost::chrono
and usingstd::atomic
variables - Stop ethercat as soon as motor controller fails