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