lecture

lecture

PD実践: マルチタスク演習2(周期タスク)

リアルタイムOS この演習で使用しているEV3RTはリアルタイムOSであり、組み込みシステムに使われている。リアルタイムOSを使うと、プログラマは実行タイミングや実行時間を決める...
lecture

PD実践: マルチタスク演習1(マルチタスクの仕組み)

マルチタスクとは 今まで習ってきたC言語のプログラムでは、複数の処理が並列に動作をしていなかった。マルチタスクでは処理をタスクという小さな実行単位に分けて並列に処理をする。つまり、タ...
lecture

PD実践:TOPPERS/EV3RTプログラミング演習(モータ)

モータ関連API モータのパワーを設定する。モータを無限回転するときはこのAPIを使う。  ER ev3_motor_set_power (motor_po...
lecture

PD実践:センサ演習6.ジャイロセンサの使い方(余裕があれば実施)

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

PD実践:センサ演習5.超音波センサの使い方

超音波センサの使い方を学びます。 API ポート1の超音波センサを初期化  ev3_sensor_config(EV3_PORT_1, ULTRASONIC_SENSOR...
lecture

PD実践:センサ演習4.カラーセンサの使い方

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

PD実践:センサ演習3.タッチセンサの使い方

タッチセンサの使い方と組み立て方を学びます。 API ポート1のタッチセンサの状態を検出する  bool_t isPressed = ev3_touch_sensor_i...
lecture

PD実践:センサ演習2.音を鳴らそう!

EV3で音を鳴らす方法を学びます。 音に関するAPI 440Hz(ラの音)で100ミリ秒鳴らす  ev3_speaker_play_tone( 440, 100); ...
lecture

PD実践:センサ演習1.LCDの使い方

EV3の画面に文字や絵を表示することができるLCDのAPIを学びます。 LCDに関するAPI  デォルトのフォントを設定する  ER ev3_lcd_set_font (...
lecture

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

今回は、TOPPERS/EV3RTのセンサプログラムについて学び演習します。実機を使えないのでFutureKreate×箱庭シミュレータを使います。3週目は演習が多いので時間内に終わらなかったものは4...
lecture

HARD2020:質問応答システムのつくり方(WSL2)

この記事はHARD2020(Home AI Robot Development)ワークショップ用です。 本記事ではWSL2を使った簡単な質問応答システムを作ってみましょう。言語は英語だけです。...
2020.09.07
HARD

HARD2020:ロボット聴覚のつくり方(第4回最終)

HARDサマーワークショップ「ロボット視覚のつくり方(最終回)」に関するページです。今まで3回実施してきました。4回目の最終回はロボットの聴覚の作り方です。音声認識と音声合成について学び体験し...
2020.09.14
lecture

HARD2020:軽量ROSパッケージpicottsを使った音声合成

この記事はHARD2020(Home AI Robot Development)ワークショップ用です。オンライン、オフラインの色々な音声合成エンジンをサポートしているArnaud Rameyさんが開発...
2020.09.06
lecture

HARD2020:Web Speech APIを使った音声認識 (WSL2)

この記事はHARD2020(Home AI Robot Development)ワークショップ用です。 今回はSpeech APIを使ったROSの音声認識パッケージrwt_speech_recogni...
2020.09.05
lecture

WSL2:PCから音を出す方法

この記事ではWSL2のUbunutuで音を出す方法を説明する。WSL2では現状、PCのサウンドデバイスを直接扱えない。/devにサウンドデバイスが認識されていない。そのためWSL2のUbuntuだけで...
2020.09.03
lecture

PD実践:LEGO EV3RTシミュレータ「FutureKreate×箱庭」の使い方(作成中)

このページは作成中なので作業しないでください。 PD実践の授業で使うレゴEV3シミュレータ「FutureKreate+箱庭」の使い方を説明する。箱庭とUnityを使う場合は参考サイトを参...
2020.09.18
lecture

PD実践:LEGO EV3RTシミュレータ「FutureKreate×箱庭」のインストール(作成中)

このページは作成中なので作業しないでください。 2020年度後学期KITロボティクス学科のPD実践用のページです。今年度は新型コロナの影響で今まで実施したようなLEGOマインドストームEV3...
2020.09.15
lecture

HARD2020:ロボット視覚の作り方(Cameraと OpenCV)

この記事はHARD2020(Home AI Robot Development)ワークショップ用です。今回はcv_bridgeを使い、ROSでコンピュータビジョンライブラリOpenCVを使いカメラ...
2020.08.29
lecture

HARD2020:ロボット視覚の作り方(LIDAR)

この記事はHARD2020(Home AI Robot Development)ワークショップ用です。今回はLIDAR(Laser Imaging Detection and Ranging)の情...
2020.08.29
lecture

HARD2020:プロジェクト1

HARDサマーワークショップ第2回目で学んだことをベースにして次のプロジェクトを実施しよう。プロジェクトの達成に必要な知識はネットや書籍などで獲得してください。なお、ROSはいろいろなパッケー...
lecture

HARD2020:ルンバをPythonでナビゲーションさせる

この記事はHARD2020(Home AI Robot Development)ワークショップ用です。今回はActionLibを使いナビゲーションのPythonプログラムを作りましょう。このナ...
lecture

HARD2020:シミュレータでの地図作成と自己位置推定

シミュレータGazeboを使って地図を作り、自己位置を推定し、目的地までナビゲーションする自律移動ロボットに必要な一連のタスクをさせましょう! ここでは地図作成にgmappingパッケー...
2020.08.22
lecture

HARD2020:ルンバの位置をPythonで知る

Pythonプログラムでルンバの位置を知ろう!ここでの位置はROSで計算したodometry(オドメトリ情報です。オドメトリはロボットの車輪回転速度から移動量を求め自分の位置を計算する方法のこ...
2020.08.22
lecture

HARD2020: ルンバをPythonで動かす

Pythonプログラムでルンバを動かしてみましょう!まず、ソースコードを見てみましょう。今回もたったの39行です。PythonプログラムはC++でコーディングする場合と比較して圧倒的に短くなる...
2020.08.22
education

仮想シミュレーション環境「箱庭」の使い方

仮想シミュレーション環境「箱庭」V850版の使い方を説明する。ここでは授業で使用する通信方式MMAP版の説明だけを行う。UDP版はオリジナルである参考サイトを参照されたい。 参考サイト ...
2020.09.01
education

仮想シミュレーション環境「箱庭」のインストール(Windows・Ubuntu20.04)

仮想シミュレーション環境「箱庭」のインストールメモ。ターゲットCPUはV850。中の人に聞いたところ、ARM版はAPIも完全に実装されていないのでV850版の方が安定してお勧めらしい。ETロボコンシミ...
2020.09.01
lecture

Raspberry Pi4 (8GB RAM): ROS MelodicでRoombaを動かそう!

Raspberry Pi4 (8GB RAM)、ROS MelodicでRoombaを動かすまでの記事。 更新:ソースコードの変更で間違と不足箇所があったので赤字で訂正しました。ご指摘頂いた...
2020.09.06
lecture

HARD2020: シミュレータでルンバを動かそう!

Gazeboシミュレータを使い、Roombaを動かします。本記事ではカナダのSimon Fraser University, Autonomy Lab.のJacob PerronさんのフォークしたiR...
2020.08.24
education

PD実践:Unityのインストール (Windows)

この公式サイトから「Unityを選択+ダウンロード」を選択する。 「個人向け」→「Personal」→「はじめる」をクリックする。  「リピートユーザー」をクリックする。 ...
2020.08.29
education

ETロボコンシミュレータ開発環境(評価版)

次のリンクで公開されているETロボコンシミュレータ開発環境(評価版)を試した。 シミュレータ開発環境(評価版)を公開しました。 WindowsではWSL1にUbuntu18.04インス...
2020.06.29

Folding@home Kanazawa (ID 257261)

みんなのためにおうちで新型コロナウイルスを解析しよう!

タイトルとURLをコピーしました