雑記

ローカル環境でwebmをmp4に変換する方法

概要 Ubuntu等でスクリーン録画するとwebmで標準録画されてしまうことがあり、mp4に変換したいけどオンラインサービスを使いたく無いケースがあり、ローカルでwebmからmp4に変換する方法を調べました。 ffmpegというOSSの有名...
ROS

ROS 2からGazeboのModel位置を取得・設定する

概要 ROS 2のサービスを使用して、GazeboのModel位置の取得と設定を行う方法を解説します。 検証環境 ROS 2 Humble Gazebo 11.10.2 検証手順 gazebo_ros_state プラグインを使用します。こ...
ROS

【ROS】RMF Demoをコンテナ環境で動作させる

この記事の内容 RMF(Robot Middleware Framework)のdemoをDockerを使って起動させる方法を解説します。 前提 Ubuntu 22.04.2 LTS Dockerインストール済み 手順 まずは、以下に記載の...
プログラミング全般

ChatGPTをシステム開発・プログラミングで有効活用する方法

この記事の内容 この記事では、ChatGPTをシステム開発やプログラミングで有効活用するための方法を紹介します。 VS Codeの拡張機能を使って、ChatGPTを使ってみる ChatGPTをOpenAIのWebサイトから使用することもでき...
雑記

Logicoolの無線マウスやキーボードを再ペアリングする方法

概要 Logicoolの無線マウスを使う人は、無線USBレシーバがどれがどれなのかわからなくなって使えなくなってしまう人いませんか? 私は4つほど行方不明なUSBがありました。。。今回紹介するのは、LogicoolのUNIFYINGというも...
Python

【RPA,PyAutoGUI】Pythonを使って自動化する

概要 この記事ではPythonのライブラリであるPyAutoGUIを使用して自動化する方法を紹介します。 PyAutoGUIを使用することで、マウスの操作や、キーボードの操作を行うことや、スクリーンショットをとるなどの操作が簡単にできるよう...
コンテナ技術

【WSL2】DockerでCannot connect to the Docker daemon…と表示される問題の対処

この記事の内容 WindowsでWSL2を使用して、Dockerのコマンドを起動した際に以下のコマンドが表示されて起動できないことがあったのでその対処方法を記載します。 Cannot connect to the Docker daemon...
ROS

【ROS1 初心者向け解説】その2 ROS1の概念についておさえる

概要 この記事では、ROS1の基本となる概念について記載します。とても重要な部分で、この概念が頭にないとなかなかROS1の解説を見ても何を言っているのかわからなくなるので、非常に重要です。 (勉強中なので、少しずつ更新していきます。) 1つ...
ROS

【ROS1 初心者向け解説】その1 ROS1をDockerで動かしてみる

概要 ROS1をWindows上のDockerで動作させるための方法を記載します。 ROSのバージョンは、Noeticを使用します。 今後、ROS1の概念や実際にプログラムを作成して動かす方法を解説していきます。 起動してみる ターミナルで...
仕事術

Google検索を英語圏を対象にして検索する方法

技術情報を検索しようとするときに、日本語で検索して情報が出てくればいいのですが、情報がなくて英語圏を対象に絞って検索したいということが結構あります。 かといってそのまま英語を入れて検索しても日本語のページが引っかかってしまいます。 そんなと...