在學習ROS過程中碰到的一些問題 1

2022-05-18 06:46:42 字數 758 閱讀 7197

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...