Skip to content

Installation depedencies with rosdep #735

@knmcguire

Description

@knmcguire

Currently we instruct users to install some of the dependencies themselves. We should try to get this to a rosdep only state.

Now we have

sudo apt install libboost-program-options-dev libusb-1.0-0-dev
pip3 install rowan nicegui

pip3 install cflib transforms3d
sudo apt-get install ros-DISTRO-tf-transformations

Currently, we already have boost and libusb in package.xml so that should work out of the box. Transform3d doesn't have to be installed alongside tf-transform anymore as that is now installed with pip packages.

Rowan is now currently added in the rosdep pip packages: ros/rosdistro#46855 (review)
Nicegui and cflib are relying on too many dependencies so we can't add that, so let's put it to false.

cffirmware_ is a bit tough... even if we make our own pip packages on it and release on on pypi... I wouldn't want to add it to rosdistro... How about new ros package called crazyflie_hsitl (hybrid software in the loop) ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions