一种移动机器人遥操作接口系统的设计与实现

发布者:trendsetter9最新更新时间:2009-09-07 来源: 现代电子技术关键字:遥操作  人机接口  移动机器人  软件环境 手机看文章 扫描二维码
随时随地手机看文章

  0 引 言

  遥操作就是远距离操作,是在远方人的行为动作远距离作用下,使事物产生运动变化。遥操作是一种基础技术,应用领域相当广泛,如机器人领域、航空航天领域、基础科学试验、核工程、海底与远洋作业等。遥操作技术使移动机器人到达艰险的环境,通过机器人完成特定的任务,从而可以使人远离艰险的工作环境。因此,研究遥操作技术意义深远。

  机器人在物理空间上,可以实现人类感知能力和行为能力的延伸;在信息层次上将远端的移动机器人与操作人员无形连接在一个闭环回路里,实时地控制远端移动机器人的运动,以最大限度地利用远近端设备、资源和遥操作者的智力、经验,从而实现资源的最佳配置,完成特定的任务。人机接口系统就是通过什么样的方式来发送控制指令和进行状态数据的反馈,是移动机器人中一项重要的技术。

  基于遥操作平台,设计了一种针对“喀吗哆”机器人的人机接口系统。采用该人机接口系统进行了机器人室内行走实验。实验表明,该人机接口系统方便灵活、可靠、人机接口系统显示丰富生动,提供多种操作模式,可实现数据的存储和实时显示。

  1 机器人人机接口系统

  一种柔性结构的四轮式移动机器人,其信息传送示意图如图1所示。

信息传送示意图

  基于遥操作平台和通信系统,远方操作员通过人机接口将指令序列发送到机器人,机器人接收并编译指令,并且把编译之后的指令发送到相应的执行机构,再由执行装置来控制机器人的移动。同时机器人通过通信系统将其各种状态和相关信息传到遥操作平台中,远方操作员可以通过人机接口看到与机器人相关的信息。该设计实现的是与遥操作平台相嵌的人机接口系统部分,即图1中椭圆表示的部分。

  2 设计与实现

  该系统用到相关硬件设备如下:计算机(P4 1.8 G、512 MB内存、USB端口、Windows XP操作系统、Di-reetX 9.0版本)1台、标准键盘1个、鼠标1个、SG-USB006E型赛诺方向盘一个。软件有Borland C++Builder编译环境。

  人机接口系统操作过程见图2。首先,开始之后系统初始化,检测是否连接了方向盘。若检测到方向盘,下面可有方向盘、键盘和鼠标模式可供选择;若没有检测到方向盘,只可选择键盘和鼠标模式。接着,判断机器人状态是否正常。若异常,则显示异常警报,返回到开始;若正常,根据是否检测到方向盘,则可在可选的操作模式中选择一种或几种操作模式。接着,可以通过已选模式操作机器人,同时接口系统将相应速度和角度等数据写入缓冲区,根据缓冲区的数据,机器人最终可以完成各种相应的动作。同时接口系统还可以实现机器人相应信息的屏幕显示和速度角度等信息的保存等。

人机接口系统操作过程

  该遥操作平台提供的人机接口系统界面如图3所示。若检测到方向盘,并且在界面的控制菜单下选择方向盘操作,则可以通过方向盘来操作机器人的移动。如果在界面的控制菜单下选用鼠标控制,可以点击图3“键盘操作面板”中的加速、前进、减速、左转等按钮来操作机器人。如果在界面的控制菜单下选用选择键盘控制,则可以通过键盘上的快捷键来操作机器人。图4中4个圆盘形控件相应地显示4个主动轮转动的角度,圆盘形控件左边的柱状控件相应地显示了4个主动轮的速度,并将指令通过通信系统传给机器人。左上角的区域还可以显示机器人的仿真影像等。右上角的“操作设备输入数据显示”面板中可直接输入机器人的速度和角度信息,可以使机器人快速准确地进入到预定的速度和角度上。

人机接口系统界面

  实现此人机接口系统的全部程序代码由一个总结构和4个类组成,下面简要地介绍一下它们的代码和功能。

  2.1 总结构中的主要函数

(1)_fast call TMainForm::TMainForm(TCom-ponent*Ownetr):此函数主要完成机器人部分初始化和状态选择。
(2)void_ _fastcall TMainForm::Event(TObject*Sender):此函数主要响应方向盘、键盘和鼠标操作的事件,从而可实现对机器人移动的操作。
(3)void_ _fastcall TMainForm::KeyCtrl(TOb-ject*Sender,char&Key):此函数主要完成对键盘操作的初步响应。
(4)void_ _fastcall TMainForm::Timer(TObject*Sender):此函数主要完成对机器人实时状态和方向盘、键盘和鼠标的操作的实时刷新,其刷新频率可以在一定的范围内进行选择。

   2.2 四个类及其功能

(1)class CComPort。此类主要完成对数据存储缓冲区的初始化、释放和对缓冲区的读和写等。
(2)class CJoyStick。此类主要完成对方向盘数据的读取,USB端口设备连接状态,方向盘初始化,设置数据格式,清除数据,释放空间等操作。
(3)class CKamado。此类主要完成在键盘或鼠标操作模式下,机器人自主完成一系列基本动作(前进、后退、左转、右转、停止、加速、减速等)和几个自定义动作(转直角、原地自旋等)。
(4)class CWheel。此类主要实现自主模式下轮子的旋转动作,包括每个轮的旋转的具体速度和度数。

  3 室内行走实试验

  基于上述遥操作接口系统,进行了多次机器人室内行走试验。人机接口系统能够实现以下功能:用3种操作模式操作机器人的移动,对机器人的速度角度进行预置,对机器人进行状态显示和数据存储。机器人可以根据遥操作接口发送的指令,安全稳定、可靠地实现前进、后退、速度角度预置、原地旋转、爬坡等运动。

  4 结 语

  在此设计与实现了一种机器人的遥操作接口系统,操作员可以通过此接口系统成功地操作机器人。实验结果证明,此遥操作接口系统具有以下优点:操作简便,界面友好,安全性和可靠性强等。但是仍存在不足,如操作的实时性较差,还有待改进。

关键字:遥操作  人机接口  移动机器人  软件环境 引用地址: 一种移动机器人遥操作接口系统的设计与实现

上一篇:一种单片机虚拟实验室的建立方法
下一篇:以16位单片机实现信息家电连接internet

推荐阅读最新更新时间:2024-03-16 12:26

2021年移动机器人行业十大关键词
广告摘要声明广告 撰文 | 潘敏瑶 回顾2020年,对于移动机器人来说,从疫情中的“抗疫战士”到产线仓储中的得力助手,可谓危机并存。 高工机器人产业研究所(GGII)数据显示,2020年全球移动机器人市场规模150.4亿元人民币,同比增长7.81%。其中,2020年中国工业领域移动机器人市场规模36.54亿元,同比增长40.05%。总体而言,移动机器人领域实现了超预期增长。 进入2021年,中国移动机器人的表现依然亮眼,不管从企业数量、融资热度、落地应用还是从成长性、关注度上,都可以称得上是机器人行业最热门的领域之一。 GGII预计,2021-2025年中国工业移动机器人市场规模年均复合增速超25%,至2025年中国工业移动机器人市
[机器人]
e络盟‘灵活转向移动机器人’设计挑战赛获奖者名单公布
e络盟‘灵活转向移动机器人’设计挑战赛获奖者名单公布 挑战赛鼓励参赛者利用TE Connectivity组件、Arduino Uno和机器人扩展板 实现机器人在日常生活中的创新应用 中国上海,2022年11月21日 – 安富利旗下全球电子元器件产品与解决方案分销商e络盟公布其‘灵活转向移动机器人’设计挑战赛获奖者名单。 比赛中,10名参赛选手获得入围资格,免费获赠多款精选TE连接器、Arduino Uno和机器人扩展板用于参赛项目设计。同时,他们均在11周的时间内设计并构建出了能够完成特定任务的机械臂或移动机器人。 e络盟社区和社交媒体全球主管Dianne Kibbey表示:“参赛选手们在此次设计挑战赛中的创
[机器人]
e络盟‘灵活转向<font color='red'>移动机器人</font>’设计挑战赛获奖者名单公布
浅谈中国移动机器人企业出海的必然性
文|新战略 根据CMR产业联盟数据,新战略移动产业研究所统计, 2022年,全球AGV/AMR整体销售规模约为47.5亿美元,同比增长35.71%,销售数量为153000台,同比增长27.5%。 市场对于AGV/AMR需求远未饱和,随着经济的逐步复苏以及更多新兴市场的开拓,全球移动机器人市场还有着广阔的发展空间。 作为全球移动机器人产业最重要的参与者,中国企业的崛起对推动移动机器人产业整体发展的影响不容忽视。当前,随着中国移动机器人产业的不断发展,国产移动机器人企业开始加速出海脚步,足迹遍布各个国家及地区。驱动中国移动机器人出口的因素既包括产业崛起、政策支持、技术进步等有利因素,也有成本优势和市场需求等机遇。
[机器人]
PIC单片机人机接口模块元器件选择说明
   PIC 单片机人机接口模块元器件选择说明:    (1)芯片引脚。   12~20根为PIC16C5X的双向可独立编程I/O口,每根I/O口都可由程序来编程决定其输入/输出方向。PIC16C5X有5种型号,如表1所示   表一 PIC16C5X管脚   PIC16C5X管脚图如图1所示   图1 PIC16C5X管脚图   各引脚的功能描述如表2所示   表2 各引脚的功能   (2)内部结构。   PIC16CSX在一个芯片上生成了一个8位算术逻辑单元ALU和工作寄存器W;384bit~2KB的12位程序存储器ROM;32~80个8行数据寄存器RAM;12~20个I/O口端:8位计数器及预分
[单片机]
PIC单片机<font color='red'>人机接口</font>模块元器件选择说明
自动驾驶技术专利排名:福特和丰田分列一二名
Guidehouse Insights 排行榜一直是自动驾驶领域比较认可的排名之一,从企业愿景、市场策略、合作伙伴、生产策略、技术、销售&营销&分销、商业化程度、研发进度、产品组合、资金实力十大维度出发,对全球15家自动驾驶企业进行综合评测。同时,根据执行能力(Execution)和策略能力(Strategy),Guidehouse将这些玩家划分为“领导者”、“竞争者”、“挑战者”、“跟随者”四个等级。 在2021年的Guidehouse Insights 排行榜报告中,15家自动驾驶公司,Waymo仍处于领先地位,英伟达、福特支持的自动驾驶初创公司Argo AI,以及中国互联网巨头百度紧随其后,而特斯拉排在最后。
[嵌入式]
自动驾驶技术专利排名:福特和丰田分列一二名
直击慕尼黑电子展,谁家AGV移动机器人最抢眼?
机器人技术的发展给制造业带来了巨变,多年来汽车制造业大量采用工业机器人实现了高效、快速、柔性化的生产,同时降低了人力成本的投入。除了汽车行业之外,电子工业的自动化需求也在快速增长,根据业内数据统计,电子行业机器人的销量已经超过了汽车制造业,而未来几年这种趋势将会继续保持。 近日,慕尼黑上海电子展(electronica China)在上海新国际博览中心盛大举行,来自全球各地的电子元器件供应商和自动化设备提供商带来了全新的产品和方案展示,其中AGV移动机器人产品格外抢眼,国内外主流厂商齐聚,纷纷演示移动机器人的创新技术和其在电子行业的应用解决方案。 AGV带来 高效柔性化生产 新一代AGV移动机器人在技术上已经发生了革命性的突
[机器人]
圆桌|看好2023年,移动机器人市场增速至少超30%
“2022年上半年真的很艰难,庆幸的是,在转型过后,下半年获得了预期的高速增长。” “今年以来,新能源行业开始‘组团’到海外建厂,这意味着移动机器人的机会来了。按照投资一个基地200个亿来算,产线70%都是设备。移动机器人到了迈向全球的时候了。” 在【安歌科技Enotek】总冠名的2022(第三届)高工移动机器人年会上,特设了以“新格局,新抉择”为主题的开幕式专场的圆桌对话环节。 这些充满力量的呼声响彻了大会现场,也给足了整个行业信心。正如高工机器人董事长张小飞博士在开场演讲中所强调的“在不确定性中韧性生长,更显可贵”,在移动机器人上下游产业链合力共赢之下,迎接大家的还将有更广阔的星辰大海。
[机器人]
移动机器人的发展历史及现状
对于机器人的幻想,人类早在千年前就已经有了,“机器人”是存在于多种语言和文字的新造词,它体现了人类长期以来的一种愿望,即渴望创造出一种像人一样的机器人,代替人们去完成各种工作。从最初的遥控式机器人到目前智能化机器人,机器人相关核心技术已取得了重大突破。如今的机器人即使在人工不干预的情况下也能实现智能移动了。 世界上第一台移动机器人——Shakey “移动”是机器人的重要标志,移动机器人的发展已有几十年的历史了。据了解,世界上第一台能实现移动的机器人叫Shakey,它是由查理·罗森(Charlie Rosen)领导的美国斯坦福研究所(现在称之为SRI国际)于 1956-1972 年研制而出的,Rosen最初在1963年11月提出
[机器人]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved