TurtleBot 3 & 2i ROS开源实验平台,全球更受欢迎的ROS平台。

TurtleBot是ROS标准平台机器人,在全球开发人员和学生中深受欢迎。其有3个版本: TurtleBot1——在iRobot的Roomba研究机器人Create之上开发,用于ROS部署,于2010年开发并发售; TurtleBot2——2012年Yujin Robot在研究机器人iClebo Kobuki的基础上开发; TurtleBot3——2017年旨在补充其前代产品的不足功能和用户需求,采用ROBOTIS智能执行器Dynamixel用于驾驶。

TurtleBot3 Burger

TurtleBot3 Waffle Pi

TurtleBot 2i

TurtleBot3是一款小型、价格适中、可编程的基于ROS的移动机器人,用于教育,研究,业余爱好和产品原型制作,目标是在不牺牲其功能品质和质量的情况下减小平台尺寸并降低价格,并提供可扩展性。 TurtleBot3的核心技术是SLAM(即时定位和构建地图)、导航和操纵,并可从实验室、笔记本电脑、游戏板或基于Android的智能手机实现远程控制;TurtleBot3可以进行移动跟随;可以连接操纵器(如开放式机械手)作为移动操作器来操纵对象。开放式机械手具有与Waffle Pi兼容的优势,弥补缺乏自由性的缺点,从而作为具有SLAM和导航功能的 服务机器人具有更高的完整性。 您可以根据对机械零件的重构方式及使用可选零件(例如计算机和传感器)对TurtleBot3进行各种自定义,更低成本、更小尺寸的SBC适用于强大的嵌入式系统、360度距离传感器和3D打印技术。

TurtleBot3特点  :

TurtleBot3主要功能:

TurtleBot3 Burger & Waffle Pi

​Turtlebot3-Waffle-pi
​Turtlebot3-Burger 

Waffle Pi+X52机械臂(视觉)扩展手

Waffle Pi 移动操纵手—Waffle Pi KT是一款功能更加强大的软件和硬件双开源的小型化ROS移动平台。采用模块化设计,除本身Waffle Pi传感器外,Waffle Pi KT基于四轮全向移动平台集成了小型5自由度的轻量机械手臂(OpenManipulatorRM-X52-TNM)、深度相机、功能更强大的开发版以及二维激光雷达。 Waffle Pi KT基于ROS机器人操作系统使之可以完成自主定位与导航,SLAM地图构建,物体识别与抓取,多关节手臂复杂环境下的运动规划等功能;适合用于ROS教学、科学研究、多机器人协作,以及机器人爱好者的产品原型设计等。

Turtlebot3 Burger视觉PRO版-ZNPTV

TB3 汉堡视觉 PRO 版的核心技术是 360 度 SLAM 导航和规划,通过360°点云探测物体的位置信息、距离信息、尺寸信息等,通过预处理视觉系统识别二维码,得到物体的身份信息,以及 WIFI 通讯模块实现多智能体的组网。

TB3 汉堡视觉 PRO 版可根据需要重新定制配置控制器、传感器、3D 打印机械部件等;核心目标是成为学生“软件开发”、“动手实践”、“多机器人协作”、“创意展示”、“竞赛”等综合平台,最大程度的激发出学生们对机器人学习兴趣,从而激发学生自发的求知欲和创造欲。

​Turtlebot3 Burger视觉PRO版-ZNPTV

Turtlebot 2i

TurtleBot 2i移动研究机器人是一种基于ROS的模块化机器人平台。TurtleBot 2i对TurtleBot的先前迭代进行了改进,具有全新设计的模块化底盘,并且实现了对机械臂的本地支持。TurtleBot 2i提供了Pincher MK3 4 DOF机械臂作为受支持的标准选件,允许机器人与现实世界中的小物体交互,从而有效地将TurtleBot转变为功能强大的移动操纵器,以更加平易近人的方式将以前令人生畏的技术和研究领域,例如自主导航和机器人操纵带入创新者和开发人员的手中。

Turtlebot 2i 技术特点

1、TurtleBot 2i由Intel NUC BOXNUC6CAYH驱动,具有双3D摄像头配置,使用专用的远程Orbbec Astra进行导航和制图,以及短距离的Intel RealSense摄像头SR300系列作为专用的操作工作空间传感器。

2、TurtleBot 2i提供了Pincher MK3机械臂作为支持的标准,允许该机器人与现实世界中的小物体,按钮和工具进行交互。 Arbotix-M Robocontroller为Pincher Mk3手臂提供了一个接口,该接口使用开源逆运动学解决方案MoveIt实现,允许用户仅使用高级命令来控制手臂。

TurtleBot 2i ROS软件/演示功能

1.创建地图

2.自主导航和点云映射

3.前进避障和路径规划

4.地图区域标识和航点

5.定点自导航 ·跟随演示

6.机器人手臂对象的处理和排序

7.远程操作示例

8.带底座的自动充电

应用场合

-个人自主搭建属于自己的机器人

-机器人研发&及机器人示范教育

-多功能机器人研究用

-对开源社区软件培训及学习用

目标人群

-学生,如自动化,电子及计算机软件专业

-研发人员

-相关教师,技术培训人员

-机器人爱好者

TurtleBot 2i配备有ROS开放源码的SDK,及相关的示例源代码,以帮助使用者开发及测试自己开发机器人算法程序。并且由于TurtleBot 2i价格便宜,非常适合用来做机器人研究以及为个人或家庭提供机器人开发平台,故正在被越来越多的院校、研究所以及个人所采用。 与此同时您完全不用担心购买后的使用问题,智能佳有专业的技术服务支持团队为你提供支持。

TurtleBot 3 & 2i ROS开源实验平台的更多相关文章

  1. NFV实验平台

    NFV架构如下图所示. NFVI对应于数据平面,数据平面转发数据并提供用于运行网络服务的资源. MANO对应于控制平面,该控制平面负责构建各种VNF之间的连接以及编排NFVI中的资源. VNF层对应于 ...

  2. ROS开源小车TurtleBot3详情介绍

    您为什么要选择ROS开源智能小车 ROS(Robot Operating System,机器人操作系统)是目前世界上更主流更多人使用的的机器人开源操作系统.它可以提供操作系统应有的服务,包括硬件抽象, ...

  3. OpenManipulator RM-X52 ROS 开源机械臂

    DYNAMIXEL PRO PH54-200-S500-R  简介

  4. 开源任务管理平台TaskManager介绍

    很早之前准备写Quartz系列文章,现在终于能够实现了.从本篇开始将带你实现一款自己的任务管理平台.在工作中你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一 ...

  5. 开源任务管理平台TaskManagerV2.0介绍及升级说明

    上一篇开源任务管理平台TaskManager介绍发布后,有网友联系我看看能不能做个后台管理界面,方便管理系统中所有的任务.由于时间和技术问题1.0版本的时候,新增了一个3分钟读取配置文件动态修改任务的 ...

  6. 如何在Form++开源组态平台添加硬件采集接口

    E-Form++是一套值得推荐的高品质开源C++矢量图形库,C++编程之所以异常困难,主要就是没有很专业的C++基础架构库有关.E-Form++的出现一定程度上填补了这个空白.是开发工控.监控.建模与 ...

  7. openstack(liberty):部署实验平台(二,简单版本软件安装 part2)

    继续前面的part1,将后续的compute以及network部分的安装过程记录完毕! 首先说说compute部分nova的安装. n1.准备工作.创建数据库,配置权限!(密码依旧是openstack ...

  8. openstack(liberty):部署实验平台(一,基础网络环境搭建)

    openstack项目的研究,到今天,算是要进入真实环境了,要部署实验平台了.不再用devstack了.也就是说,要独立controller,compute,storage和network了.要做这个 ...

  9. 开源安全平台Ossim 4.5系统使用入门(高清视频)

    开源安全平台Ossim 4.5系统使用入门 时长:15分钟 观看地址: http://www.tudou.com/programs/view/Yb0m4vPYlIQ/ 视频截图: 650) this. ...

随机推荐

  1. 老猿学5G扫盲贴:推荐三篇介绍HTTP2协议相关的文章

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 5G中的服务化接口调用都是基于HTTP2协议的,老 ...

  2. requests的再次学习

    title: requests模块的再次理解 date: 2020-03-10 22:44:26 tags: 1.response的解析 当requests模块发送请求后,我们会对其响应的数据也就是r ...

  3. RSA简单实践

    RSA公钥文件解密密文的原理分析 前言 最近在学习 RSA 加解密过程中遇到一个这样的难题:假设已知 publickey 公钥文件和加密后的密文 flag ,如何对其密文进行解密,转换成明文~~ 分析 ...

  4. bugkuctf web区 多次

    首先看到以下url : 发现这是一个基于布尔类型的盲注. true: false: 根据这两种类型可以进行注入.废话不多说,直接进行尝试. 构造 url = index.php?id=1' or 1= ...

  5. 如何实现 token 加密(来自github每日一题)

    需要一个secret(随机数) 后端利用secret和加密算法(如:HMAC-SHA256)对payload(如账号密码)生成一个字符串(token),返回前端 前端每次request在header中 ...

  6. 【JVM】类加载器与双亲委派

    类加载器,顾名思义,即是实现类加载的功能模块,负责将Class的字节码形式加载成内存形式的Class对象.字节码文件可来源于磁盘或者jar包中的Class文件,也可以来自网络字节流. 类加载器 在JV ...

  7. Acwing 403. 平面

    以一个这个环为基准,剩下的边可以放在圈外,也可以放在圈内,两种状态. 如果两条线段出现了环上意义的交叉即冲突,即不能同时放在圈外/内. 这是典型的 2-SAT 问题,因为关系传递是无向的,即逆命题与原 ...

  8. 链判断运算符和Null 判断运算符

    链判断运算符 如果我们要获取一个对象的深层嵌套属性,例如获取文章标题res.data.article.title,然后为了安全起见,我们肯定不能直接这样获取,万一res对象没有article属性了呢, ...

  9. Happens-Before原则到底规定了什么

    Happens-Before 规则 如何理解 Happens-Before 呢?如果望文生义(很多网文也都爱按字面意思翻译成"先行发生"),那就南辕北辙了,Happens-Befo ...

  10. 08-flask-使用pymysql

    代码 from flask import Flask from flask import render_template import pymysql # 创建flask对象 app = Flask( ...