No version for distro humble showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

cyberdog_lidar package from sensors repo

cyberdog_gps cyberdog_lidar cyberdog_tof cyberdog_ultrasonic sensor_manager

ROS Distro
github

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

lidar pluginlib plugins

Additional Links

No additional links.

Maintainers

  • ShangZihan

Authors

No additional 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.

目录

项目|软件版本|协议版本|修订日期|修订人员|备注 :--:|:--|:--|:--:|:--:|:--: 雷达驱动|V1.1.0.0|V1.0.0.0|2023-02-06|尚子涵|无

2. 概述

![](./doc/image/cyberdog_lidar_scan.png)

如上图所示,仿生机器人雷达驱动主要用于:需要实时反馈仿生机器人所处环境中的障碍物距离及距离探测值强度信息的场景。

3. 设计

3.1. 功能设计

![](./doc/image/cyberdog_lidar_function.png)

如上图所示, 仿生机器人雷达驱动工作流程主要如下:

  1. 解析雷达配置参数并按照参数配置雷达软硬件;
  2. 初始化雷达;
  3. 如果初始化成功则继续下一步反之退出;
  4. 采集雷达原始数据;
  5. 如果需要滤波则对雷达原始数据进行过滤(拖尾滤波)并发布,反之直接发布原始数据;
  6. 如果程序收到终止信号则退出,反之进行第4步。

3.2 模块设计

![](./doc/image/cyberdog_lidar_module.png)

如上图所示, 仿生机器人雷达驱动架构组成及各组成部分主要功能如下:

  1. Lidar SDK:提供 Linux 下雷达固件数据采集及解析功能;
  2. Utils:提供常用工具,如日志;
  3. 雷达软硬件配置功能模块:提供雷达硬件及软件的配置功能;
  4. 雷达数据采集功能模块:提供雷达数据采集及解析功能;
  5. 雷达数据过滤功能模块:提供雷达数据过滤(拖尾滤波)功能;
  6. 发布雷达数据:提供雷达数据发布功能。


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

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
sensor_manager

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cyberdog_lidar at Robotics Stack Exchange