基于Kinect机械臂车系统目标抓取.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Kinect机械臂车系统目标抓取

基于Kinect机械臂车系统目标抓取   【摘 要】设计和制造一个模块化的机械手臂,模仿人的手臂动作。整个系统由控制、软件、通信和手动/工具子系统组成。机械臂系统利用Kinect技术将手臂运动采样信号发送到机械手臂。一个开发的图形用户界面(GUI)使用c++快速工具包(FLTK)库输出用户的主要骨骼跟踪数据。在采样阶段,Kinect捕捉到的人体关节的实时数据将显示在窗口上。该数??进一步处理,定义了脉冲宽度调制(PWM)信号,用于在机械臂上驱动多个伺服电机。这些伺服电机中有五个集成在机械臂上。运动是由这些伺服电机的旋转方向决定的。机器人手臂的模块化是通过整合Myo手势控制器实现的,这样用户就可以控制机械手臂,根据不同的场景来选择和替换工具。当一个特定的手势被执行时,机器人手臂将执行自动的动作,包括分离当前的工具并获取下一个工具。此外,所有的数据和指令都通过wi - fi无线传输。这个概念机器人的证明为那些在危险情况下工作的人创造了一个更好的用户界面,同时还能捕捉人类的视角和互动。   【关键词】Kinect;机械臂;MYO   0 引言   机器人臂车是一个概念系统的证明,它被设计和构造,以创造一个更好的用户界面,通过无线模仿一个用户来控制机器人。它不只是在机械臂的末端有一只手,而是由一个夹子组成,可以在各种应用中使用不同的物体。这个项目的主要焦点是一辆炸弹巡逻车,因为它是无线和移动的特征。这个机器人的目的是为紧急情况创造一个更好的用户界面,在这种情况下,人类的感觉和控制是至关重要的,而没有一个人在场。这种机器人与传统机器人之间的不同之处在于,它可以通过模拟的方式进行无线控制,仅仅基于用户的动作,同时还可以使用多种工具的可用性。这将用户的自然运动与机器的能力结合起来,这样问题就可以通过一个人的直接的视角来解决。最后,从接口处理的所有数据将通过wi-fi发送,以建立一个大型的移动范围的操作。这个概念结合了ARM的机动性和机器的可用性。   1 系统组成   该系统的主要组件包括微软Kinect、MYO臂带控制器、Raspberry Pi2、Lynxmotion机械臂、两个外部电源,以及3D打印手。这个项目的主要目的之一是使机器人手臂控制无线从Kinect数据和用户界面。用户的动作和手势被Kinect和MYO捕获,并被发送到笔记本电脑。这些数据被处理并发送到树莓Pi2中,而树莓Pi2则驱动产生控制移动的马达来复制用户的手臂。   1.1 系统规范   接下来的子系统集成需要每个子系统的以下规范。   a.控制规范   为了正确地将用户运动转化为机器人运动,臂控系统的位置必须具有特定的位置边界。这是为了使每一个动作看起来与用户同步时看起来比较相似。当手臂被设置为一个特定的位置,显示的输出数据必须小于±10°角输入精度。输出数据也应小于±3英寸为每个位置的径向。与此相结合的是,主要外部供应的总功耗小于55瓦超过2.5小时。   b.软件规范   为了正确解释用户运动,软件系统必须能够解释每个位置精度小于±10°角输入。输出数据也应小于±3英寸为每个位置的径向。此外,在软件设计中包含的图形用户界面,在整个采样和模拟阶段,必须对整个系统提供一个简单的控制。   c.通信规范   系统各部件之间的通信必须快速而安全。从树莓Pi到计算机(最大的数据包发送)的总最大比特传输速率估计为13.06mb,最大时间估计为0.045s,假设在设备之间传输是即时的,而不考虑中断。对于范围来说,机器人扩展和笔记本电脑之间的通信必须被高度考虑。这个范围取决于路由器的无线范围。然而,对于这个应用,范围估计至少有10米范围。   d.手/工具规范   Myo臂章应该能够读取用户的手势和滚动的方向数据。为了关闭和打开手指,步进电机应该能够以正确的方向和角度旋转,作为用户的输入。电机每步旋转1.8度。指尖上的力传感器应该能够探测和显示施加了多少力。步进电机不断旋转,直到力的值达到设计值。而手腕上的伺服电机应该能够以正确的方向和角度连续旋转,作为用户的滚动数据。   2 Kinect抽样算法   Kinect采样算法负责将Kinect的原始数据转换为pwm数据,这些数据可以用来驱动机器人手臂上的伺服马达。该算法在结构上嵌入到用户界面的编码中。该算法的最新版本设计为面向任务的逆运动学技术。采用该算法生成的角度表示,用于驱动机械臂的伺服电机。由于该算法是以任务为导向的,伺服电机的角度表示并不一定等于或接近于人臂下肢与下肢之间的真实角度。这表明,在计算中,只有末端执行器的位置,而不是人类手臂的实际配置。   伺服电机1改变旋转机械臂的方向向量x-y平面,并在x-y平面方向向量的定义范围是0°~180°。二维矢量由腕点x-y坐标和肘点x-

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档