久久性爱视频网站-公共露出暴露狂另类av-91视频综合网-毛片在线视频播放-精品1卡二卡三卡四卡老狼-www在线观看免费视频

 
當前位置: 首頁 » 行業資訊 » 機器人»【知識】機器人操作系統ROS(二)
   

【知識】機器人操作系統ROS(二)

 46.1K
     [點擊復制]
放大字體  縮小字體 發布日期:2016-09-09   瀏覽次數:534
核心提示:PCL:一個開源點云處理庫,原本是從ROS中發展起來的,后來由于太受歡迎,為了讓非ROS用戶也能用,就單獨立了一個PCL的項目。  
         PCL:一個開源點云處理庫,原本是從ROS中發展起來的,后來由于太受歡迎,為了讓非ROS用戶也能用,就單獨立了一個PCL的項目。

  Gmapping:這其實是在OpenSlam項目繼承過來的(后來發展和改動較大),利用gmapping可以實現laser-basedSLAM,快速建立室內二維地圖。

  △gmapping建立二維地圖

  Localization:基于擴展卡爾曼濾波(EKF)和無跡卡爾曼濾波(UKF)的機器人定位算法,可以融合各種傳感器的定位信息,獲得較為準確的定位效果。

  △robot_localization示意圖

  Navigation:基于Dijkstra、A*算法(全局規劃器)和動態窗口法DWA(局部規劃器)的移動機器人路徑規劃模塊,可以在二維地圖上實現機器人導航。

  △navigation示意圖

  MoveIt:這個是專注于移動機械臂運動規劃的模塊,下次講運動規劃入門的時候再詳細介紹它。

  △MoveIt對UR5進行運動規劃

  當然,除了這些最先進算法外,ROS還有各種機器人、傳感器驅動等內容。
  5、是一個最活躍的機器人開發交流平臺

  個人認為,這應該是最重要的一點。除了ROS外,現在有需要其他的項目可以代替或者部分代替ROS的功能:OpenRave運動規劃,V-rep仿真。但是這些項目的社區遠沒有ROS活躍。

  ROS版本定期更新、主要模塊有專人維護、問答區活躍、各maillists也非常活躍、開發者非常熱衷交流分享。如果深入到ROS社區,可以學到很多東西。

  為什么

  首先,用過工業機器人的人肯定知道,不同工業機器人的開發系統基本都不一樣,示教、編程方法也不同,一個熟練使用Motoman的工程師很可能并不會使用Kuka機械臂。就算是同種機器人,由于固件版本的更新換代,也可能造成程序的不兼容(我在UR上就遇到過這個問題)。這就大大影響了機器人的推廣普及。

  △左:不同機器人的示教器;右:UR固件版本不兼容

  對此,ROS可以用統一的方式來封裝機器人(URDF模型+機器人驅動),用戶只需要在ROS中編寫應用程序,并不用關心機器人的控制方式。如果所有機器人都采用了這種方式,那么機器人必將得到更廣泛地應用(對系統集成商的要求會降低)。

  其次,現在越來越多機器人廠商開始嘗試使用ROS,包括占據最多工業市場份額的機器人四大家族和各種流行的研究型機器人;甚至有如Rethink的Baxter,只能使用ROS控制。研究機器人的如果不去學習ROS的話,以后可能就會面臨不會使用機器人的問題。

  △使用ROS的機器人

  再者,機器人是一個復雜且涉及面極廣的學科,從下往上包括機械設計、電機控制、傳感器、軌跡規劃、運動學與動力學、運動規劃、機器視覺、定位導航、機器學習、高級智能等等。一個研究生基本不可能在幾年時間內掌握所有領域。

  對于一個做上層規劃的研究生,如果不用ROS的話,往往需要花費非常長時間用于搭建實驗系統,從而大大擠壓了真正用在發明新知識的時間。例如,我做運動規劃,就必須先把機械臂運動學正逆解、物體識別算法、碰撞檢測算法等完成才有可能開始做運動規劃。造輪子的事就交給專業造輪子的人做吧。

  所以,對于科研人員來說,ROS可以幫助你快速搭建機器人軟件系統,同時其模塊化的設計可以讓你方便地用自己的算法替換其中某一模塊,讓你專注于自己的研究點。

  最后,就是對于創業或者參加比賽的人來說,ROS可以幫助你快速搭建原型樣機。原型樣機出來了,自然比只有設計說明書的人有優勢。

  為防止做廣告嫌疑,創業的例子就不說了,就拿我們去年參加的一個創業大賽來講。我們組四個人用了不到兩個月時間完成了下面這個超市購物機器人的軟硬件設計與制作,功能包括避障、防跌、人員跟隨、藍牙校正(跟蹤對的人)、手勢識別、商品自動計價、自動支付等。

  嗯,我的公眾號Nao(qRobotics)的頭像就是在這個項目時設計的。

  △去年參加某創業大賽的作品MarketBot

  如何

  這方面已經可以找到很多答案了,但是學習這種東西只能靠自己多練習了,我只簡單從我個人角度給出幾個建議吧。

  首先,就是要先了解ROS的基本架構和開發方式。我個人是強烈推薦直接看ROS官網上的教程ROS/Tutorials的BeginnerLevel(多看幾遍),同時充分使用ROS的問答社區ROSAnswers與各模塊的MailLists,很多基礎問題可能前人都遇到過。

  其次,在了解ROS的基本架構與開發方式后,就可以有針對性地看自己所關心的部分了。如做移動機器人的同學就去看Navigation教程;做物體識別的就去看ORK教程;做運動規劃的就去看MoveIt教程。這一步最好能跟有實際機器人練手(如果沒有的話,就用gazebo仿真)。由于一些模塊的教程不夠清楚(如MoveIt),一定要多練習,甚至是去看部分源碼,先保證自己會用ROS實現一些功能。

  對于ROS與實際機器人的連接,建議仔細看看action(編寫機器人驅動package)、URDF(機器人描述文件)的教程(或者ros_control)。如下圖,我為SDA5F機器人編寫了URDF文件,并修改了motoman_driver中的action,使得在ROS環境中用MoveIt規劃控制雙臂機器人運動。

  △SDA5F雙臂機器人與其URDF模型

  最后,就是進階階段了。我要強調一句“ROS只是一個工具”,你會用ROS做SLAM并不能說明你會做SLAM。對于自己研究的內容,必須沉下心去看教材和論文,去理解每種算法背后的原理,知道如何調整算法參數、如何改進算法,最終能夠自己編寫某部分代碼,并替換ROS的相應模塊(如自己寫運動學正逆解替代KDL等)。

  做研究,交流非常重要。如果你改進ROS某一算法后,最好能與package的原作者交流,將自己的修改merge到原項目中,在交流中提高自己與package的水平。當然,如果對算法有疑問,也可以直接咨詢作者,ROS里的貢獻者大都非常愿意分享和交流。

  當然,在問別人之前,請一定要保證自己充分熟悉了官方Tutorials,而不是朝別人發一堆編譯錯誤截圖,然后問這是怎么回事。提問的藝術真的非常重要,有時候不是對方不愿意跟你交流,而是對方不愿意手把手帶你過Tutorials。

  結尾

  很多人在爭論是否應該使用ROS、是否應該在產品上使用ROS、是否應該在工業中使用ROS。但是從我個人的角度上看,ROS對于服務機器人上層算法開發和研究而言是一個很棒的工具,作為學術研究使用的話,可以大大加快實驗平臺搭建過程。

 
 
 
[ 行業資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關閉窗口 ]
 
 
展會更多+
視頻更多+
點擊排行
 
網站首頁 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱
五月婷婷视频在线| 三级电影在线看| 日韩一级免费在线观看| 国产婷婷一区二区三区| 我的公把我弄高潮了视频| 亚洲人午夜射精精品日韩| 亚洲第一页综合| 熟妇人妻av无码一区二区三区| 成人1区2区3区| 日本福利视频导航| 青青视频免费在线观看| 欧美图片激情小说| 男人操女人逼免费视频| 亚洲精品自拍网| 国产裸体视频网站| 精品无码人妻一区| 天堂av网手机版| 青青青国产在线| 精品国产黄色片| 国产1区2区3区中文字幕| aⅴ在线免费观看| 日本天堂在线播放| 欧美xxxooo| 一级黄色av片| 公共露出暴露狂另类av| 久久精品一区二| 最新在线黄色网址| 久久丫精品久久丫| 国产乱码久久久| 亚洲熟女乱色一区二区三区| 久久久久亚洲av片无码v| 永久免费观看片现看| 无码人妻精品一区二| 九一免费在线观看| 永久免费黄色片| 久久精品久久国产| 亚洲a视频在线| 国产aⅴ爽av久久久久| 91日韩中文字幕| 熟妇高潮一区二区高潮| 深爱五月综合网| 久久久久久蜜桃| 欧美 国产 精品| 少妇毛片一区二区三区| 亚洲一区二区人妻| 手机视频在线观看| 免费视频一二三区| 国产一级大片免费看| 亚洲天堂视频一区| 成人午夜免费在线观看| 亚洲成年人av| 国产精品免费无遮挡| 午夜激情视频网| 91九色蝌蚪91por成人| 成人中文字幕av| 自拍偷拍18p| 四川一级毛毛片| 91精品视频免费在线观看 | 国产成人av片| 国产xxxx孕妇| a级在线免费观看| 欧美与动交zoz0z| 青花影视在线观看免费高清| 国产av熟女一区二区三区| 特级西西人体高清大胆| 久久久久久久香蕉| 久久久久99精品成人片毛片| 精品免费国产一区二区| 波多野结衣视频在线观看| 亚洲黄色av片| 韩国av永久免费| 国产精品国产三级国产传播| www..com日韩| 91黑人精品一区二区三区| 国产白袜脚足j棉袜在线观看 | 亚洲天堂资源在线| 蜜臀av性久久久久蜜臀av| 91久久国产视频| 一区二区免费在线观看视频| 韩国无码av片在线观看网站| 自拍偷拍欧美亚洲| 人人妻人人澡人人爽人人精品| 91免费黄视频| 国产伦精品一区二区三区视频痴汉| 日韩精品电影一区二区| 粉嫩虎白女毛片人体| 色综合视频在线| 99久久久无码国产精品免费蜜柚| 91黄色在线看| 一区二区三区播放| 日韩欧美视频免费观看| 在线免费黄色网| 亚洲精品无码久久久久久| 黄色美女一级片| 五月天激情国产综合婷婷婷| 国内毛片毛片毛片毛片毛片| 亚洲一区二区三区四区av| 免费无码av片在线观看| 欧美国产综合在线| 午夜性色福利影院| www.久久成人| 国产乱码精品一区二区三区精东| 久久高清免费视频| 精品人妻伦九区久久aaa片| 青青草视频成人| 手机在线看片日韩| 捆绑裸体绳奴bdsm亚洲| 欧美久久久久久久久久久| 中文 日韩 欧美| 911av视频| 香蕉视频xxxx| 日本黄色www| 中文字幕天堂网| 男人舔女人下部高潮全视频| 自拍偷拍视频亚洲| 操她视频在线观看| 真实国产乱子伦对白在线| 91精品一区二区三区蜜桃| 欧美做爰爽爽爽爽爽爽| 久久久综合久久| 日韩在线 中文字幕| 一级特黄色大片| 手机看片一区二区| 日本免费成人网| 一区二区三区视频在线观看免费| 成人在线短视频| 蜜桃免费在线视频| 欧美一级片黄色| 永久久久久久久| 天天操天天干天天摸| 国内精品国产成人国产三级| 国内自拍中文字幕| 无限资源日本好片| 手机看片福利视频| 国产成人自拍视频在线| 97精品人妻一区二区三区在线| 亚洲色图21p| 1314成人网| 91porn在线视频| 99er热精品视频| 欧洲黄色一级视频| 中文字幕一区二区人妻在线不卡| 欧美激情精品久久| 日本黄色一区二区三区| 制服丝袜综合网| 日本黄色片免费观看| 黄色av网址在线| 国产毛片久久久久久| 欧美色图一区二区| 内射无码专区久久亚洲| 成年人性生活视频| 国产福利拍拍拍| 青青草视频在线免费播放| 亚洲欧美va天堂人熟伦| 国产99免费视频| 一区二区传媒有限公司| 成人免费视频入口| 日韩中文字幕免费观看| 日韩少妇一区二区| 国产精品久久久久久免费免熟| 五月天av在线播放| 五月天综合激情网| 亚洲人辣妹窥探嘘嘘| 精品国产乱码一区二区| 日韩av在线综合| 日本天堂网在线| 一区二区久久精品| 国产特级黄色片| 国产免费看av| 青草全福视在线| 国产免费无码一区二区视频| 午夜精品久久久久久久无码| 久久精品无码人妻| 久久婷婷综合色| www香蕉视频| 人成免费在线视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 国产十八熟妇av成人一区| 成人午夜免费在线观看| 久久人妻无码aⅴ毛片a片app| 国产片侵犯亲女视频播放| 免费人成视频在线| 亚洲妇女无套内射精| 国产麻豆电影在线观看| 国产女人被狂躁到高潮小说| 成人在线免费观看av| 国产精品热久久| 中文字幕第二区| 欧美日韩精品区别| 三年中国中文在线观看免费播放| 黄色小说在线观看视频| 丰满少妇一区二区三区| 国产a级一级片| 可以免费看毛片的网站| 精品视频久久久久| 欲求不满的岳中文字幕| 欧美日韩二三区| 香蕉视频网站在线| 中文字幕在线网站| 国产乱国产乱老熟|