Asked

Using Joystick With ARC Running On Remote Desktop Computer

I have a robot that is connected to the computer through WIFI1. This computer will have another WIFI 2 that will be used to connect the computer to network. I will be controlling this computer from another one (Master) using Remote Desktop App. I want to be able to control the movement of the robot using a joystick connected to the  master computer, How can I do that?

Thanks Abdel


Related Hardware EZ-B v4
Related Control Joystick (Direct Input)

ARC Pro

Upgrade to ARC Pro

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.

PRO
Canada
#1  

How remote are we talking? A different room in the same house/building? Or a different house/building altogether?

If it's in the same house/building you can use a wireless Joystick (like the Xbox 360 or Xbox one with receiver, or bluetooth if new enough) connected to the slave computer. If the controller has enough range (30-60 feet) you could use it at your Master computer location.

You could use long range wireless modules like synapse/xbee paired with a Arduino micro (shows up as a USB-HID) to create a much longer distance controller to get to the 100-1000 meter range. I made my Power glove project with this concept.

Otherwise, you could possibly use an IP joystick connected to the network on the Master computer side but I don't know how you could have it show up as an HID device on the slave computer. I believe a device such as this could help:

https://atlona.com/product/at-omni-311/

PRO
Synthiam
#2  

I’d recommend a product like usb gate. It allows sharing usb devices over networks.

here’s a link to get started: https://www.net-usb.com/share-usb/

if you want to look for more options, google share usb device over network