Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Chi-Haur Wu

dblp:129/6626 · also Chi-haur Wu · DBLP profile ↗
← Back
21ranked-venue papers
10as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 11 · 6 first-authorSystems, architecture and hardware · 11 · 6 first-authorHuman-computer interaction and ubiquitous computing · 6 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
9 papers
Motion planning and robot control · 100%
Computer graphics and multimedia
1 paper
Computational fabrication · 77% Geometric modeling and processing · 23%
Human-computer interaction and pervasive computing
2 papers
Design research and methods · 72% Health and well-being technologies · 28%

Topics — the 15 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
0.162001
A Hierarchical Model for Coordinated Planning and Control of Automated Assembly Manufacturing · ICRA 2001
A study of neuromuscular-like control in rehabilitation robot · ICRA 1996
Analysis of voluntary movements for robotic control · ICRA 1991
Computational fabrication
design for manufacturing
0.012003
Structured product coding system (SPCS) for product cost evaluation in a CAE/CAD/CAM product (C3P) environment · ICRA 2003
Robotics › Motion planning and robot control
motion planning
0.022001
A Hierarchical Model for Coordinated Planning and Control of Automated Assembly Manufacturing · ICRA 2001
Trajectory feasibility based on cartesian workspace for robot manipulators · ICRA 1986
Robotics › Motion planning and robot control › motion planning › manipulation planning
assembly motion planning
0.012001
A Hierarchical Model for Coordinated Planning and Control of Automated Assembly Manufacturing · ICRA 2001
Robotics › Motion planning and robot control › robot control › motion control
coordinated multi-robot control
0.012001
A Hierarchical Model for Coordinated Planning and Control of Automated Assembly Manufacturing · ICRA 2001
Robotics › Motion planning and robot control › robot calibration
kinematic error compensation
0.031988
Robot calibration and compensation · IEEE J. Robotics Autom. 1988
Design of robot accuracy compensator after calibration · ICRA 1988
A method for calibrating and compensating robot kinematic errors · ICRA 1987
Geometric modeling and processing › CAD/CAM
CAD/CAM integration
0.012003
Structured product coding system (SPCS) for product cost evaluation in a CAE/CAD/CAM product (C3P) environment · ICRA 2003
Robotics › Motion planning and robot control
robot calibration
0.021988
Robot calibration and compensation · IEEE J. Robotics Autom. 1988
Design of robot accuracy compensator after calibration · ICRA 1988
Robotics › Motion planning and robot control › robot calibration
kinematic calibration
0.021988
Robot calibration and compensation · IEEE J. Robotics Autom. 1988
A method for calibrating and compensating robot kinematic errors · ICRA 1987
Robotics › Motion planning and robot control › robot control
compliant motion control
0.011990
A neuromuscular-like model for robotic compliance control · ICRA 1990
Health and well-being technologies › rehabilitation technology
rehabilitation robotics
0.011996
A study of neuromuscular-like control in rehabilitation robot · ICRA 1996
Robotics › Motion planning and robot control › robot calibration
kinematic error modeling
0.011986
Robot accuracy analysis based on kinematics · IEEE J. Robotics Autom. 1986
Robotics › Motion planning and robot control
robot kinematics
0.011986
Robot accuracy analysis based on kinematics · IEEE J. Robotics Autom. 1986
Robotics › Motion planning and robot control
workspace analysis
0.011986
Trajectory feasibility based on cartesian workspace for robot manipulators · ICRA 1986
Robotics › Motion planning and robot control › manipulator control
manipulator positioning
0.011987
A method for calibrating and compensating robot kinematic errors · ICRA 1987

Methods — techniques the papers use, named apart from their topics

structured product coding system · 0.1nonlinear damping · 0.0muscle-reflex modeling · 0.0simulation · 0.0hierarchical modeling · 0.0phase plane analysis · 0.0muscle-reflex model · 0.0nonlinear damping model · 0.0recursive formulation · 0.0inverse accuracy compensation · 0.0calibration algorithm · 0.0
YearPublicationVenuePosition
2008 An Efficient Algorithm for Placement Sequence and Feeder Assignment Problems With Multiple Placement-Nozzles and Independent Link Evaluation
abstract
We show that the genetic algorithm that Leu described to plan component placement sequences and feeder assignments for pick-and-place printed circuit board assembly tasks is a special case of a more general model that supports multiple placement-nozzles and independent feeder and board link (chromosome) evaluation methods. We also show that independent link evaluation can be used to offset a reduction in the parent link sample space and that these results are better than what can be achieved through link-pair evaluation. These generalizations extend the capabilities of the genetic algorithm to a broader range of manufacturing scenarios.
Julius S. Gyorfi, Chi-Haur Wu
IEEE Trans. Syst. Man Cybern. Part A2
2006 A Minimum-Jerk Speed-Planning Algorithm for Coordinated Planning and Control of Automated Assembly Manufacturing
abstract
We previously proposed a general algorithm for coordinating the motions among multiple machines in a shared assembly environment based on a constant-speed motion model. In this paper, we extend this work to a minimum-jerk polynomial motion model and describe a new speed-planning algorithm to plan automated assembly machines' motions. Machines are planned sequentially, based on their priorities, by mapping the motions of higher-priority machines into forbidden regions in two-dimensional space-time graphs. Collision-free minimum-jerk motions are then planned between the forbidden regions in the graphs. The new speed-planning algorithm is evaluated on a dual-robot surface-mount technology assembly machine in which both robots share a common workspace. Note to Practitioners-Automated assembly processes, especially surface-mount technology manufacturing, require a high degree of precision when placing certain components. This motivated us to find a way of maintaining good positional accuracy by planning smooth motions for the machines that perform these tasks. Since many of these machines have two or more robots, their motions must also be coordinated. We developed an algorithm that combines coordinated motion concepts with a minimum-jerk motion model that can solve these problems. The algorithm plans segmented paths for the robots and then sequentially plans their speeds to prevent collisions between them. The planned speeds ensure position, velocity, and acceleration continuity between path segments. The smooth motions resulting from this method enable high-accuracy component placement. The tradeoff for this improvement is increased cycle time compared to other speed-planning methods
Julius S. Gyorfi, Chi-Haur Wu
IEEE Trans Autom. Sci. Eng.2
2003 Structured product coding system (SPCS) for product cost evaluation in a CAE/CAD/CAM product (C3P) environment
abstract
Virtual design and manufacturing has become a key technology in reducing both design errors and manufacturing cost. In order to have a realistic evaluation, the cost of assembling, disassembling, and manufacturing a product has to be realized. A product's design and its manufacturability will give an overall manufacturing efficiency and production cost. To eliminate future production failure and control the cost, management has to be able to foresee and evaluate the whole process from design to production, easily and wisely. In recognizing the importance of this capability, a CAE/CAD/CAM Product (C3P) management tool based on a structured product coding system (SPCS) is developed for the process of virtual design and manufacturing.
Chi-Haur Wu, Swee M. Mok
ICRA1
2001 A Hierarchical Model for Coordinated Planning and Control of Automated Assembly Manufacturing
abstract
A general, hierarchical model for describing automated assembly systems is developed. This hierarchical model allows any complex assembly system to be decomposed into simpler sub-systems. This decomposition can be applied recursively to generate a multi-level system structure. Planning and control can be performed on each part of this structure and, if necessary, between parts. The model was applied to a simulated dual-robot, surface-mount assembly system to simplify the problem of planning coordinated motions between the robots. For the purpose of illustration, both linear and polynomial motion-planning models were analyzed. Part pick-up and placement delays were also introduced. Furthermore, system performance as a function of the number of placement-nozzles was also quantified. By weighing the benefits of additional placement-nozzles against their costs, the ideal number of placement-nozzles may be determined.
Julius S. Gyorfi, Chi-Haur Wu
ICRA2
2001 Automatic Generation of Assembly Instructions Using STEP
abstract
An automatic method for generating assembly instructions using CAD files is presented. Algorithms for extracting geometrical information of objects stored in a non-proprietary format, ISO-10303, STEP-CAD data file are explained. The developed algorithms form an important link between design and manufacturing. In our previous work, (Mok et al., 2000, 1999, Wu and Kim, 1994, and Kim and Wu, 1990) we designed a hierarchical assembly model that allows designers to evaluate products for manufacturing cost using a structured assembly coding system (SACS). Each SACS code represents a sequence of assembling/disassembling operations for mating two parts. The developed algorithms in this paper generate the required SACS codes based on the geometrical and topological information extracted from the STEP files of a product in a CAD environment. Based on the generated SACS codes, the proper assembly operations can then be derived for assembling the designed product. An example of assembly with simple parts is presented to verify the method.
Swee M. Mok, Kenlip Ong, Chi-Haur Wu
ICRA3
2001 Modeling automatic assembly and disassembly operations for virtual manufacturing
abstract
A system for evaluating products in their design phase has been developed for virtual manufacturing. It is integrated into a CAD/CAM environment to calculate the cost for assembling and disassembling parts. In our earlier work, a generic assembly and disassembly model was developed to represent operations required for product manufacturing and de-manufacturing. To be useful, the model requires a method for translating high-level instructions from product designers into low-level assembly and disassembly instructions. This paper presents a set of rules for accomplishing this task. The developed rules are used for manipulating strings representing parts and handlers in binary assembly and disassembly operations. A telephone assembly and disassembly simulation is used to illustrate the developed system.
Swee M. Mok, Chi-Haur Wu, D. T. Lee
IEEE Trans. Syst. Man Cybern. Part A2
2000 A System for Analyzing Automatic Assembly and Disassembly Operations
abstract
A system for evaluating products in their design phase has been developed. It is integrated into a CAD/CAM environment to calculate cost for assembling and disassembling parts. In previous work, a generic assembly and disassembly model was developed to represent operations required for product manufacturing and demanufacturing. To be useful, the model requires a method for translating high-level instructions from product designers into low-level assembly and disassembly instructions. This paper presents a set of rules for accomplishing this task. The developed rules are used for manipulating strings representing parts and handlers in binary assembly and disassembly operations. A telephone assembly and disassembly simulation is used to illustrate the developed system.
Swee M. Mok, Chi-Haur Wu, D. T. Lee
ICRA2
2000 Coordinated planning and control of automated assembly manufacturing
abstract
A general, hierarchical method of planning coordinated motions among multiple objects in a dynamic environment is developed. This model consists of a two-phase approach: planning a global path for each object and then locally optimizing along that global path. The applicability of this model to surface-mount manufacturing systems is studied in different scenarios. By changing the priorities of the machines, different results may be obtained. By comparing these results, the best one may then be determined. Simulation results using the two-phase algorithm show an improvement over other planning and control methods.
Julius S. Gyorfi, Chi-Haur Wu
IEEE Trans. Syst. Man Cybern. Part A2
1999 A Muscular-Like Compliance Control for Active Vehicle Suspension
abstract
Inspired by the natural suspension capabilities in the biological limb system, a design of an active suspension system is developed for damping the undesired forces and displacements caused to vehicles by the irregularity on the road surface. The proposed controller for suspension is based on a muscular-like model fitted from the responses of different voluntary and involuntary limb movements. Because the muscular-like model emulates the property of biological damping behavior, the proposed active suspension controller has a very unique feature that will enable the controlled vehicle to adapt to varying loads and sudden impacting forces. This is in contrast to the conventional linear controller that has sensitivity and stability problems when the dynamic system is subjected to varying loads. To realize our controller, a small-scale, quarter-car model was built for our experiments on active suspension.
Shih-Lang Chang, Chi-Haur Wu, D. T. Lee
ICRA2
1996 A study of neuromuscular-like control in rehabilitation robot
abstract
By modeling the nonlinear damping property of the biological muscle-reflex system, a neuromuscular-like controller has been proved to be capable of reflexing to any changing displacement and enhancing the compliant forces for the changing motion. The unique capability possessed by this controller presents a prominent application for designing a mechanical orthosis in aiding the limb motion of disabled people who have minimal or no voluntary control of limb muscle. To demonstrate the feasibility and effectiveness of the concept, the elbow and shoulder joints of a PUMA 560 robot were implemented with the neuromuscular-like control to emulate the limb motion.
Chi-Haur Wu, Shih-Lang Chang, D. T. Lee
ICRA1
1994 Modeling of Part-Mating Strategies for Automating Assembly Operations for Robots
abstract
From the concept of designing for automation, a system modeled from simple part-mating is proposed for helping automate the fine motion control phase of assembly operations. The proposed system consists of three subsystems. The first subsystem is a part-mating model categorized from different mating geometric constraints of simple parts. The second subsystem is a coding system, named structured assembly coding system (SACS), that codes different part-mating tasks with different levels of geometrical constraints. From this coding system, specific part-mating types can be identified for different tasks of assembly operations. Conversely, constraint configuration for each part-mating task can also be generated from the proposed part-mating model. After constraint configurations are identified for an assembly operation, the third subsystem is to automate an assembly operation by deducing the compliance control strategies. The proposed system is demonstrated through a case study of pump assembly.>
Chi-Haur Wu, Myong Gi Kim
IEEE Trans. Syst. Man Cybern. Syst.1
1991 Analysis of voluntary movements for robotic control
abstract
This study focuses on the characterization and control of voluntary movements by analyzing motor command patterns, ensuing analysis from involuntary limb movements. As a result, a neuromuscular-like model with two muscle-reflex models is proposed, and motor command patterns are approximated identified from the experimental data. Based on the identified motor command patterns, a control strategy, muscle modulation control, is proposed for possible applications in robotic control using neuromuscular-like models.>
Chi-Haur Wu, Kuu-Young Young, Kao-Shing Hwang
ICRA1
1990 A neuromuscular-like model for robotic compliance control
abstract
The muscle-reflex mechanisms of private limbs are studied and modeled so that robotic controls may benefit from the findings. An extensive body of experimental evidence indictates that velocity-dependent force responses of the neuromuscular system have a nonlinear damping effect proportional to a fractional power of velocity. This highly nonlinear viscosity may help limbs adapt to different loads and bring movements to graceful terminations. To explore the characteristics of this nonlinear damping property, a theoretical study using the phase-plane approach is presented. The effects of different loads, damping constants, and stiffnesses are analyzed and simulated. From the results of this phase-plane analysis, a muscle-reflex model is developed and proposed for robotic compliance control.>
Chi-Haur Wu, Kuu-Young Young, James C. Houk
ICRA1
1990 An efficient solution of a differential inverse kinematics problem for wrist-partitioned robots
abstract
An efficient approach is presented for solving the inverse Jacobian problem for wrist-partitioned robots; specifically, the differential inverse kinematics problems. By selecting the wrist coordinate frame as the reference coordinate frame, a simplified Jacobian relation can be obtained for deriving a set of orthogonal bases for the screw system. From these orthogonal screws, the instantaneous Cartesian motion can be separated into translational and rotational parts for solving the differential joint variable rates. As a result, a set of concise, closed-form equations for solving the above inverse problem can be easily generated. For illustration, the PUMA 560 robot is selected as an example. On the basis of the simplified equations, the exact form of the inverse Jacobian matrix can also be obtained.>
Chi-Haur Wu, Kuu-Young Young
IEEE Trans. Robotics Autom.1
1989 Planning and control of robot orientational path
abstract
A novel geometric method for the planning and controlling the orientation of a robot's end-effector as it moves along a prescribed translational path is presented. To eliminate the influence of geometric changes to the path and to be able to predict the orientation, the proposed method plans rotational paths with respect to a natural local coordinate frame formed by three unit vectors, namely, the tangent, normal, and binormal vectors, defined by the geometry of the path. A motion control strategy is developed to maintain the desired rotational speed or acceleration of the end effector. Examples are presented which show the practicality of the method.>
Chi-Haur Wu, Chi Cheng Jou
IEEE Trans. Syst. Man Cybern.1
1988 Design of robot accuracy compensator after calibration
abstract
A design is presented of a robot accuracy compensator after calibration, which can efficiently calculate and compensate the calibrated kinematic errors for robot manipulators. This compensator consists of a direct robot accuracy calculator (DRAC) that efficiently calculates the accurate robot Cartesian positions using a recursive formulation of the T/sub /i matrix, and an inverse robot accuracy compensator (IRAC), that calculates the equivalent changes in robot joint positions caused by the Cartesian errors obtained from the DRAC. By subtracting these equivalent joint position changes to the current existing kinematic joint solutions, the robot accuracy caused by the kinematic errors can be compensated. As an example, an efficient accuracy compensator designed for PUMA 560 robots is given.>
Chi-Haur Wu, Jeff Ho, Kuu-Young Young
ICRA1
1988 Robot calibration and compensation
abstract
A method is presented for calibrating and compensating for the kinematic errors in robot manipulators. A method of selecting a set of independent kinematic errors for modeling any geometric errors in a manipulator's structure is developed. A calibration algorithm is presented for finding the values of these kinematic errors by measuring the end-effector position. These kinematic errors are experimentally determined for a PUMA 560 six-joint manipulator. Two general-purpose compensation algorithms are developed and the improvement in the Cartesian position of the end-effector is experimentally measured and these results are presented. The results show that the positioning accuracy of a robot manipulator can be substantially improved using a relatively simple technique for measuring the Cartesian position of a tool attached to the end of the manipulator.>
William K. Veitschegger, Chi-Haur Wu
IEEE J. Robotics Autom.2
1987 A method for calibrating and compensating robot kinematic errors
abstract
This paper presents a method of calibrating and compensating for the kinematic errors in robot manipulators. A method of selecting a set of independent kinematic errors for modeling any geometric errors in a manipulator's structure is developed. A calibration algorithm is presented for finding the values of these kinematic errors by measuring the end-effector Cartesian position. These kinematic errors are experimentally determined for a PUMA 560 six joint manipulator. Two general purpose compensation algorithms are developed and the improvement in the Cartesian position of the end-effector is experimentally measured and these results are presented.
William K. Veitschegger, Chi-Haur Wu
ICRA2
1986 Trajectory feasibility based on cartesian workspace for robot manipulators
abstract
A feasible Cartesian trajectory of a robot manipulator means that every point along the planned trajectory is within the workspace of the robot. The decision of a feasible Cartesian trajectory given to a robot manipulator is an important element of an intelligent robot system. In this paper, a method based on the robot workspace geometry to decide the feasibility of a given trajectory is presented. The method treats the workspace of a robot manipulator as a geometrical object, then this geometrical workspace can be properly described and utilized to determine the feasibility of a Cartesian trajectory. Due to the complexity of the general case, a robot manipulator system with six revolute joints is selected as the case study.
Chi-Haur Wu, Hernando Valencia
ICRA1
1986 Robot accuracy analysis based on kinematics
abstract
The positioning accuracy problem of robot manipulators has long been one of the principal concerns of robot design and control. In a previous work, a linear model that described the robot positioning accuracy due to kinematic errors was developed. However, the previous work considered only the small errors by ignoring the higher order terms and did not address the special case of two consecutive parallel joints. In this work a more detailed model is given that applies to consecutive parallel joints and includes the second-order terms. By comparing the results of the linear model and the second-order model, the accuracy of the linear model can be evaluated for a given manipulator and range of input kinematic errors. The error envelopes obtained using the linear model and the developed second order model for the Puma 560 are plotted and compared for various sets of input kinematic errors. A comparison of the computation complexity for the two models is also given.
William K. Veitschegger, Chi-Haur Wu
IEEE J. Robotics Autom.2
1982 Resolved Motion Force Control of Robot Manipulator
abstract
A new Cartesian position control called resolved motion force control (RMFC) has been developed for robot manipulator. It adapts force convergence concept to control the Cartesian force and position instead of classical joint control. In this way, the changing configurations, gravity loading, and internal friction of the manipulator can be automatically compensated. Also, the method only uses the Jacobian transpose matrix such that it is applicable to more than six degrees-of-freedom manipulator without increasing the computational burden.
Chi-Haur Wu, Richard P. Paul
IEEE Trans. Syst. Man Cybern.1