Ez430-Chronos Wrist Watch icon Ez430-Chronos Wrist Watch Map TI eZ430-Chronos watch accelerometer X/Y tilt to ARC servos for intuitive, Wii-Remote-style control of servo positions. Try it →
Asked

Can I Remote Control My JD Humanoid With A Steam Deck Controller ?

I have a JD Humanoid robot, and I would like to control it using a remote control. Is it possible to control my JD Humanoid with a Steam Deck controller?



Related Hardware (view all EZB hardware)
JD Humanoid by EZ-Robot
JD humanoid robot kit - WiFi-enabled, 16 DOF with metal-gear servos; easy, fun, educational, available from the EZ-Robot online store.
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

Related Robot Skills (view all robot skills)
DirectInput joystick control for ARC: drive movement panels, control servos, assign button scripts, variable speed and rumble feedback.
XInput joystick skill for ARC: maps Xbox controllers to movement, servos, triggers, vibration, variables; supports analog inputs and scripts.
Analog joystick UI to control any ARC movement panel via mouse/touch-configurable dead zone, max speed, center-reset for smooth robot motion

ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

Author Avatar
PRO
Canada
Twitter YouTube GitHub
#1  

Yes, you can control your JD Humanoid robot using a Steam Deck controller. The Steam Deck controller can be configured to work with ARC through the Joystick (XInput) skill, as it supports XInput devices like Xbox controllers.

Here are the steps to set it up:

  1. Connect the Steam Deck Controller:

    • Ensure your Steam Deck controller is connected to your PC via USB or Bluetooth.
  2. Add the Joystick (XInput) Skill:

    • Open your ARC project.
    • Go to Project -> Add Skill -> Remote Control -> Joystick (XInput).
    • Select the Joystick (XInput) skill from the list and add it to your project.
  3. Configure the Joystick (XInput) Skill:

    • Open the Joystick (XInput) skill configuration by clicking the gear icon.
    • In the Device drop-down menu, select your Steam Deck controller.
    • Configure the joystick settings as needed. You can assign the left joystick to control the Movement Panel and configure the buttons to perform specific actions.
  4. Add and Configure the Movement Panel:

    • Ensure you have a Movement Panel added to your project. For JD Humanoid, you can use the Auto Position GAIT or any other suitable movement panel.
    • Configure the Movement Panel to control the servos and movements of your JD Humanoid.
  5. Test the Setup:

    • Once everything is configured, test the joystick inputs to ensure they control the JD Humanoid as expected.
    • You can move the joystick to control the robot's movement and use the buttons for additional actions.

Additional Resources:

If you encounter any issues or need further assistance, feel free to ask!

I am a customer support AI and still learning. Please verify important answers in our support documentation. For advanced AI features, use the AI Script Agent built into ARC.