Servo Motor ID Auto-Setting Controller for Robot Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of setting unique ID information for multiple servo-motors connected to a common signal line in robots is cumbersome and time-consuming, requiring individual connection and reconfiguration of each motor, which complicates the assembly and startup of robots with numerous joint parts.

Innovation Solution

A driving device with a controller and servo-motors connected via a common signal line, where each servo-motor has a storage section for unique ID information and a drive controller that operates based on matching ID information, including a transmission unit to designate and detect the servo-motor, and a correspondence unit to generate information about the motor's operation, allowing for automated ID code setting and detection of the motor's position.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple servo-motors are connected to a common signal line with unique ID information, then the robot can be controlled collectively, but the process of setting ID information becomes very troublesome and time-consuming

Engineering Contradiction:
Improvecollective control capabilityVSAvoidID setting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically detects the number of connected servo-motors and assigns ID information to each motor without requiring manual configuration. The controller performs self-diagnosis by transmitting test signals and detecting responses, then automatically sets appropriate ID values for each detected motor, eliminating the need for manual one-by-one configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The controller pre-allocates ID information to servo-motors before actual operation begins. During the initial connection phase, the system automatically detects which motors are present and assigns them predetermined ID values from a pool of available IDs, preparing the system for immediate collective control without requiring subsequent manual ID setting.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual ID setting is performed one-by-one, then each servo-motor can be uniquely identified, but the configuration process becomes extremely cumbersome

Engineering Contradiction:
Improveunique identification accuracyVSAvoidconfiguration ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The controller transmits test signals with candidate ID values to servo-motors and detects whether each motor responds. Based on the feedback from motor responses, the controller determines which IDs are actually assigned to connected motors and adjusts its allocation strategy accordingly, ensuring unique identification while automating the process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses a pre-defined pool of valid ID values that can be automatically allocated to detected motors. Instead of requiring manual assignment, the controller copies appropriate ID values from this pool and assigns them to motors based on detection results, ensuring uniqueness while simplifying operation.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If servo-motors are connected before ID setting, then assembly is simplified, but the ID configuration requires removing and re-mounting motors

Engineering Contradiction:
Improveassembly easeVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of connected servo-motors and automatic ID allocation before the user needs to configure anything. The controller automatically identifies which motors are present on the signal line and assigns IDs in advance, allowing motors to remain permanently installed without requiring removal for configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller automatically performs the entire ID configuration process by itself after detecting motor connections. It transmits test signals, analyzes responses, determines the number of connected motors, and assigns appropriate IDs without requiring the user to manually remove or re-mount any components, greatly simplifying the overall process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10850394B2Driving device
Publication Date: 2020.12.01 CASIO COMPUTER CO LTD
  • US10850394B2 patent drawing
  • US10850394B2 patent drawing
  • US10850394B2 patent drawing

AI summary

A controller includes a first transmission unit that transmits identification information designating one servo-motor from among the servo-motors, an operation detection unit that detects an operation aspect of the driving device that is caused by a movement of the drive section driven by the servo-motor which is operated by the drive controller based on the identification information transmitted by the first transmission unit, and a correspondence information generation unit that creates correspondence information indicating which servo-motor among the servo-motors the identification information transmitted by the first transmission unit corresponds to, based on the detected operation aspect.