| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
This sample enable you to control your GoPiGo with your Xbox controller. It demonstrates how to read inputs from the Xbox controller, translate these inputs as commands ('move forward', ' move backward', etc) and issue these commands to the GoPiGo robot.
This sample contains two projects: XboxControllerClient and GoPiGoXboxWebService. The XboxControllerClient is a foreground application written in C#. It is responsible for reading the Xbox controller's input and send it to GoPiGoXboxWebService. GoPiGoXboxWebService is a background application written in python. It exposes a WebAPI which takes the controller's input and issues commands to the GoPiGo robot.
Since XboxControllerClient is an universal application, it can be run locally on the Raspberry Pi or remotely on a PC. This is especially useful in the case of a wired Xbox controller -- you can connect the Xbox control to the PC and still control the Raspberry Pi / GoPiGo Robot via wifi. See configuration 2 - Running remotely.
| Back | FazBrowse Home | New Git URL |