Robot Control Device Rotation Angle Update
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot control devices face challenges in accurately detecting and storing rotation angles exceeding a predetermined range, especially when the device is stopped, due to limitations in encoder configurations and power supply issues, which can lead to loss of rotation data and reduced accuracy in position and posture control.
Innovation Solution
A robot control device equipped with a first and second rotation angle detector, an auxiliary power source for the first detector during stop states, and a control unit that updates and stores rotation angles, allowing for continuous detection and correction of errors when the device is restarted, even without a backup power source for the second detector.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If an absolute encoder is used to detect rotation angle, then the rotation angle can be detected accurately within a predetermined range, but the rotation angle exceeding the predetermined range cannot be detected
Solution Approach 1:
The system segments the rotation detection function into two parts: the absolute encoder detects rotation angles within the predetermined range (0-360 degrees), while a separate counter detects the number of full rotations. This segmentation allows the system to handle both precise angular measurement and extended rotation tracking simultaneously.
Solution Approach 2:
The system transitions from a single-dimensional detection approach to a two-dimensional approach by combining the absolute encoder's angular detection (0-360 degrees) with a counter that tracks the number of full rotations. This dimensional extension enables detection of rotation angles beyond the encoder's inherent range.
2Loss of energy
If the robot control device is stopped without backup power source, then power consumption is reduced, but the rotation angle data is lost and cannot be detected after restart
Solution Approach 1:
The system performs preliminary action by storing the number of rotations in a non-volatile memory or backup register before stopping the device. This ensures that even when power is cut and the main memory is cleared, the rotation count information is preserved and can be used to reconstruct the absolute position after restart.
Solution Approach 2:
The system creates a copy of the critical rotation data in a non-volatile storage medium. The counter value representing the number of full rotations is copied to a backup storage area that retains data without power, ensuring information preservation while allowing main system power to be reduced during idle periods.
3Measurement precision
If a second encoder is mounted on the output shaft of the reducer to detect rotation angle, then the accuracy of position and posture control is improved, but the device complexity and cost increase
Solution Approach 1:
The system introduces an intermediary computational approach instead of adding physical hardware. By using the existing absolute encoder data combined with counter information and mathematical calculations, the system achieves the functional equivalent of a second encoder without the associated complexity and cost.
Solution Approach 2:
The system replaces the mechanical solution of adding a second physical encoder with an electronic/software-based solution. The rotation angle exceeding the predetermined range is detected through computational methods combining encoder readings with counter data, eliminating the need for additional mechanical sensing components.
4Reliability
If backup power source is provided for the second encoder, then the rotation angle detection during stop period is maintained, but the cost and power consumption increase
Solution Approach 1:
The system performs preliminary action by storing the number of rotations in a non-volatile memory or backup register before stopping the device. This ensures that even when power is cut and the main memory is cleared, the rotation count information is preserved and can be used to reconstruct the absolute position after restart.
Data Source
AI summary
A robot control device, when starting from a stop state, updates a first rotation angle or a second rotation angle based on at least one of the first rotation angle stored in a first rotation angle storage unit and the second rotation angle stored in a second rotation angle storage unit and at least one of the first rotation angle detected by a first rotation angle detector and the second rotation angle detected by the second rotation angle detector.


