Skip to content

Commit b7bba14

Browse files
committed
Merge branch 'release/1.1.2' into 'master'
Release/1.1.2 based on ifm3d v1.3.3 See merge request syntron/support/csr/ifm3d/ifm3d-ros!43
2 parents 4e4cc56 + 85ba590 commit b7bba14

12 files changed

+23
-161
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*.swp
44

55
## VSCode and Python
6+
*.vscode
67
.DS_Store
78
.huskyrc.json
89
out

CHANGELOG.rst

+12-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
Changelog for package ifm3d-ros
33
^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
1.1 (unreleased)
6-
===============
5+
1.1
6+
===
77

8-
1.1.0
8+
1.1.2
9+
-----
10+
* Update Dockerfiles for building the ROS node inside a Docker software container environment: removed glog build and runtime libs
11+
12+
1.1.1
913
-----
1014
* Update camera nodelet for ifm3d >= v1.2.3
1115
* Switch from looped image retrieval to callback based image retrieval
@@ -34,6 +38,11 @@ Changelog for package ifm3d-ros
3438
* Robustness improvements:
3539
* Only publish data to image streams if API frames include the corresponding image data
3640

41+
42+
1.1.0
43+
-----
44+
* UNRELEASED
45+
3746
1.0
3847
===
3948

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
| **ifm3d-ros version** | **ifm3d version** | **embedded O3R FW version** | **ROS distribution(s)** |
1313
| --------------------- | ----------------- | --------------------------- | ----------------------- |
14+
| 1.1.2 | 1.3.3 | 1.0.14 | ROS Noetic |
1415
| 1.1.1 | 1.2.6 | 1.0.14 | ROS Noetic |
1516
| 1.1.0 (unreleased) | 1.2.3 | 1.0.x | ROS Noetic |
1617
| 1.0.1 | 0.93.0 | 0.14.23 | ROS Noetic |
@@ -22,6 +23,7 @@ Please see the internal subpackage version structure for a known `ifm3d-ros vers
2223

2324
| **ifm3d-ros version** | **ifm3d_ros_driver** | **ifm3d_ros_msgs** | **ifm3d_ros_examples** |
2425
| --------------------- | -------------------- | ------------------ | ---------------------- |
26+
| 1.1.2 | 1.1.1 | 0.2.0 | 0.2.0 |
2527
| 1.1.1 | 1.1.1 | 0.2.0 | 0.2.0 |
2628
| 1.1.0 (unreleased) | 1.1.0 | 0.2.0 | 0.2.0 |
2729
| 1.0.1 | 1.0.1 | 0.1.0 | 0.1.0 |

docker/Dockerfile

-6
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ RUN apt-get update && apt-get install -y \
2828
cmake \
2929
wget \
3030
libssl-dev \
31-
libgoogle-glog-dev \
32-
libgoogle-glog0v5 \
3331
python3-rosdep
3432

3533
# Install ifm3d using the deb files
@@ -69,8 +67,6 @@ RUN apt-get update \
6967
locales \
7068
sudo \
7169
libssl-dev \
72-
libgoogle-glog0v5 \
73-
libboost-all-dev \
7470
python3-rosdep \
7571
&& rm -rf /var/lib/apt/lists/*
7672

@@ -92,5 +88,3 @@ RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && \
9288
ENV LANG en_US.UTF-8
9389
ENV LANGUAGE en_US:en
9490
ENV LC_ALL en_US.UTF-8
95-
96-
# NOTE: Make sure to run export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp

docker/Dockerfile_buildstage_only

-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ RUN apt-get update && apt-get install -y \
2525
libxmlrpc-c++8-dev \
2626
libproj-dev \
2727
libcurl4 \
28-
libgoogle-glog-dev \
29-
libgoogle-glog0v5 \
3028
build-essential \
3129
coreutils \
3230
cmake \

docker/build_container.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ set -euo pipefail
66
##############
77
ARCH="amd64"
88
BASE_IMAGE="amd64/ros"
9-
TAG=ifm3d-ros_126:noetic-amd64_1.1.1
9+
TAG=ifm3d-ros_133:noetic-amd64_1.1.2
1010

1111
##############
1212
# For ARM64V8:
1313
##############
1414
# ARCH="arm64v8"
1515
# BASE_IMAGE="arm64v8/ros"
16-
# TAG=ifm3d-ros_126:noetic-arm64_v8_1.1.1
16+
# TAG=ifm3d-ros_133:noetic-arm64_v8_1.1.2
1717

1818
##############
1919
# Arguments common for both architecture
2020
##############
2121
BUILD_IMAGE_TAG="noetic"
2222
FINAL_IMAGE_TAG="noetic-ros-core"
23-
IFM3D_VERSION="1.2.6"
23+
IFM3D_VERSION="1.3.3"
2424
IFM3D_ROS_REPO="https://github.com/ifm/ifm3d-ros"
2525
IFM3D_ROS_BRANCH="dev1.2"
2626
UBUNTU_VERSION="20.04"

docker/docker-compose_IPC.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ services:
33

44
ifm3d_ros:
55
tty: true
6-
image: ifm3d-ros_126:noetic-amd64_1.1.1
6+
image: ifm3d-ros_133:noetic-amd64_1.1.2
77
restart: unless-stopped
88
volumes:
99
- ./hosts_IPC:/etc/hosts/

docker/docker-compose_VPU.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "2.3"
22
services:
33
ifm3d_ros:
44
tty: true
5-
image: ifm3d-ros_126:noetic-arm64_v8_1.1.1
5+
image: ifm3d-ros_133:noetic-arm64_v8_1.1.2
66

77
restart: unless-stopped
88
volumes:
@@ -22,8 +22,6 @@ services:
2222
. /opt/ros/noetic/setup.sh;
2323
. /home/ifm/catkin_ws/devel/setup.sh;
2424
export IFM3D_IP="127.0.0.1";
25-
export GLOG_logtostderr=1;
26-
export GLOG_minloglevel=3;
2725
export ROS_MASTER_URI=http://ifm3d_rosmaster:11311;
2826
export ROS_HOSTNAME=ifm3d_ros;
2927
echo ROOS_MASTER_URI=$$ROS_MASTER_URI;

docker/docker-compose_docker_network.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "2.3"
22
services:
33
ifm3d_ros:
44
tty: true
5-
image: ifm3d-ros_126:noetic-arm64_v8_1.1.1
5+
image: ifm3d-ros_133:noetic-arm64_v8_1.1.2
66

77
extra_hosts:
88
- "dockerhost:172.20.0.1"

docker/four_cameras.launch

-140
This file was deleted.

ifm3d-ros/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package format="2">
33

44
<name>ifm3d-ros</name>
5-
<version>1.1.1</version>
5+
<version>1.1.2</version>
66
<description>metapackage for the ifm3d-ros package group which interacts with the ifm 3D ToF Camera ROS package</description>
77
<maintainer email="[email protected]">ifm robotics group</maintainer>
88
<license>Apache 2</license>

ifm3d_ros_driver/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set(CMAKE_CXX_STANDARD 17)
55
set(CMAKE_CXX_STANDARD_REQUIRED ON)
66
set(CMAKE_CXX_EXTENSIONS OFF)
77

8-
find_package(ifm3d 1.2.6 REQUIRED COMPONENTS
8+
find_package(ifm3d 1.3.3 REQUIRED COMPONENTS
99
device
1010
framegrabber
1111
)

0 commit comments

Comments
 (0)