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

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

Author: 
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
No votes yet
Last modified: 
Sun, 2022-05-01 18:16

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK