1、關於ros各種基本概念的理解
這方面知識建議去roswiki上自己去看教程,我覺得很不錯嗎,我現在也在看這些。另外ros q&a問答社群也很不錯,有什麼不懂的大膽去問。
2、關於rosrun自己寫的節點報錯"import":command not found
的問題
import rospy
defhello_world
() :
rospy.init_node('hello_world',anonymous=true)
rospy.loginfo('hello ros')
rospy.spin()
if __name__ == '__main__':
hello_world()
給這個指令碼加許可權chmod +x hello_world.py
然後我們回到工作空間執行一下catkin_make
來編譯包,rosrun beginners_tutorials(包名) hello_world.py
,發現報錯,但是python hello_world.py
又沒有問題,的確發出了hello ros的文字,最後發現問題出現在指令碼檔案第一行應該加入這麼一行:#!/usr/bin/env python
其實每個指令碼檔案都應該有這麼以#!
開頭的告知直譯器位置,但我忘了這,導致ros不知道該用哪個直譯器嗎,出錯了。
今天就這麼些吧,加油!
發一些我在學習erlang過程中給予我幫助的 部落格
8.7號得總結表示我的 連線被 伺服器的防火牆攔截了,麻煩了nick幫我設定了下,經過他的提示和建議,我自己去查了下 伺服器的防火牆 開放埠設定,我的伺服器的系統是 centos,這個是我學習的 對於erlang來說,我還有很多的不懂的地方,lists的很多函式都不知道,對於我這種英文略渣的人來說,...
ROS配置過程中的一些注意事項
這個命令中的nano是文字編輯器,也可以用vim gedit等開啟 2 在開啟的檔案末尾一行新增 151.101.84.133 raw.githubusercontent.com 3 儲存退出,在terminal中輸入 sudo rosdep init 4 執行完輸入 rosdep update即可...
USB HID除錯過程中碰到的一些問題
最近採用了新唐的nuc505除錯audio hid自定義通道的功能。積累了一些些經驗 1.在report descriptor中,report id 基本上是必須定義的,如果不定義,發到pc機後,會發現底層的資料是能夠擷取到的,但是應用端似乎讀不到資料。採用usblyzer還是能看到資料發上來的。2...