ジャイロセンサーを使った旋回制御動作の際、指定した回転角より多く回転する動きを見せることがあります。 ドリフトや振動などの影響もありますが、他のプロセスと協調動作を行う関係上、ある程度はしかたがないことと考えていました。 そんな折、このような情報(?)を目にしました。
Linux リアルタイムカーネルを使いたかった – TK’s HP
リアルタイム性は、ハードウェアにより近いシステム、例えばarduinoのようなものでなければ難しいと思っていましたが、リアルタイムカーネルで実現可能なことを知ったのです。
さらに調べていくと、下記サイトに重要な事が…
プログラムを実行する時に優先度を指示できるコマンドがあったのです。 それはnice(!)
「ジャイロセンサーを使う」の旋回用プログラムをniceコマンドで実行してみます。 nice値は最優先の-20です。
nice -n -20 sudo ./gyro_turn11 r 90
すごい!素晴らしい! 全くと言えるほどズレがなく、何度実行しても再現性抜群です。
今後の開発にも非常に有効な情報であったと思うと同時に、知らなかったことの怖さも実感したのでした。
関連記事
Amoresbat 互換 マキタ 18v バッテリー BL1860B 6000mAh大容量 1個 マキタ 18v バッテリー 充電器セット DC18RC充電器付き BL1815N BL1830B BL1860Bなど互換 LEDランプ残量表示 長寿命セル採用 多数保護機能 日本PSE認証取得 PL保険付
只今、価格を取得しています。
(2026-11-05 17:25 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)MIRABLE ミラブルハンディ高圧洗浄機 AQUABLAST MINI ブラック アクアブラストミニ | ウルトラファインバブル, 消臭, 剥菌, 強力洗浄, コードレス, コンパクト収納, 洗車, 外壁, ベランダ, 玄関, 風呂場, 浴槽, アウトドア, 靴, トイレ, 充電式, 水道不要, 電源不要, 45℃温水対応, 超軽量
只今、価格を取得しています。
(2026-11-05 17:25 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)Apple Appleシリコン搭載Macモデル用Touch ID搭載Magic Keyboard(USB-C) - 英語(US)
只今、価格を取得しています。
(2026-11-05 17:25 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)






