2019-05-01から1ヶ月間の記事一覧

Git使い方メモ

GitとGitHub Gitとはバージョン管理ツールです.Gitを使うと,GitHubというウェブサービス上にリポジトリをコピーすることができます. Gitの初期設定 $ git config --global user.name "氏名" $ git config --global user.email "メアド" $ git config --gl…

ROS MelodicでOpenCV(テニスボールの位置検出)

前回ROS MelodicでOpenCV - 機械屋の呟き、ROS上でOpenCVを使う準備をしたので、実際に使ってみます。 サンプルコード 以下のコードをopencv_test.cppに書き、ビルドします。 #include <ros/ros.h> #include <image_transport/image_transport.h> #include <cv_bridge/cv_bridge.h> #include <sensor_msgs/image_encodings.h> #include <opencv2/imgproc/imgproc.hpp> #include </opencv2/imgproc/imgproc.hpp></sensor_msgs/image_encodings.h></cv_bridge/cv_bridge.h></image_transport/image_transport.h></ros/ros.h>

ROS MelodicでOpenCV

uvc_cameraパッケージをインストール $ sudo apt install ros-melodic-uvc-camera opencv_tutorialsパッケージの作成 $ catkin_create pkg opencv_tutorials sensor_msgs cv_bridge roscpp rospy std_msgs image_transport パッケージの中身をいじる /src/im…

ArduinoとROSを繋ぐ

Arduino IDEのダウンロード ダウンロード Arduino - Software 解凍 $ tar Jxfv arduino-1.8.9-linux64.tar.xz $ cd arduino-1.8.9 $ ./install.sh シリアルポートのアクセス許可 $ ls -l /dev/ttyACM0 $ sudo usermod -a -G dialout `whoami` rosserialのAru…

URDFファイルの書き方

注意点 URDFファイルはXMLで記述するため、コメントはで挿入できるが、日本語でコメントを書くとエラーが発生するので、十分に注意しましょう。 各タグの属性 <link>タグの属性 (リンクの名前や以下の情報の設定) <collision> : リンクの衝突計算のための情報の設定 <visual> : リンク</visual></collision></link>…

roslaunchの使用法

roslaunchコマンドとは roslaunchコマンドは事前に指定しておいた複数のノードを一度に実行することができる。また、実行時にroscoreが起動されていなければ、勝手に起動してくれる。 roslaunchファイルをXMLによって記述し、roslaunch [パッケージ名] [rosl…