Host2Jetson is a Python project that enables communication between a host computer, a controller input device (such as a joystick), and a Jetson computer over UDP protocol
- Read controller input from a host computer using Pygame.
- Send controller input data over UDP to a specified IP address and port.
- Receive data on a Jetson Nano and process it.
- Clone the repository:
git clone https://github.com/uofrobotics/Host2Jetson.git
- Install the required dependencies:
pip install -r requirements.txt
-
Connect your controller input device (e.g., joystick) to the host computer.
-
Modify the
udp_send.py
script to configure the IP address and port of the Jetson Nano (the receiver) and run it:
python3 udp_send.py
- Modify the
udp_receive.py
script with the appropriate IP address and port and run it:
python3 main.py