在嵌入式平台安裝 Micro-ROS 需要經過一系列的建立、設定、建造和刷新過程。將 Micro-ROS 整合到 Arduino IDE 中可以達成這些步驟。
File
→ Preferences
進入 Preferences ,在其中的 Additional boards manager URLs 加入 ESP32、OpenCR 的編譯資源連結:
Tools
→ Board:...
→ Boards Manager
中輸入 esp32 後安裝
Tool
→ board:...
→ boeard manager
→ 選擇ESP32 Dev Module
Tools
→ Port:...
中選擇對應的 COM 端口Sketch
→ Include Library
→ Add .ZIP Library...
加入由 Micro-ROS Arduino 下載下來的 library zip 檔,詳細參考 micro_ros_arduino GithubFile
→ Examples
加入 Micro-ROS Arduino 的範例程式並燒錄到 ESP32 進行測試ESP32 的編譯需要 python serial 的支援
負責在上位機接收 micro ros 的發送資訊
whoami
找到使用者名字sudo usermod -a -G dialout $USER
把當前的使用者名字加到串口使用者群組,最後電腦重新開機當有設定 ROS_DOMAIN_ID 的時候會發生終端機都有提示節點已建立、發布了,但是在 ros2 topic list
卻都沒有顯示的問題,後來我是都移除就好了。