rb-sapiens / bamboobot

MIT License
0 stars 0 forks source link

Bamboobotに搭載されているBamboo shooterのみを動かしたい #3

Open shuichitamura opened 1 year ago

shuichitamura commented 1 year ago

以下の手順でBamboo shooterのみを動かすことができました。

1.Bamboo shooterに接続されているUSBの特定   Bamboo shooterに繋がっているUSBを抜き差しすることで、接続されているUSBを特定する。   ここでは仮に/dev/ttyUSB2とします。

2.制御権限の付与    sudo chmod 666 /dev/ttyUSB2 のコマンドによりpythonから制御する権限を与えます。

3.起動   以下のコマンドによりBamboo shooterを伸縮させます。   from bsactuator import bsactuator ba = bsactuator.BsActuator("/dev/ttyUSB2",115200) ba.set_length(200, 5) ba.set_length(0, 5)

shuichitamura commented 1 year ago

上記の手順を実行しましたが、以下のエラーが発生し、Bamboo shooterのみを動かすことはできませんでした。 なお、python3で動かそうとしております。python2ではNo moduleエラーがでて実行できません。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> File "/home/wheeltec/.local/lib/python3.6/site-packages/bsactuator/bsactuator.py", line 27, in set_length message = recv_data.strip().decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 8: invalid start byte (edited) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>