Beginner:Client libraries-9 使用ros2doctor识别问题

发布时间 2023-06-03 10:38:13作者: gary_123

目标:在ros2系统中通过ros2doctor工具来识别问题。

背景

当ros2系统没有按预期运行,可以通过ros2doctor来检查设置。

ros2doctor检查ros2的所有方面,包括平台,版本,网络,环境,运行系统等等,警告你可能的错误和问题的原因。

ros2doctor是ros2cli的一部分。只要ros2cli按照常规安装,就可以使用ros2doctor。

任务

1、检查系统

先source ros2系统,然后执行

ros2 doctor

2、检查系统

运行

ros2 run turtlesim turtlesim_node

ros2 run turtlesim turtle_teleop_key

运行ros2doctor

3、获得一个完整的报告

ros2 doctor --report

 

总结

ros2doctor将通知您ROS2设置和运行系统中的问题。通过使用--report参数,您可以更深入地了解这些警告背后的信息。

请记住,ros2doctor不是一个调试工具;它对您的代码或系统实现端的错误没有帮助。