ros下universal_robot 包及ur_modern_driver编译出现的问题

由于之前曾经同感git下载过universal_robot ,所以当重新建立工作空间后,缺出现以下几个问题1,编译过程中显示ur_modern_driver/src文件夹下ur_ros_wrapper.cpp文件下realtime_tools/realtime_publisher.h: 没有那个文件或目录解决方案:从ros官网找到了这个包,http://wiki.ros.org/real...
摘要由CSDN通过智能技术生成

由于之前曾经同感git下载过universal_robot ,所以当重新建立工作空间后,缺出现以下几个问题

更新:安装时报错ur_modern_driver
在这里插入图片描述
解决方法:
git clone https://github.com/ros-industrial/industrial_core.git

到工作空间下,重新编译

参考网址:https://github.com/Nishida-Lab/motoman_project/issues/4

1,
编译过程中显示ur_modern_driver/src文件夹下ur_ros_wrapper.cpp文件下
realtime_tools/realtime_publisher.h: 没有那个文件或目录
解决方案:
从ros官网找到了这个包,http://wiki.ros.org/realtime_tools,并下载下来
然后将内部的realtime_publisher.h放到/home/~/catkin_ws/src/universal_robot/ur_modern_driver/include/ur_modern_driver目录下,并修改ur_ros_wrapper.cpp里程序头文件调用,

#include <realtime_tools/realtime_publisher.h>
修改成
#incl

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ROS是机器人操作系统(Robot Operating System)的英文简称,是一个用于编写机器人软件的开源框架。它提供了一系列的工具和库,使得开发者能够更快、更便捷地开发和部署机器人应用程序。 ROS最初由斯坦福大学人工智能实验室开发,并在2007年首次发布。自那以后,ROS逐渐成为机器人领域最受欢迎的开源软件框架之一,并逐渐得到全球机器人开发者的广泛应用和发展。 ROS的核心思想是将机器人软件系统分解成多个模块化的节点(Node),节点之间通过发布和订阅的方式进行通信。每个节点负责实现特定的功能,例如感知模块、控制模块、规划模块等。通过这种分布式的架构,不同节点可以独立开发和测试,并且可以更容易地实现功能的添加和修改。 ROS的优势在于它强大的社区支持和丰富的生态系统。ROS有一个庞大的开发者社区,开发者可以在其中获取帮助、分享经验和资源,并与其他开发者合作解决问题。此外,ROS还有大量的开源软件可以使用,涵盖了机器人的各个方面,括导航、图像处理、SLAM等。 ROS还提供了一系列的工具,用于调试、可视化和仿真。开发者可以使用这些工具对机器人系统进行诊断和调优,并通过可视化工具观察系统的运行状态。此外,ROS还提供了强大的仿真工具,可以模拟机器人在不同环境中的行为,帮助开发者测试和验证自己的算法和代码。 总之,ROS是一个功能强大、易于使用和扩展的机器人软件开发框架。它的出现极大地促进了机器人技术的发展,并为广大机器人开发者提供了极好的工具和资源,使他们能够更高效地开发出复杂的机器人应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值