User Guide
v2025.03
v2025.03
  • Extend Robotics User Guide
  • introduction
    • Release Notes
      • AMAS v2025.03
      • AMAS V10.3
      • AMAS V9.3
      • AMAS V8.3
      • AMAS V7.6
    • AMAS Overview
    • Compatible XR Systems
    • Supported Robots
      • Robots
        • Ufactory
        • Universal Robots
        • Dobot
        • Pal Robotics
        • Mitsubishi Electric
        • AGILE-X
      • Accessories
        • Robotiq
        • ROBOTIS
        • Ufactory
        • On Robot
    • Choosing 3D Sensors
      • Limitations
      • Sensor Types
      • Support Matrix
      • Visual Comparison
    • Specifications
    • PC Requirements
    • Typical Network Connection
    • Network Requirements
  • getting started
    • Getting Started with AMAS
    • Navigating Through the User Guide
  • Cortex
    • Introduction
    • Robot Setup Instructions
      • UFactory xArm
      • UR e Series
      • UR CB Series
      • Dobot CR-A Series
      • AgileX
      • Dexterous Hands
        • Robotera XHAND1
        • Inspire Robots Dexterous Hand
      • Extend Avatar
        • Electronics Assembly
        • Mechanical assembly
          • Avatar Component Parts list
          • Assembly Instructions
        • xArm Adjustments
    • Sensor Setup Instructions
      • Sensor Positioning
    • Cortex Firmware Configuration
    • Instructions for Starting the Cortex
    • Cortex IP Configuration
    • Shutdown Instructions
    • Cortex Safety Protocols
  • AMAS VR Application
    • Download AMAS
      • Setup Quest Application
      • Running the Application
      • Home Scene Arrival
    • Control Panel
      • Interactions Modes
        • View Adjust Mode
        • Robot Control Mode
        • Interaction Utilities
      • Floating Keyboard
      • Error popup
      • Web Browser
    • Hand Tracking
    • Hand Gestures
    • Upper Body Tracking
    • Passthrough Mode
    • Managing Cortex
      • Adding Cortex Connection
      • Loading Cortex Connection
      • Modifying Robot Settings
        • Safety Parameter Update
      • Manual Robot Positioning
      • Modifying Sensor Settings
        • 2D - 3D fusion
      • Sensor Position Calibration
        • Calibration Prerequisite
          • Calibration Board
        • Sensor to Robot Calibration
        • Sensor to Sensor Calibration
        • Manual Calibration
    • Accessories
      • SenseGlove Nova 2
      • bHaptics TactGloves
    • Record and Replay
      • Creating a Recording
      • Load a Recorded Motion
      • Replay a Recorded Motion
    • Data Collection
      • Recording Data
      • Data Visualisation
        • ROS Bag
        • HDF5
        • LeRobot
    • Tutorial
    • Visual Haptic
      • Force Torque Calibration
    • Speech Recognition
    • Utilities
      • Stationary Headset
      • Exhibition Scene
    • UR Program Change
    • Mobile Robot Movement
      • Virtual Joystick
      • Quest series controller
    • Shutdown Instructions
    • Safety Utilities
      • Safety Utilities
      • Joint Limit Recovery Visualisation
      • Robot Rescue
    • Avatar Additional VR Functionalities
      • Avatar Digital Twin Assembly
      • Pose Sync Avatar Camera Setup
      • Torso Initialisation
      • Embody Control Mode
  • Command Console
    • Over-the-Air Firmware Updates
    • Updating Robot/Sensor Configurations
      • Robot Specific Firmware Settings
      • Sensor Specific Firmware Settings
  • Cortex API
    • Robots
      • Current Robot Publishers, Subscribers and Services
      • Gripper Customizations
      • Message and Service Definitions
    • Sensors
  • Other Information
    • Troubleshooting
    • Customized Hardware Integrations
    • Remote Demonstration Requirements
    • Guides
      • PAL TIAGo
        • Mobile Base, Arm and Torso Control
        • 3D Sensor
        • Additional Sensor Data Visualization
        • First Person View Mode
        • Take Home Functionality
        • Audio
        • Bundle
      • Robot - Sensor Sync
Powered by GitBook
On this page

Was this helpful?

  1. AMAS VR Application
  2. Safety Utilities

Joint Limit Recovery Visualisation

Joint Limit Recovery Visualisation enables a user to avoid reaching a Joint Limit Error

PreviousSafety UtilitiesNextRobot Rescue

Was this helpful?

To handle various situations in the robot control such as,

  1. Singularity

  2. Ambiguity in IK solution

  3. Multiple rotations of the robot around the axis. For example, 0 to 720.

Joint limits are restricted in the AMAS VR app. When the user goes near the joint limits, the AMAS VR app will start showing error messages warning the user.

During the operation, the user might not know which joint is causing the error and which direction to move to recover.

This feature aids recovery by displaying directional arrows when the user is within 10 degrees of the limit and the direction of movement needed to avoid hitting the limit.

To avoid the inverse kinematics (IK) problem, robots with spherical joints or multidirectional mobility are limited to a range of no more than 360 degrees of movement.

Example of the visualisation showing the Joint Limit Recovery directions