BEIKE blog

備忘録です

2023年を振り返って

はじめに あー、こんばんは 池邉龍宏です(なぜか本名で書いた) 今年も色々ありました(色々あって2024/1/1に振り返りをしてる) ほんとうに色々ありました!!!(多分最後の方はぐだぐだ書きます) 気がついたら、1年が終わってたのです。 果たして、一年…

ターミナル常に前面に表示(メモ)

参考元 blog.so-ta.net

matplotlibで日本語ラベル使う(メモ)

参考元 pystyle.info

今年の計画

概要 今年の計画を立てます。 1月1日に計画を立てようと思ったのですが、やる気がゼロでした。 ということで2日に書いてます。 年間計画 月ごとに何をやるか計画を立てます。 一番上にあるほど優先順位が高いです。多分。 1月 学校の研究発表 新しい研究をは…

2022年を振り返って

概要 2022年を振り返り、反省をします。 振り返り 毎年恒例、月ごとに振り返っていきましょう。 いつもどおりTwitterを頼りにしていきます。 1月 どうやら何かを提出したようですね。 つくばチャレンジの参加レポートを提出した— BEIKE (@BEIKE_RE) January …

ros2ポーティング作業メモ

概要 現在emcl2のros2ポーティング作業中です。 もしかしたら、このメモが役に立つのでは? と思い、書き始めました。 まずは、GPTさんに聞いてみる? GPTさん教えてください!! ros1のc++パッケージをros2のパッケージにするための、ポーティングを行って…

移動ロボットのためのポータブル多仮説モンテカルロ法ローカライゼーションという論文を読む

概要 面白そうなパーティクルフィルタの論文を見つけたのでメモしながら読む 論文 https://arxiv.org/pdf/2209.07586.pdf タイトル Portable Multi-Hypothesis Monte Carlo Localization for Mobile Robots メモ ・研究背景 自己位置推定は、地図を使用して…

ある任意の文字列を含むファイル/フォルダを削除

ls | grep -P '^(?!.*rviz).*$' | xargs rm -rf

ros2 基本 メモ

パッケージ作成 ros2 pkg create hoge_pkg --dependencies rclcpp --build-type ament_cmake --license Apache-2.0 ros2 pkg create inverted_pendulum_robot_imu_filter_ros2 --dependencies rclcpp --build-type ament_cmake --license Apache-2.0 --maint…

ubuntu起動時に自動で立ち上がるアプリの設定を変更

概要 インターンの面接の時にTeamsが必要でインストールをしました。 そしたら、自動で立ち上がるようになって毎回見るだけでも辛くなってきたので(使わないのに立ち上がるので)自動で立ち上がらないようにするためのメモです。 以下のコマンドを打って、…

メモ ディレクトリ内にある全てのファイルに拡張子を付与する

ls | awk '{print $1 " " $1 ".msg"}' | xargs -L 1 mv

メモ ubuntu エイリアス

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@\h\[\033[00m\]:\[\033[01;34m\]\w$(__git_ps1)\[\033[00m\](\t)\$…

WSLでRVizを使用する

概要 WSL(ubuntu 18.04)でRVizを使用する際にエラーが出たので 上手く行った方法を備ぼる。 結論 WSL2を使おう docs.microsoft.com 手順 ①WSLを入れる ②ros melodic desktopを入れる ③X Window Systemのインストール ④RVizを立ち上げるために設定を行う xmin…

micro-ROSの調査

概要 micro-ROSっていうのがあるけど、ros serialとどっちが良いのとか悩み始めたが 両方とも全く知らんので少し調べる。 micro-ROS ROS2をマイコン上で使用するためのもの。ROS2ノードをマイコン上で立ち上げることができる。 micro-ROSで開発したものはバ…

raspiホットスポット化

sudo apt install hostapd dnsmasq iptables git clone https://github.com/oblique/create_ap.git cd create_ap sudo make install sudo iw dev wlan0 interface add ap0 type __ap sudo create_ap --no-virt ap0 wlan0 raspi 上手く行くと、このようなログ…

raspiインターネット時刻合わせ

ファイルの編集を行う。 sudo vim /etc/systemd/timesyncd.conf なぜか、ntp.nict.jpだと上手く行かなかったで、pool.ntp.orgを選択した。 # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # unde…

raspiで外付けssdを使用する

hakushisky.blog.shinobi.jp takuya-1st.hatenablog.jp

gmappingのマップの更新速度について

概要 「gmappingのパラメータであるmap_update_intervalを0.1などにしても /mapトピックの配信頻度が0.5Hz程度ぐらいになってしまう」という話を聞いたので調べてみた。 〜map_update_interval ( float 、デフォルト:5.0) マップの更新間の時間(秒単位)…

vslam

introlab/rtabmap_ros github.com appliedAI-Initiative/orb_slam_2_ros github.com

非インターネット環境でNTP

参考記事 qiita.com

2021年を振り返って

概要 あー、あと3時間ぐらいで2022年になります。 なんか2がいっぱいありますね!。。。。。 今年は相変わらずコロナで何かと家にいる機会が多かった気がします。 大学4年生として過ごしていたわけで、授業はなかったのですが いつも忙しいかった気がします…

rmコマンドを安全に使う方法?

概要 いつか書きます。

学校でgit pushする方法

概要 某大学ではsshでのgit pushが設定をしてないと出来ない。 学校が制限していない別のポートを使用する必要がある。 やり方 curl -s https://raw.githubusercontent.com/uhobeike/ssh_config_cit/master/config >> ~/.ssh/config 以上です。

GitHubのリリース番号の振り方ついて[メモ]

概要 今まで雰囲気でリリース番号をインクリメントしていました。 やはり何か参考にした方が良いなと思って調べた。ということで備ぼる。 リリース番号について 以下のように採番すると良いようです。 メジャー.マイナー.パッチ 後方互換のない変更 -> メジ…

ffmpegで動画を圧縮

概要 sice2021で動画を投稿する必要が有ったのですがファイル容量40MBまでとなっていました。 私のファイルは300MBだったので7割ほど容量の軽量化を行う必要が有りました。 そこで使用したのがffmpegコマンド!ということで備ぼる。 圧縮方法 ffmpeg -i file…

画面をコマンドでロックする

概要 基本、家のPC(ubuntu)のモニターなどはつけっぱにしたいのですが つけっぱだと親に怒られます。なんでつけっぱかと言うと面倒くさいからです。。。 やりかた 以下をインストール sudo apt install gnome-screensaver 以下を.bashrcに追加 echo alias lo…

hotospotを使用して、複数のpcでROSの通信をする

netplanで無線接続(メモ)

メモ network: version: 2 renderer: NetworkManager wifis: wlan0: addresses: [192.168.100.149/24] dhcp4: false gateway4: 192.168.100.1 nameservers: addresses: - 192.168.100.1 search: [] access-points: "WAVLINK-2.4G": password: "karaagetabeta…

vscodeでclang-formatを使用する

概要 最近、formaterをgithub actionsで使うようになりました。先にそっち?って感じですよね。 手元でも動かせるようにしたのでやり方を備ぼる。 環境 ・ubuntu 18.04 ・vscode 1.58.2 やり方 1.clang-formatをインストール sudo apt install clang-format-…

ctl+cとctl+\でプロセスを速攻落とせるらしい

概要 プロセスを速攻落とす方法を知ったので備ぼる やりかた ctl+cをターミナルで打った後にctl+\を打つ。 ctl+\だけでもできる。(オススメしない) 完了 例えば、今までctl+cで10秒ぐらい掛かってたgazeboのプロセスkillが 1秒で終わるようになる。 これは良…