demu

lecture

ロボットプログラミングⅡ-2021:ROS2演習8 – Happy Miniをプログラムで動かそう!(Python)

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. 今回は、Happy MiniをPythonプログラムで動かします。 ソースコード 今回使用するソース...
ROS2

ROS2:Gazeboエラー

ROS2でTurtlebot3 Gazebo Simulation実行時のエラーとその解決法のメモ 実行コマンド $ ros2 launch turtlebot3_gazebo empty_world...
lecture

ロボットプログラミングⅡ-2021:ROS2演習7-音声合成 (Python)

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. 今回も音声認識と同様にPythonライブラリをROS2化します。使用する音声合成ライブラリはgTTS...
lecture

ロボットプログラミングⅡ-2021:ROS2演習6-音声認識 (Python)

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. SpeechRecognitionというPythonの音声認識ライブラリはご存知でしょうか。CMU ...
lecture

ロボットプログラミングⅡ-2021:ROS2演習5-サービス通信しよう!(Python)

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. 今回は、ROS2のもう一つの通信方式であるサービスとそれをPythonで実現する方法を学びましょう!...
lecture

ロボットプログラミングⅡ-2021:ROS2演習4-トピック通信しよう!(Python)

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. 今回は、ROS2の通信方式であるトピックとそれをPythonで実現する方法を学びましょう!詳細なコン...
lecture

ロボットプログラミングⅡ-2021:ROS2演習3b-GazeboシミュレータでCreate3を動かそう!

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. GazeboシミュレータでiRobot社のCreate3を動かしましょう!Create3はルンバでお...
lecture

ロボットプログラミングⅡ-2021:ROS2演習3a-Webotsシミュレータでルンバを動かそう!

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. WebotsシミュレータでiRobot社のCreate2を動かしましょう!本記事ではカナダのSimo...
lecture

ロボットプログラミングⅡ-2021:ROS2演習2-はじめてのROS2プログラミング(Python)

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. 演習2では次の内容を学び,Pythonを使ったROS2プログラミングを体験します. 内 容 ワークス...
lecture

ロボットプログラミングⅡ-2021:ROS2演習1-亀で遊ぼう!

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. ROSの定番であるタートルシム(turtlesim)でROS2を体験してみましょう。なお、タートルは...
lecture

専門実験2021(ロボット制御):開発環境のインストール

2021年度後学期 金沢工業大学 ロボティクス学科 専門実験(ロボット制御)では,授業中に配布するUbuntu20.04インストール済みのUSBメモリを使って実際のロボットで実習しますが,自宅でも課題...
lecture

専門実験2021(ロボット制御):WSLとVcXsrvのインストール

2021年度後学期 金沢工業大学 ロボティクス学科 専門実験(ロボット制御)では,授業中に配布するUbuntuu20.04インストール済みのUSBメモリを使って実際のロボットで実習しますが,課題等は各...
lecture

専門実験2021(ロボット制御):ROS NoeticとOpenMANIPULATOR-Xのインストール

ROS Noeticのインストール 上で作成したUSB Linuxでコンピュータをブートし,Ubuntuの端末を開いて,次のコマンドを実行する. $ sudo apt update && sudo a...
misc

USBメモリのクローン

USBメモリにUbuntuが丸ごと入っているUSB Linuxは便利ですが、USBメモリが壊れたり、小さいので紛失したりする場合に備える必要があります。USBメモリを丸ごとクローンする方法を紹介します...
lecture

専門実験2021(ロボット制御):TAトレーニング

専門実験2021(ロボット制御)のTAのトレーニングページです.以下のリンクの説明に従って取り組んでください.ほぼ,Robotis e-Manualのリンクを選別したものです.なお,写真では5セットで...
lecture

ロボットプログラミングⅡ-2021:Anaconda3のインストール(Windows)

Pythonに加えて機械学習やデータサイエンス関連のライブラリをたくさん含むAnacondaをインストールを紹介します.なお,Anacondaは商用利用の場合は有償です. ここでは,個人,学生,研究者...
lecture

ロボットプログラミングⅡ-2021:USB Linuxの作り方 (Ubuntu20.04)

この記事は金沢工業大学 ロボティクス学科で2021年後学期開講中のロボットプログラミングⅡ用です. 今期の授業では,WSL2ではなくUSBメモリにUbuntu20.04をインストールします.これをUS...
lecture

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

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

PD実践2021:授業概要

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

LEGO Mindstorms EV3 開発環境のインストール (v0.1)

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

プログラミング言語2021:第1週授業まとめ

金沢工業大学ロボティクス学科プログラミング言語の授業用ページです。 Moodleは10/1以降でないと利用できないので、必要な情報をここにまとめました。 講義資料 講義パワーポイント(学内のみダウンロ...
lecture

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

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

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

PD実践2021のTA/SAのトレーニングページです.以下のリンクの説明に従って取り組んでください.9/25(土,木曜日授業)は4番までは終えてください.5番は来週以降でもかまいません. LEGO M...
lecture

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

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

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

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

保護中: PD実践2021:EV3RTプログラミング演習(モータ)

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
lecture

PD実践2021:ジャイロセンサの使い方

ジャイロセンサの使い方を学びます。 API ポート4のジャイロセンサの角位置をリセットする。  ev3_gyro_sensor_reset(EV3_PORT_4);  ポート4のジャイロセンサで角度を...
lecture

PD実践2021:超音波センサの使い方

超音波センサの使い方を学びます。 API ポート3の超音波センサを初期化する。  ev3_sensor_config(EV3_PORT_3, ULTRASONIC_SENSOR); ポート3が超音波セ...
lecture

PD実践2021:カラーセンサの使い方

カラーセンサの使い方を学びます。 API ポート2のカラーセンサを初期化  ev3_sensor_config(EV3_PORT_2, COLOR_SENSOR); ポート2がカラーセンサであることを...
lecture

PD実践2021:タッチセンサの組立て方と使い方

タッチセンサの使い方を学びます。 API タッチセンサの状態を検出する。引数はセンサのポート番号。戻り値はタッチセンサが押された状態ならtrue、押されていない状態ならfalseを返す。  bool_...
スポンサーリンク