概要 トピックを毎回rostopic listで調べてカーソール使ってコピーしてペーストする作業って なんだかんだ面倒くさいです。クリップボードにコピー出来たらストレスフリーで良いのになと 思ってました。そんなことはやれるようになってるだろうと思って調べ…
概要 誰かのpcにあるリポジトリで開発をする時にどうやって複数人で上手くGitHubでの作業を行っていくのかっていう疑問がありますよね。ある程度の流れを抑えたので、備ぼる。 やり方 まず、誰かのPCに作業用のリポジトリがあるとします。 hoge@hoge:~/test/…
概要 タグのつけ忘れとかでnoneという名前のdocker imageが多くなってしまったので、消そうと思い全消しする方法を見つけたので備ぼる。(コピペ) 参考記事 qiita.com
概要 なんかタイトル長いですね。今までmacとか使ったことがなくて、普段通りのvscodeのインストールだと 上手く出来ませんでした。(普通にミスったかもしれんが) そこで簡単にインストールする方法を知ったので、備ぼる。 やり方 m1 macのParallels Desktop…
概要 sshログインよく使いますよね。いつも真面目にパスワード打ってたんですが、打たずに済む方法を 知ったので備ぼる。 やり方 以下のコマンドでログインします。 $ ssh hoge@hoge 入れることが分かったら一旦抜けて、以下のコマンドでノーパスログインが…
概要 ある日ミーティングで私が喋ってたときにみんな揃いに揃って、うるさいよって言ってきました。 どうやら、凄いノイズが入ってるようで自分でも聞いた所半端なかったですw。windowsでは問題はなかったのでドライバに問題があることがわかりました。とい…
概要 dockerを使ってCI回せば、CIで回ってるdockerコンテナは自分のPC環境でも試せるし良いことたくさんですよね。しかし、何も知らずに使うとエラー(Process completed with exit code 137.)に悩まされます。。。ということで、Process completed with exit…
概要 自己位置推定 格子位置推定 ヒストグラムフィルタ 格子の解像度 計算量の考慮 格子位置推定まとめ モンテカルロ位置推定(MCL) パーティクルフィルタ 参考資料 概要 自己位置推定に関するアルゴリズムを把握するために読んだことを備忘る。 自己位置推定…
概要 LANケーブル系のLiDARを使うとき、いつも通信させるセッティングを忘れがちなので備忘ることにした。 (後で書き直す) やり方 LANケーブル直でつなぐ場合は以下のサイトを参考にすればできる。 beike.hatenablog.jp なぜか、USB変換LANケーブルの場合は…
概要 ros navigationのRecovery behaviorについてメモ。 Recovery behaviorモードになる条件 Recovery behaviorってたまに、コンソール画面で見たりしますよね。 たとえば、以下のようなROS_INFOですね。ロボットがスタックした時のある条件になった際に切り…
概要 皆さん、ROSの通信についてどのくらい理解してるでしょうか? 私は、全く理解してないです。ある程度は、こんなもんだよねって感じで理解してました。 個人で作業してる場合では、問題ないですが、他人と同じ作業してる時にROSの通信に関する知識の差の…
概要 なんか凄いことをズラズラ書きそうなタイトルですが、リンクを貼るだけです。 actions/checkout@v2を使用した際にどのようなファイル構造になるのか気になったのでhomeディレクトリーから表示させてみました。(人柱) TESTを押すと見ることが出来ます。 …
概要 インストール&テスト環境 インストール手順 ①openposeのリポジトリをGithubからクローン ②Caffe&OpenCVをaptからインストール(もしかしたら、必要ないかも) ③cmake-guiを導入 ④openposeをmake ⑤デモを実行 参考元 概要 CPU(Intel)のみでOpenposeを使用…
Docker ~$ sudo apt-get update && \ sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common ~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ~$ sudo ad…
概要 書き途中です。 ~$ xhost +local:docker ~$ docker build -t ros-ci_vi_grid_map . ~$ docker run -it --rm --gpus all \ -v /home/ikebe/docker/docker_file/ros/src:/home/catkin_ws/src \ -v /tmp/.X11-unix:/tmp/.X11-unix:rw \ -e DISPLAY=$DISPLA…
rikoubou.hatenablog.com github.com
以下のようなプログラムがあったとき、rostopic pub -1 /goal_command std_msgs/String "data: 'go'"をすると赤色の文字でuhoが1秒おきに表示される。また、rostopic pub -1 /goal_command std_msgs/String "data: 'q'"をした場合、同時に処理をする形でbeik…
rosdep install -r -y --from-paths --ignore-src ./
以下のコードをbashrcにコピペして、sourceすれば スグに使える。 if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi if [ -f /etc/bash_completion.d/git-prompt ]; then export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@…
2021/03/04 この式から始まった。 まだ、しっかり言葉で説明できない。 σ2は分散である。 分散が大きいというのは、データとデータが互いに離れていること。 分散には、標本分散と不偏分散がある。 論文には、不偏分散を使う。標本分散だとデータが少ないと…
何の調査? rvizのグラフィカルな描写ツールとして、grid_mapを使おうとしたが、rvizでうまく表示出来なかったりしたので、色々調べてメモることにした。 状況説明 slam等で生成したmap.pgmデータの総セル分の配列を作成する。 grid_map側に渡し、その分のセ…
自作のgazeboプラグインをビルドしようとした所 おなじみのたくさんのエラーが出てきた。 もうn回目なので、気持ち的には問題なかった。よし来たか!って感じ。 今回の対応方法は、 原因を探る⇨問題がわかった⇨パスの削除⇨出来た⇨以前、直したはずなんだけど…
ブランチ指定の場合 git submodule add -b <ブランチ名> <リポジトリのURL> 更新について 以下のコマンドで更新するはずだが(両方無理)、出来なかったので別の方法でやった。 (多分設定ミス) git submodule update git submodule foreach git pull 出来た時 …
以下のサイトでGazeboの終了時間について書かれている。 gist.github.com answers.ros.org 以下の方法でファイルを開いて sudo vim /opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/nodeprocess.py 57行目ら辺にあるこの時間を調整すれば良い。 _TI…
https://www.cs.cmu.edu/~reids/papers/ICRA07Melchior.pdf https://www.giho.mitsubishielectric.co.jp/giho/pdf/2019/1905104.pdf https://arxiv.org/pdf/2101.02282.pdf