ROS节点与OROCOS组件通信--安装
2014-12-16 16:56
399 查看
机器人操作系统(ROS)是如今已经成为了机器人系统框架软件的事实标准,但在其官方声明中,强调它并不具备实时性。
在涉及机器人实时应用时,比较广泛的解决方案是使用欧洲机器人组织成立的Open RObot COntrol Software(OROCOS)构建控制框架,再将其与ROS进行桥接通信。
Ros安装参考wiki.ros.org。
OROCOS toolchain安装方法如下:
rtt_ros_integration安装方法如下:
1、在安装过程中会出现编译不通过的现象,根据提示是某个package.xml不符合catkin格式规范,做简要修改即可。
2、安装后,在ROS_PACKAGE_PATH宏添加了install_isolated/share目录,但不知为何没有添加install_isolated/bin目录。此时通过rosrun是无法找到ocl库中的可执行文件的。解决办法是在install_isolated/share/ocl/目录下添加install_isolated/bin的软连接,具体如下:
在涉及机器人实时应用时,比较广泛的解决方案是使用欧洲机器人组织成立的Open RObot COntrol Software(OROCOS)构建控制框架,再将其与ROS进行桥接通信。
Ros安装参考wiki.ros.org。
OROCOS toolchain安装方法如下:
export OROCOS_TARGET=gnulinux mkdir -p ~/ws/underlay_isolated/src/orocos cd ~/ws/underlay_isolated git clone --recursive git://gitorious.org/orocos-toolchain/orocos_toolchain.git -b toolchain-2.7 src/orocos/orocos_toolchain catkin_make_isolated --install source install_isolated/setup.sh
rtt_ros_integration安装方法如下:
mkdir -p ~/ws/underlay/src cd ~/ws/underlay git clone https://github.com/orocos/rtt_ros_integration.git src/rtt_ros_integration catkin_make source devel/setup.sh以上安装来源于:https://github.com/orocos/rtt_ros_integration
1、在安装过程中会出现编译不通过的现象,根据提示是某个package.xml不符合catkin格式规范,做简要修改即可。
2、安装后,在ROS_PACKAGE_PATH宏添加了install_isolated/share目录,但不知为何没有添加install_isolated/bin目录。此时通过rosrun是无法找到ocl库中的可执行文件的。解决办法是在install_isolated/share/ocl/目录下添加install_isolated/bin的软连接,具体如下:
cd ~/ws/underlay_isolated/install_isolated/share/ocl
ln -s ~/ws/underlay_isolated/install_isolated/bin
相关文章推荐
- ROS节点与OROCOS组件通信--构建组件
- ros节点/话题/服务...管理工具multimaster_fkie的安装和简单使用
- (六)ROS话题---节点之间通信的方式
- RAC 安装完成后 节点间通信不依赖于SSH
- openstack安装部署8——块存储组件(控制节点、计算节点、存储节点)
- ROS 节点通信
- ROS下工作空间、功能包的建立,以及创建节点,实现节点之间的通信!
- TinyOS节点间通信相关接口和组件介绍
- ROS学习笔记(六):多节点通信
- WebSphere多节点安装及"克隆"配置说明
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- BCB6安装组件包时,报告Linker Error
- 打开项目时提示如下错误:Visual Studio .NET 无法创建应用程序 。问题很可能是因为本地 Web 服务器上没有安装所需的组件
- DELPHI组件安装全攻略
- InstallShield X制作安装程序杂记(7.Behavior and Logic节点)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)2005-12-23更新
- BORLAND第三方组件安装方法
- Mambo视频教程下载(安装、模板、组件、模块、触发器)
- 由于映射的问题会导致“WEB本地服务器上没有安装所需的组件”的错误
- InstallShield X制作安装程序杂记(3.Orgnization节点)