2、因為在呼叫ros程式包當中的時候,ros的呼叫機制是把呼叫路徑預設到opt目錄下的ros庫中,所以我們想要建立或者是使用我們自己建立的工作區裡面的ros程式包,就必須先設定好環境變數:
$ source /home/ubu/turtlebot_ws/devel/setup.bash
並且重新整理配置:
$ source ~/.bashrc
其中ubu代表你登入ubuntu的帳戶名。
$(arg laser_type)_laser.launch這個檔名格式,必須與我們建立好的雷達驅動launch檔名格式一致,比如我使用的雷達驅動launch檔名就為rplidar_laser.launch,當然,相應的路徑也要與我們source的環境變數的路徑保持一致。 SLAM學習筆記(一)
定位和建圖是兩個相輔相成的過程,地圖可以提供更好的定位,而定位也可以進一步擴建地圖。雷射雷達可以提供機械人與周圍環境的距離資訊。常見的雷射雷達有sick velodyne rplidar等。雷射雷達的技術方案有如下幾個特點 1 精度很高,比較穩定。2 速度快,計算量也不大,容易做成實時slam。3 ...
ROS學習筆記(一) ROS術語
xmlrpc xml遠端過程呼叫 是一種rpc協議,其編碼形式採用xml編碼格式,而傳輸方式採用http協議,支援多種程式語言,但比較簡單,僅用於小資料型別或命令。主節點負責節點之間的連線和通訊,執行roscore命令即可啟動主節點,之後就可註冊其他節點的名字,並可建立節點間的通訊。主節點使用xml...
ROS學習筆記(一)
最近在入門學習ros系統,基於jade,總結一下基本的概念以及常用操作,主要參考 主要理解nodes topics messages之間的關係。圖中藍色和綠色的是nodes,紅色的是topics。nodes是可執行程式,topics用於nodes間通訊,messages是話題中的資料型別。大部分命令...