DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 204|回复: 0
打印 上一主题 下一主题

基于ARM 的浆果采摘机械手运动控制研究

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 18:42:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                      摘? 要:以ARM微处理器为核心,构建浆果采摘机械手的运动控制系统。并对该系统的硬件和软件分别进行设计,提出了一种能反馈的闭环控制方案。该控制系统具有模块化、易扩展、可移植、硬件体积小、功耗低、实时性强和可靠性高等优点。
  随着计算机和自动控制技术的迅速发展,农业机械将进入高度自动化和智能化时期。浆果采摘机器人的应用可以提高劳动生产率和产品质量,改善劳动条件,解决劳动力不足等问题。浆果采摘机器人主要由机械手及末端执行器、视觉及决策系统、控制系统等部分组成。本文将阐述如何利用ARM 微处理器实现浆果采摘机器手的运动控制。
  本控制系统采用ARM(Advanced RISC Machine)微处理器,其与单片机和DSP 等相比具有很强的通用性,以其高速度、高性价比和低功耗等优点被广泛应用于各个领域。
  1 控制系统功能要求
  浆果采摘机器人的主要执行部分———机械手分为手臂和手腕两部分。机械手如何躲避障碍物并能准确到达果实目标的位置是由机械手的自由度决定的,通常机械手在空间的位置和运动范围主要取决于手臂部分的自由度,为了使机械手能够到达空间的任一指定位置,其手臂部分至少应具有3 个自由度。手腕部分自由度主要是用来调整末端执行器在空间的姿态,为了使末端执行器在空间也能取得任意要求的姿态,在理论上要求手腕部分也应具有3 个自由度。其示意简图如图1 所示。






  2.1 主控制模块设计
  为了能够满足机器人控制需求,同时兼顾机器人对控制器体积、重量、功耗等敏感特性的要求,主控制模块采用Samsung 公司基于ARM920T 核(适用于实时环境) 的低功耗、16/32bit、高性能的RISC 微处理器S3C2410,其主频为266MHz。操作系统则选用源码公开、专为ARM 设计,可靠性高的实时、多任务内核arm-Linux。
  要使微处理器能够正常工作,必须对其外围进行扩展,图3 所示为实现整个ARM 主控制模块的硬件系统原理图。






  4 结束语
  基于ARM 的运动控制系统是浆果采摘机器人系统的一个重要组成部分。ARM 微处理器性能好、功耗低、体积小、移植性较好。以ARM 微处理器为核心的运动控制系统可以通过硬件平台的改进和升级、软件算法的再生和模块化使整个控制系统具备可移植性,具有一定应用价值。
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-6 18:59 , 耗时 0.090016 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表