Skip to content

TGM 2017: Controller and Server for PRIA Hedgehog Demo

Notifications You must be signed in to change notification settings

mrousavy/HedgehogDemo

Repository files navigation

HedgehogDemo

TGM 2017: A SYT (Koppensteiner) Project: Server/Host and Controller/Client for a PRIA Hedgehog

This Project's goal is to showcase available functions of the PRIA Hedgehog API and make use of the Web IDE.

Download Client

Download Server

Contents

  • HedgehogClient/: The Hedgehog Controller Windows Application (C#)
  • HedgehogServer/: The Hedgehog Server running on the Hedgehog (Python)
  • HedgehogPyAPI: The API for all Hedgehog Functions (Python)
  • HedgehogPyAPI_tests: Tests/Demos for Hedgehog API (Python)

Usage

  1. Setup Hedgehog with Python Project (HedgehogServer)
  2. Start Server on Hedgehog
  3. Start HedgehogClient.exe
  4. Enter IP of Hedgehog and Connect
  5. Input Keys to move in the new Window once Connected

Controls

  • W: Forwards
  • A: Left
  • S: Backwards
  • D: Right
  • +: Speed Up
  • -: Speed Down
  • Space: Brake
  • [No Key]: Hedgehog Stops
  • Also Supporting Xbox Controllers

Screenshots

Screenshot 1

Screenshot 2