Skip to main content

Gesture Interaction

This feature integrates D-Robotics' gesture recognition algorithm to enable interaction with the RDK X5 Magicbox through hand gestures.

IP Address Explanation

Model Information

FunctionModelInput SizeInference Frame Rate (fps)
Human Detectionfastrcnn1x3x544x960125.21
Hand Keypoint DetectionhandLMKs8x21948
Gesture RecognitiongestureDet8x211252.44

Hand Gestures and Trigger Actions

GestureHand MovementTrigger Action
ThumbUpThumbs upRocking arm shakes
Victory"V" gestureRocking arm lifts
ThumbLeftThumb pointing leftRaise left rocking arm
ThumbRightThumb pointing rightRaise right rocking arm
OkayOK gestureLight flashes

Functional Architecture Diagram

Functional Architecture Diagram

Startup Steps

  1. Use the following command to start the gesture interaction feature.

      cd /userdata/magicbox
    source /opt/tros/humble/setup.bash
    source app/ros_ws/install/setup.bash
    ros2 launch gesture_interaction gesture_interaction.launch.py
  2. Access [IP]:8000 via a web browser to view the gesture interaction results.

    Interaction Results

Reference Materials

User Manual: Gesture Recognition