Skip to content

doanvanthong/Notes

Repository files navigation

メモ

※ここには、あまりまとまっていないアイデアやメモなどを保存しています。

Items

  1. 人類の進歩が分かる年表
  2. Github関連メモ
  3. Fusion360関連メモ
  4. Drone関連メモ
  5. KHR-3HV関連メモ
  6. エクセルマクロ
  7. ラズパイでの電子部品の使い方の勉強と実験結果
  8. ラズパイでLED点灯
  9. ラズパイでローテーションサーボ(GWS S35 STD)を使う
  10. ラズパイで超音波距離計(HC-SR04)を使う
  11. ラズパイで3軸加速度センサー(ADXL345)を使う
  12. ラズパイでDCモータードライバー(TA7291P)を使う
  13. PythonでJoystickを使う
  14. PythonでのUDP通信
  15. Sumobot Jrの自律化へ向けたROSの勉強(Ubuntu 14.04 LTS + ROS Indigo)
  16. ROSのインストールと環境設定
  17. ROSコマンド
  18. Hello World with ROS + Python
  19. Gazebo (シミュレーター)とRviz(可視化ツール)を使ってみる
  20. Joystickを使ってみる
  21. ROSのRaspberry_piへのインストールと環境設定 その1(途中で挫折)
    ※『Raspberry Pi3 + rasbian + ROS indigo』という環境の構築を目指しましたが、ROS初心者のためなんども解決困難なエラーに見まわれそうだという結論に達しました。いろいろ調べたところ『Raspberry Pi2 + Ubuntu 14.04 LTS + ROS indigo』 もしくは 『Raspberry Pi3 + ubuntu 16.04 LTS + ROS ROS Kinetic Kame』の環境構築を目指すのが良いようです。

Notes

  1. RaspberryPiでのソフトのインストール時は、Python2とPtyhon3の環境が混在してしまう。特にpipを使うときは要注意。pip2やpip3のように明示的に使い分けたほうが良い。
  2. SLAM(Simultaneous Localization and Mapping) ロボットの位置推定と環境マップの作成がROSでできるみたい。
  3. Visual Odometry ロボット自身の移動量を計測する手法全般のこと(参考情報)。SLAMはVisual Odometry + Maping?
  4. Sumobotに用いたサーボは、GWS S35 STD。20ms(50Hz)の信号のDuty比で速度を制御(1.5ms停止、1.0ms~2.0ms(どっちがCW?))。
  5. タクトスイッチの回路作成時は抵抗2ケ必要(GPIOがOutになっていてもショートしないようにするため) →情報元
  6. TensorFlow用の物体認識の学習済みモデルがネットに落ちているらしい。
  7. RoboWare:ROS用のIDE
  8. Cartographer:オープンソースのSLAMライブラリ by google
    <<<<<<< Updated upstream
  9. SLAMの応用例:Google Tango, ルンバ980
  10. LIDER(ライダー):LADAR(レーダー)よりも短い波長の電磁波を用いることでより緻密に計測ができる物かな?この動画を見ると結構面白そう。ただし、値段が高い

図書館で借りたことのある本

  1. 『詳説 ROSロボットプログラミング』(無料PDF)・・・サンプルプログラムはC++
  2. 『ROSではじめるロボットプログラミング』(ISBN978-4-7775-1901-9)・・・サンプルプログラムはPythonメイン(C++の章もある)
  3. 『ROSプログラミング』(ISBN978-4-627-85341-6)・・・サンプルプログラムはC++