jrl-umi3218 / mc_naoqi_dcm

Local DCM module for SoftBankRobotics robots designed to be used with mc_naoqi interface
BSD 2-Clause "Simplified" License
1 stars 2 forks source link

Backport to C++<11 to support ctc-naoqi 2.1.4 #11

Closed arntanguy closed 6 months ago

arntanguy commented 6 months ago

This PR adds support for the older cross compilation toolchain ctc-linux64-atom-2.1.4.13 As with other NAO/Pepper tools it is almost impossible to find this toolchain anymore. I've made a backup here: https://seafile.lirmm.fr/f/ba804ce9277544f2b6ec/?dl=1

TODO:

arntanguy commented 6 months ago

Successfully tested on the real robot.

https://github.com/jrl-umi3218/mc_naoqi_dcm/assets/67139/6cc0abe3-59da-4b3b-956e-97f22194ab93

I've improved and cleaned up the docker scripts to make it easier to build. CI autogenerates the pre-compiled libraries, however we need to go and look manually for the artefact link in the CI logs.