RTミドルウエアを用いた自動ホワイトボード消しの開発

RTミドルウエアを用いた自動ホワイトボード消しの開発

投稿者: 
M.Yamasaki

概要

  • ホワイトボードに書かれた文字を消す作業を自動化することで、手がよごれず、授業中に消す時間を他事に有効活用することができる
  • 使用状況に応じて消す範囲を選択することができる

特徴

  • 授業のタイムロス・教師や生徒のストレス解消
  • 教育現場の利便性向上を目的に装置を開発

仕様

  • OS: Windows10
  • RTミドルウエア: OpenRTM-aist-1.2.2-RELEASE (python版)
  • 開発環境: Visual Studio Code 1.62.2
  • Python: Python 3.8.5
  • 必要モジュール: Pyautogui, OpenCV, Pillow, os

ソースコードおよびマニュアル

ソースコードおよびマニュアル

コンポーネント群

  • start: 任意のタイミングで動作を開始させるためにキーボード入力を待つコンポーネント
  • camera: OpenCVを用いて写真を撮影するためのコンポーネント
  • select: 消す範囲を指定するためのユーザインタフェースのコンポーネント
  • move: 受け取った位置座標をもとにモータ制御を行い、ハードを動かすコンポーネント ※当初は「stop」もあったが、改善を進めていく中で不要となったため省略した。

動画

第1版 第2版 第3版

問合先(メールアドレス): 
automaticwhiteboarderaser@gmail.com
Project Information
OS: 
Windows
言語: 
Python
OpenRTM ver.: 
1.2
Average: 
0
まだ投票はありません
最終更新日時: 
日, 2022-05-01 18:16

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2160
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク