- 适配ros2 humble零拷贝。
- 新增中英双语README。
- 零拷贝通信使用的qos的Reliability由RMW_QOS_POLICY_RELIABILITY_RELIABLE(rclcpp::QoS())变更为RMW_QOS_POLICY_RELIABILITY_BEST_EFFORT(rclcpp::SensorDataQoS())。
- 发布图像编码方式
pixel_format
配置项删除mjpeg-compressed
配置选项,统一使用mjpeg
配置选项指定发布jpeg
压缩格式图片。 jpeg
压缩格式图片使用的数据类型由sensor_msgs::msg::Image
变更为sensor_msgs::msg::CompressedImage
。- 配置文件路径由
/opt/tros/lib
变更为/opt/tros/${TROS_DISTRO}/lib
。
- 增加支持websocket浏览视频的launch。
- 增加对pixel_format配置与usb camera支持的format校验功能,当没有匹配的format突出node并提示客户更换合适pixel_format;
- 重构hobot_usb_cam的这个代码,参考bosch的usb camera的代码,支持mjpeg,rgb,yuv等数据格式的输出。
- 合并自适应USB设备号失败的问题。增加设备初始化状态判断,解决非USB摄像头打开设备号成功导致的误识别问题。
- 增加零拷贝的支持。
- 修复自适应USB设备号失败的问题。增加设备初始化状态判断,解决非USB摄像头打开设备号成功导致的误识别问题。
- 自适应USB设备号。当使用用户指定的设备号打开设备失败时,遍历
/dev/
路径下的video
设备并尝试打开,直到打开成功或者遍历结束。
- 修复usb_camera launch启动失败问题
- 更新package.xml,支持应用独立打包
- 更新应用启动launch脚本
- README增加x86平台编译使用说明
- 修改readme中参数zero_copy默认值为“True”
- 优化hobot_usb_cam输出日志
- 增加launch文件中的参数:相机标定文件读取路径
- 新增读取相机标定文件并发布相机内参的功能