ADVRHumanoids / cartesio_collision_support

Collision avoidance support for CartesIO
1 stars 1 forks source link

boost to std #1

Closed torydebra closed 2 years ago

torydebra commented 2 years ago

Hi,

I had a problem about:

/home/tori/TelePhysicalOperation/cartesio_collision_support/src/cartesio_collision_support/src/Collision.cpp:199:25: error: no match for ‘operator=’ (operand types are ‘OpenSoT::constraints::velocity::CollisionAvoidance::Ptr {aka std::shared_ptr<OpenSoT::constraints::velocity::CollisionAvoidance>}’ and ‘boost::detail::sp_if_not_array<OpenSoT::constraints::velocity::CollisionAvoidance>::type {aka boost::shared_ptr<OpenSoT::constraints::velocity::CollisionAvoidance>}’)
                         );

It seems that now using CollisionConstrSoT = OpenSoT::constraints::velocity::CollisionAvoidance; is a std pointer and not a boost pointer.

I changed like this and with my xbot2 version (version: 2.1.0 (f4f3a4d)) compiles again

torydebra commented 2 years ago

noticed that there is already a commit on devel