⚽ ロボカップジュニアサッカー

詳細
  • 2台の完全自律型ロボット同士でサッカーの試合をする大会であるロボカップジュニアサッカーにおいて,主にロボットのハードウェアの設計開発を行った.チームは2人で編成され,私は,ロボットの機構設計(123D Design),回路・基板設計(KiCad)を行った.また,ロボットのプログラミングはC++(Arduino)を用いて2人で行った.およそ3年間にわたってロボットの設計開発を行い,全国大会では全国5位に入賞した.ポスターによるプレゼンテーションも行っている.さらに,第10回高校生理科研究発表会にて「自律型サッカーロボットの開発」という題で,ロボカップジュニアサッカーにおける自律型ロボットの開発について発表し優秀賞を受賞した.
  • [試合動画]
  • [ロボットの詳細]
  • [基板データ]
  • [RoboCupJuniorJapan HP]
  • [RoboCupJuniorJapan 競技結果]
  • [高校生理科研究発表会 受賞者一覧]
  • Technical Skills: Arduino, C++, 3DCAD, KiCad, Sensors(IMU, Ultrasonic sensor, Infrared sensor).
  • Soft Skills: Teamwork, Time Management, Communication, Presentation skills.

👆 NonMouse

詳細
  • 「NonMouse」というソフトウェアの開発を行った.NonMouseはマウスを使わずに,webカメラから手の動きを認識してコンピュータを操作することができるソフトウェアである.私は,このソフトウェアの企画,Python(OpenCV, MediaPipe)による画像処理プログラムの実装,プレゼンをほぼすべて1人で行った.メンターの方のアドバイスを参考にしつつさらに改良を施し,結果として技育展 開発スキル支援部門で優秀賞を受賞した.また,Zenn WeeklyTopおよび,異能vation 2023年度 「ジェネレーションアワード」部門ノミネートに選出された.
  • [GitHub]
  • [Zenn]
  • [技育展2021 HP]
  • [技育展2021 表彰状]
  • [異能vation 2023 ノミネート一覧]
  • [異能vation 2023 表彰状]
  • Technical Skills: Python (with OpenCV, MediaPipe, Numpy, Tkinter), Ubuntu, Git/GitHub.
  • Soft Skills: Time Management, Presentation skills, Communication.

📶 RESTuino

詳細
  • 「RESTuino」というソフトウェアの開発を行った.RESTuinoは,ArduinoのGPIOをREST APIによって対話的に操作可能にするソフトウェアである.私は,このソフトウェアの企画,C++(PlatformIO)によるマイコン上へのREST API実装,およびプレゼンをほぼすべて1人で行った.結果として開発スキル支援部門で優秀賞を受賞した.
  • [GitHub]
  • [Zenn]
  • [技育展2022 HP]
  • [表彰状]
  • Technical Skills: PlatformIO, Arduino, C++, Python, Git/GitHub.
  • Soft Skills: Time Management, Presentation skills.

  • iPhoneからスイッチを操作する様子

📚 ITF.

詳細
  • 大学院授業enPiTにて,新学期に買う教科書が高いという課題から,筑波大生限定の教科書取引アプリケーションを開発した.このアプリケーションはWebアプリとしてデプロイされている.6人で開発していて,私はバックエンドのロジック(Flask)や認証システム(Firebase authentificationなど),CI/CD(mainブランチへのマージによってGCPへの自動デプロイを行う)の実装,およびスクラムマスターとしてチームのプロジェクトマネジメント(アジャイル開発)を行った.実装と同時に,チームとして「何が必要か?」「いつまでに必要か?」「誰が何をやるべきか?」という視点からコミュニケーションを取りながらチームメンバーにタスクを振り分ける作業を行った.
  • [GitHub]
  • [サイト]
  • Technical Skills: Flask, Firebase, JavaScript, GCP, Git/GitHub, CI/CD, Docker, Agile development.
  • Soft Skills: Teamwork, Time Management, Communication, Presentation skills.

👣 ASHIMO

詳細
  • 筑波大学大学院 組み込み開発プログラミングの授業にて,足に貼ったRFIDから認証を行い改札を手ぶらで通ることができるシステムを開発した.3人で開発し,私はバックエンド(Firebase FCM)とスマホアプリ(Android Studio, Java)の実装を担当した.授業の最後に行われた発表会において1位を獲得した.
  • [GitHub]
  • [動画]
  • Technical Skills: Android Studio, Java, Firebase, Git/GitHub.
  • Soft Skills: Teamwork, Time Management, Communication, Presentation skills.

🤞 FingerRunning

詳細
  • 筑波大学大学院 組み込み開発プログラミングの授業で,運動不足の課題を解決するため指で走るゲームを開発した.1人で開発し,私は,Android StudioとJavaによる実装を行った.
  • [GitHub]
  • Technical Skills: Android Studio, Java, Git/GitHub.
  • Soft Skills: Time Management, Presentation skills.