Python3環境でrosserial_arduinoを使用したところこのようなエラーが出ました.
[INFO] [1611676971.095671]: ROS Serial Python Node
[INFO] [1611676971.113072]: Connecting to /dev/ttyACM0 at 57600 baud
[INFO] [1611676973.224042]: Requesting topics...
[ERROR] [1611676988.233198]: Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino
以降は下2行の繰り返しです.
ちなみにrosserial_arduinoをPython3で動かす場合に特有の「No module named 'SerialClient'」のエラーに対しては
init.pyを書き換えることによって対処済みです.
それ以外にもボードレートを9600に下げたり, ソースコードからビルドしたりしましたが効果はありませんでした.
ROSのバージョンはMelodicを使用しています. Pythonは3.6.9 です.
できればPython3環境でrosserial_arduinoを使用したいと考えています.
上記なような状況で解決された方がいらっしゃいましたら回答をお願いします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。