education

lecture

Webots講座1-2024:インストールとデモの鑑賞

Webotsって何? Webotsの日本語資料は少ないので,自分の勉強も兼ねて昨年に引き続きWebots講座を連載します. さて,Webotsとは何でしょう?それは,Webotsはオープンソースでマル...
lecture

確率ロボティクス特論2024:第2週 ハンズオン

このページは金沢工業大学大学院機械工学専攻確率ロボティクス特論のサポートページです。第2週は教科書を使っていく上で必要なソフトウェアAnacondaのインストールとJupyter Notebookの使...
lecture

AIロボティクス特論2024:第6週マニピュレーション

拙著(以下,教科書と表記)「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の講義資料のたたき台です. 6章マニピュレーションの補足記事です.P192のsimple_...
lecture

AIロボティクス特論2024:第5週ロボットビジョン

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の資料. 金沢工業大学工学研究科機械工学専攻2023年前学期開講の「AIロボティクス特論」の第5週用の記事です....
lecture

ROS2ハンズオン5-3:深層学習による物体検出

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の講義資料のたたき台です. 5章ビジョンの5.7.2節(p.180) 深層学習による物体検出です.前回,古典的な...
lecture

ROS2ハンズオン5-2:基礎的な物体検出器を作ろう!

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の講義資料のたたき台です. 5章ビジョンの補足です。カメラから取得した画像データをOpenCVを使い画像処理する...
lecture

ROS2ハンズオン5-1:OpenCVとPythonプログラムで画像処理をしよう!

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の講義資料のたたき台です. 今回は、5章ビジョンの補足です。コンピュータビジョンライブラリの定番OpenCVをR...
lecture

AIロボティクス特論2024:第3週ナビゲーション

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の資料. 金沢工業大学工学研究科機械工学専攻2023年前学期開講の「AIロボティクス特論」の第3週用の記事です....
lecture

ROS2ハンズオン3-3:地図を作ろう!

今回は,SLAMを使って地図を作成します.教科書 のに相当します. ROS2 Foxyの標準SLAMパッケージはslam_toolboxです.この使い方についてざっと学びます.詳しい使い方は参考リンク...
lecture

ROS2ハンズオン3-2:Happy Miniをプログラムで動かそう!

今回は,Happy MiniをPythonプログラムで動かします.教科書 のに相当します. ソースコード 今回使用するソースコード (p.112 プログラムリスト4.2 happy_move_node...
lecture

ROS2ハンズオン3-1:Turtlebot3をシミュレータで動かそう!

教科書 のに相当します.今回は、シミュレータGAZEBOを使い、Turtlebot3を動かします。TurtleBot3 e-Manualを参考にしています. 1. 設 定 VSCodiumを使って~/...
education

AIロボティクス特論2024:第2週はじめてのROS2

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の資料. 金沢工業大学工学研究科機械工学専攻2023年前学期開講の「AIロボティクス特論」の第2週用の記事です....
education

AIロボティクス特論2024:第1週AIロボットを作ろう!

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の資料. 金沢工業大学工学研究科機械工学専攻2024年度前学期開講の「AIロボティクス特論」の第1週用の記事です...
education

AIロボット入門2023:第1週 AIロボットをつくろう!

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の資料. 金沢工業大学ロボティクス学科3年次2023年後学期開講のロボットプログラミングⅡ(2単位)の第1週 A...
education

AIロボット入門2023:Dockerイメージのダウンロードと使い方(Windows)

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)の講義資料です.金沢工業大学ロボティクス学科3年次2023年後学期開講のロボットプログラミングⅡ(2単位)で使用予定です. なお,本...
education

AIロボット入門2023:LXDEデスクトップ環境の使い方

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)を授業で使用する場合の講義資料のたたき台です. 今回は,この本のDockerイメージが使っているUbuntuの軽量デスクトップLXD...
education

AIロボット入門2023:Docker Desktop for Windowsのインストール (Windows11 Home)

拙著「ROS2とPythonで作って学ぶAIロボット入門」(講談社)の講義資料です.金沢工業大学ロボティクス学科3年次2023年後学期開講のロボットプログラミングⅡ(2単位)で使用予定です. なお,本...
education

PD実践2023:EV3RTプログラミング演習(センサ)

PD実践2023ではLEGO Mindstorms EV3にリアルタイムOS TOPPERS/EV3RTを入れて,C言語でロボットプログラミングを学びます.まずは,センサの使い方とそのプログラミングを...
education

PD実践2023:プログラムのビルド・アップロード・実行

本記事は金沢工業大学ロボティクス学科2年次後学期PD実践の講義用です。 本講義では、金沢工業大学基礎実技教育課程の西川教授から強力なサポートを受けてETロボコンをロボティクス学科向けにアレンジしたロボ...
education

PD実践2023:サンプルプログラムのダウンロード

PD実践2023で使用するサンプルプログラムを次の手順でダウンロードしましょう. 次のURLにアクセスして,下図赤丸のをクリックし,赤丸で示しているをっクリックして,デスクトップにダウンロードする. ...
education

PD実践2023:LEGO Mindstorms EV3 開発環境のインストール (v2.1)

ノートパソコンにLEGO Mindstorms EV3 開発環境をインストールします. ここでは、簡単のために事前に私が作成した開発環境入りのフォルダーを丸ごとコピーする方法を使います。 準 備 EV...
education

PD実践2023:LEGO Digital Designerのインストール

本記事では、KITロボティクス学科2023年度後学期PD実践で使用するLEGOブロックの3DシミュレータであるLEGO Digital Designerをインストール法を説明します。なお、KIT関係者...
education

PD実践2023:TA/SAトレーニング

PD実践2023のTA/SAのトレーニングページです.以下のリンクの説明に従って取り組んでください.9/26(木)は4番まで、5番以降は来週の授業までに終えてください。 LEGO Mindstorms...
education

PD実践2023:第1週 ガイダンス・開発環境のインストール

1週目(9/28):ガイダンス・開発環境のインストール 担当教員、TA、SAの紹介(講義室) 授業の概要説明(講義室) 本資料の説明 ETロボコンの説明 PD実践:LEGO Mindstorms EV...
education

PD実践2023:授業概要

本講義では、金沢工業大学基礎実技教育課程の西川教授から強力なサポートを受けてETロボコンをロボティクス学科向けにアレンジしたロボコンをテーマとして、組込みプログラミングの基礎を楽しく学びます。 講義日...
lecture

Webots講座9-2023:PROTOファイル(アッカーマン・ビークル)

Webots講座2023の9回目,最終回です.Webots講座4:自分の位置を知ろう(Python)でデッドレコニングを実装するハンズオンがありました.デッドレコニングを実装するには,そのロボットのホ...
lecture

Webots講座8-2023:キーボード入力によるマニュアル運転(Python)

Webots講座の8回目です.引き続きWebotsの自動運転シミュレータを使っていきます.今回はキーボードによるマニュアル操作を導入します.これでゲームのように車を操作できますね. レファレンス Ke...
lecture

Webots講座7-2023:LIDARを使った簡単な障害物回避 (Python)

Webots講座の7回目です.引き続きWebotsの自動運転シミュレータを使っていきます.今回はLIDAR(Laser Detection and Ranging)センサの使い方とそれを使った簡単な障...
lecture

Webots講座6-2023:カメラを使った簡単な自動運転 (Python)

Webots講座の6回目です.引き続きWebotsの自動運転シミュレータを使っていきます.今回はカメラセンサの使い方とそれを使った簡単な自動運転を実現します.コースの中央にある黄色ラインを追従するサン...
lecture

Webots講座5-2023:スーパーバイザ・コントローラ (Python)

Webots講座の5回目です.引き続きWebotsの自動運転シミュレータを使っていきます.Webotsにはロボットを動作させるコントローラの他に,スーパーバイザ(Supervisor)コントローラがあ...
スポンサーリンク