Releases: robotique-ecam/cdfr
Releases · robotique-ecam/cdfr
CDFR 2021
macOS 11 - ROS Foxy
ROS Foxy / Navigation2 / TEB
Prebuilt for macOS 11.x on amd64 only
Requires Webots 2021a
Requires brew python@3.9 to be installed and system default
Requires also the following environment variables
set -gx LIBRARY_PATH /usr/local/lib
set -gx DYLD_INSERT_LIBRARIES (python3-config --prefix)/Python
set -gx WEBOTS_HOME /Applications/Webots.app/
set -gx OPENSSL_ROOT_DIR /usr/local/opt/openssl/
set -gx PYTHONPATH "$PYTHONPATH:$WEBOTS_HOME/lib/controller/python39/"
Note : SIP doesn't have to be disabled as stated by the official ROS2 documentation
You only need to enable developer mode for your terminals by going into Security & Privacy > Privacy > Developer Tools
after running this command
spctl developer-mode enable-terminal
ROS2 Foxy
Beta v0.8.0
- Updated linux distro to ubuntu 20.04 LTS
- Updated ROS2 distro to Foxy
- Added webots simulation world for Physical based simulation
- Automated cloud based simulation on Github Actions CI
- New Timed Elastic Band (TEB) Controller achieving high speed and precision
- Added package Titan for simulation mode
- Compatibility with ros2_cross_compile for packaging x86_64/arm64 ros2 packages
- Refactored cetautomatix
- Simulation mode for assurancetourix, drive and pharaon
- Fixed many bugs thanks to simulation mode, including race conditions between modules
Alpha v0.7.0
- Full support for asterix, obelix, assurancetourix and pharaon running simultaneously
- Upstreamed navigation2 stack to master branch
- Refactored behavior trees with full strategy engine support
- Robot launchers templating
- Support for border in map
- Added transformix service for transformations
- Added firmware for microcontrolers and pharaon
- Consistent code formatting through the whole repository
- Refactored setup script and updated docs
- Default build type for cmake is now Release
- Updated CI to use setup script in simulation mode
- Added changelog