ROS环境下串口通信
生活随笔
收集整理的這篇文章主要介紹了
ROS环境下串口通信
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 環(huán)境:
- 操作系統(tǒng): Ubuntu 14.04
- ROS版本: ROS Indigo
2. 步驟:
2.1 下載安裝ROS對(duì)應(yīng)版本的工具包(此處為indigo版)
- 輸入以下命令安裝:
- 重啟終端,輸入以下命令可以檢測(cè)到serial包的路徑說(shuō)明已經(jīng)安裝好:(路徑為 opt/ros/indigo/share/serial)
2.2 使用ros自帶的serial包,編寫節(jié)點(diǎn)
- 節(jié)點(diǎn)程序如下:
3. 遇到問(wèn)題
-如果出現(xiàn)如下錯(cuò)誤,則是因?yàn)闄?quán)限不夠引起的
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'what(): open: Permission denied Aborted (core dumped)-通過(guò)改變權(quán)限就能解決這個(gè)問(wèn)題:
sudo chmod 666 /dev/ttyUSB0總結(jié)
以上是生活随笔為你收集整理的ROS环境下串口通信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 专硕与学硕的11个区别,不纠结!
- 下一篇: 目标明确很重要