![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_lidar at Robotics Stack Exchange
![]() |
cyberdog_lidar package from sensors repocyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/sensors.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-10-07 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog_lidar 设计文档
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
目录
2. 概述
如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。
3. 设计
3.1. 功能设计
如上图所示, 仿生机器人雷达驱动工作流程主要如下:
- 解析雷达配置参数并按照参数配置雷达软硬件;
- 初始化雷达;
- 如果初始化成功则继续下一步反之退出;
- 采集雷达原始数据;
- 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
- 如果程序收到终止信号则退出,反之进行第4步。
3.2 模块设计
如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:
- Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
- Utils:提供常用工具,如日志;
- 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
- 雷达数据采集功能模块:提供雷达数据采集及解析功能;
- 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
- 发布雷达数据:提供雷达数据发布功能。
cyberdog_interactive design document
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. 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.
Directory
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_ros | |
ament_lint_auto | |
ament_lint_common | |
pluginlib | |
rclcpp | |
params | |
cyberdog_common | |
cyberdog_system | |
ament_index_cpp | |
protocol | |
filters |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sensor_manager |