TUT-RIM: Collaborative Intelligent Heavy Machinery and Robotics

http://www.ros.org/news/2017/02/tutrim-project.html

Actin-ROS Interface

http://www.ros.org/news/2017/02/actin-ros-interface.html

Energid/ActinROS

https://github.com/Energid/ActinROS

附件:

1 ----

TUT-RIM:协作智能重型机械和机器人

TUTRIM项目的动机是通过使用自动移动机器人提高工作场所的生产力和安全性的可能性。通过坦佩雷理工大学四个部门(智能液压与自动化,自动化科学与工程,机械工程与工业系统,信号处理)的合作,我们在土木工程领域实施了一个无人监督,自主的多机器人工作现场。

主要任务是获得独立,自主和异质的机器人合作,在部分已知的环境中实现共同的目标。为此,ROS是一个合理的选择,因为它使得能够使用不同的通信类型,并且它在不同的机器人之间的消息交换中充当抽象层。此外,我们使用ROS Industrial将一个工业机器人集成到系统中。工地的其它部件是工业机器人站处的轮式装载机,微型飞行器和基于运动学的定位系统。

有关详细信息,请参阅:http://vision.cs.tut.fi/projects/tutrim/index.html

2 ----

Actin-ROS接口
Actin是一个强大的商业控制和模拟框架,用于几个工业和政府机器人系统。Actin的开发人员Energid现在为Actin提供了一个ROS Kinetic栈和一个ROS插件基类,支持Windows,Mac OS X和Linux。Actin现在还包括Linux版本中的URDF阅读器支持。

开源的ActinROS代码可以在Github上获得,链接:

https://github.com/Energid/ActinROS

存储库包括使用Actin与ROS的插件和示例应用程序。轻量级的肌动蛋白与Robai Cyton机器人一起运送。

3 ----

ROS插件和应用程序,与ROS启用的Energid Actin SDK配合使用。

ActinROS

ROS插件和应用程序,与ROS启用的Energid Actin SDK配合使用。

视窗

  1. 下载并安装安装程序。注意:建议将安装程序放在除程序文件之外的其他位置(即C:/ Energid / Installers / ...)
  2. 仅Windows XP:下载junction.exe。需要从安装程序位置创建指向{third_party_source}存储库的链接。您可以在这里下载:http : //technet.microsoft.com/en-us/sysinternals/bb896768
  3. 创建从ROOT安装程序目录(即C:/Energid/Installers/Actin_4.1.0.20161028)到ActinROS目录的链接。这可以从命令提示符如下完成
    1. cd C:/Energid/Installers/Actin_4.1.0.20161028
    2. Windows XP:junction ActinROS C:/ Your / Development / Repositories / ActinROS
    3. Windows 7/8:mklink / D ActinROS C:/ Your / Development / Repositories / ActinROS 

      或者,您可以使用硬链接外壳扩展实用程序在文件资源管理器中完成相同的过程:http : //schinagl.priv.at/nt /hardlinkshellext/linkshellextension.html

  4. 启动CMake
  5. 将“源在哪里”设置为ROOT安装程序目录
  6. 设置“在哪里构建二进制文件”到ROOT / build(见下文)
  7. 通过Cmake配置/生成。
    1. 在配置期间将ActinROS添加到EC_REPOSITORIES(stable; data; actin_core; toolkits; ActinROS)。
  8. 转到ROOT / build并启动Energid.sln。
  9. 在Visual Studio中构建相应的项目。

可执行文件将被内置到ROOT / build / bin。在运行可执行文件之前,请确保将以下内容添加到用户变量下的路径环境变量中:%EC_TOOLKITS%.. \ bin

Unix

  1. 下载并安装安装程序。
  2. 创建一个从ROOT安装程序目录(即〜/ Energid / Actin_4.1.0.20161028)到ActinROS目录的链接。这可以从命令提示符如下完成
    1. cd〜/ Energid / Actin_4.1.0.20161028
    2. ln -s〜/ Your / Development / Repositories / ActinROS ActinROS
  3. 启动CMake
    1. 将“源在哪里”设置为ROOT安装程序目录
    2. 设置“在哪里构建二进制文件”到ROOT / build(见下文)
  4. 通过Cmake配置/生成。
    1. 在配置期间将ActinROS添加到EC_REPOSITORIES(stable; data; actin_core; toolkits; ActinROS)。
  5. 使用SETUP.sh后,使用配置的make程序(make,ninja等)去ROOT / build和build。

----

ROS----TUT-RIM协作机器人和Actin-ROS接口的更多相关文章

  1. 用自己的机器人和ubuntu PC实现通信和控制--26

    原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ 前提: 1.拥有一台能够采用手动或者自动移动的机器人移动平台. 2.在电机端需要安装高分辨率的霍尔编码器 ...

  2. ROS笔记1 安装及创建一个ROS Package

    安装 跟着官方的安装指引来就行了.安装前要先确定自己的ros版本和ubuntu版本.这二者是一一对应的. http://wiki.ros.org/ROS/Installation 主要是package ...

  3. ROS与深度相机入门教程-在ROS使用kinect v1摄像头

    ROS与深度相机入门教程-在ROS使用kinect v1摄像头 说明: 介绍在ros安装和使用kinect v1摄像头 介绍freenect包 安装驱动 deb安装 $ sudo apt-get in ...

  4. ROS入门笔记(二):ROS安装与环境配置及卸载(重点)

    ROS入门笔记(二):ROS安装与环境配置及卸载(重点) [TOC] 1 ROS安装步骤 1.1 ROS版本 ROS目前只支持在Linux系统上安装部署, 它的首选开发平台是Ubuntu. 发布时间 ...

  5. Learning ROS: Getting started with roswtf (检查ROS系统,找出问题)

    本文主要部分来源于ROS官网的Tutorials. roswtf是ROS的检查工具,用于检查ROS安装和运行系统. Checking your installation&Offline mak ...

  6. ROS Learning-013 beginner_Tutorials (编程) 编写ROS服务版的Hello World程序(Python版)

    ROS Indigo beginner_Tutorials-12 编写ROS服务版的Hello World程序(Python版) 我使用的虚拟机软件:VMware Workstation 11 使用的 ...

  7. ROS Learning-011 beginner_Tutorials (编程) 编写 ROS 话题版的 Hello World 程序(Python版)

    ROS Indigo beginner_Tutorials-10 编写 ROS 话题版的 Hello World 程序(Python版) 我使用的虚拟机软件:VMware Workstation 11 ...

  8. 第一章节 BJROBOT ROS 网络配置及移动控制【ROS全开源阿克曼转向智能网联无人驾驶车】

    版权声明:该教程版权归北京智能佳科技有限公司所有,未经公司授权禁止引用.发布.转载等,否则将追究其法律责任. 使用前说明:本使用文档说明略微简明,请结合指导视频进行操作会更容易理解!! 第一章节 BJ ...

  9. 小黄鸡机器人和小I机器人的调用

    <?php    //---------------------------------聊天小机器人类---------------------------------------------- ...

随机推荐

  1. GTF文件

    一.GTF文件格式 Fields must be tab-separated. Also, all but the final field in each feature line must cont ...

  2. python自动化运维之路~DAY6

    python自动化运维之路~DAY6 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.  如果你想开发一款游戏,会存在角色的混搭的情况,这个时候“面向对象过程”就出现了,他能轻松的解决 ...

  3. 函数和常用模块【day06】:random模块(三)

    本节内容 1.简述 2.random模块 3.string模块 4.生成随机数 一.简述 我们经常会使用一些随机数,或者需要写一些随机数的代码,今天我们就来整理随机数模块:random模块 二.ran ...

  4. Hbase记录-Hbase Web管理工具

    1.Hmaster的Web接口-端口参数:hbase.master.info.port  默认为16010 http://hbase_master_server:16010 可查看hbase的版本信息 ...

  5. Zabbix LLD 设置过滤条件,不自动监控某些item

    1.需求描述        默认情况下Zabbix 自带模板 "Template OS Linux" 中网络接口LLD自动发现除还回接口外的所有接口,当这并不一定是我们想要的结果. ...

  6. Composer 安装和使用

    1.linux下安装 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer ...

  7. Jetson tx2的tensorflow keras环境搭建

    其实我一直都在想,搞算法的不仅仅是服务,我们更是要在一个平台上去实现服务,因此,在工业领域,板子是很重要的,它承载着无限的机遇和挑战,当然,我并不是特别懂一些底层的东西,但是这篇博客希望可以帮助有需要 ...

  8. Node、PHP、Java 和 Go 服务端 I/O 性能PK

    http://blog.csdn.net/listen2you/article/details/72935679

  9. CSS :invalid 选择器

    如果 input 元素中的值是非法的,实时提醒 <!DOCTYPE html> <html> <head> <meta charset="utf-8 ...

  10. java的一维数组

    数组的基础知识: 数组一旦创建,它的的大小是固定的.使用一个数组引用变量,通过下标来访问数组中的元素. 初始化数组的方法: 复制数组的方法: 1.使用循环语句逐个地复制数组的元素 2.使用System ...