Concept:
Compliance in robotics refers to the ability of a robot to accommodate positional errors during assembly or interaction.
There are two types:
• Passive compliance → mechanical devices (e.g., RCC)
• Active compliance → achieved using sensing, control, and software
Step 1: Understanding Active Compliance.
Active compliance involves:
• Sensors → detect errors (force, position)
• Controller → processes feedback and generates corrective action
• Software → implements control algorithms
Step 2: Evaluate option A (Controller).
Controller:
• Essential for processing feedback signals
• Adjusts motion dynamically
Hence, A is correct.
Step 3: Evaluate option B (Remote Centre Compliance).
RCC:
• Mechanical passive device
• Works without sensors or control
Thus belongs to passive compliance → not active.
Hence B is incorrect.
Step 4: Evaluate option C (Software).
Software:
• Implements algorithms for correction
• Controls motion based on feedback
Hence C is correct.
Step 5: Evaluate option D (Sensors).
Sensors:
• Detect misalignment, force, or position error
Essential for active compliance → correct.
Step 6: Final conclusion.
Correct components:
\[
A, C, D
\]
\[
\boxed{\text{Answer: C, D and A only}}
\]