Upcoming Release
Update procedure:
axii self update
- New stable release channel was introduced, please switch to it as follows:
axii self change-release stable
- Directly after the Axii update, you will be on the unstable channel of Axii due to the changes. The reason is that we switched the underlying branch names for development convenience reasons. You might see warnings about it directly after updating. Executing
axii self change-release stable
transitions you to Axii's stable release, which is the default you should use and which should be used on the robots.
Features:
- Allow registering executables that will be auto-generated by Axii and can prepare a specific environment (!172 (merged), !253 (merged), !254 (merged))
- Minor updates to our code formatting configurations (!205 (merged), !227 (merged), !231 (merged))
- New stable release channel for more save and convenient defaults (!226 (merged))
- Executables for module authors to simplify common problems in setup bash scripts (!257 (merged))
- Allow depending on multiple packages to provide a feature in a module definition (!222 (merged))
-
archive
update step now allows to define extract target name and if archive must be set executable (.run) (!258 (merged))
Modules:
- New
tools/qtcreator/*
: QtCreator (5.0.3:tools/qtcreator/5.0
, 6.0.2:tools/qtcreator/6.0
, 7.0.2:tools/qtcreator/7.0
, and 8.0.0:tools/qtcreator/8.0
) (!229 (merged), !235 (merged), !255 (merged), !262 (merged)) - New
tools/pycharm/*
: PyCharm 2022.2 (CE:tools/pycharm/community/2022.2
and P:tools/pycharm/professional/2022.2
) (!234 (merged)) - New
tools/clang+llvm/14.0
: LLVM + Clang 14 (!225 (merged), !239 (merged), !256 (merged), !261 (merged)) - New
tools/smt_management
: SMT management module for RT PCs (!216 (merged), !239 (merged)) - New
deps/opencv-4
: OpenCV 4 (!218 (merged), !247 (merged)) - New
deps/dlr_3d_object_tracking/ICG
: DLR ICG (3D Object Tracking) (!219 (merged), !224 (merged), !246 (merged)) - New
armarx_integration/robots/armar*/*_pcs/*
Internal PC modules for ARMAR-6 (!248 (merged)) and ARMAR-7 (!245 (merged)) - New
deps/azure-kinect/body-tracking
for Microsoft Azure Kinect Body Tracking SDK (requestable as featureazure-kinect-body-tracking
from VisionX) (!263 (merged)) - Renamed
tools/git/2.35.1
totools/git/2.35
(!259 (merged)) - Renamed
apt/vtk6
toapt/vtk
, installing vtk6 on Ubuntu 18.04 and vtk7 on Ubuntu 20.04 (!236 (merged), #154 (closed)) - Removed
deps/mathlib
: Usedeps/epfl-dynamical-system/ds-adaptor
instead (!244 (merged)) -
tools/cmake/3.21
: Declare executables (!252 (merged), !260 (merged) ) -
deps/cartographer
: Fix issue with Cartographer in CMake (!238 (merged), !240 (merged)) -
deps/rc_genicam_api
: Fix RC_GENICAM CMake config dir (!250 (merged)) -
deps/manif
: Fix manif CMake config dir (!251 (merged)) -
armarx/VisionX
, featureroboception
: Roboception Genicam is now a feature of VisionX (!241 (merged)) -
armarx/skills/control
, featuremplib
: Add feature to build MPLib-dependent controllers (!242 (merged)) -
armarx/skills/control
, featuremathlib
: Add feature to build EPFL mathlib-dependent controllers (!249 (merged)) -
h2t/PriorKnowledgeData.json
: Declare all components as a feature of prior knowledge data (!203 (merged)) -
deps/opencv-3/main
anddeps/openpose/caffe_custom
: Explicitly set OpenCV for caffe, fixing errors on Ubuntu 20.04 (!237 (merged), #131 (closed), #155 (closed))
Fixes:
- An
axii w upgrade
will honour step exclusion steps again (--no-*
) (!232 (merged), #139 (closed)) - Fix
MODULE_*
environment variables for global module (!233 (merged), #152 (closed)) - Use environment variables instead of trying to deduce script path (!230 (merged))
- Removed deprecated commands (!228 (merged))
Edited by Christian Dreher