robVIewでRobotinoのモーターが動かない
ちょこちょこ発生していたトラブルです.
robView 以外だと動くので,まぁええかと思っていました.
Firewall が邪魔をしている,
ネットワークが異なる(NATで接続しちゃっている).
とかが原因だったのですが,今回見つけたのは,/etc/robotino/rpcd.confです.
robotino@robotino:~$ cat /etc/robotino/rpcd.conf ; disconnect all non local clients if CPU load goes above maxcpuload ; this can happen if wireless connections break down maxcpuload=80
んんん….
CPUの負荷が設定値(maxcpuload)を超えたら,ネットワークでつながっている全てのクライアントを切断するってさ.
これは,無線接続が切れたときに起こります.
特に,SmartFactory関係のプログラムが動いていると,それだけど50%以上占めているので,すぐにダメになりそうです….
というわけで,maxcpuloadを大きめの値にしておいた方が良さそうです.
あと,負荷を下げるためにsmartFactory関係を止めた方が良さそうですね.
sudo /opt/smartsoft/start-smartsoft-slave.sh stop sudo /opt/smartsoft/start-smartsoft-master.sh stop
さてさて,これでどうでしょうか.
コメントを残す