Skip to content

Commit

Permalink
Upgrade from 4.0.2 to 4.1.0 (#73)
Browse files Browse the repository at this point in the history
Signed-off-by: Michel Hidalgo <[email protected]>
  • Loading branch information
mhidalgo-bdai authored Sep 26, 2024
1 parent 8c614f0 commit 736c43b
Show file tree
Hide file tree
Showing 16 changed files with 25 additions and 18 deletions.
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,19 @@ git -C src clone --recursive https://github.com/bdaiinstitute/bosdyn_msgs.git
When installing package dependencies, make sure `pip` constraints are enforced:

``` bash
PIP_CONSTRAINT=src/bosdyn_msgs/pip-constraint.txt rosdep install -i -y --from-path src
PIP_CONSTRAINT=src/bosdyn_msgs/pip-constraint.txt rosdep install -i -y --from-path src --skip-keys "$(cat src/bosdyn_msgs/rosdep-skip.txt)"
```

This will ensure `apt` and `pip` managed packages are compatible with each other.

Then you can build:
Unfortunately, this is not yet enough. There are a few dependencies that are distributed separately:

``` bash
ARCH=amd64 # or arm64
for url in $(cat ${ARCH}-dpkg.txt); do wget $url && sudo apt install -y ./$(basename $url); done
```

Finally, you can now build:

``` bash
colcon build
Expand Down
2 changes: 1 addition & 1 deletion amd64-dpkg.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
https://github.com/bdaiinstitute/spot-cpp-sdk/releases/download/v4.0.2/spot-cpp-sdk_4.0.2_amd64.deb
https://github.com/bdaiinstitute/spot-cpp-sdk/releases/download/v4.1.0/spot-cpp-sdk_4.1.0_amd64.deb
2 changes: 1 addition & 1 deletion arm64-dpkg.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
https://github.com/bdaiinstitute/spot-cpp-sdk/releases/download/v4.0.2/spot-cpp-sdk_4.0.2_arm64.deb
https://github.com/bdaiinstitute/spot-cpp-sdk/releases/download/v4.1.0/spot-cpp-sdk_4.1.0_arm64.deb
2 changes: 1 addition & 1 deletion bosdyn_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Copyright (c) 2023 Boston Dynamics AI Institute LLC. All rights reserved.
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK core APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_auto_return_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_auto_return_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK auto-return APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_autowalk_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_autowalk_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK autowalk APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_cmake_module/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Copyright (c) 2023 Boston Dynamics AI Institute LLC. All rights reserved.
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_cmake_module</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>CMake modules for Boston Dynamics Spot SDK</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_graph_nav_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_graph_nav_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK graph nav APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_keepalive_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_keepalive_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK keepalive APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_log_status_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_log_status_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK log status APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_metrics_logging_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_metrics_logging_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK metrics logging APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_mission_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_mission_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK mission APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Copyright (c) 2023-2024 Boston Dynamics AI Institute LLC. All rights reserved.
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>ROS 2 interoperability support for Boston Dynamics Spot SDK APIs</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_spot_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Copyright (c) 2023 Boston Dynamics AI Institute LLC. All rights reserved.
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_spot_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>Boston Dynamics Spot API ROS 2 interfaces</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
2 changes: 1 addition & 1 deletion bosdyn_spot_cam_api_msgs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>bosdyn_spot_cam_api_msgs</name>
<version>4.0.2</version>
<version>4.1.0</version>
<description>Boston Dynamics Spot API ROS 2 interfaces</description>
<maintainer email="[email protected]">BD AI Institute</maintainer>
<license>MIT</license>
Expand Down
4 changes: 2 additions & 2 deletions pip-constraint.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
bosdyn-api==4.0.2
bosdyn-choreography-protos==4.0.2
bosdyn-api==4.1.0
bosdyn-choreography-protos==4.1.0
# ensure protoc 3.12.4 compatibility
protobuf<=4.22.4

0 comments on commit 736c43b

Please sign in to comment.