scispace - formally typeset
Search or ask a question
Author

John J. Craig

Bio: John J. Craig is an academic researcher. The author has contributed to research in topics: Parallel manipulator & Mobile manipulator. The author has an hindex of 1, co-authored 1 publications receiving 5891 citations.

Papers
More filters
Book
01 Jan 1986
TL;DR: This chapter discusses Jacobians: Velocities and Static Forces, Robot Programming Languages and Systems, and Manipulator Dynamics, which focuses on the role of Jacobians in the control of Manipulators.
Abstract: 1. Introduction. 2. Spatial Descriptions and Transformations. 3. Manipulator Kinematics. 4. Inverse Manipulator Kinematics. 5. Jacobians: Velocities and Static Forces. 6. Manipulator Dynamics. 7. Trajectory Generation. 8. Manipulator Mechanism Design. 9. Linear Control of Manipulators. 10. Nonlinear Control of Manipulators. 11. Force Control of Manipulators. 12. Robot Programming Languages and Systems. 13. Off-Line Programming Systems.

5,992 citations


Cited by
More filters
Book
22 Mar 1994
TL;DR: In this paper, the authors present a detailed overview of the history of multifingered hands and dextrous manipulation, and present a mathematical model for steerable and non-driveable hands.
Abstract: INTRODUCTION: Brief History. Multifingered Hands and Dextrous Manipulation. Outline of the Book. Bibliography. RIGID BODY MOTION: Rigid Body Transformations. Rotational Motion in R3. Rigid Motion in R3. Velocity of a Rigid Body. Wrenches and Reciprocal Screws. MANIPULATOR KINEMATICS: Introduction. Forward Kinematics. Inverse Kinematics. The Manipulator Jacobian. Redundant and Parallel Manipulators. ROBOT DYNAMICS AND CONTROL: Introduction. Lagrange's Equations. Dynamics of Open-Chain Manipulators. Lyapunov Stability Theory. Position Control and Trajectory Tracking. Control of Constrained Manipulators. MULTIFINGERED HAND KINEMATICS: Introduction to Grasping. Grasp Statics. Force-Closure. Grasp Planning. Grasp Constraints. Rolling Contact Kinematics. HAND DYNAMICS AND CONTROL: Lagrange's Equations with Constraints. Robot Hand Dynamics. Redundant and Nonmanipulable Robot Systems. Kinematics and Statics of Tendon Actuation. Control of Robot Hands. NONHOLONOMIC BEHAVIOR IN ROBOTIC SYSTEMS: Introduction. Controllability and Frobenius' Theorem. Examples of Nonholonomic Systems. Structure of Nonholonomic Systems. NONHOLONOMIC MOTION PLANNING: Introduction. Steering Model Control Systems Using Sinusoids. General Methods for Steering. Dynamic Finger Repositioning. FUTURE PROSPECTS: Robots in Hazardous Environments. Medical Applications for Multifingered Hands. Robots on a Small Scale: Microrobotics. APPENDICES: Lie Groups and Robot Kinematics. A Mathematica Package for Screw Calculus. Bibliography. Index Each chapter also includes a Summary, Bibliography, and Exercises

6,592 citations

Book
01 Jan 1989
TL;DR: In this article, the authors propose a floating frame of reference formulation for large deformation problems in linear algebra, based on reference kinematics and finite element formulation for deformable bodies.
Abstract: 1. Introduction 2. Reference kinematics 3. Analytical techniques 4. Mechanics of deformable bodies 5. Floating frame of reference formulation 6. Finite element formulation 7. Large deformation problem Appendix: Linear algebra References Index.

2,125 citations

Proceedings ArticleDOI
12 Aug 2011
TL;DR: This paper presents a novel orientation algorithm designed to support a computationally efficient, wearable inertial human motion tracking system for rehabilitation applications, applicable to inertial measurement units (IMUs) consisting of tri-axis gyroscopes and accelerometers, and magnetic angular rate and gravity sensor arrays that also include tri- axis magnetometers.
Abstract: This paper presents a novel orientation algorithm designed to support a computationally efficient, wearable inertial human motion tracking system for rehabilitation applications. It is applicable to inertial measurement units (IMUs) consisting of tri-axis gyroscopes and accelerometers, and magnetic angular rate and gravity (MARG) sensor arrays that also include tri-axis magnetometers. The MARG implementation incorporates magnetic distortion compensation. The algorithm uses a quaternion representation, allowing accelerometer and magnetometer data to be used in an analytically derived and optimised gradient descent algorithm to compute the direction of the gyroscope measurement error as a quaternion derivative. Performance has been evaluated empirically using a commercially available orientation sensor and reference measurements of orientation obtained using an optical measurement system. Performance was also benchmarked against the propriety Kalman-based algorithm of orientation sensor. Results indicate the algorithm achieves levels of accuracy matching that of the Kalman based algorithm; < 0.8° static RMS error, < 1.7° dynamic RMS error. The implications of the low computational load and ability to operate at small sampling rates significantly reduces the hardware and power necessary for wearable inertial movement tracking, enabling the creation of lightweight, inexpensive systems capable of functioning for extended periods of time.

1,803 citations

Journal ArticleDOI
TL;DR: Scapular tipping and serratus anterior muscle function are important to consider in the rehabilitation of patients with symptoms of shoulder impingement related to occupational exposure to overhead work.
Abstract: Background and Purpose. Treatment of patients with impingement symptoms commonly includes exercises intended to restore “normal” movement patterns. Evidence that indicates the existence of abnormal patterns in people with shoulder pain is limited. The purpose of this investigation was to analyze glenohumeral and scapulothoracic kinematics and associated scapulothoracic muscle activity in a group of subjects with symptoms of shoulder impingement relative to a group of subjects without symptoms of shoulder impingement matched for occupational exposure to overhead work. Subjects. Fifty-two subjects were recruited from a population of construction workers with routine exposure to overhead work. Methods. Surface electromyographic data were collected from the upper and lower parts of the trapezius muscle and from the serratus anterior muscle. Electromagnetic sensors simultaneously tracked 3-dimensional motion of the trunk, scapula, and humerus during humeral elevation in the scapular plane in 3 hand-held load conditions: (1) no load, (2) 2.3-kg load, and (3) 4.6-kg load. An analysis of variance model was used to test for group and load effects for 3 phases of motion (31°–60°, 61°–90°, and 91°–120°). Results. Relative to the group without impingement, the group with impingement showed decreased scapular upward rotation at the end of the first of the 3 phases of interest, increased anterior tipping at the end of the third phase of interest, and increased scapular medial rotation under the load conditions. At the same time, upper and lower trapezius muscle electromyographic activity increased in the group with impingement as compared with the group without impingement in the final 2 phases, although the upper trapezius muscle changes were apparent only during the 4.6-kg load condition. The serratus anterior muscle demonstrated decreased activity in the group with impingement across all loads and phases. Conclusion and Discussion. Scapular tipping (rotation about a medial to lateral axis) and serratus anterior muscle function are important to consider in the rehabilitation of patients with symptoms of shoulder impingement related to occupational exposure to overhead work.

1,484 citations

Journal ArticleDOI
TL;DR: A thorough survey to fully understand Few-shot Learning (FSL), and categorizes FSL methods from three perspectives: data, which uses prior knowledge to augment the supervised experience; model, which used to reduce the size of the hypothesis space; and algorithm, which using prior knowledgeto alter the search for the best hypothesis in the given hypothesis space.
Abstract: Machine learning has been highly successful in data-intensive applications but is often hampered when the data set is small. Recently, Few-shot Learning (FSL) is proposed to tackle this problem. Using prior knowledge, FSL can rapidly generalize to new tasks containing only a few samples with supervised information. In this article, we conduct a thorough survey to fully understand FSL. Starting from a formal definition of FSL, we distinguish FSL from several relevant machine learning problems. We then point out that the core issue in FSL is that the empirical risk minimizer is unreliable. Based on how prior knowledge can be used to handle this core issue, we categorize FSL methods from three perspectives: (i) data, which uses prior knowledge to augment the supervised experience; (ii) model, which uses prior knowledge to reduce the size of the hypothesis space; and (iii) algorithm, which uses prior knowledge to alter the search for the best hypothesis in the given hypothesis space. With this taxonomy, we review and discuss the pros and cons of each category. Promising directions, in the aspects of the FSL problem setups, techniques, applications, and theories, are also proposed to provide insights for future research.1

1,129 citations