ros - rviz_visual_tools ; 在 rviz 中可视化平面(ROS C++)
问题描述
遵循 README 中的可视化工具说明时出现错误:
In your class' constructor add: visual_tools_.reset(new rviz_visual_tools::RvizVisualTools("base_frame","/rviz_visual_markers")); Change the first parameter to the name of your robot's base frame
查看ros_param.yaml
文件行后:robot_base_frame: base_link
我base_frame
改为base_link
我在 CMakeFiles 中收到错误:
CMakeFiles/listener.dir/src/listener.cpp.o: In function main': listener.cpp:(.text+0x16fe): undefined reference torviz_visual_tools::RvizVisualTools::RvizVisualTools(std::__cxx11::basic_string<char, std::char_traits<char="">, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char="">, std::allocator<char> >, ros::NodeHandle)' collect2: error: ld returned 1 exit status
解决方案
推荐阅读
- alarm - 如何停止触发过去几天/时间的警报
- spring - 我可以配置 Spring Cloud Contract Pact 测试生成来处理 URL 路径中的上下文吗
- jquery - 如何等到变量不为空
- python-2.7 - 检测多个人脸 OpenCV
- salesforce - Lightning Web 组件在联系人详细信息页面中不起作用
- java - 在我的 Spring Batch 作业中禁用事务
- swift - 如何在mapView iOS中删除两个注释之间的覆盖
- android - NDK 编码中 OpenCV 的未定义参考错误太多
- asp.net-mvc - 是否有可能出现短暂的 SSL 错误?
- vba - DASL 中的 Outlook 附件名称