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

Bailin Cao

dblp:68/5813 · DBLP profile ↗
← Back
7ranked-venue papers
7as first author
0since 2021 · last 1999
—ORCID · none

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

Artificial intelligence and machine learning · 6 · 6 first-authorSystems, architecture and hardware · 6 · 6 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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
3 papers
Motion planning and robot control · 79% Multi-agent systems · 21%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › motion planning › optimal motion planning
time-optimal path planning
0.021995
Implementation of TIme-Optimal Smooth and Collision-Free Path Planning in a Thwo Robot Arm Enviroment · ICRA 1995
Time-Optimal and Smooth Constrained Path Planning for Robot Manipulators · ICRA 1994
Robotics › Motion planning and robot control
trajectory optimization
0.021995
Implementation of TIme-Optimal Smooth and Collision-Free Path Planning in a Thwo Robot Arm Enviroment · ICRA 1995
Time-Optimal and Smooth Constrained Path Planning for Robot Manipulators · ICRA 1994
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.021997
Time-suboptimal inspection task sequence planning for two cooperative robot arms using mixed optimization algorithms · ICRA 1997
Implementation of TIme-Optimal Smooth and Collision-Free Path Planning in a Thwo Robot Arm Enviroment · ICRA 1995
Robotics › Motion planning and robot control
task and motion planning
0.011997
Time-suboptimal inspection task sequence planning for two cooperative robot arms using mixed optimization algorithms · ICRA 1997
Robotics › Motion planning and robot control › path planning
collision-free path planning
0.011995
Implementation of TIme-Optimal Smooth and Collision-Free Path Planning in a Thwo Robot Arm Enviroment · ICRA 1995
Mathematical optimization
discrete optimization
0.011997
Time-suboptimal inspection task sequence planning for two cooperative robot arms using mixed optimization algorithms · ICRA 1997
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.011997
Time-suboptimal inspection task sequence planning for two cooperative robot arms using mixed optimization algorithms · ICRA 1997

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

nonlinear optimization · 0.1simulated annealing · 0.0cubic spline · 0.0collision detection · 0.0
YearPublicationVenuePosition
1999 An event driven virtual reality system for planning and control of multiple robots
abstract
Virtual reality can be a very useful tool for complicated programming, planning, controlling and teleoperating robots. As yet the application of virtual reality to cooperation and conflict resolution between multiple robots has received little attention. In the paper, an event-driven virtual reality system for two robots is proposed and implemented. This system uses a standard VR package to implement the environment, thus allowing easier development of tasks, skills and behaviours. The assemblies in the virtual scene, i.e. CAD counterparts of these two robots, act like an outer protective skin to events from the variable environment around them such as collisions. Thus the corresponding safety actions can then be taken. The virtual and real environments are physically connected through a LAN using the TCP/IP protocol. Once the virtual assemblies are placed in safe and desirable goal locations, the real links update their locations using recorded trajectory points through path planning and collision avoidance. This approach prevents the VR from causing collisions between two real links, and between the real links and their environment. This system has provided a useful extension to current virtual reality systems for single robots. Also this system has application potential in multiple robot teleoperation tasks.
Bailin Cao, Gordon I. Dodds, George W. Irwin
IROS1
1998 Optimal placement and grasping of two robot arms holding a common object based on workspace usage
abstract
Where two robot arms hold a common object and their usable space is limited such as inside an automatic instrument it is important to determine its maximum extreme distance or reachable workspace. Obviously, the grasping orientations and placement of the two arms are crucial to maximising the distance and workspace. To date, these factors have been ignored. This problem is much more difficult than that for a single arm and many methods for a single arm are no longer applicable, due to many extra constraints, variables and joint configurations. Here, a new approach to this problem is proposed. The problem is formulated as a multivariable nonlinear constrained optimisation problem and it is solved using sequential quadratic programming (SQP). With this method, the optimal grasping with optimal placement of the two arms, the extreme joint configurations and the maximum extreme distance can be obtained The computational results show that the distance takes its maximum where a small number of joint configurations are at their singularities, which is quite different from the situations of a single arm and from intuition. This method is illustrated using an example, where a rod is held by the two-finger grippers of two SCARA-type robot arms. Objects of different shapes, such as a plate, can be treated as special cases of the rod.
Bailin Cao, Gordon I. Dodds, George W. Irwin
SMC1
1997 Time-suboptimal inspection task sequence planning for two cooperative robot arms using mixed optimization algorithms
abstract
The objective of inspection task sequence planning for two robot arms is not only to find a series of common optimal final configurations, but to find a time-optimal task sequence of inspection points. The time-suboptimal final configurations are solved using a (continuous) nonlinear optimization method. The task sequence planning is formulated as a variation of the travelling salesman problem (an integer optimization) and is solved by simulated annealing. The time-suboptimal task sequence planning and time-efficient trajectory planning are integrated and the related computational problems are addressed and solved. The proposed method is applied to an environment containing two cooperative SCARA type inspection robot arms. Computations have been carried out for 4-20 moving points/cities in a route where both arms move. This is compared with completing the task with the same goal points in a route where only one arm moves. The conclusion is that it is much more efficient if two robot arms work in cooperative mode. Experiments have also been conducted on an experimental system, this gave satisfactory results which are consistent with those obtained by simulation.
Bailin Cao, Gordon I. Dodds, George W. Irwin
ICRA1
1997 Optimal redundancy resolution for cooperative industrial robots
abstract
Planning for effective manipulation of single, redundant or multiple robot systems requires the consideration of the DOF, dexterity, tasks and constraints. A new approach to redundancy resolution for multiple cooperative robots is proposed. A relative Jacobian, thus relative dexterity, is clearly defined and derived for multiple robots. Sequential quadratic programming (SQP) is used to optimize the relative dexterity of the robots whilst satisfying task requirements and limits on joint angles. With this approach it is not necessary to balance the weightings between the performance index and those constraint terms in the cost function. Further the resulting joint configurations are globally optimal with respect to the specified cost. An illustrative example is included to demonstrate the usefulness of this approach. From this example, the relative dexterity of the arms has been found to be more useful than individual arm dexterities in planning the cooperative task.
Bailin Cao, Gordon I. Dodds, George W. Irwin
IROS1
1996 Practical implementation of time-efficient trajectory planning for two cooperative industrial robot arms
abstract
A practical approach to time-efficient trajectory planning for two cooperative industrial robots with free final configurations is presented. A time-efficient trajectory planning problem is then formulated which uses time-efficient acceleration profiles and is subject to limits on joint positions, velocities, accelerations and jerks. The formula is further simplified by suitably choosing the time intervals of the profile. The optimization problem is solved using a nonlinear optimization method, sequential quadratic programming (SQP). The computation problem arising thereby is successfully dealt with. The proposed method is applied to an environment containing two RTX SCARA type robot arms where their final configurations are relatively given with respect to each other, e.g. in a tool/workpiece operation, and are free with respect to the world frame. The problem is solved in almost real-time. For each robot arm, at least one of the resulting joint trajectories reaches its limit velocity. These joint trajectories are used as reference inputs to a robot control system for the two RTX arms realised on a transputer network. Experiments demonstrating feasibility of this method are conducted.
Bailin Cao, Gordon I. Dodds, George W. Irwin
IROS1
1995 Implementation of TIme-Optimal Smooth and Collision-Free Path Planning in a Thwo Robot Arm Enviroment
abstract
In this paper time-optimal, smooth and collision-free cubic spline path planning in an environment with two industrial robot arms is implemented. A suitable objective function combining the requirements of time optimality and smoothness of paths is put forward which is subject to the continuity of joint positions, velocities, and accelerations, the limits on their rates of change and collision-free constraints. A fast and effective collision detection method is used. A nonlinear optimization method is used to solve this problem. The resulting joint trajectories or spatial Cartesian paths are time-optimal, smooth and collision-free. The feasibility of this method is illustrated both by simulation and by experimental results with two RTX SCARA type robot arms. Further fast parallel implementation is outlined.
Bailin Cao, Gordon I. Dodds, George W. Irwin
ICRA1
1994 Time-Optimal and Smooth Constrained Path Planning for Robot Manipulators
abstract
In this paper a new approach to time-optimal and smooth constrained path (continuous path) planning for robot manipulators is presented. A suitable objective function to combine time-optimal and smooth trajectory planning is found. The optimization process involves first obtaining smooth and time-suboptimal joint paths by minimizing the objective function, and then contracting travelling time by scaling the resulting time intervals for time-optimal joint paths so that the resulting velocities or accelerations or joints at some knots of die paths are maximal within their limitations. The resulting joint paths are smooth, time-optimal with optimal velocity profiles and therefore suitable for robotic motion. The feasibility of this method is illustrated by simulation and experimental results with an RTX SCARA type robot.>
Bailin Cao, Gordon I. Dodds, George W. Irwin
ICRA1