999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種移動機器人遙操作接口系統的設計與實現

2009-08-13 06:18:04侯保民馮健翔王俊鋒郭小強侯海英
現代電子技術 2009年10期
關鍵詞:移動機器人

侯保民 馮健翔 杜 芳 王俊鋒 郭小強 侯海英

摘 要:針對移動機器人的遠程操作問題,基于C++ Builder軟件環境,設計和實現了一種移動機器人的遙操作接口系統,可利用方向盤、鍵盤和鼠標來操作機器人的移動。基于此接口系統建立了遙操作系統原型,并且進行了室內試驗。室內試驗表明,此遙操作接口系統具有簡便、界面友好等特點。

關鍵詞:遙操作;人機接口;移動機器人;軟件環境

中圖分類號:TP311文獻標識碼:A

文章編號:1004-373X(2009)10-034-02

Design and Implement of Teleoperation Interface System for Mobile Robot

HOU Baomin,FENG Jianxiang,DU Fang,WANG Junfeng,GUO Xiaoqiang,HOU Haiying

(Academy of Equipment Command & Technology,Beijing,101416,China)

Abstract:To resolve the teleoperation problem for a mobile robot,a kind of human-machine interface systembased on the C++ Builder software environment is designed.It can operate movement of the robot in three operation modes:steering wheels,keyboard and mouse.Based on it,a teleoperation system prototype is constructed and implemented.and it is tested in the laboratory.The experimentation in doors indicates that the teleoperation interface system is simple,convenient,friendly and so on.

Keywords:teleoperation;human-machine interface;mobile robot;software environment

0 引 言

遙操作就是遠距離操作,是在遠方人的行為動作遠距離作用下,使事物產生運動變化。遙操作是一種基礎技術,應用領域相當廣泛,如機器人領域、航空航天領域、基礎科學試驗、核工程、海底與遠洋作業等。遙操作技術使移動機器人到達艱險的環境,通過機器人完成特定的任務,從而可以使人遠離艱險的工作環境。因此,研究遙操作技術意義深遠。

機器人在物理空間上,可以實現人類感知能力和行為能力的延伸;在信息層次上將遠端的移動機器人與操作人員無形連接在一個閉環回路里,實時地控制遠端移動機器人的運動,以最大限度地利用遠近端設備、資源和遙操作者的智力、經驗,從而實現資源的最佳配置,完成特定的任務。人機接口系統就是通過什么樣的方式來發送控制指令和進行狀態數據的反饋,是移動機器人中一項重要的技術。

基于遙操作平臺,設計了一種針對“喀嗎哆”機器人的人機接口系統。采用該人機接口系統進行了機器人室內行走實驗。實驗表明,該人機接口系統方便靈活、可靠、人機接口系統顯示豐富生動,提供多種操作模式,可實現數據的存儲和實時顯示。

1 機器人人機接口系統

一種柔性結構的四輪式移動機器人,其信息傳送示意圖如圖1所示。

基于遙操作平臺和通信系統,遠方操作員通過人機接口將指令序列發送到機器人,機器人接收并編譯指令,并且把編譯之后的指令發送到相應的執行機構,再由執行裝置來控制機器人的移動。同時機器人通過通信系統將其各種狀態和相關信息傳到遙操作平臺中,遠方操作員可以通過人機接口看到與機器人相關的信息。該設計實現的是與遙操作平臺相嵌的人機接口系統部分,即圖1中橢圓表示的部分。

2 設計與實現

該系統用到相關硬件設備如下:計算機(P4 1.8 G、512 MB內存、USB端口、Windows XP操作系統、DirectX 9.0版本)1臺、標準鍵盤1個、鼠標1個、SG-USB006E型賽諾方向盤一個。軟件有Borland C++ Builder編譯環境。

人機接口系統操作過程見圖2。首先,開始之后系統初始化,檢測是否連接了方向盤。若檢測到方向盤,下面可有方向盤、鍵盤和鼠標模式可供選擇;若沒有檢測到方向盤,只可選擇鍵盤和鼠標模式。接著,判斷機器人狀態是否正常。若異常,則顯示異常警報,返回到開始;若正常,根據是否檢測到方向盤,則可在可選的操作模式中選擇一種或幾種操作模式。接著,可以通過已選模式操作機器人,同時接口系統將相應速度和角度等數據寫入緩沖區,根據緩沖區的數據,機器人最終可以完成各種相應的動作。同時接口系統還可以實現機器人相應信息的屏幕顯示和速度角度等信息的保存等。

該遙操作平臺提供的人機接口系統界面如圖3所示。若檢測到方向盤,并且在界面的控制菜單下選擇方向盤操作,則可以通過方向盤來操作機器人的移動。如果在界面的控制菜單下選用鼠標控制,可以點擊圖3“鍵盤操作面板”中的加速、前進、減速、左轉等按鈕來操作機器人。如果在界面的控制菜單下選用選擇鍵盤控制,則可以通過鍵盤上的快捷鍵來操作機器人。圖4中4個圓盤形控件相應地顯示4個主動輪轉動的角度,圓盤形控件左邊的柱狀控件相應地顯示了4個主動輪的速度,并將指令通過通信系統傳給機器人。左上角的區域還可以顯示機器人的仿真影像等。右上角的“操作設備輸入數據顯示”面板中可直接輸入機器人的速度和角度信息,可以使機器人快速準確地進入到預定的速度和角度上。

實現此人機接口系統的全部程序代碼由一個總結構和4個類組成,下面簡要地介紹一下它們的代碼和功能。

2.1 總結構中的主要函數

(1) __fastcall TMainForm::TMainForm(TComponent* Owner):

此函數主要完成機器人部分初始化和狀態選擇。

(2) void __fastcall TMainForm::Event(TObject *Sender):

此函數主要響應方向盤、鍵盤和鼠標操作的事件,從而可實現對機器人移動的操作。

(3) void __fastcall TMainForm::KeyCtrl(TObject *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 結 語

在此設計與實現了一種機器人的遙操作接口系統,操作員可以通過此接口系統成功地操作機器人。實驗結果證明,此遙操作接口系統具有以下優點:操作簡便,界面友好,安全性和可靠性強等。但是仍存在不足,如操作的實時性較差,還有待改進。

參考文獻

[1]Feng Jianxiang.Kamaduo:A Lunar Robot and Its Operations[A].3rd International RCL/VNIITRANSMASH Workshop on Planetary Rovers,Space Robotics and Earth-based robots-2005.St.Petersburg,Russia,2005.

[2]馮健翔.廣義人工智能基礎研究[M].北京:中國宇航出版社,1999.

[3]杜芳,馮健翔,陳俊.一種移動機器人遙操作平臺的設計與實現[J].科學技術與工程,2007,7(22):5 098-5 111.

[4]彭一準,原魁,王輝.具有友好界面遙操作移動機器人的合作控制[J].計算機工程與應用,2006(8):216-218,223.

[5]高龍琴,許志峰,黃惟一,等.交互式遙操作機器人實驗平臺設計及其應用[J].東南大學學報:自然科學版,2004,34(6):64-68.

[6]王志峰,王占林,付永領,等.基于虛擬現實Stewart平臺遙操作系統[J].北京航空航天大學學報,2007,33(4):60-64.

[7]岳宏.基于虛擬現實觸覺感知接口技術的研究與進展[J].機器人,2003,25(5):475-480.

[8]王曉亨,陸宇平.機器人無線遠程控制系統的人機接口[J].信息技術,2007(1):1-3.

[9]寧祎,韓莉莉.人與機器人實現動態耦合的重要接口[J].中國機械工程,2000,11(3):50-52,55.

[10]任昊星,翁海華,楊楊,等.基于Web的機器人遙操作的研究與實現.計算機工程,1999,25(5):64-65.

猜你喜歡
移動機器人
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
基于改進強化學習的移動機器人路徑規劃方法
基于ROS與深度學習的移動機器人目標識別系統
電子測試(2018年15期)2018-09-26 06:01:34
基于Twincat的移動機器人制孔系統
室內環境下移動機器人三維視覺SLAM
簡述輪式移動機器人控制系統中的傳感器
未知環境中移動機器人的環境探索與地圖構建
極坐標系下移動機器人的點鎮定
基于引導角的非完整移動機器人軌跡跟蹤控制
主站蜘蛛池模板: 最近最新中文字幕在线第一页 | 精品久久香蕉国产线看观看gif | 美女黄网十八禁免费看| 欧美性色综合网| 欧美综合中文字幕久久| 国产00高中生在线播放| 在线中文字幕日韩| 亚洲熟妇AV日韩熟妇在线| 91无码人妻精品一区| 精品91视频| 亚洲成人福利网站| 91精品国产综合久久香蕉922| 五月激情婷婷综合| 国产成人调教在线视频| 国产又爽又黄无遮挡免费观看| 国产精品亚洲αv天堂无码| 天堂成人av| 二级特黄绝大片免费视频大片| 精品国产自在在线在线观看| 日韩小视频在线播放| 欧美一区二区三区国产精品| 午夜国产精品视频| 亚洲欧美日韩综合二区三区| 亚洲永久精品ww47国产| 久久香蕉国产线| 四虎影视无码永久免费观看| 欧美精品亚洲精品日韩专| 日韩黄色精品| 91一级片| AⅤ色综合久久天堂AV色综合| 2021国产精品自产拍在线| 亚洲色图在线观看| 国产91无码福利在线 | 一级全免费视频播放| 午夜精品福利影院| 波多野结衣一区二区三区88| 国产主播福利在线观看| 欧美一级在线| 中国国产A一级毛片| 欧美在线伊人| 久久久久人妻一区精品色奶水| 夜夜高潮夜夜爽国产伦精品| 亚洲中文字幕久久无码精品A| 久久午夜影院| 亚洲开心婷婷中文字幕| 在线观看国产网址你懂的| 伊人久综合| 久久人搡人人玩人妻精品一| 午夜一区二区三区| 久久婷婷六月| 亚洲精品无码不卡在线播放| 免费看美女自慰的网站| 毛片久久久| 久操线在视频在线观看| 国产色婷婷| 欧美h在线观看| 亚洲一区第一页| 成人在线观看不卡| 色综合天天综合| 麻豆精品久久久久久久99蜜桃| 一级做a爰片久久毛片毛片| 制服无码网站| 国产高清又黄又嫩的免费视频网站| 国产女人18水真多毛片18精品 | 国产精品自在线天天看片| 欧洲免费精品视频在线| 国产欧美精品一区二区| 在线网站18禁| 亚洲欧美不卡| 色综合网址| 亚洲人成电影在线播放| 青草视频在线观看国产| 国产精品原创不卡在线| 欧美色亚洲| 亚洲中文字幕久久精品无码一区| 国产视频一二三区| 性69交片免费看| 不卡无码网| 尤物成AV人片在线观看| 狠狠干综合| 动漫精品啪啪一区二区三区| 国产激情国语对白普通话|