一些可能的問題
測試根據官方wiki(相關軟體主要包括幾個部分,**平台mobilesim,底盤驅動rosaria,相關庫檔案aria。
因為目前先鋒機械人停產了,所以很多相關鏈結都失效了,不過不要慌,遇事不決github。
這個部分可安可不安,根據自己需要。mobilesim原鏈結,不出意外應該是崩了,新的可用鏈結
官方的鏈結 當然也崩了,貼心的官方在這裡也給了個鏈結( 然而,不知道為啥,官方的鏈結居然是不完整的(少了makefile.deb)。直接在github上搜libaria,兩個可用鏈結
之後進入目錄,編譯和新增進根目錄
make
sudo make install
直接
git clone
然後編譯
catkin_make
git clone
catkin_make
順利的話就可以了,不順利的話……別慌,辦法總比困難多
這個報錯是未執行sudo make install時出現的,我們知道編譯一般包括三個步驟config/cmake, make, makeinstall
config根據shell指令碼,cmake根據cmakelist來生成makefile,makefile根據規則編譯生成可執行檔案,make install根據需要想系統寫入檔案,或者說將安裝到某個指定位置。
這裡如果不執行make install也是可以的,但是如果此時直接執行catkin_make會報錯找不到對應的標頭檔案,因為在rosaria的cmakelist裡面時對應的標頭檔案路徑是當前資料夾和系統預設路徑,所以如果你不想寫入根目錄的話就得手動去新增標頭檔案的位置,建議還是執行make install
那麼既然知道make install是怎麼回事就不怕他執行失敗了,大不了手動執行
sudo mkdir /usr/local/aria
sudo cp -rf ~/catkin_ws/src/libaria/* /usr/local/aria
然後在該目錄下make即可,此時不需要make install
執行
roscore
rosrun rosaria rosaria
通過rostopic list可以看到對應的話題
/rosaria/battery_recharge_state
/rosaria/battery_state_of_charge
/rosaria/battery_voltage
/rosaria/bumper_state
/rosaria/cmd_vel
/rosaria/motors_state
/rosaria/parameter_descriptions
/rosaria/parameter_updates
/rosaria/pose
/rosaria/sonar
/rosaria/sonar_pointcloud2
/rosout
/rosout_agg
/tf
如果你是第一次連線真實機械人,可能還要開放埠許可權
sudo usermod -a -g dialout $user
sudo chmod a+rw /dev/ttyusb0
執行rosaria_client,如果沒問題就表示成功了
roslaunch rosaria_client rosaria_client_launcher.launch
linux(ROS)上配置先鋒機械人
rosaria配置與執行 參考 筆記 機械人作業系統ros 典型功能實現方法詳解 檔案在 盤 研究生 李寶全老師 和部落格 首次配置 機械人帶的戰神電腦,ubuntu 14.04 ros版本為ros indigo 機械人為pioneer at 3 安裝 按照 筆記內容安裝rosaria 筆記第 頁到...
安川機械人程式還原 安川機械人 程式示例
收集整理 頁尾內容 1 nop 程式起始命令 空指令 2 cycle 注釋 迴圈執行 3 movj c00000 vj 100.00 point 距對中颱大概 150mm 的位置4 pulse ot 68 t 0.50 時間測量 point 取出待機位置 5 loop1 abel loop1 6 j...
安川機械人程式還原 安川機械人 程式示例
精品文件 1 nop 程式起始命令 空指令 2 cycle 注釋 迴圈執行 3 movj c00000 vj 100.00 point 距對中颱大概 150mm 的位置4 pulse ot 68 t 0.50 時間測量 point 取出待機位置 5 loop1 abel loop1 6 jump c...