|
|
1 | (12) |
|
|
1 | (2) |
|
|
3 | (2) |
|
|
5 | (1) |
|
1.4 Concept of Whole-Body Impedance |
|
|
6 | (2) |
|
1.5 Contributions and Overview |
|
|
8 | (5) |
|
|
13 | (10) |
|
2.1 Robot Kinematics and Dynamics |
|
|
13 | (3) |
|
2.1.1 Forward Kinematics, Jacobian Matrices, and Power Ports |
|
|
13 | (1) |
|
2.1.2 Derivation of the Equations of Motion |
|
|
14 | (2) |
|
2.1.3 Rigid Body Dynamics |
|
|
16 | (1) |
|
2.2 Compliant Motion Control of Robotic Systems |
|
|
16 | (3) |
|
|
17 | (1) |
|
|
18 | (1) |
|
2.3 Humanoid Robot Rollin' Justin |
|
|
19 | (4) |
|
2.3.1 Design and Hardware |
|
|
19 | (2) |
|
2.3.2 Modeling Assumptions |
|
|
21 | (2) |
|
3 Control Tasks Based on Artificial Potential Fields |
|
|
23 | (32) |
|
3.1 Self-Collision Avoidance |
|
|
24 | (10) |
|
3.1.1 Geometric Collision Model |
|
|
25 | (1) |
|
3.1.2 Repulsive Potential |
|
|
26 | (2) |
|
|
28 | (3) |
|
|
31 | (2) |
|
|
33 | (1) |
|
3.2 Singularity Avoidance for Nonholonomic, Wheeled Platforms |
|
|
34 | (10) |
|
3.2.1 Instantaneous Center of Rotation |
|
|
34 | (2) |
|
3.2.2 Controllability and Repulsion |
|
|
36 | (1) |
|
3.2.3 Effect on the Instantaneous Center of Rotation |
|
|
37 | (2) |
|
3.2.4 Effect on the Wheel |
|
|
39 | (1) |
|
|
39 | (1) |
|
3.2.6 Simulations and Experiments |
|
|
40 | (4) |
|
3.3 Posture Control for Kinematically Coupled Torso Structures |
|
|
44 | (6) |
|
3.3.1 Model of the Torso of Rollin' Justin |
|
|
45 | (1) |
|
3.3.2 Kinematic Constraints |
|
|
45 | (1) |
|
3.3.3 Dynamic Constraints |
|
|
46 | (3) |
|
|
49 | (1) |
|
|
49 | (1) |
|
3.4 Classical Objectives in Reactive Control |
|
|
50 | (2) |
|
3.4.1 Cartesian Impedance |
|
|
50 | (1) |
|
3.4.2 Manipulator Singularity Avoidance |
|
|
51 | (1) |
|
3.4.3 Avoidance of Mechanical End Stops |
|
|
52 | (1) |
|
|
52 | (3) |
|
4 Redundancy Resolution by Null Space Projections |
|
|
55 | (44) |
|
4.1 Strictness of the Hierarchy |
|
|
56 | (2) |
|
4.1.1 Successive Projections |
|
|
56 | (1) |
|
4.1.2 Augmented Projections |
|
|
57 | (1) |
|
4.2 Consistency of the Projections |
|
|
58 | (7) |
|
|
59 | (1) |
|
4.2.2 Dynamic Consistency |
|
|
60 | (4) |
|
4.2.3 Stiffness Consistency |
|
|
64 | (1) |
|
4.3 Comparison of Null Space Projectors |
|
|
65 | (13) |
|
|
66 | (4) |
|
|
70 | (5) |
|
|
75 | (3) |
|
4.4 Unilateral Constraints in the Task Hierarchy |
|
|
78 | (19) |
|
|
79 | (2) |
|
4.4.2 Ensuring Continuity |
|
|
81 | (5) |
|
|
86 | (1) |
|
|
87 | (8) |
|
|
95 | (2) |
|
|
97 | (2) |
|
|
99 | (42) |
|
5.1 Whole-Body Impedance with Kinematically Controlled Platform |
|
|
99 | (17) |
|
|
100 | (6) |
|
|
106 | (1) |
|
|
107 | (2) |
|
|
109 | (5) |
|
|
114 | (2) |
|
5.2 Multi-Objective Compliance Control |
|
|
116 | (23) |
|
5.2.1 Problem Formulation |
|
|
118 | (2) |
|
5.2.2 Hierarchical Dynamics Representation |
|
|
120 | (6) |
|
|
126 | (2) |
|
|
128 | (3) |
|
5.2.5 Simulations and Experiments |
|
|
131 | (6) |
|
|
137 | (2) |
|
|
139 | (2) |
|
6 Whole-Body Coordination |
|
|
141 | (10) |
|
6.1 Order of Tasks in the Hierarchy |
|
|
142 | (2) |
|
6.2 Implementation on Rollin' Justin |
|
|
144 | (4) |
|
|
148 | (3) |
|
7 Integration of the Whole-Body Controller into a Higher-Level Framework |
|
|
151 | (6) |
|
7.1 Intelligent Parameterization of the Whole-Body Controller |
|
|
153 | (1) |
|
7.2 Communication Channel Between Controller and Planner |
|
|
153 | (1) |
|
7.3 Real-World Applications for a Service Robot |
|
|
154 | (2) |
|
|
156 | (1) |
|
|
157 | (4) |
Appendix A Workspace of the Torso of Rollin' Justin |
|
161 | (2) |
Appendix B Null Space Definitions and Proofs |
|
163 | (6) |
Appendix C Proofs for the Stability Analysis |
|
169 | (6) |
Appendix D Stability Definitions |
|
175 | (2) |
References |
|
177 | |