前言
我之前一直不知道ROS這個東西尾膊。(也沒人告訴我~~ 憂傷)
說實話漱受,如果沒去了解自動駕駛的整個系統(tǒng)络凿,根本不會知道ROS這個東西。
也是了解了之后昂羡,才知道絮记,ROS這么重要。
有關(guān)機器人控制的(包括自動駕駛汽車)都是基于ROS進行開發(fā)的虐先。
話說回來怨愤,自動駕駛實際上也就是一個大型的機器部件組裝品。
所以歸根結(jié)底蛹批,自動駕駛汽車就是一個robot撰洗。(無人機啊,機械手啊腐芍,貨物搬運小車啊本質(zhì)上都是robot)
很多算法差导,都是借鑒自機器人開發(fā)。
我覺得把猪勇,學(xué)自動駕駛设褐,linux和ros是繞不開的。
雖然根據(jù)個人情況不至于挖的太深泣刹,但至少基本的內(nèi)容要了解助析。
這里就不說ROS的定義了。
ROS的好處
ROS有很多很多很多庫可以用椅您。
SLAM
Localization
estimation
Path planning
外冀。。襟沮。。。开伏。膀跌。各種各種
有很多很多教程
成熟的系統(tǒng)架構(gòu)(ROS2聽說可以進行實時操控,具體沒了解)
因為這個原因固灵,很多自動駕駛研究公司都會對ROS進行2次開發(fā)捅伤。比如添加冗余系統(tǒng)和實時操控系統(tǒng)
各種專門為ROS設(shè)計的軟件
各種開源
各大廠商由于開發(fā)硬件的時候,大部分是基于LINUX巫玻,所以廠商都會提供基于LINUX的ROS開發(fā)包丛忆。所以往往linux版本會先發(fā)行(比如tensorflow 據(jù)我所知,也是先出現(xiàn)linux版本的, 因為linux系統(tǒng)輕仍秤,且免費Oü睢!)
ROS官網(wǎng)
英語版
Powering the world's robots?www.ros.org
中文版
cn/ROS/StartGuide - ROS Wiki?wiki.ros.org
常見ROS工具
ROS 基本庫(catkin等)
rqt gui 工具
gazebo 物理模型建模工具
rviz 參數(shù)可視化工具(一般作為gazebo的輔助工具進行使用)
中文版的說明里面有很詳細(xì)的說明诗力。
估計是某個大佬寫的把~~
膜拜大佬