heuristicus / spot_ros

ROS driver for controlling Boston Dynamics' Spot robot
https://heuristicus.github.io/spot_ros/
Other
276 stars 144 forks source link

Spot SDK 4.1.0 Breaks on <python3.10 #152

Open schmittlema opened 1 month ago

schmittlema commented 1 month ago

Hi, I wanted to report this here but they don't allow issues. But since this repo depends on it I figured I should give people a heads up. If you install the latest spot sdk (specifically bosdyn-mission) per these instructions

pip3 install bosdyn-mission

You will get a syntax error from a match if you are not running python3.10 or higher. Either run this on python3.10 or more likely use version 4.0.3. Install via:

pip3 install bosdyn-api==4.0.3 bosdyn-mission==4.0.3 bosdyn-api==4.0.3 bosdyn-core==4.0.3
heuristicus commented 1 month ago

I'm not expecting to make any updates to this repo to fix this, as the targeted ROS distro (noetic) and Ubuntu version (20.04) are EOL early next year. People should consider transferring to using the ros2 version of this repo which is actively maintained: https://github.com/bdaiinstitute/spot_ros2/ .