鬼ごっこゲーム

鬼ごっこゲーム

投稿者: 
root

概要

  • RasberryPiMouseを2台使用し,鬼ごっこをするシステム
  • 逃げるRPMouseにはLRFを搭載し,周囲の障害物との距離を認識して自律的に走行する
  • 鬼のRPMouseは,人がジョイスティックで操縦する

特徴

  • 逃げるRPMouseの車体にバーコード画像を貼り付け,鬼のRPMouseに搭載したWebカメラでバーコードを正しく認識したら,捕まえたこととする

仕様

  • 言語: C++, Python
  • OS: Windows, Linux

コンポーネント群

新規作成

  • DetectObstaclesRTC
      RPLidarRTCから正面のレンジデータを受信し、値に応じた指令をRunAwayに送る​
      (https://github.com/W-kudo/DetectObstaclesRTC.git)
  • RunAway​
      DetectObstaclesRTCから受信した移動指令をTimedVelocity2D型に変換する
      (https://github.com/m0-MorozumiWakana/RunAway.git)
  • RecogBarcodeRTC
      受信した画像データからバーコードを読み取り,そのIDを送信する
      (https://github.com/h1tomo/RecogBarcodeRTC.git)
  • DetectVisualizationRTC​
      バーコードの検出,読み取りの状態をGUIで可視化する
      (https://github.com/h1tomo/DetectVisualizationRTC.git)

再利用

  • SFMLJoystick
  • JoystickToVelocity
  • RPLidarRTC
  • RasberryPiMouseRTC
  • OpenCVCamera
  • ConvertImage


ソースコード

  • 上記参照

発表資料のpdf、及び、モデル発表動画は こちらのページ をご覧下さい。

問合先(メールアドレス): 
kudo-daiki@ed.tmu.ac.jp
Project Information
OS: 
Windows
Linux
言語: 
C++
Python
OpenRTM ver.: 
2.0
Average: 
0
まだ投票はありません
最終更新日時: 
木, 2024-09-12 15:47

ダウンロード

最新バージョン : 2.1.0-RELESE

統計

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

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

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

DAQ-Middleware

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

産総研が提供するRTC集

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