All articles
Category: how-to
2025年6月以降ROS環境でapt-get updateするときにGPG errorが発生する場合の対処方法
2025年5月末にROS/ROS 2の署名鍵が期限切れになったことで発生するGPG errorの原因と、公開鍵を差し替えて解消する手順をまとめたメモ。
Jetson Orin NanoをUSB接続のSSDから起動する
microSDカードで動作確認済みのJetson Orin NanoをUSB接続SSDから起動する手順。SDK Managerが不要で、extlinux.confを書き換えるだけで移行できる方法を解説する。
miseを使っている環境でClaude CodeのVSCode拡張機能をインストールする
miseでNode.jsを管理している環境でClaude CodeのVSCode(Cursor)拡張機能を手動インストールする手順をまとめた記事。通常の自動インストールが動作しない場合の代替手順として活用できる。
Mini Pupper 2をROS 2 Humbleで動かすまで
ROSCon2022でMini Pupperの発表をしたご縁があり、本日(2025年2月3日)Makuakeでキャンペーンが始まったMini Pupper 2を一足先に入手しました。ROS 2 Humbleで動かすまでの流れを中心にROS 2開発者目線でまとめました。
(Updated )
Ubuntu 20.04と最新Intel CPUでRVizを動かすDocker設定
最近ROSの開発に使用するPCを新しくしました。そこでRViz/RViz2などのOpenGLを使うソフトウェア周りでトラブルがあったので、その内容と対処方法を紹介します。
(Updated )
ROSにおけるパッケージ管理ツールであるvcstoolとrosdepの紹介とその使い方
ROSのチュートリアルを進めていると、vcsやrosdepコマンドを使うことがあると思います。今回はこれらのパッケージ管理ツールとその使い方について紹介します。
Git for Windowsのお勧めインストール手順
Git for Windowsはインストール時に選択する項目が多数あります。Windowsユーザが「Gitをインストールしておいてください」とだけ言われてインストール方法がよくわからなかったときに参考になるよう、あるいはWindowsユーザに「Gitをインストールしておいてください」と伝えるときに参考URLとして共有で
ROSをインストールしてたUbuntu 18.04を20.04にアップグレードする
ROS Melodic/DashingをインストールしていたGPU搭載ノートPCをUbuntu 18.04から20.04にアップグレードした手順と、apt-key非推奨にともなうsources.list修正のメモ。
docker-composeからRVizを起動する
NVIDIAのGPUが有効なLinux環境でdocker-composeからRVizを起動するための設定方法。NVIDIA_VISIBLE_DEVICESとNVIDIA_DRIVER_CAPABILITIESの環境変数設定とdocker-compose.yamlの書き方をdocker-composeバージョン別にまとめた。
TP-Link AC600 Archer T2U NanoをUbuntu 18.04で使う
TP-Link AC600 Archer T2U NanoをUbuntu 18.04で動かすためのドライバインストール手順。aircrack-ng/rtl8812auリポジトリを使うことで解決した方法と、うまくいかなかった方法を記録。
Zenn CLIのDockerfileとその使い方の紹介
Zenn CLIをDockerコンテナ上で動かすためのDockerfileを作成し、Node.jsをインストールせずにZenn記事の作成・プレビューを行う方法を紹介します。
(Updated )
ROS/ROS2のGUIをWebブラウザ経由でお手軽に試せるDockerfileを公開しました
ROS/ROS 2のGUIをWebブラウザ経由でお手軽に試せるDockerfileとDockerイメージを公開しています。その特徴と使用方法を紹介します。
GitHubのREADME上で粗くならないGIFアニメーションをffmpegで作成する方法
スクリーンレコード動画をffmpegでGIFアニメーションに変換してGitHubのREADMEに貼る際、画像が粗くなる問題を解決するffmpegパラメータのメモ。
[2020年1月版] ROS2の環境構築方法
この記事は2019年4月に書いた「[[2019年4月版] ROS2の環境構築方法](/archives/2150)」の改訂版です。
Raspberry Pi 3B/3B+用Ubuntuイメージで初回起動に時間がかかる問題をなんとかする
2019年6月現在公開されているRaspberry Pi 3 Model B/B+用64bitUbuntuイメージを使ってオフラインでUbuntuをセットアップしようとすると、外部ネットワークへの接続待ちで数分待つことがあります。長いんですよね…… 素直にLANケーブルを接続すればよいのですが、そうでなくても動くように
(Updated )
[2019年4月版] ROS2の環境構築方法
[2020年2月18日追記] 2020年1月版を公開しています。
(Updated )
Karabiner-ElementsからGyazo.appを起動する
macOSではcommand+shift+3(または4または5)でスクリーンショットをとることができます。 スクリーンショット共有のためのサービスであるGyazo(("スクリーンショットを使ったコミュニケーションと情報収集のためのツール"と公式サイトには書かれています。))とそのアプリケーションを使うと、スクリーンショ
(Updated )
GitHub Educationのライセンスを更新した話
GitHub Educationのライセンスを申請するとStudent Developer Packが適用され、無制限のPrivateリポジトリを利用できるGitHub Proプランを2年間無料で使用できるようになります。
(Updated )
macOSでインターネット共有したデバイスのIPアドレスを確認する方法
OS X時代はインターネット共有したデバイスのIPアドレスが /var/log/system.log にログとして書き出されていました((Raspberry Pi買ったはいいけどディスプレイがない - 半空洞男女関係 https://mactkg.hateblo.jp/entry/2013/01/16/040701))
Raspberry Pi 3(Raspbian)をディスプレイなしでセットアップする方法[Windows][Etcher]
Raspberry Pi 3にRaspbianをインストールし、HDMIディスプレイ、キーボード、マウスなしでセットアップする方法を紹介します。PCからSSHでログインできるように設定します。 作業する際に使用するPCのOSはWindowsです。今回は前回よりもmicroSDへの書き込みに便利なソフトウェアを紹介します
(Updated )
制限の厳しいネットワーク下でcurlを使ってUbuntuの時刻合わせをする方法
制限の厳しいネットワーク下、具体的には外部のNTPサーバにアクセスできないような環境下でも使えるUbuntuの時刻合わせ方法を紹介します。
(Updated )
Raspberry Pi 3(Raspbian)をディスプレイなしでセットアップする方法[Windows][DDWin]
Raspberry Pi 3にRaspbianをインストールし、HDMIディスプレイ、キーボード、マウスなしでセットアップする方法を紹介します。PCからSSHでログインできるように設定します。 作業する際に使用するPCのOSはWindowsです。Macを使う場合については別のエントリで書こうと思います。
(Updated )
ネットワーク共有したRaspberry Pi 3にSSH接続する方法[Windows]
ネットワーク共有したRaspberry Pi 3(セットアップ済み)にSSH接続する方法を紹介します。
(Updated )
FETを電源スイッチの代わりに使用する方法メモ
FETを電源スイッチの代わりに使い、回路の電源への電源供給をオンオフする方法を最近知りました。 @b4rrAcud4さんと話した際に教えてもらい、大変便利だったのでシェアします。
(Updated )
Raspberry Pi 3用UbuntuMATEのイメージ書き込み方
このエントリではRaspberry Pi 3で使えるUbuntuMATEのイメージの書き込み手順を説明します。
(Updated )
Raspberry Pi 3用Ubuntu MATEのカーネルのアップデート方法
ディスプレイに接続しなくても、Raspberry Pi用Ubuntu MATEのイメージをセットアップし、Raspberry Pi 3で使えるように編集しました。
(Updated )
プライベートネットワーク内にsshでログインする方法
プライベートネットワーク内に存在し、外部に公開されていないPCに対して、外からsshでログインする方法が大変便利だったのでメモしておきます。
(Updated )
Raspberry Pi 3用Ubuntuイメージの作成方法(Server版)
Ubuntu MATEのイメージ編集し、Raspberry Piで使いやすくしました。
(Updated )
MacにGeanyをインストールする方法(詳細版)
前回、WinodwsにGeanyをインストールする方法(詳細版)を紹介しました。
(Updated )
WindowsにGeanyをインストールする方法(詳細版)
WinodwsにGeanyをインストールする方法(詳細版)をメモしておきます。
(Updated )
BitbucketにHTTPSポートでSSH接続する方法
BitbucketもGitHubと同様に22番ポートが閉じられたネットワーク内部でもSSH経由で使いたいことありますよね。
(Updated )
SW4STM32でmbedプロジェクトをコンパイルする方法(Windows)
System Workbench for STM32(SW4STM32)でmbedプロジェクトをコンパイルする方法のメモ。
(Updated )
GitHubにHTTPSポートでSSH接続する方法
GitHub、22番ポートが閉じられたネットワーク内部でもSSH経由で使いたいことありますよね。
(Updated )
Raspberry Pi 2にUbuntu 14.04をインストールする方法
RaspberryPi2にのUbuntu14.04(Trusty)をインストールしてセットアップまで行ったのでそのメモ。
(Updated )
Xcodeでmbedのプロジェクトをビルドする方法
Xcodeでmbedのプロジェクトをオフラインビルドする方法のメモ。
(Updated )
OpenGLとGLUTを使ってGCCでコンパイルする方法(Windows)
WindowsにMinGWをインストールしてGCCでGLUT(freeglut)を使ってみたのでその記録をメモしておきます。 BorlandのBCCを使ってもできるようですが、今回はGCCを使いたかったのでGCCを使う場合についてのメモです。
(Updated )
uVision4でbinにチェックサムを付与する方法
uVision4でbinにチェックサムを付与する方法をメモ。
(Updated )
トラックボールマウス(M570)のチャタリング
トラックボールマウス(M570)のチャタリングが酷くなったので ~~修理してみました。~~
(Updated )
Windowsのリカバリーディスク作成メモ
以下は /archives/129 を転載したものです。
(Updated )
auのキャリアメールをパソコンとiPhoneから送信する その2
auのキャリアメールをパソコンとiPhoneから送信する方法を以前書いたのですが、もうちょっと便利な方法で現在は運用できているのでそのメモ。
(Updated )
Let'snote(CF-S10)のFnキーとCtrlキーを入れ替えてみた
いつもお世話になってるサブ機、CF-S10。
(Updated )
ブラシレスモータを使ってみる
本エントリは「ブラシレスモータの使い方を調べてみた」記録です。
(Updated )
秋月の通過型フォトインタラプタ、CNZ1023(ON1023)を使う
秋月電子の通過型フォトインタラプタ、CNZ1023。
(Updated )
Arduinoに書き込めない問題を修正する方法[not in sync]
Arduinoのリセットピンの接続方法が問題で以下のようなエラーが出て、スケッチをアップロードできませんでした。その対処方法をメモしておきます。
(Updated )
Arduinoに書き込めない問題を修正する方法[invalid device signature]
ArduinoIDEからスケッチをアップロードしようとすると、以下のようなエラーが出てアップロードできませんでした。 boards.txtを修正して対処したのでその方法をメモしておきます。
(Updated )
ATmega328Pにoptifixを書き込む方法
ブートローダを書き込んでいない、生のATmega328Pに「optifix」と呼ばれるoptibootの改良版のブートローダを書き込む方法をメモしておきます。
(Updated )
モータドライバ[TA7291P]
DCモータドライバ[TA7291P]を扱う方法を軽くまとめておきます。