jetsonbot机器人教程-1.项目介绍

jetsonbot机器人教程-1.项目介绍

说明:

  • 介绍构建icreate2底盘和TK1开发板的视觉机器人

视频:

启动:

  • 有多种方法可以开始机器人的,比如Lego Mindstorms,就是比较简单的方式
  • 更复杂的就是利用arduino微控制器和利用RC车进行开发,随着各方面成本的减低,RC汽车也开始越来越接近机器人
  • 随着机器人技术在过去十年的发展,有一个共同点。 机器人操作系统(ROS)是控制机器人的实际标准。
  • 机器人制造商使用许多相似类型的软件系统,但是由于ROS是开放源码,并被世界各地的许多制造商和研究人员使用。
  • 另一个常见是机器人技术的视觉。 ROS包括开放计算机视觉(OpenCV)库,这是另一个主要面向实时计算机视觉的开源项目。

平台:

  • 在2011年,Willow Garage(ROS的原创创建者,现在已经停产)开始了一个名为TurtleBot的项目。

  • TurtleBot描述为:

    TurtleBot是一款低成本并开源的个人机器人套件。您可用TurtleBot构建3D视觉方式驱动查看你房屋的机器人,并具有足够的功能来创建令人兴奋的应用程序。

  • 原来的TurtleBot使用的是iRobot的产品,称为Create,它是基于他们的吸尘机器人。

  • 安装一个三层平台,可放置一个笔记本和一个Microsoft Kinect 3D RGBD(深度和彩色)相机。

  • 原来的Create和Kinect都已经停产了。

  • 开放源代码机器人基金会现在是ROS的管理人员,与Yujin机器人合作,为创建底盘提供了替代品。新的底盘叫kobuki。

  • 您可以购买一台TurtleBot2,目前国内售价6500,不带电脑的版本,点击淘宝购买

  • 如果你想要一个现成的机器人,这就是很好的开始。

  • 这种方法的优点是你不需要了解机器人所有的细节,只需要专注于自己的核心上层算法的开发和验证。

自建:

  • 对于有些人就更喜欢折腾以获取更多关于机器人的知识,下面就是很好的开始。
  • iRobot基于Roomba 650机器人推出新一代机器人底盘Create2
  • 我们可以基于Create2,NVIDIA Jetson TK1,深度相机和turtlebot现成的软件打造专属的视觉机器人
  • Create2从成本和功能来看都很不错的,它拥有一个低级别的操作系统,可与ROS通话的API来控制电机和读取传感器。

步骤:

  • 去掉Create2的顶盖,在顶层增加一个平台
  • 在Create2的标记区域钻孔用于访问可编程接口并安置用于搭建平台的支架

材料:

  • 购买地: McMaster-Carr (http://www.mcmaster.com)
  • 零件编号
  • 94674A490 18-8 Stainless Steel Flush-Mount Captive Nut, 4-40 Thread Size, .062″ min Panel Thick
  • 91075A650 (qty 6) 18-8 Stainless Steel Male-Female Threaded Hex Standoff, 1/4″ Hex, 2″ Length
  • 90910A716 Low-Profile Button Head Torx Machine Screw, 18-8 Stainless Steel, 4-40 Thread, 3/8″ Length
  • 购买地:Amazon (http://www.amazon.com)
  • (Qty 2) Celtec Expanded PVC Sheet, Satin Smooth Finish, 6mm Thick, 12″ Length x 12″ Width, Gray
  • (Qty 2)ABS Sheet – .236″ Thick, Black, 12″ x 12″ Nominal

平台材料:

  • 有几种方法来做平台。 您可以使用胶合板,钣金,塑料或任何您喜欢的。
  • 我选择塑料主要是因为我想要能够将3D打印部件添加到平台。
  • 使用ABS意味着如果3D印刷部件印在ABS中,则使用丙酮进行溶剂粘合

参考:

  • http://www.jetsonhacks.com/2015/06/15/jetson-tk1-create-2-robot-part-i/
  • http://www.irobot.com/~/media/MainSite/PDFs/About/STEM/Create/Create_2_Deco_Cover_Modification.pdf?la=en

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: jetsonbot机器人教程