技術メモ– category –
-
試行錯誤の記録
PlatformIOでM5Stack ATOMに書き込むまで
Windows上のVisual Studio CodeでPlatformIOでM5Stack ATOM MatrixのLチカ用プロジェクトを作成し、プログラムを書き込んでみたのでその方法をメモしておきます。 PlatformIOはPython製のマイコン開発環境です。公式サイトでは A new generation ecosystem... -
調査記録
GitHubでmasterブランチへのダイレクトプッシュを防ぐ方法
git-flowやGitHub Flowで開発していると更新内容はmasterリポジトリにいきなりプッシュせず、別のブランチで作業してからmasterブランチに統合したいですが、操作ミスでmasterブランチにプッシュしてしまうこともあります。あらかじめmasterブランチへのダ... -
使い方紹介
[2019年4月版] ROS2の環境構築方法
[2020年2月18日追記] 2020年1月版を公開しています。 https://memoteki.net/archives/2569 先日開催されたROS Japan UG #29のROS2講習会に参加してきました。 ネット上に出ているROS2の環境構築方法は意外と古い話が多かったので、2019年4月22日時点でのRO... -
調査記録
rosdepをインストールする手順が変わったようです
依存関係を調べて必要に応じて追加パッケージをインストールしてくれるツールであるrosdepは、今後はpython-rosdepをaptで手動でインストールする必要があるようです。 ROS Wikiのインストール方法を紹介するページも更新され、「If you have not yet inst... -
使い方紹介
[2020年1月版] ROS2の環境構築方法
この記事は2019年4月に書いた「[2019年4月版] ROS2の環境構築方法」の改訂版です。 https://memoteki.net/archives/2150 以下の3つを紹介します。 オフィシャルなインストール方法セットアップスクリプトを使うインストール方法Dockerを使う方法 オフィシ... -
使い方紹介
GitHub Educationのライセンスを更新した話
GitHub Educationのライセンスを申請するとStudent Developer Packが適用され、無制限のPrivateリポジトリを利用できるGitHub Proプランを2年間無料で使用できるようになります。 申請方法はこのQiitaの記事にわかりやすくまとまっています。 https://qiit... -
試行錯誤の記録
ROS2でコンピュータ同士が通信できない場合の対処方法
ROS2ではノード間の通信にDDS(Data Distribution Service)を使用しています((DDSについては@youtalkさんの記事が詳しいです。DDS (Data Distribution Service) とは | ros.youtalk.jphttps://ros.youtalk.jp/2017/05/28/dds.html))。コンピュータ同士(... -
試行錯誤の記録
Parallels Tools 14.1.3をLinux Kernel 5.0にインストールする方法
ROS2ではじめよう 次世代ロボットプログラミングの先行販売分を運良く入手できたので、手元のMacBookのParallels DesktopにXubuntu BionicをインストールしてROS2を試しています。 Parallels Desktop 14(バージョン 14.1.3 (45485))でインストールできる... -
使い方紹介
Raspberry Pi 3B/3B+用Ubuntuイメージで初回起動に時間がかかる問題をなんとかする
2019年6月現在公開されているRaspberry Pi 3 Model B/B+用64bitUbuntuイメージを使ってオフラインでUbuntuをセットアップしようとすると、外部ネットワークへの接続待ちで数分待つことがあります。長いんですよね……素直にLANケーブルを接続すればよいので... -
使い方紹介
Arduinoに書き込めない問題を修正する方法[invalid device signature]
ArduinoIDEからスケッチをアップロードしようとすると、以下のようなエラーが出てアップロードできませんでした。 boards.txtを修正して対処したのでその方法をメモしておきます。 ----2017年12月24日追記---- タイトルを変更しました。 旧タイトル「Ardui... -
使い方紹介
OpenGLとGLUTを使ってGCCでコンパイルする方法(Windows)
WindowsにMinGWをインストールしてGCCでGLUT(freeglut)を使ってみたのでその記録をメモしておきます。 BorlandのBCCを使ってもできるようですが、今回はGCCを使いたかったのでGCCを使う場合についてのメモです。 インストール手順 MSYS2からMinGWをイン... -
使い方紹介
macOSでインターネット共有したデバイスのIPアドレスを確認する方法
OS X時代はインターネット共有したデバイスのIPアドレスが /var/log/system.log にログとして書き出されていました((Raspberry Pi買ったはいいけどディスプレイがない - 半空洞男女関係https://mactkg.hateblo.jp/entry/2013/01/16/040701))が、macOSに名... -
電子部品メモ
ブラシレスモータを使ってみる
本エントリは「ブラシレスモータの使い方を調べてみた」記録です。 実際にモータドライバを作成して使ってみた話は@yuqlidさんのエントリが詳しいです。ぜひそちらをご覧ください。 BLDCMD作った – yuqlidの日記http://yuqlid.sakura.ne.jp/wp/2018/01/28/... -
使い方紹介
Karabiner-ElementsからGyazo.appを起動する
macOSではcommand+shift+3(または4または5)でスクリーンショットをとることができます。 スクリーンショット共有のためのサービスであるGyazo(("スクリーンショットを使ったコミュニケーションと情報収集のためのツール"と公式サイトには書かれています... -
使い方紹介
Raspberry Pi 3用Ubuntuイメージの作成方法(Server版)
Ubuntu MATEのイメージ編集し、Raspberry Piで使いやすくしました。 このエントリはその編集内容のメモです。 こちらのページの内容は一部古くなっています。最新版の情報はこちらです。 https://memoteki.net/archives/1308 背景 Ubuntu WikiでRaspberry ...