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#

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 |
|
Nintendo Joy-Con |
JoyLo hand-held controllers |
1 |
70 |
70 |
|
Dynamixel U2D2 |
USB communication converter for controlling Dynamixel motors |
1 |
32.10 |
32.10 |
|
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 FPX330-H101 4pcs Set |
Hinge frames and idlers for Dynamixel motors |
1 |
9.80 |
9.80 |