HARD2020:ロボット視覚の作り方(Cameraと OpenCV) (2020-8-28) - この記事はHARD2020(Home AI Robot Development)ワークショップ用です。今回はcv_bridgeを使い、ROSでコンピュータビジョンライブラリOpenCVを使いカメラから取得した画像を処理し […]
HARD2020:ロボット視覚の作り方(LIDAR) (2020-8-27) - この記事はHARD2020(Home AI Robot Development)ワークショップ用です。今回はLIDAR(Laser Imaging Detection and Ranging)の情報を取得するPython […]
HARD2020:ロボット視覚のつくり方(第3回) (2020-8-24) - HARDサマーワークショップ「第3回ロボット視覚のつくり方」に関するページです。今回はロボットのLIDAR(レーザ式測域センサ)やカメラからのデータ取得方法とその処理について学び体験します。ハンズオンではシミュレータ上で […]
HARD2020:プロジェクト1 (2020-8-22) - HARDサマーワークショップ第2回目で学んだことをベースにして次のプロジェクトを実施しよう。プロジェクトの達成に必要な知識はネットや書籍などで獲得してください。なお、ROSはいろいろなパッケージがありとても便利ですが、パ […]
HARD2020:ルンバをPythonでナビゲーションさせる (2020-8-22) - この記事はHARD2020(Home AI Robot Development)ワークショップ用です。今回はActionLibを使いナビゲーションのPythonプログラムを作りましょう。このナビゲーションはロボットが通過 […]
HARD2020:シミュレータでの地図作成と自己位置推定 (2020-8-21) - シミュレータGazeboを使って地図を作り、自己位置を推定し、目的地までナビゲーションする自律移動ロボットに必要な一連のタスクをさせましょう! ここでは地図作成にgmappingパッケージ、自己位置推定にamclパッケー […]
HARD2020:ルンバの位置をPythonで知る (2020-8-20) - Pythonプログラムでルンバの位置を知ろう!ここでの位置はROSで計算したodometry(オドメトリ情報です。オドメトリはロボットの車輪回転速度から移動量を求め自分の位置を計算する方法のことです。ROSでは各ノード( […]
HARD2020: ルンバをPythonで動かす (2020-8-19) - Pythonプログラムでルンバを動かしてみましょう!まず、ソースコードを見てみましょう。今回もたったの39行です。PythonプログラムはC++でコーディングする場合と比較して圧倒的に短くなるので初心者にもとっつきやすい […]
HARD2020:ロボット制御のつくり方(第2回) (2020-8-19) - ハンズオンでシミュレータを動かしますので、リンクの「シミュレータでルンバを動かそう!」のインストールも済ませてください(8/19)。 HARDサマーワークショップ「第2回ロボット制御のつくり方」に関するページです。ワーク […]
仮想シミュレーション環境「箱庭」の使い方 (2020-8-17) - 仮想シミュレーション環境「箱庭」V850版の使い方を説明する。ここでは授業で使用する通信方式MMAP版の説明だけを行う。UDP版はオリジナルである参考サイトを参照されたい。 参考サイト TOPPERS/箱庭 単体ロボット […]
仮想シミュレーション環境「箱庭」のインストール(Windows・Ubuntu20.04) (2020-8-17) - 仮想シミュレーション環境「箱庭」のインストールメモ。ターゲットCPUはV850。中の人に聞いたところ、ARM版はAPIも完全に実装されていないのでV850版の方が安定してお勧めらしい。ETロボコンシミュレータもV850で […]
Raspberry Pi4 (8GB RAM): ROS MelodicでRoombaを動かそう! (2020-8-15) - Raspberry Pi4 (8GB RAM)、ROS MelodicでRoombaを動かすまでの記事。 更新:ソースコードの変更で間違と不足箇所があったので赤字で訂正しました。ご指摘頂いた玉川大学の岡田先生ありがとうご […]
HARD2020: シミュレータでルンバを動かそう! (2020-8-13) - Gazeboシミュレータを使い、Roombaを動かします。本記事ではカナダのSimon Fraser University, Autonomy Lab.のJacob PerronさんのフォークしたiRobot社のRoom […]
Folding@home: チームKanazawaが日本でトップ10に入りました。 (2020-8-12) - Folding@homeチームKanazawaが日本のトップ10に入りました。現在(2020年8月12日 8:50)、世界では338位です。チームKanazawaではメンバーを募集中です。Kanazawaから新型コロナウ […]
Folding@home:CPUの温度を下げる方法 (Windows) (2020-8-12) - 本記事ではWindows10でCPUの温度を下げる方法を説明します。80℃以下での運用を目指します。 スタートの横の検索窓に「コントロールパネル」と入力して、コントロールパネルを起動する。 「ハードウェアとサウンド」→「 […]
Folding@home:CPUとGPUの温度を知る方法(Windows) (2020-8-11) - Folding@homeで気を付けなければならないことは、PCのCPUやGPUの温度管理です。GPUによっも多少違いますが仕様上の最大温度は91℃ほどですが、NVIDIAの関係者に聞いたところ、長時間運用するのであれば8 […]
Folding@home:アップグレード (Linux) (2020-8-11) - アップグレード 現状では自動的にソフトウェアがアップグレードできない。アップグレードするときも、アンインストールしてから、新しいバージョンをインストールする。 Folding@homeではワークユニット(Work Uni […]
Folding@home:アップグレード (Windows) (2020-8-11) - 記事では、Windows 10でFolding@homeアプリのアップグレード法を紹介する。 アップグレード 現状では自動的にソフトウェアがアップグレードできない。アップグレードするときは、一度アンインストールしてから、 […]
Folding@home:アンインストール(Windows) (2020-8-11) - 本記事では、Windows 10でFolding@homeのアンインストール方法を紹介する。 アンインストール 現状では自動的にソフトウェアがアップグレードできない。アップグレードするときも、アンインストールしてから、新 […]
HARD2020:AIロボットのつくり方(第1回) (2020-8-8) - HARDサマーワークショップ「第1回説明会&ロボットのつくり方」に関するページ。 スライド 公開用HARDサマーワークショップ1-200808 次回までのハンズオン タッチタイプ 期日:2020年8月末 プログラミング […]
HARD2020: Home AI Robot Development サマーワークショップ 概要 (2020-8-8) - HARD (Home AI Robot Development) サマーワークショップ2020の概要は次のとおりです。 開催日 1回目:2020年8月8日(土) 説明会&AIロボットのつくり方 2回目:2020年8 […]
HARD2020:よくある質問 (2020-8-7) - よくある質問のコーナーです。ここを読んでから質問をお願いします。新たな質問は下のコメント欄に書き込んでください。なお、スパム防止のため、管理者がチェックしてからコメントが表示されます。 2回目 […]
Raspberry Pi4 (8GB RAM):ROS Melodicのインストール (2020-8-4) - Ubuntu18.04インストール済みのRaspberry Pi4 (8GB RAM)にROS Melodicのインストールメモです。 RAM 4GBとインストールに使ったイメージが違うので、ROS Melodicをイン […]
Raspberry Pi4 (8GB RAM): Xubuntu18.04 のインストールと設定 (2020-8-4) - Raspberry Pi4にXubuntu 18.04をインストールしたときのメモ。このメモはPi4のメモリ8GB用です。4GBはこのリンクに従ってインストールしてください。 準備 Windows10 PC Raspbe […]
PD実践:Unityのインストール (Windows) (2020-7-30) - この公式サイトから「Unityを選択+ダウンロード」を選択する。 「個人向け」→「Personal」→「はじめる」をクリックする。 「リピートユーザー」をクリックする。 Accept termsにチェックを入れて「Do […]
Folding@home: Top500の日本チームを表示する改良版スクリプト (2020-7-25) - Folding@home Top 500に入っている日本チームをリストアップするPythonスクリプトを書いたが処理に30秒ぐらいかかる問題点があるとSNSで呟いたところ、チームKanazawaのメンバーNinjaさんか […]
Folding@home: Top500の日本チームを表示するスクリプト (2020-7-24) - Folding@home Top 500に入っている日本チームを手動でリストアップするのは辛いのでPythonスクリプトを書こうと思い調べたらFolding@home APIがあった。 Folding@ho […]
Folding@home: 世界トップ500の日本チームリスト (2020-7-21) - 世界Top500に入っているFolding@home 日本チームのリストをまとめました(2020年7月21日現在)。Folding@homeが国別で統計データを出していないので、チーム名やURL等で日本チームをリストアッ […]
Folding@home: NHKでチームKanazawaが紹介されました。 (2020-7-19) - Folding@homeチームKanazawaがNHK石川NEW WEBで紹介されました。 エラー - NHKwww3.nhk.or.jp
Folding@home:NHKから取材を受けました。 (2020-7-18) - 昨日、Folding@homeチームKanazawaについてNHK金沢放送局から取材を受けました。以下の予定で放映されます。企画部からの情報を転載します。 ■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━ N […]
Folding@home: あなたもできる新型コロナウイルス解析への貢献 (2020-7-18) - 新型コロナウイルスが全世界で猛威をふるっています。全世界で協力してこの人類の敵を試すために我々ができることが手洗いや自宅に留まること以外にもあります。それは、治療法を開発するために新型コロナウイルス(SARS-CoV-2 […]
Folding@home Kanazawa:よくある質問(FAQ) ? (2020-7-17) - Folding@homeチームKanazawaに関する、よくある質問をまとめました。 チームKanazawaの目的はなんですか? 新型コロナウイルス治療法を開発するため、Folding@homeに多くの計算リソースを提 […]
Folding@home: よくある質問 (FAQ)? (2020-7-17) - 難病を解決するために世界中のボランティアPCを使った分散計算プロジェクトFolding@Home。分子生物学額は私の専門外なので個人的な疑問を調べてまとめてみたので紹介します。ルールと方針を追加しました(4/12)。 概 […]
Blender2.8: Python モジュールの追加 (2020-7-11) - Blender2.8に組み込まれているPython3にモジュールを追加する方法。標準ではあまり入っていないので必要な作業。以下のサイトを参考にした。 参考サイト https://blender.stackexchange […]
Folding@home: チームKanazawaが大学の公式ウェブサイトで紹介されました。 (2020-7-10) - Folding@homeプロジェクトに参加しているチームKanazawaが金沢工業大学公式ウェブサイトで紹介されました。チームKanazawaはメンバーを募集中です。金沢にゆかりのある方は、ご一緒に新型コロナ問題解決に貢 […]
Folding@home:PC再起動後の設定 (2020-7-10) - 研究室内向けの記事。PCを再起動後の設定。 PCを再起動してもfolding@homeのクライアントは自動的に立ち上がる設定になっている。手動で実施しなければならないのは、GPUのパワーとFAN設定。 GPUの消費電力設 […]
ETロボコンシミュレータ開発環境(評価版) (2020-6-28) - 次のリンクで公開されているETロボコンシミュレータ開発環境(評価版)を試した。 シミュレータ開発環境(評価版)を公開しました。 WindowsではWSL1にUbuntu18.04インストールするのだが、自分の環境はWSL […]
ODE本ソースコードをODE-0.16.1に対応しました。 (2020-6-26) - 拙著 ODE本「簡単!実践!ロボットシミュレーション」(森北出版)に掲載されているソースコードをode-0.16.1でコンパイルできるようにMakefileを作成しました。ソースコードは以下のgithubからダウンロード […]
Makefileを使った自作ODE0.16.1プログラムのビルド(Linux) (2020-6-25) - 自分で作成したODE0.16.1を使ったプログラムのビルド法を説明します。環境はLinuxでMakefileを使います。 テンプレートプログラムのビルド法 まず、自作プログラムを作業ディレクトリを作ります。 $mkdir […]
Code::Blocksを使った自作ODE0.16.1プログラムのビルド法 (Windows) (2020-6-24) - 自分で作成したODEを使ったプログラムの簡単なビルド法を説明します.ここではtemplateフォルダにあるファイル一式をリサイクルして自作プログラムのビルドを考えます.この方法は簡単にするためにcドライブのodeがインス […]
OpenFortiVPN:LinuxでのVPN接続アプリ (2020-6-24) - LinuxでのVPN接続アプリを探している方も多いと思います。 特に、WindowsでFortiClientを使っている方に、Fortigate VPN-ハードウェアに接続するオープンソースのLinuxクライントアプリO […]
WSL2:WindowsとUbuntuのファイルやり取り (2020-6-24) - WSL2(Windows Subsystem for Linux)でWindowsとUbuntuのファイルのやり取り。 Windows → Ubuntuへのファイルアクセス エクスプローラー等で以下のディレクトリにアクセ […]
ODE0.16.1のインストール(Linux + Configure) (2020-6-21) - ODE0.16.1のLinuxへのインストール法を説明します。ここでは、WSLにUbuntu18.04をインストールした方を対象に、ビルド環境を自動検出するスクリプトConfigureを使います。この方法はLinuxでは […]
WSL2:Ubuntu18.04のインストール (2020-6-19) - WSL2 (Windows Subsystem for Linux)にUbuntu18.04をインストールしたのでその方法を私が担当する授業用にまとめました。授業にWSLを利用しようと2年前から試していましたが、May […]
ODE 0.16.1 のインストール法 (Windows + Code::Blocks) (2020-6-18) - ODE0.16.1のインストール法を説明します。ここでは日本であまりメジャーではありませんが、海外ではユーザも多く、私の講義でも利用しているマルチプラットフォームの開発環境CodeBlocks20.04用の記事です。 注 […]
C/C++統合開発環境Code::Blocks17.12のインストール (Windows) (2020-6-16) - CodeBlocks(コードブロックス)というフリーでオープンソースなC/C++統合開発環境のインストール法を説明します.日本では,Codeblocksはあまり馴染みがないかもしれませんが,オープンソースであり、Wind […]
C/C++統合開発環境Code::Blocks20.03のインストール (Windows) (2020-6-16) - CodeBlocks(コードブロックス)というフリーでオープンソースなC/C++統合開発環境のインストール法を説明します.日本では,Codeblocksはあまり馴染みがないかもしれませんが,オープンソースであり、Wind […]
RobotVision勉強会まとめ (2020-6-10) - RobotVision勉強会のまとめ記事です。 RobotVision勉強会:1回目 画像の読込・表示・保存この記事は私が主催しているRobotVision勉強会の内容メモです。OpenCVの内容については下のサイトやO […]
Folding@home:GPUの温度を下げる(Linux) (2020-5-27) - demura.netでFolding@homeの取り組みを2020年4月11日に紹介してからチームKanazawaメンバーが順調に増えて、2020年8月11日現在、68名、順位341位(254551チーム中)になりました […]
ROS新人演習2:はじめてのROS プログラミング(python) (2020-5-20) - この記事はROS新人教育用です。ROSでHellow Worldと表示するプログラムを作り、ビルドして実行してみましょう。この記事は以下のROS Wikiの記事を参考に、ビルドコマンドとして新しいcatkin build […]