記事一覧

祝!Folding@homeチームKanazawa発足1周年 (2021-4-4) - 祝!1周年記念日。Folding@homeチーム Kanazawaは2020年4月4日に発足しました。 現 状 2021年4月4日現在、メンバー95名、総得点約85.3億、ワークユニット数約12万となり、総得点では世界1 […]
HARD2021: Home AI Robot Development スプリングワークショップ 概要 (2021-3-30) - HARD (Home AI Robot Development) スプリングワークショップ2021の概要は次のとおりです。なお、昨年の夏に実施したHARD2020をベースに、問題点であった開発環境のインストールと設定の難 […]
HARD2021:AIロボットのつくり方(第1回) (2021-3-30) - HARD2021スプリングワークショップ「第1回AIロボットのつくり方」のサポートページ。HARD2021は日本ロボット学会インテリジェントホームロボティクス研究専門委員会主催の「知能ホームロボティクス入門講習会2021 […]
HARD2021:ロボット航法のつくり方(第2回) (2021-3-30) - HARD2021スプリングワークショップ「第2回ロボット航法のつくり方」のサポートページです。第2回では、カーナビならぬロボットナビゲーション(航法)の作り方を学んでいきます。 なお、ワークショップでは時間の都合上、シミ […]
HARD2021:ロボット視覚のつくり方(第3回) (2021-3-30) - HARD2021スプリングワークショップ「第3回ロボット視覚のつくり方」に関するページです。今回はロボットのLIDAR(レーザ式測域センサ)やカメラからのデータ取得方法とその処理について学び体験します。ハンズオンではシミ […]
HARD2021:ロボット聴覚のつくり方(第4回最終回) (2021-3-30) - HARD2021スプリングワークショップ「ロボット聴覚のつくり方(第4回最終回)」に関するページです。今まで3回実施しました。4回目の最終回はロボットの聴覚の作り方です。音声認識と音声合成について学び体験します。音声認識 […]
HARD2021: Gazeboシミュレータでルンバを動かそう! (2021-3-30) - Gazeboシミュレータを使い、ルンバ(Roomba)を動かします。本記事ではカナダのSimon Fraser University, Autonomy Lab.のJacob PerronさんのフォークしたiRobot社 […]
HARD2021:質問応答システムのつくり方 (2021-3-26) - この記事はHARD2021(Home AI Robot Development)ワークショップ用です。 本記事ではROSを使った簡単な質問応答システムを作ってみましょう。言語は英語だけです。日本語には対応していません。な […]
HARD2021: 音声認識ライブラリSpeechRecognitionをROSパッケージ化しよう! (2021-3-26) - この記事はHARD2021(Home AI Robot Development)スプリングワークショップ用です。 SpeechRecognitionというPythonの音声認識ライブラリはご存知でしょうか。CMU Sph […]
HARD2021:軽量ROSパッケージpicottsを使い音声合成しよう! (2021-3-23) - HARD2021(Home AI Robot Development)スプリングワークショップ用です。今回は、オンライン、オフラインの色々な音声合成エンジンをサポートしているArnaud Rameyさんが開発したROSパ […]
HARD2021: Web Speech APIで音声認識しよう! (2021-3-22) - この記事はHARD2021(Home AI Robot Development)スプリングワークショップ用です。 Web Speech APIをご存知でしょうか。これを使うブラウザで音声認識が簡単にできます。今回は、Yu […]
HARD2021:USB Linuxを長持ちさせよう! (2021-3-21) - USB Linuxは適切なpartitionにしていないと早死にするので、/varや/tmpはramfsにすることを勧められたので、早速設定してみよう。 USBメモリは書込/消去回数が1万から10万回といわれているので、 […]
HARD2021:基礎的な物体検出器をPythonで作ろう! (2021-3-19) - この記事はHARD2021(Home AI Robot Development)ワークショップ第3回用です。カメラから取得した画像データをOpenCVを使い画像処理することを学んだので、今回は物体検出のプログラムを作って […]
HARD2021:OpenCVとPythonプログラムで画像処理をしよう! (2021-3-14) - この記事はHARD2021(Home AI Robot Development)ワークショップ用です。今回は、コンピュータビジョンライブラリの定番OpenCVをROSで使うためにcv_bridgeを用いたPythonプロ […]
HARD2021:PythonプログラムでLiDARを使おう! (2021-3-14) - この記事はHARD2021(Home AI Robot Development)スプリングワークショップ用です。今回はLiDAR(Light Detection and Ranging)の情報を取得するPythonプログ […]
HARD2021:ルンバをPythonプログラムでナビゲーションさせよう! (2021-3-12) - この記事はHARD2021(Home AI Robot Development)スプリングワークショップ用です。今回はナビゲーション用のPythonプログラムを作りましょう。このナビゲーションはロボットが通過する地点(ウ […]
HARD2021: ルンバをPythonプログラムで動かそう! (2021-3-11) - Pythonプログラムでルンバを動かしてみましょう!まず、ソースコードを見てみましょう。今回もたったの39行です。PythonプログラムはC++でコーディングする場合と比較して圧倒的に短くなるので初心者にもとっつきやすい […]
HARD2021:ルンバの位置をPythonプログラムで知ろう! (2021-3-11) - このページではルンバの位置を知るためのROSを使ったPythonプログラムを学びます。ここでいう位置とはROSのcreate_autonomyパッケージで計算したodometry(オドメトリ)情報です。オドメトリはロボッ […]
HARD2021:シミュレータで地図作成からナビゲーションまでしよう! (2021-3-11) - シミュレータGazeboを使って地図を作り、自己位置を推定し、目的地までナビゲーションする自律移動ロボットに必要な一連のタスクをさせましょう! ここでは地図作成にgmappingパッケージ、自己位置推定にamclパッケー […]
HARD2021:質問コーナー (2021-3-6) - 質問のコーナーです。ここに質問をお願いします。ご質問は下のコメント欄に書き込んでください。なお、スパム防止のため、管理者がチェックしてからコメントが表示されます。 よくある質問 ワークショップにはノートPCが必ず必要です […]
HARD2021:USB Linux (Ubuntu18.04)の作り方 (2021-3-6) -   USBメモリにUbuntu18.04をインストールする方法を紹介します。HARD2021ではこれをUSB Linuxとよぶことにします。この方法では、Windowsのハードデスクを消費しません。Linuxシ […]
HARD2021:開発環境をインストールしよう! (2021-3-5) - HARD2021の開発環境を紹介します。 注意:必ず、Ubuntuのバージョンは18.04、ROSのバージョンはMelodicにしてください。他のバージョンでは本ワークショップのソフトウェアは動きません。 対象機器 PC […]
HARD2021:ワークショップに必要な知識とスキルの勉強法 (2021-3-5) - HARD2021ワークショップに必要な知識とスキルの勉強法を紹介します。ROSのお勉強だけは必須です。後は、必要に応じて取り組んでください。 ROSのお勉強 習得に要する期間:1週〜2週間 ROS Tutorial (日 […]
HARD2021参加申込始まる! (2021-2-26) - HARD2021(Home AI Robot Development)スプリングワークショップの参加申込が始まりました! 日本ロボット学会インテリジェントホームロボティクス研究専門委員会主催の「知能ホームロボティクス入門 […]
Ubuntu18.04: Dockerのインストール (2021-2-25) - DockerをUbuntu18.04にインストールしたときのメモ。Dockerの公式サイトdocs.docker.comに従っている。 参考サイト Install Docker Engine on Ubuntu 古いバー […]
Ubuntu18.04: Jupyter Labのインストール (2021-2-25) - Ubuntu18.04にJupyter Labをインストールしたときのメモ。 インストール とっても簡単! $ pip3 install jupyterlab 設 定 インストール先のパスが設定されていないので.bash […]
Sawyer:サンプルプログラム (2021-2-18) - MoveIt!を使ったロボットアームを制御するサンプルプログラムです。 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import copy impor […]
Sawyer:プログラムでロボットを動かす方法 (2021-2-18) - MoveIt!を使ったロボットアームを制御するサンプルプログラムです。 #!/usr/bin/env python # -*- coding: utf-8 -*- #日本語のコメントを入れるためのおまじない import […]
Sawyer:リファレンスサイト (2021-2-16) - Sawyerを使う上で参考になるサイトを紹介します。 Setup Workstation Setup Networking Software Sawyer SDK Wiki Sawyer API References S […]
Sawyer: GAZEBOチュートリアル (2021-2-16) - Gazeboシミュレータの実行方法 Ubuntu端末で以下のコマンドを実行する。 ディレクトリの移動 $ cd ~/ros_ws シミュレーション環境への移行 $ ./intera.sh sim シミュレータの起動 $ […]
Sawyer: シミュレータのインストール (Ubuntu18.04) (2021-2-16) - Sawyerで推奨されているUbuntuのバージョンは16.04ですが、18.04でも動くのでその方法を紹介します。 インストール 端末を開き、以下のコマンドを実行してSawyerシミュレータをインストールする。手で打ち […]
Sawyer: シミュレータのインストール (Ubuntu16.04) (2021-2-15) - インストール Ubuntu端末を開き、以下のコマンドを実行してシミュレータをインストールする。手で打ち込まないでコピペしてください。 $ sudo apt-get install python-catkin-tools […]
JETSON TX2:JetPack 4.5のインストール (2021-2-10) - 眠っているJetson TX2にFolding@homeをやらせようとJetPack4.5をインストールしたときのメモ。TX2のGPUに期待したがOpenCLに対応していないので、GPUでFoldingはできないようだ。 […]
VGG Image Annotator (VIA):お手軽アノテーションツール (2021-1-10) - インスタンスセグメンテーション用アノテーションツールとして使っているVGG Image Annotator (VIA)の使用法のメモ。VIAはウェブベースのツールでHTML、Javascript、CSS以外のライブラリを […]
深層学習オンラインハッカソン2021 (2021-1-9) - 専門ゼミ(プレゼミ)で実施する深層学習ハッカソンの実施要領。コロナ禍のためオンラインで実施する。 目 的 現実のテーマを深層学習を使って解決することにより、深層学習の使い方を体験し理解を深める。 オンラインでの共同開発を […]
Docker Desktop for Windowsのインストール (2021-1-2) - Docker Desktop for Windowsのインストールメモ 環境 エディション:Windows 10 Education バージョン:2004 OSビルド:19041.685 準備 WSL2の有効化 ここでは […]
HARD2020:Gazeboで保存したワールドの再利用法 (2020-12-18) - 本記事では、カナダのSimon Fraser University, Autonomy Lab.のJacob PerronさんのフォークしたiRobot社のRoomba, Create2用のROSドライバーパッケージcr […]
emacsの設定 (2020-12-18) - emacs設定ファイル(~/.emacs) ;(set-face-background 'default "#dddddd") (load-theme 'manoj-dark t) (global-set-key "\C […]
ROS演習12-2020:ロボットアーム2 (2020-12-16) -   この記事は私が金沢工業大学ロボティクス学科で担当している講義ロボットプログラミングⅡ用です。今回は先回作った2自由度のロボットアームの先端に位置センサを取り付け、先端位置を取得するプログラムを作ります。&n […]
ROS演習11-2020:ロボットアーム (2020-12-16) - 本記事は私が金沢工業大学ロボティクス学科で担当している講義ロボットプログラミングⅡ用です。今週はgazeboを使い2自由度のロボットアームを作り、関節を動かします。2自由度ロボットアームのURDFは参考リンクを参照してく […]
ROS演習10-2020: ロボットビジョン (OpenCVとの連携) (2020-12-10) -   この記事は私が金沢工業大学ロボティクス学科で担当している2020年度後学期講義ロボットプログラミングⅡ用です。今回はcv_bridgeを使います。ROSでOpenCVを使いgazeboシミュレータのRGB- […]
ROS演習9-2020:ナビゲーションとアクションプログラム (2020-12-5) - この記事は私が金沢工業大学ロボティクス学科で担当している2020年後学期開講の講義ロボットプログラミングⅡ用です。ROS演習8ではrvizを使いGUIでロボットを動かしましたが、今回はROSのActionLibを使ったア […]
ROS演習8-2020:地図作成・自己位置推定 (gmapping, amcl) (2020-12-3) -   この記事は私が金沢工業大学ロボティクス学科で担当している2020年度後学期開講の講義ロボットプログラミングⅡ用です。今回は地図作成にgmappingパッケージと自己位置推定にamclパッケージを使いロボット […]
ROS演習7-2020:デッドレコニングを実装しよう! (2020-11-26) - デッドレコニングをRoombaに実装しましょう。 ROSの座標系 ROSではロボットの進行方向がx軸、左方向がy軸、上方向がz軸の正方向です。回転方向は反時計周りが正(0~π[rad])、時計回りが負(0~-π[rad] […]
ROS演習6-2020:Roombaをプログラムで動かそう (2020-11-18) - ROS演習4の知識を使いRoombaをプログラムで動かします。この演習6は演習7を問題を解くためのヒントとなっています。 まず、Robotクラスを作成し、次のメンバ関数を作成します。 指定速度[m/s]で指定時間[s]だ […]
ROS演習5-2020:サービス通信しよう! (2020-10-28) - 今回はROSの通信のもう一つの通信方式であるサービスを理解しましょう。次のROS Wikiを参考にしています。 C++でシンプルなサービスとクライアントを書く シンプルなサービスとクライアントを実行してみる サービスはR […]
ROS演習4-2020:トピック通信しよう! (2020-10-28) - 今回はROSの通信方式であるトピックを学びます。 1. Publisher キーボードからロボットを操縦するmy_teleopパッケージを作ろう! ROS演習2と同じ要領でmy_teleopパッケージを作ります。忘れた人 […]
プログラミング言語:第1週授業まとめ (2020-9-29) - 金沢工業大学ロボティクス学科プログラミング言語の授業用ページです。 Moodleは10/1以降でないと利用できないので、必要な情報をここにまとめました。来週までに終えてください。 講義パワーポイント プログラミング言語: […]
プログラミング言語:VS Code (VSCodium)のインストール (2020-9-29) - この記事はKITロボティクス学科プログラミング言語の授業用です。 ロボティクス学科対象のプログラミング言語(出村担当)ではC言語のエディタとして今年度からVSCodiumを使います。VS CodiumはマイクロソフトのV […]
プログラミング言語:VS Code (VSCodium) の使い方 (2020-9-29) - この記事はKITロボティクス学科プログラミング言語用で、授業で配布したVSCodiumのポータブル環境用です。 では、さっそくVSCodiumを使ってみましょう。 起 動 デスクトップに作ったVSCodiumのショートカ […]
スポンサーリンク
シェアする
demura.netをフォローする
タイトルとURLをコピーしました