-
Notifications
You must be signed in to change notification settings - Fork 104
Description
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) ?