JoyLo Overview#

JoyLo stands for Joy-Con on low-cost kinematic-twin arms. It provides a general, cost-effective approach to whole-body teleoperation by integrating multifunctional joystick controllers mounted on the ends of two 3D-printed arms. By grasping the Joy-Con controllers attached to the kinematic-twin arms, users can operate the arms, grippers, torso, and mobile base in unison. This significantly accelerates data collection by allowing users to perform bimanual coordination tasks, navigate safely and accurately, and guide the end-effectors to effectively reach various locations in 3D space. While our implementation is specific to the R1 robot, the design principles of JoyLo are general and can be adapted to similar robotic platforms.

Functionalities Overview#

../../_images/hardware_overview.png

Bill of Materials (BoM)#

Here is a table of components used to build JoyLo. We list necessary components and accessories.

Part Name

Description

Quantity

Unit Price ($)

Total Price ($)

Purchase Link

Dynamixel XL330-M288-T

JoyLo arm joint motors

16

23.90

382.40

Dynamixel

Nintendo Joy-Con

JoyLo hand-held controllers

1

70

70

Nintendo

Dynamixel U2D2

USB communication converter for controlling Dynamixel motors

1

32.10

32.10

Dynamixel

5V DC Power Supply

Power supply for Dynamixel motors

1

<10

<10

Various, e.g., Amazon

3D Printer PLA Filament

PLA filament for 3D printing JoyLo arm links

1

~5

~5

Various, e.g., Bambu Lab

Total Cost: ∼$499.5

Accessories

Part Name

Description

Quantity

Unit Price ($)

Total Price ($)

Purchase Link

M2 Screw Set

M2 screws and nuts for assembling several JoyLo components

1

<10

<10

Various, e.g., Amazon

Dynamixel U2D2 Power Hub Board Set

Compact power hub for Dynamixel U2D2 and motors

1

19.00

19.00

Dynamixel

Dynamixel FPX330-H101 4pcs Set

Hinge frames and idlers for Dynamixel motors

1

9.80

9.80

Dynamixel