Bug fiix import patron.xacro and append packages realsense2

This commit is contained in:
Даниил Грабарь
2026-04-14 14:20:27 +03:00
parent 1156c768bb
commit c95c94f67b
233 changed files with 41337 additions and 1 deletions
+64
View File
@@ -0,0 +1,64 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package realsense2_camera_msgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4.57.4 (2025-11-02)
-------------------
* Update realsense2_camera_msgs package.xml to 4.57.4
* PR `#3441 <https://github.com/IntelRealSense/realsense-ros/issues/3441>`_ from remibettan/ros2-development: merging 4.57.3 to ros2-development
* Merge tag '4.57.3' into ros2-development
* Contributors: Remi Bettan
4.57.3 (2025-09-15)
-------------------
* PR `#3417 <https://github.com/realsenseai/realsense-ros/issues/3417>`_ from remibettan: Merging ros2 hkr to ros2 dev final
* PR `#3410 <https://github.com/realsenseai/realsense-ros/issues/3410>`_ from Nir-Az: Update copyrights
* PR `#32 <https://github.com/realsenseai/realsense-ros/issues/32>`_ from SamerKhshiboun: Support HWM command as ROS2 service and in the ROS-MQTT bridge node
* PR `#30 <https://github.com/realsenseai/realsense-ros/issues/30>`_ from SamerKhshiboun: Use new apis of SIC and SP that works directly with JSON inputs/outputs
* PR `#13 <https://github.com/realsenseai/realsense-ros/issues/13>`_ from SamerKhshiboun: Sٍupport set/get application config as ROS service and in ROS-MQTT bridge
* PR `#11 <https://github.com/realsenseai/realsense-ros/issues/11>`_ from SamerKhshiboun: Align to ros2-development - 04.07.224
* PR `#3153 <https://github.com/realsenseai/realsense-ros/issues/3153>`_ from SamerKhshiboun: TC | Fix feedback and update readme
* PR `#3138 <https://github.com/realsenseai/realsense-ros/issues/3138>`_ from SamerKhshiboun: Support Triggered Calibration as ROS2 Action
* PR `#3125 <https://github.com/realsenseai/realsense-ros/issues/3125>`_ from SamerKhshiboun: Support calibration config read/write services
* PR `#3100 <https://github.com/realsenseai/realsense-ros/issues/3100>`_ from jiuguangw: Suppress CMake warnings
* PR `#3 <https://github.com/realsenseai/realsense-ros/issues/3>`_ from SamerKhshiboun: Support sic read write services
* PR `#2 <https://github.com/realsenseai/realsense-ros/issues/2>`_ from SamerKhshiboun: Support Safety Preset Read/Write Services
* PR `#2802 <https://github.com/realsenseai/realsense-ros/issues/2802>`_ from SamerKhshiboun: add new RGBD topic
* Contributors: Jiuguang Wang, Nir Azkiel, PrasRsRos, Remi Bettan, Samer Khshiboun, SamerKhshiboun, remibettan
4.55.1 (2024-05-28)
-------------------
* PR `#2830 <https://github.com/realsenseai/realsense-ros/issues/2830>`_ from SamerKhshiboun: Add RGBD + reduce changes between hkr and development
* Contributors: SamerKhshiboun
4.54.1 (2023-06-27)
-------------------
* add info about extrinsic msg format in Extrinsics.msg and README.md
* Expose USB port in DeviceInfo service
* Fix Apache License Header and Intel Copyrights
* apply copyrights and license on project
* Contributors: Arun Prasad, Nir Azkiel, SamerKhshiboun, Stephan Wirth
4.51.1 (2022-09-13)
-------------------
* Add copyright and license to all ROS2-beta source files
* Contributors: SamerKhshiboun
4.0.4 (2022-03-20)
------------------
4.0.3 (2022-03-16)
------------------
4.0.2 (2022-02-24)
------------------
4.0.1 (2022-02-01)
------------------
3.2.3 (2021-11-11)
------------------
* publish metadata
* Add service: device_info
* Contributors: doronhi
+62
View File
@@ -0,0 +1,62 @@
# Copyright 2023 RealSense, Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
cmake_minimum_required(VERSION 3.10)
project(realsense2_camera_msgs)
if(NOT CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 14)
endif()
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_options(-Wall -Wextra -Wpedantic)
endif()
if(POLICY CMP0148)
cmake_policy(SET CMP0148 OLD)
endif()
find_package(ament_cmake REQUIRED)
find_package(rosidl_default_generators REQUIRED)
find_package(builtin_interfaces REQUIRED)
find_package(std_msgs REQUIRED)
find_package(sensor_msgs REQUIRED)
set(msg_files
"msg/IMUInfo.msg"
"msg/Extrinsics.msg"
"msg/Metadata.msg"
"msg/RGBD.msg"
)
rosidl_generate_interfaces(${PROJECT_NAME}
${msg_files}
"srv/DeviceInfo.srv"
"srv/SafetyPresetRead.srv"
"srv/SafetyPresetWrite.srv"
"srv/SafetyInterfaceConfigRead.srv"
"srv/SafetyInterfaceConfigWrite.srv"
"srv/CalibConfigRead.srv"
"srv/CalibConfigWrite.srv"
"srv/ApplicationConfigRead.srv"
"srv/ApplicationConfigWrite.srv"
"srv/HardwareMonitorCommandSend.srv"
"action/TriggeredCalibration.action"
DEPENDENCIES builtin_interfaces std_msgs sensor_msgs
ADD_LINTER_TESTS
)
ament_export_dependencies(rosidl_default_runtime)
ament_package()
@@ -0,0 +1,11 @@
# request
string json "calib run"
---
# result
bool success
string error_msg
string calibration
float32 health
---
# feedback
float32 progress
@@ -0,0 +1,3 @@
# Cross-stream extrinsics: encodes the topology describing how the different devices are oriented
float64[9] rotation # Column - major 3x3 rotation matrix
float64[3] translation # Three-element translation vector, in meters
@@ -0,0 +1,6 @@
# header.frame_id is either set to "imu_accel" or "imu_gyro"
# to distinguish between "accel" and "gyro" info.
std_msgs/Header header
float64[12] data
float64[3] noise_variances
float64[3] bias_variances
@@ -0,0 +1,2 @@
std_msgs/Header header
string json_data
+6
View File
@@ -0,0 +1,6 @@
# RGBD Message
std_msgs/Header header
sensor_msgs/CameraInfo rgb_camera_info
sensor_msgs/CameraInfo depth_camera_info
sensor_msgs/Image rgb
sensor_msgs/Image depth
+35
View File
@@ -0,0 +1,35 @@
<?xml version="1.0"?>
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>realsense2_camera_msgs</name>
<version>4.57.7</version>
<description>RealSense camera_msgs package containing realsense camera messages definitions</description>
<maintainer email="rsswsdk@realsensecloud.onmicrosoft.com">LibRealSense ROS Team</maintainer>
<maintainer email="nir.azkiel@realsenseai.com">Nir Azkiel</maintainer>
<license>Apache License 2.0</license>
<url type="website">http://www.ros.org/wiki/RealSense</url>
<url type="bugtracker">https://github.com/intel-ros/realsense/issues</url>
<author email="rsswsdk@realsensecloud.onmicrosoft.com">LibRealSense ROS Team</author>
<buildtool_depend>ament_cmake</buildtool_depend>
<buildtool_depend>rosidl_default_generators</buildtool_depend>
<build_depend>builtin_interfaces</build_depend>
<build_depend>std_msgs</build_depend>
<build_depend>sensor_msgs</build_depend>
<exec_depend>rosidl_default_runtime</exec_depend>
<exec_depend>builtin_interfaces</exec_depend>
<exec_depend>std_msgs</exec_depend>
<exec_depend>sensor_msgs</exec_depend>
<test_depend>ament_lint_common</test_depend>
<member_of_group>rosidl_interface_packages</member_of_group>
<export>
<build_type>ament_cmake</build_type>
</export>
</package>
@@ -0,0 +1,4 @@
---
bool success
string error_message
string application_config
@@ -0,0 +1,4 @@
string application_config
---
bool success
string error_message
@@ -0,0 +1,4 @@
---
bool success
string error_message
string calib_config
@@ -0,0 +1,4 @@
string calib_config
---
bool success
string error_message
@@ -0,0 +1,8 @@
---
string device_name
string serial_number
string firmware_version
string usb_type_descriptor
string firmware_update_id
string sensors
string physical_port
@@ -0,0 +1,10 @@
uint32 opcode
uint32 param1
uint32 param2
uint32 param3
uint32 param4
uint8[] data
---
bool success
uint8[] result
string error_message
@@ -0,0 +1,9 @@
# calib_location =
# 0 = RS2_CALIB_LOCATION_EEPROM
# 1 = RS2_CALIB_LOCATION_FLASH
# 2 = RS2_CALIB_LOCATION_RAM (default)
uint8 calib_location 2
---
bool success
string error_message
string safety_interface_config
@@ -0,0 +1,4 @@
string safety_interface_config
---
bool success
string error_message
@@ -0,0 +1,5 @@
uint8 index
---
bool success
string error_message
string safety_preset
@@ -0,0 +1,5 @@
string safety_preset
uint8 index
---
bool success
string error_message