https://github.com/team997coders/cameravisionjoystickdriver
Project to forward joystick commands to CameraVision application over network sockets.
https://github.com/team997coders/cameravisionjoystickdriver
Last synced: 11 months ago
JSON representation
Project to forward joystick commands to CameraVision application over network sockets.
- Host: GitHub
- URL: https://github.com/team997coders/cameravisionjoystickdriver
- Owner: Team997Coders
- Created: 2019-01-27T23:32:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-01T17:24:26.000Z (over 7 years ago)
- Last Synced: 2025-03-15T07:27:38.355Z (about 1 year ago)
- Language: Java
- Size: 65.4 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CameraVisionJoystickDriver Project
This project will connect to a joystick and drive the [CameraVision](https://github.com/Team997Coders/2019DSHatchFindingVision/tree/master/CameraVision) project.
It communicates over network sockets to the CameraVision project listening on port 2222.
The CameraVision project will attempt to connect to a [MiniPanTiltTeensy](https://github.com/Team997Coders/MiniPanTiltTeensy) so that joystick commands can pan and tilt an [Adafruit mini pan tilt servo assembly](https://www.adafruit.com/product/1967). Further, the CameraVision project will target lock on a hatch target by automatically controlling pan/tilt.
## Usage
Connect a joystick, start up the CameraVision project, have a [Teensy](https://www.pjrc.com/store/teensy35.html) flashed with firmware from project above and make sure it is plugged in (both servos and USB) to the same host that is running the CameraVision app.
Then, ```gradlew run```.