鬼ごっこゲーム

鬼ごっこゲーム

Author: 
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
No votes yet
Last modified: 
Thu, 2024-09-12 15:47

Download

latest Releases : 2.0.0-RELESE

2.1.0-RELESE Download page
2.0.1-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