大阪大学 中島優作
→ 動画で見る
実装を学ぶ場がない...→
1~3は以下↓
ロボットアームの実装はざっくり以下の2ステップ
本スライドでは前準備として
ROSのプログラムの基本的な仕組みを紹介 →
→ 全画面表示
root@powder_grinding_ros:~/catkin_ws# rosbag play my_bag.bag
自力での環境構築はLinux,Docker,ROS,などの幅広い知識が(主にトラブル解決に)求められます
まずは先人が作ったものを活用してください(僕も最初はそのように始めました)↓
user@user:~$ git clone -b develop https://github.com/quantumbeam/powder_grinding.git
user@user:~$ cd powder_grinding/env
user@user:~/powder_grinding/env$ export UBUNTU_PRO_TOKEN="YOUR_TOKEN_HERE"
user@user:~/powder_grinding/env$ ./BUILD-DOCKER-IMAGE.sh
user@user:~/powder_grinding/env$ ./RUN-DOCKER-CONTAINER.sh
root@powder_grinding_ros:~/catkin_ws$ ./INITIAL_SETUP_ROS_ENVIROMENTS.sh
root@powder_grinding_ros:~/catkin_ws$ source /opt/ros/noetic/setup.bash
root@powder_grinding_ros:~/catkin_ws$ source devel/setup.bash
ROSの強みとして、オープンソースのパッケージが多い
動作やデータ取得が簡単になるのでその後の本当にやりたい開発に集中できる
公開パッケージの使い方↓
例: Intel RealSense
root@powder_grinding_ros:~/catkin_ws# sudo apt-get install ros-$ROS_DISTRO-realsense2-camera
バージョン確認: root@powder_grinding_ros:~/catkin_ws# apt-cache policy ros-$ROS_DISTRO-realsense2-camera
最新版使用時の手順
root@powder_grinding_ros:~/catkin_ws# git clone https://github.com/IntelRealSense/realsense-ros.git
root@powder_grinding_ros:~/catkin_ws# rosdep install -i --from-paths src
root@powder_grinding_ros:~/catkin_ws# catkin build; source devel/setup.bash