Index

C0 function, 385

C∞ function, 385

C∞ manifold, see smooth manifold C∞ structure, see smooth structure Ck function, 385

GL(n), 145

K-step information-feedback plan, 568

L1 metric, see Manhattan metric L2 metric, see Euclidean metric L∞ metric, 187

Lp metric, 187–188

Lp norm, 188

SE(n), see special Euclidean group

C, see configuration space

Cobs, see obstacle region, in the C-space

Xobs, see obstacle region, in the state space

Xric, see obstacle region, in the state space

ǫ-goodness, 240

Ihist, see history information space

ndet, see nondeterministic information space

I

prob, see probabilistic information space

I

k-cell, 267

k-neighborhood, 221

(t,m,s)-nets, 208

(t,s)-sequences, 208

1-complex, 133

  1. neighborhood, 221, 380
  2. neighborhood, 221

3D triangles, 90–91

A∗ algorithm, 37, 223, 811

Abelian group, see commutative group acceleration vector, 408

acceleration-based control, 408–409

accelerometer, 601

accessibility (of a roadmap), 251 accessible system, 870, 909

accumulation point, 129

Ackerman function, 303, 304

action history, 400, 566

action sequence, 802

action trajectory, 400, 788 active localization problem, 642

active-passive decomposition, 343

actuators, 793

Adams methods, 815

adding integrators to a model, 742–744 adjoint transition equation, 877 adjoint variables, 779, 875

admissible configurations, 334

affine space, 170

affine-in-control system, see affine non- linear control system

AGVs, see automated guided vehicles airport terminal, 376

algebraic primitive, 87, 88, 130, 164–166 algebraic Riccati equation, 874 algebraic set, 87

algebraic variety, see variety alive states, 33, 55, 56, 427

Allen wrench, 701

Alpha Puzzle, 6

alphabet, 586

Amato, 6

ambient isotopy, 350

ambient space, 350

analytic function, 383

angular momentum, see moment of mo- mentum

angular velocity, 601, 727, 729, 756, 757,

760, 761

985

annihilator, 897

antipodal points, 138

approximate cell decomposition, 246 approximate cover, 413–415 approximate optimal motion planning,

359–360

approximation algorithm, 826–827 Ariadne’s Clew algorithm, 227 arrangement, 307

Asimo, 14

assembly planning, 321–322

asteroids game, 137

asymptotic convergence to a goal, 400 asymptotic solution plan, 400 asymptotic stability, 863–864

atan2, 99

atlas, see smooth structure automated farming, 354 automated guided vehicles, 325 automotive assembly, 6

autonomous differential equations, 387 average cost-per-stage model, 522, 524

average dispersion, 246

averaging methods, 921 axioms of rationality, 481–482

axis-aligned bounding box, 211

B-splines, 91

backprojection, 427, 503–505, 840–841,

852

in preimage planning, 696–700 backward action space, 40

backward P. Hall coordinates, 914, 916 backward reachable set, 801

backward search, 39–40, 219, 377, 696,

699, 703

with backprojections, 518–519 backward state transition equation, 40,

50, 53

backward system simulator, 816 backward value iteration, 45–48

for reinforcement learning, 534–535 for sequential games, 546–548

on a nondeterministic I-space, 637– 638

on a probabilistic I-space, 638–639 path-constrained, 852–853

running time, 46

under differential constraints, 839– 841

with average cost-per-stage, 527 with discounted cost, 525–526

with nature and continuous spaces, 551–552

with nondeterministic uncertainty, 508– 514

with probabilistic uncertainty, 510– 514

bad bracket, 910

Balkcom-Mason curves, 886–888

Balkcom-Mason drive, 887

Balkcom-Mason metric, 888

bang-bang approach, 853–855 Barraquand-Latombe nonholonomic plan-

ner, 828–832

base point (on a manifold), 895 base point of a path, 142

basis, 382

of open sets, 130

Basu-Pollack-Roy roadmap algorithm, 298 Battle of the Sexes, 471

Battleship game, 626–627

Bayes’ rule, 443, 458, 578, 653

Bayesian classifier, 456–458

naive, 457

behavioral strategies, 622 behaviors, see motion primitives best-first search, 38–39

bidirectional search, 40–41, 71, 227, 367,

638, 801, 819, 820, 827, 831, 835

balanced, 235–236

for sampling-based planning, 220 bijective sensor, 562

bilinear programming, 473

binding constraints, 63

bitangent line, 262

bitangent ray, 675

bitmap, 91–92

black-box simulators, 815–816

Blum and Furst, 64

Blum and Kozen, 660, 662

body density, 753

body frame, 94, 176, 178, 352, 366, 754,

758–760

bond angle, 111

bond length, 111

Borel sets, 192

boundary grid point, 221 boundary of a set, 129 boundary point, 129

boundary representation, 81

boundary sensors, 601–602

bounded set, 132

bounded-acceleration model, 409

bounded-velocity model, 409

Boustrophedon decomposition, 354–357

Brachistochrone curve, 762

bracket, 904

breadth-first search, 35

bridge-test sampling, 243–244 broad-phase collision detection, 210 Brockett, 741, 917, 919

Brockett’s condition, 864

Brockett’s system, see nonholonomic in- tegrator

bug algorithms, 667–673

bug trap, 219

Bug1 strategy, 668–669

Bug2 strategy, 669–670

BVP, see two-point boundary value prob- lem

C-space, see configuration space caffeine, 17

calculus of variations, 440, 762–769, 922

card-counting strategies, 630

Carnot-Caratheodory metric, 811

Cartesian product, 135

carton folding, 347–350

causal links, 63

CBHD formula, 913

cell decomposition, 251, 264–280, 650,

690

under differential constraints, 828 center of mass, 753

Central Limit Theorem, 199 chain of integrators, 738–739 chained-form system, 906, 920 change of coordinates, 391–393

chart, see coordinate neighborhood chasing a gap, 677

Chazelle, 250

Chen-Fliess series, 913–914

Chen-Fliess-Sussman equation, 914–916

chi-square test, 200

Chow-Rashevskii theorem, 908

Christoffel symbol, 770, 771

Church-Turing thesis, 19

classification rule, 456

classifier, 455–458

cleared region, 688

closed kinematic chains, 118, 167–180 motion planning for, 337–347

closed set, 128

closed system (in mechanics), 746–747 closed-loop

control law, 793

plan, 370

see also feedback plan closure of a set, 129, 195

Campbell-Baker-Hausdorff-Dynkin formulcal,osure space, 339

913

candidate Lyapunov function, 866 Candorcet paradox, 482

Canny, 293

codistribution, 897

coherent models, 212

Collins decomposition, see cylindrical al- gebraic decomposition

Canny’s roadmap algorithm, 293–298, 307,collision detection, 209–217

315, 324, 339

car pulling trailers, 13, 730–731 Caratheodory, solution sense of, 387

broad-phase, 210

checking a path segment, 214–217 hierarchical methods, 210–212

incremental methods, 212–214

narrow-phase, 210

two-phase, 210

collision pairs, 156

collision-detection, 812–813

collocation, 857

combinatorial motion planning, 249–307 cell decompositions, 264–280

introductory concepts, 249–251

polygonal case, 251–264

see also Canny’s roadmap algorithm

see also cylindrical algebraic decom- position

combinatorial roadmaps, 237

commutative group, 142, 898

commutative ring, 170

commutator, 898

commutator motion, 897–900, 911

compass, 600, 647

conditional plan, see feedback plan conditional probability, 443

configuration space, 127–180

obstacle, see obstacle region, C-space of 2D rigid bodies, 145–148

of 3D rigid bodies, 148–154 of chains of bodies, 154–155 of trees of bodies, 155

velocity constraints on, 716–735 conformations, 110, 351

connected space, 139

connectivity-preserving roadmap, 251 connector in a roadmap, 241 conservative approximations, 593–595

conservative system, 766 constant vector field, 384 constant-sum game, 492

contaminated region, 688 continuous Dijkstra paradigm, 357 continuous function, 131

compatible coordinate neighborhoods, 393continuous-steering car, 743–744

competitive ratio, 602, 672–673

complementary pair, 59 complete exclusion axiom, 70

completely integrable, 734, 893–894 completeness

overview, 185–186

see also probabilistic completeness

see also resolution completeness complex, 265–268

complexity class, 299

complexity of motion planning, 298–307 lower bounds, 298–302

upper bounds, 304–307

compliant motions, 692–693, 697

composition of funnels, 413–419, 702, 865

compressed mode, 330

computational algebraic geometry, 280– 298

Conchoid of Nicomedes, 277, 308 conditional Bayes’ risk, 453 conditional Bayes’ rule, 443 conditional expectation, 444

conditional independence, 443

contractible space, 144

control system, 715, 793

control-affine system, 741, 890–892

controllability matrix, 868 controllability of a system, 867–870

linear case, 868

small-time local, see small-time lo- cal controllability

controlled Markov process, 498 convex hull, 211, 388

convex polygon, 82–84

convex set, 82

convolution, 158

cooperative game theory, 490 coordinate neighborhood, 391

coordinates, 391

coordination space, 323

Coriolis matrix, 770

cost functional, 44, 359, 363, 501, 523,

625, 839

approximating, 424

quadratic, 874

cost-based learning, see reinforcement learn-

ing

cost-to-come, 36, 48–50, 799

cost-to-come iteration, see forward value iteration

cost-to-go, 37, 45–46, 361, 373, 375–377,

379, 380, 402, 404–407, 413, 420,

423–429, 551, 811, 835, 836, 839,

840, 852, 853

see also stationary cost-to-go func- tion

cost-to-go iteration, see backward value iteration

Coulomb friction, 693

counting measure, 193

covariance matrix, 596 cover of a set, 413

approximate, 414

coverage planning, 354–357

decoupled planning, 320, 841–855

decoupling vector fields, 849, 921

deformation retract, 260 degrees of freedom, 95

delayed-observation sensor, 564

Denavit-Hartenberg parameters, 103–106,

110, 149, 154, 167, 179

dense sequence, 195, 798

dense set, 195

dependent events, 443

depth-first search, 36

depth-mapping sensors, 603–605 derivation (on a manifold), 396

derived information space, 571–581, 592–

598

for continuous time, 597–598 derived information transition equation,

573

Coxeter-Freudenthal-Kuhn triangulation, determining the environment, 656–660

422

critical curves, 276

critical gap events, 674–675

critical point of a function, 295, 410 cube complex, 325–327

cubical partition, 828

CW-complex, 265

cycloid function, 762

cylinder over a cell, 270, 276, 290 cylindrical algebraic decomposition, 286–

293, 315, 324

for motion planning, 292–293 cylindrical decomposition, 269–270

cylindrical joint, 105

D∗ algorithm, see Stentz’s algorithm D’Alembert, 776

Davenport-Schinzel sequence, 302–304

Davis-Putnam procedure, 69

dead states, 33, 34, 37, 427

decision maker, 4, 437

decision problem, 283

decision theory, 437

decision vertex (in a game tree), 536 decision-theoretic learning, see reinforce-

ment learning

deterministic finite automaton, 31, 585

language, 31

deterministic plan, 538, 545, 621

DFA, see deterministic finite automaton DH parameters, see Denavit-Hartenberg

parameters Dial’s algorithm, 380

diameter function, 702

dielectric constant, 352

diffeomorphic spaces, 385

diffeomorphism, 385

differentiable manifold, see smooth man- ifold

differentiable structure, see smooth struc- ture

differential constraints, see differential models

differential drive, 908

Balkcom-Mason, see Balkcom-Mason drive

model, 726–729

second-order, 744

showing it is nonholonomic, 902 differential game, 782–783

against nature, 780

pursuit-evasion, 782

differential inclusion, 388, 780

differential models, 715–783

conversion from implicit to paramet- ric, 720–722

implicit representation, 716–718

parametric representation, 718–720

differential rotations, 755–756 differentially flat systems, 921 digital actor, 12

Dijkstra’s algorithm, 27, 36–37, 55–57,

377, 378, 380, 403, 404, 407, 426,

428, 552, 663, 666, 823, 840, 852

dominated plan, 364

Donald, 627, 697

double integrator, 737–738, 744, 747, 755,

790, 792, 796

lattice, 820–828

optimal planning for, 877–878 doubly connected edge list, 86, 252, 253,

258

drift, 739, 741, 793, 891

driftless, 741, 793

driftless system, 739, 891

controllability, 908–909

drug design, 15, 350–353

extension of to continuous spaces, 426–Dubins car, 725, 782, 794, 796, 800, 803,

429

with nondeterministic uncertainty, 519– 521

with probabilistic uncertainty, 521 dimension

806, 811, 817, 828, 829, 831, 832,

835, 838, 842, 844, 845, 848

plan-and-transform approach, 843–

844

reachability tree of, 803–804

of a manifold, 134

of a vector space, 383 directed roadmap, 315

Dirichlet boundary condition, 412 disconnection proof, 246

discount factor, 523

discounted cost model, 522–524 discrepancy, 205–209, 811–812

range space, 206

relation to dispersion, 207 discrete feasible planning, 29 discrete-time model, 801–808 discretization of , 221 dispersion, 201–205, 420, 811–812

C

relation to discrepancy, 207 distance between sets, 209–210 distance function, 209

distribution (of vector fields), 894–897 regular, 895

singular, 895–896

disturbed odd/even sensor, 564 disturbed sign sensor, 564

DM, see decision maker domain of attraction, 864–865 dominated action, 440

Dubins curves, 880–883

Dubins metric, 883

dynamic constraints, 891

dynamic game, see differential game dynamic programming, 27

applied to steering, 922 continuous-time, 870–879 see also Dijkstra’s algorithm

see also Hamilton-Jacobi-Bellman equa- tion

see also value iteration dynamics

of a particle, 747–752

of a rigid body, 753–762

of a set of particles, 752–753

of a two-link manipulator, 771–773 of chains of bodies, 769–773

of constrained bodies, 774–777 with nonconservative forces, 777

efficient algorithm, 299, 302, 304

elongated mode, 330

EM algorithm, 682–684 embedding of a manifold, 134 energy function, 347, 350, 352

equilibrium point of a vector field, 862

Erdmann, 696, 699

error detection and recovery (EDR), 697 Euclidean metric, 187

Euclidean motion model, 361–362 Euclidean norm, 188

Euclidean shortest paths, 357–358 Euler angles, 122

Euler approximation, 424

Euler integration, see numerical integra- tion, Euler

Euler-Lagrange equation, 765–770, 879,

891, 918, 922

with conservative forces, 777 event space, 442

exact motion planning, see combinato- rial motion planning

exit face, 403

exotic R4, 393

expansive-space planner, 227–228

expectation of a random variable, 444 expected-case analysis, 449, 508, 570 exploration vs. exploitation, 530 exponential map, 912–913 exponentially stable system, 864 EXPTIME, 299

extended Kalman filter, 617, 655

extended system, 910

exterior point, 129

extremal function, 764

falling particle, 767–768 fast Fourier transforms, 425 Faure sequence, 208 feasible planning

discrete, 29

with feedback, 373–374

feasible space (for closure constraints), 339

feature space, 456

feature vector, 456, 457

feedback control law, see feedback plan feedback motion planning

complete, optimal, 404–407 complete, some dynamics, 407–412 definitions, 398–402

motivation, 369–371

sampling-based, 412–429

under differential constraints, 837– 841

feedback plan, 372–373, 505–508

cost of, 507–508

graph representation of, 507 information feedback, 568–569 over a cover, 415–416

sensor feedback, 581 feedback planning

continuous, see feedback motion plan- ning

discrete, 371–381

feedback policy, see feedback plan feedback stabilization, 862

fiber over a base, 895 fictitious action variable, 911 field, 168–169

algebraically closed, 287

Filipov, solution sense of, 388, 398

fine motion planning, see manipulation planning

finite state machine, 31 firetruck, 731

first-order controllable systems, 919–920 first-order theory of the reals, 283

fixed point of a vector field, 862 fixed-path coordination, 323–325

fixed-roadmap coordination, 325–327

flashlight example, 59–61 Boolean expression for, 70 planning graph of, 67

flashlight sensor, 691

flat cylinder, 136

flat outputs, 921

flat torus, 137

flexible materials, 121 flying an airplane, 732–733 folding problems, 347–354

foliation, 799, 893

force, 747, 748, 751–755, 760, 761, 766,

767

resultant, 748, 752

force sensor, 601

formal Lie algebra, 912–913 forward projection, 501, 799

differential, 781

nondeterministic, 501–502

probabilistic, 502–503 under a fixed plan, 506

forward search, 33–39

A∗ algorithm, 37–38

best first, 38–39

breadth-first, 35

depth-first, 36

Dijkstra’s algorithm, 36–37

general, discrete, 33–35

iterative deepening, 39 forward value iteration, 48–50 four-bar mechanism, 175

frame axiom, 70

Fraunhofer Chalmers Centre, 8 Frazzoli, 809

free space, 156

free variables, 282

frequentist, 483–484

frequentist risk, 484

friction cone, 693

Frobenius theorem, 901–902

frontier set, 427, 520, 840 fully actuated system, 793 function space, 383, 590, 763

functional, 763

shortest-path, 764

fundamental group, 142–144

higher order, 144

of a simply connected space, 142 of RP2, 143–144

of S1, 142–143

of Tn, 143

Fundamental Lemma of the Calculus of

Variations, 765

Gabriely and Rimon, 355 gain constant, 409

game

alternating-play model, 538, 621

extensive form, 536

ladder-nested, 623

normal form, 536

open-loop model, 539, 621 sequential, see sequential game stage-by-stage model, 538, 621 unusual information model, 621 see also game theory

game against nature, 446–459 sequential, 496–508, 551–556

game graph, 544

game theory, 437, 459–476, 489–490, 536–

551, 619–627

information spaces in, 619–627 nonzero-sum, see nonzero-sum game sequential, see sequential game

zero-sum, see zero-sum game game tree, 536–544

information space over, 619–623 gap navigation tree, 673–679

gap sensor, 604

gap theorems, 287

garage configuration, 325

Gaussian sampling, 243 Geiger counter sensor, 602 general linear group, 145 general position, 255, 675

generalized coordinates, 767

generalized cylinder, 92 generalized damper model, 693 generalized forces, 768, 769, 776

generalized momentum, 779

generalized Voronoi diagram, see maximum- clearance roadmap

generator of a lattice, 204 geodesics, 766, 810

geometric modeling, 81–92

Gilbert-Johnson-Keerthi algorithm, 244

gingerbread face, 87, 284, 291 globally asymptotically stable, 865 globally positive definite, 866 globally randomized plan, 622 GNT, see gap navigation tree

goal recognizability, 582, 696

goal sensor, 667

Goldberg and Mason, 701 golden ratio, 209

Goursat normal form, 920 Gru¨bler’s formula, 180

gradient descent, 375, 401, 410 graph search

on an information space, 638 grasped configurations, 334

gray-scale map, 92, 665

great circle, 190

grid, 318

2D planning on, 29 feedback plan on, 374 infinite sequence, 204–205

localization on, see localization, dis- crete

multi-resolution, 205

navigation function on, 376–381 neighborhoods, 221

partial, 205

resolution issues, 223–224 set of environments, 655–662 standard, see standard grid Sukharev, see Sukharev grid see also lattice

grid point, 221

grid resolution, 201

group, 141

see also fundamental group

see also matrix groups group axioms, 141

group of n-dimensional rotation matri- ces, 146

guaranteed reachable, 512 guard in a roadmap, 241 gyroscope, 601

Haar measure, 193–195 hairy ball theorem, 400 half-edge, 86, 253

half-plane, 83

half-space, 87

Halton sequence, 207–208

Hamilton’s equations, 779, 879, 891, 922

Hamilton’s principle of least action, 766– 768

Hamilton-Jacobi-Bellman equation, 515,

870–873

Hamilton-Jacobi-Isaacs equation, 873

Hamiltonian function, 778, 779, 875 Hamiltonian mechanics, see mechanics,

Hamiltonian Hammersley point set, 207–208 harmonic potential function, 412 Hausdorff axiom, 131

Hausdorff space, 131

Heisenberg system, see nonholonomic in- tegrator

helicopter flight, 809

Hessian, 410

hide and seek, 11 hide-and-seek

see also pursuit-evasion game hierarchical inclusion of a plan, 23, 693 hierarchical planning, 23, 336

higher order controllability, 920 Hilbert space, 383

hill function, 866

history, 566

history information space, 565–567, 591–

592

at stage k, 567 at time t, 591

history information state, 566

history-based sensor mapping, 590, 591

hitch length, 730

holonomic, 735, 893

homeomorphic spaces, 132

homeomorphism, 132–134, 385, 391

homicidal chauffeur, 782–783

homing sensor, 602

homogeneous transformation matrix, 96, 97, 100–103, 105–108, 110, 121,

124, 145, 165–167

homology, 144

homotopic paths, 140

homotopy group, see fundamental group humanoid, 13, 14, 114

hybrid state space, 328 hybrid system, 327–332, 388

motion planning, 327

with nature, 552–556

I-map, see information mapping I-space, see information space

I-state, see information state ibuprofen, 17

ideal distance function, 811 identification of points, 136 identity sensor, 562, 598 implicit function theorem, 722

implicit velocity constraints, 718 improper prior, 485

incomparable actions, 440

incremental distance computation, 212 incremental sampling and searching

adapting search algorithms, 220–224 general framework, 217–220

under differential constraints, 820– 837

independent events, 443

independent-joint motion model, 361 inertia matrix, 756–759, 766

inertia operator, see inertia matrix inertia tensor, see inertia matrix inertial coordinate frame, 746–747, 754,

755, 762, 767

infimum, 439

infinite reflection (in a game), 489 infinite-horizon problem, 522–527

inflection ray, 674

information mapping, 571–574

sufficient, 573–574

information space, 559–627

continuous examples, 598–614

continuous time, 591–592 conversion to a state space, 570–571,

634–637

discrete examples, 581–589 for game theory, 619–627

in continuous state spaces, 589–614 limited memory, 580–581

sensor feedback, 580–581

see also history information space

see also nondeterministic information space

see also probabilistic information space

information state, 560

information transition equation, 570–571 derived, 573–574

information transition function, 570 information-conservative property, 688

information-feedback plan, 568

initial condition space, 566–567, 590

input string, 585

integrable system, 734

integral curve, 387–388

integral manifold, 893

integration, see numerical integration interior of a set, 129

interior point, 129

interpolation neighbors, 420 interpolation region (for value iteration),

422, 551

interval homeomorphisms, 132

intractable problem, 299 inverse Ackerman function, 304 inverse control problem, 816

inverse kinematics problem, 120 involutive distribution, 901

Isaacs, 782

isomorphic graphs, 133

isomorphic groups, 149

isomorphism, 132

iterative deepening, 39

Jacobi identity, 904, 907, 920

Jacobian, 294

jerk (third time derivative), 738, 853

joint encoder, 601 junction of links, 114

Kagami, 13

Kalman filter, 615–617 Kalman rank condition, 868 Kd-tree, 233–234, 417, 831

Khalil-Kleinfinger parameterization, 115

Khatib, 401

kidnapped-robot problem, 640

kinematic chain, 100

kinematic constraints, 791, 891

kinematic singularities, 346

kinematically controllable, 921 kinematics for wheeled systems, 722–731 Kineo CAM, 7, 16

kinetic energy, 752, 760, 766–769, 772,

776

kinodynamic planning, 792, 820–828

Klein bottle, 138

knot, 350

knot simplification, 350

knot vector, 91

Koditschek, 375, 410

Kolmogorov complexity, 61, 301

Kuffner, 6, 219

Kuhn, 622, 627

Kutzbach criterion, 180

L-shaped corridor example, 582–585 label-correcting algorithms, 56–57 ladder robot, see line-segment robot Lafferriere and Sussmann, 910 Lagrange multiplier, 774

Lagrangian function, 767, 769, 772, 776,

779

layered plan, 68

learning phase, 529

leaves of a foliation, 799, 893

Lebesgue integral, 193

Lebesgue measure, 193

left translation, 905

left-invariant vector field, 905 left-turn predicate, 263

Legendre transformation, 778

Legendre-Clebsch condition, 879

Leibniz rule, 396

Lennard-Jones radii, 352

Lens spaces, 138

level-set method, 430

LG, see linear Gaussian system Lie, 892

Lie algebra, 904–906

cross product example, 904–905

of the system distribution, 905–906 on Lie groups, 905

see also Philip Hall basis Lie algebra rank condition, 908 Lie bracket, 897–901, 904

Taylor series approximation of, 899– 900

Lie derivative, 866

Lie group, 145, 905

Lagrangian mechanics, see mechanics, La- ligand, 350

grangian, 127 landmark region detector, 602 landmark sensors, 602–603

language, 31, 588

LARC, see Lie algebra rank condition latitude in a grid, 661

Latombe, 127

lattice, 204, 208

limit curve, 853

limit cycle, 865

limit point of a set, 129 Lin-Canny, 245

line-segment robot, 273–280

line-sweep principle, see plane-sweep prin- ciple

linear combination, 382

for unconstrained mechanical systems,linear complementarity problem, 473

825–826

from double integrator, see double- integrator lattice

grid, see grid Laumond, 16, 791

lawn mowing, 354

layered graph, 65

linear differential game, 782

linear interpolation, 420

linear momentum, 751

linear programming, 440, 467, 855 linear sensing models, 598–600 linear space, 382

linear system, 739–741

observability, 740

time-varying, 741

linear transformations, 120

linear-Gaussian system, 615, 616, 655

linear-quadratic problems, 874–875

lost-cow problem, 672, 707

low-discrepancy sampling, 205–209

low-dispersion sampling, 201–205

lower envelope, 302–304, 467

lower pairs, 105

linear-quadratic-Gaussian (LQG) system, lower value of a game, 461, 540, 546

617, 875

link, 100

linkage, 100

linkage graph, 177

Lipschitz condition, 216, 387–388, 806,

819, 831, 840, 856

Lipschitz constant, 216, 388

LMT framework, see preimage planning, 692

local operator, 375, 377, 378, 401, 403,

410, 514, 839

continuous space, 401

local planning method, 217–220, 226–

228, 231, 238, 240, 241, 327, 855,

862, 869, 880, 883, 886, 888, 908,

910, 921

in plan-and-transform, 843, 845 under differential constraints, 816–

818, 833, 834, 836

local visibility sensor, 667 localization, 640–684

active, 640, 644–646

combinatorial, 647–651

discrete, 640–647

passive, 640, 642–644

probabilistic, 651–655

symmetries, 643–644 locally positive definite, 866 locally randomized plan, 622 Logabex LX4 robot, 348 logic-based planning, 57–71

as satisfiability, 69–71 converting to state space, 61–62 in plan space, 63–64

operator, 58

via a planning graph, 64–69 logical predicate, see predicate loop path, 142

Lozano-P´erez, 127

Lozano-P´erez, Mason, and Taylor, 692 LPM, see local planning method lunar lander, 748–750

Lyapunov function, 413, 865–867

in planning, 867

Lyapunov stability, 862–863

uniform, 863 Lynch and Mason, 732

M¨obius band, 136, 138, 144, 183

Mahalanobis metric, 811

maneuver, 809

maneuver automaton, 809

Manhattan metric, 187

Manhattan motion model, 360–361 manifold, 134–139

embedding, 134

higher dimensional, 138–139

one-dimensional, 135–136

two-dimensional, 136–138

with boundary, 134

see also smooth manifold manipulation graph, 335–336

manipulation planning, 332–337 nonprehensile, see nonprehensile ma-

nipulation

under uncertainty, 691–704

manipulator, 107, 118, 122, 332–339, 348,

771–773, 846, 851

map building, 655–684

marginalization, 443–444, 502, 503, 578,

652

Markov chain, 498

Markov decision process, 498 Markov game, 550

Markov process, 498, 499

mass matrix, 766

matching pennies, 446

Matlab, 856

matrix game, 460

matrix groups, 145–148

matrix subgroup, 146

maximal ball, 244

maximum-clearance navigation function, 379–380

maximum-clearance roadmap, 260–261

maze searching, 660–662

MDP, see Markov decision process Mealy/Moore machines, 31

means-end analysis, 71

measurable function, 193

measurable sets, 192

measure axioms, 192

measure space, 186

measure theory, 191–195, 811

see also Haar measure measure zero, 193

mechanics, 745–780

Hamiltonian, 778–780

Lagrangian, 762–777

Newton-Euler, 745–762

see also dynamics medial-axis sampling, 244

Mersenne twister, 200

metric space, 186–188 Cartesian products of, 188 definition, 187

for motion planning, 188–191 from SE(2), 189

from SE(3), 191

from SO(2), 188–189

from SO(3), 189–190

from Tn, 190–191

nonpositively curved, 857

Riemannian manifold, 810–811 robot displacement metric, 190 subspaces of, 188

metric tensor, 810 metrics, see metric space metrizable, 187

mine sweeping, 354

minimalism, 700

minimax, 448

minimum turning radius, 725 Minkowski difference, 158, 252, 305

Minkowski sum, 158

mixed Nash equilibrium, see Nash equi- librium, randomized

mixed strategy, see randomized strategy mod sensor, 562

mode space, 327

mode transition function, 328 mode-dependent dynamics, 327 moment of a density, 597 moment of force, see torque, 753 moment of inertia, 758

moment of momentum, 751–753, 755,

761

moment-based approximations, 595–597

momentum, 751

monomial, 169

monotone polygon, 269

Monte-Carlo localization, see localiza- tion, probabilistic

morphing a path, 140 Morse function, 411

Morse theory, 411

motion capture, 858

motion command, 694–695

motion library, see motion primitives motion planning, 793

motion primitive, 808–810, 836

multi-body dynamics, see dynamics, of multiple bodies

multi-chained-form systems, 920

multi-level approach, 845

multi-linear interpolation, 421

multi-resolution grid, 204

multiobjective optimization, 440–441 multiple observations, 454

multiple query, 186, 237

multiple shooting, 857

multiple-robot motion planning, 318–327 multiple-robot optimality, 362–364

multiply connected, 141

Murphy’s Law, 448

Murray and Sastry, 917 mutex condition, 66–67

mutex relation, 66

NAG Fortran Library, 856 naive Bayes, 454

narrow-phase collision detection, 210 NASA/Lockheed Martin X-33, 795 Nash equilibrium, 468–475, 490, 619, 626

admissible, 471

in a sequential game, 548–549 nonuniqueness, 470–472

randomized, 472–474, 476, 622

nature, 437, 447

nature action space, 447 nature observation action, 453

nature sensing action, 563, 564, 590, 598–

599, 609–612

nature sensing actions, 561 navigation function, 35, 52, 375–381

continuous space, 402

in the sense of Rimon-Koditschek, 410–412

stochastic, 553

navigation problem, 657, 660

negative literal, 58

neighborhood function, 241 neighborhood of a cover, 414 Neumann boundary condition, 412

neuro-dynamic programming, see rein- forcement learning

Newton’s laws, 747–752, 755, 757, 766,

768

Newton-Euler mechanics, see mechan- ics, Newton-Euler

next-best-view problem, 680 NF2 (a navigation function), 379

NFA, see nondeterministic finite automa- ton

nicotine, 17

nilpotent, 910

nilpotent system, 908

nilpotentizable, 910

Nilsson, 72

Nixederreiter-Xing sequence, 208

nonconservative forces, 777 nonconvex

polygon, 84–85, 90

polyhedron, 90

set, 82

noncooperative game, 438

noncritical regions, 277 nondeterministic finite automaton, 585–

589

nondeterministic information space, 574– 577

approximations, 593–595

examples, 581–589

planning on, 637–638 nondeterministic Turing machine, 299 nondeterministic uncertainty, 448–450

criticisms of, 487–489 nondirectional backprojections, 696 nondominated, see Pareto optimal nonholonomic, 735, 791, 888, 893

nonholonomic constraints, 722

nonholonomic integrator, 741–742, 901,

908, 911, 915

showing it is nonholonomic, 902 steering, 917–918

nonholonomic metric, 811

nonholonomic planning, 13, 791–792

nonholonomic system, 827–828 nonholonomic system theory, 888–910 noninformative prior, 485–487

nonintegrable, 893

nonlinear optimization, 855

nonlinear programming, 855–857

nonlinear system, 741–742 affine in control, 890–892 affine-in-control, 741

nonparametric methods, 487 nonpositively curved space, 857 nonprehensile manipulation, 700–704

nonrigid transformations, 120

nonzero-sum game, 468–476

with more than two players, 475–476 with two players, 469–475

see also Nash equilibrium

NP (complexity class), 299 null sensor, 563

numerical continuation, 341 numerical integration

Euler, 813–814

multistep methods, 815

Runge-Kutta, 424, 814–815

single-step methods, 815

NURBS, 91

OBB, 211

observability, 740

observation space, 451, 561

observations, 451–454

obstacle region, 92, 155

in the C-space, 155–167 1D case, 158

general case, 164–167

polygonal case, 159–163

polyhedral case, 163–164 in the state space, 794–797 in the world, 82–92 polygonal case, 251–264

time-varying, 312–318

obstacles, 82

occupancy grid, 92, 684

Ochiai unknot benchmark, 351 octane transformations, 110–112

odd/even sensor, 561–562

odometric coordinates, 645, 660

odometry sensors, 605

on-line algorithm, 20, 672–673

open ball, 130

open set, 89, 128 open-loop

control law, 793

plan, 370

operator, 58

optical character recognition, 456–458 optimal motion planning, 357–364 optimal planning

discrete, 43–57

fixed-length plans, 45–50

unspecified length, 50–53

optimization, 438–441

orientation sensor, 600 oriented bounding box, 211 orienteering problem, 365

origami, 347

orthogonal group, 146

outdoor navigation, 362

painting, 354

parallel manipulator, 338

parallel-jaw gripper, 701

parameter estimation, 458–459

parameterization, 136, 391

Pareto optimal, 362–364, 440–441, 470,

471, 476, 484

parking a car, 13, 726, 744, 800, 860,

868, 898

part configuration space, 332 partial grid, 205

partial plan, 63

partially observable Markov decision pro- cess, see POMDP

particle, 747

dynamics, 747–752

falling, 767–768

on a sphere, 776–777 particle filtering, 618–619, 655

path, 139

path connected, 139

path tuning, 319

path-constrained phase space, 849 path-directed subdivision tree, 837 pattern classification, 455–458

pebble, 602

peg-in-hole problem, 692, 696–698

pendulum, 750–751

double, 785

Pennsylvania Turnpike, 441

perfect recall, 622

permissible action trajectories, 790 Pfaffian constraints, 720–721, 724, 734,

742, 775–777, 891–894, 897, 903,

920

pharmacophore, 351

phase constraints, 795

phase space, 735–744

obstacles, 794–797

path-constrained, 849–850

phase transition equation, 737, 738

phase vector, 736

Philip Hall basis, 907–908, 910–914, 917

Piano Mover’s Problem, 157–158, 789,

790, 817, 818, 832–835, 838, 841,

855

term, 169

total degree, 169

polynomial-time reducible, 300

POMDP, 589, 638–640

Pontryagin’s minimum principle, 515, 856,

875–879, 922

time-optimality case, 879

portiernia, 329–330

piecewise-linear obstacle motion, 313–314, position sensor, 600

317

pitch rotation, 98

plan-and-transform method, 842–846 plan-based state transition graph, 507 plan-space planning, 65

planar joint, 105

plane-sweep principle, 257–258

radial sweep, 263, 407

planetary navigation, 362

planner, 21

planning graph, 64–69

planning under sensing uncertainty, 633– 704

general methods, 634–640

manipulation, 691–704

pursuit-evasion, see visibility-based pursuit-evasion

see also SLAM

see also localization Poinsot, 754, 760

point robot, 252

point-location problem, 422, 830

policy iteration, 514–518

for reinforcement learning, 535 on an information space, 638 with average cost-per-stage, 527 with discounted cost, 526–527

polygonal model, 82–85, 251–264

face, 253

half-edge, 253

representation, 251–253

polyhedral model, 85–87

polynomial, 169–170

coefficient, 169

in formal Lie algebra, 912

positive definite function, 866 positive literal, 58

possibilistic uncertainty, see nondeter- ministic uncertainty

posterior, 443

potential energy, 766, 767, 769, 772

potential function, 191, 225, 766

attractive term, 225 continuous state space, 401 discrete, 375

repulsive term, 225

see also navigation function

PQP (Proximity Query Package), 245 predicate, 58

for geometric models, 85 preimage of a function, 131 preimage of a motion command, 695 preimage of an observation, 563 preimage planning, 692–700 Princess and the Monster, 627

principle of least action, see Hamilton’s principle of least action

principle of optimality, see dynamic pro- gramming

principle of virtual work, 776 principle subresultant coefficients, 290 prior distribution, 443, 484–487

prioritized planning, 322

prismatic joint, 100, 101, 103, 105, 107

Prisoner’s Dilemma, 472, 490 PRM, see sampling-based roadmap probabilistic completeness, 186

probabilistic information space, 577–581 approximations, 595–597

examples, 589

planning on, 638–640 probabilistic information state

computation of, 614–619

radial sweep, 263, 407

random loop generator, 343, 345

random sampling, 198–201

probabilistic roadmap, see sampling-based roadmap

probabilistic uncertainty, 448–450

of SO(3), 198–199

of directions, 199

tests, 200–201

criticisms of, 483–487

probability function, 442

probability measure, 193

probability space, 441–442

probability theory, 441–444

problem solving, 27 product of inertia, 758

projection sensors, 600–601, 605–608 projective geometry, 97

projective space, 138 protein cavity, 113

protein folding, 15, 353–354

proximity sensor, 601

pseudometric, 191, 314

pseudorandom number generation, 199– 200

linear congruential, 200

PSPACE, 299

Puma 560 robot, 107

pure strategy, 445

pursuit-evasion game, 627, 782, 783 visibility-based, see visibility-based

pursuit-evasion pushing a box, 731–732

Q-factor, 534

Q-learning, 534–535 quadratic cost functional, 874

quadratic potential function, 402 quantified variables, 282

quantifier, 282

quantifier-elimination problem, 283

quantifier-free formula, 282

quasi-static, 731

quaternion, 150–153

from a rotation matrix, 153 quotient topology, 136

radar map, 275–276

random variable, 444

random-walk planner, 228

randomized algorithm, 305

randomized lower value, 466, 542, 547

randomized plan, 538, 545

randomized potential field, 224–227, 402 under differential constraints, 837

randomized saddle point, 466 randomized security plan, 542 randomized strategy, 445–446 randomized upper value, 465 randomized value, 466, 542

range scanner, 604

range space (for discrepancy), 206 rapidly exploring dense tree, 228–237,

314, 325, 340, 348

exploration, 228–232

finding nearest points, 232–234 making planners, 235–237

under differential constraints, 832– 836

rapidly exploring random tree, see rapidly exploring dense tree

Rapoport, 490

rational decision maker, 460, 479, 481 RDT, see rapidly exploring dense tree reachability graph, 804–805

reachability tree, 802–804

reachable set, 798–801

backward, 865

for simple car models, 800 reactive plan, see feedback plan real algebraic numbers, 286–287 reality television, 478–479

reckless driving, 13

recognizability, 582, 696

reconfigurable robot, 330

recontamination, 688

reduced visibility graph, see shortest-path roadmap

Reeds-Shepp car, 725, 794, 800, 845

Reeds-Shepp curves, 884–886

refinement of a plan, 22, 841

reflex vertex, 261

region of inevitable collision, 796–797 regret, 450–451, 462

regret matrix, 450, 451

reinforcement learning, 527–535 evaluating a plan, 530–534 general framework, 528–530

terminology, 528

conditional Bayes’, 453

frequentist, 484

RLG, see random loop generator roadmap

directed, 315

general requirements, 250–251 maximum-clearance, see maximum-

clearance roadmap

sampling-based, see sampling-based roadmap

shortest-path, see shortest-path roadmap Robbins-Monro algorithm, see stochas-

tic iterative algorithm

reinforcement planning, see reinforcement robot displacement metric, 190

learning

relative value iteration, 527 repulsive vertex, 404

reroute path, 646

resolution, 201

resolution completeness, 186, 201, 224,

325, 805, 831, 836

under differential constraints, 805– 808

resultant

force, 754

moment, 754

robot-robot collisions, 319

Rock-Paper-Scissors, 490, 493

roll rotation, 98 rolling a ball, 733–734 rotation

2D, 95–97

3D with quaternions, 150–152 3D with yaw-pitch-roll, 98–100

RRT, see rapidly exploring dense tree Rubik’s cube, 4, 5, 17, 30

Runge-Kutta, see numerical integration, Runge-Kutta, 424

retraction method, see maximum-clearancRussell and Norvig, 27

e

roadmap

reverse-time system simulation, 816 revolute joint, 100, 101, 103, 105–108,

113, 114, 121, 124

reward, 528

reward function, 439

reward functional, 528

reward space, 480

Riemannian manifold, 766

Riemannian metric, 810–811

Riemannian tensor, 810

rigid-body dynamics, see dynamics, of a rigid body

rigid-body transformations, see transfor- mations, rigid body

Rimon, 375, 410 risk

saddle point, see sequential game, sad- dle point, and zero-sum game, saddle point

sample point of a cell, 255 sample sequence, 195

sample set, 195

sample space (of a probability space), 442

sampling-based neighborhood graph, 416 sampling-based planning

for closed chains, 340–347 philosophy, 185

time-varying, 314–315

under differential constraints, 810– 837

with feedback, 412–429, 837–841 sampling-based roadmap

ǫ-goodness, 240

analysis, 240–241

basic method, 237–241

boundary sampling, 243

bridge-test sampling, 243–244

Guassian sampling, 243

medial-axis sampling, 244

preprocessing phase, 238–239

query phase, 240

vertex enhancement, 242–243

visibility roadmap, 241–242

sampling-based roadmaps, 237–244 under differential constraints, 837

Sard’s Theorem, 411

SB, see strong backprojection scalarization, 364

scaling an object, 121 screw joint, 105

screw transformation, 106

sealing cracks, 7

search algorithms, 318

sensor feedback, 581

sensor mapping, 561, 591

sensor observation, 560

sensor-based planning, see planning un- der sensing uncertainty

sensorless manipulation, 701

sensorless planning, 582–585, 612–614 sensors

continuous, 598–605

discrete, 561–564

sequential game, 536–551

against nature, see game against na- ture, sequential

information space of, 619–627 Markov assumption, 496–497 more than two players, 550–551 on state spaces, 544–551

saddle point, 542–544, 546, 619, 621–

623, 626

zero-sum with nature, 549–550 shadow component, 674

adaptation to continuous spaces, 220– shadow region, 674

224

under differential constraints, 818– 820, 828–830

unified view, 41–43

see also backward search see also bidirectional search see also forward search

search graph, 41, 217, 818 searching an environment, 657

second-order controllable systems, 919 second-order differential drive, 744 second-order unicycle, 743

section (of a cylinder), 290 sector (of a cylinder), 290 security plan, 539–541, 546

security strategy, 461

randomized, 465

selective sensor, 562

semi-algebraic decomposition, 284

semi-algebraic model, 87–89

semi-algebraic set, 87

sensing history, 566

shearing transformation, 121

shooting methods, 856

shortest-path functional, 764

shortest-path roadmap, 261–264, 679

SICK LMS-200, 604

sigma algebra, 192

sign assignment, 284

sign sensor, 562

sign-invariant region, 284

silhouette curves, 293, 296

silhouette method, see Canny’s roadmap algorithm

simple polygon, 90

simple-car model, 722–726

two-car game, 783

with nature, 781

simple-unicycle model, 729–730

simplicial complex, 265–268 simply connected space, 141 Simpson paradox, 482

simulation-based dynamic programming,

see reinforcement learning

simulation-based methods, 528 simulation-based planning, see reinforce-

ment learning

simultaneous localization and mapping,

see SLAM, 656

single query, 186, 217

single shooting, 857

singular 0-simplex, 267

singular 1-simplex, 266

singular k-simplex, 267

singular arcs, 878

singular complex, 265–267

singular distribution, 895

singular matrix, 295

singular point of a distribution, 895 singular simplex, 266

singular value decomposition (SVD), 516 situation calculus, 69

skew symmetry, 904, 907

SLAM, 655–684

probabilistic, 679–684

sliding-mode control, 389

sliding-tile puzzle, 4, 5, 30

small-time local controllability, 722, 726,

845, 868–870, 883, 886, 888, 892,

903, 908–910, 921

smooth differential drive, 744 smooth distribution, 895

smooth function, 385

smooth manifold, 134, 390–398, 895

RPn, 394–395

Rn, 393

Sn, 393–394

Riemannian, 810–811

smooth structure, 393 smoothness of a function, 385 Sobol sequence, 208

Sod’s Law, 448

Sokoban, 301

solid representation, 81

solution in the sense of Filipov, 388 solution trajectory, 387, 398

span of vector fields, 895 spanning tree, 355

spanning-tree covering, 355–357

spatial constraints, 351

special Euclidean group, 147–148, 154 special orthogonal group, 146 speedometer, 601

spherical coordinates, 397

spherical joint, 105, 107, 113 spherical linear interpolation, 189 spine curve, 92

spiral search, 673

squeeze function, 702

squeezing parts, 701–704

SSM, see swath-point selection method stability of a system, 862–866

asymptotic, see asymptotic stability Lyapunov, see Lyapunov stability time-varying case, 864

uniform, 863

stable configuration space, 334 stage-dependent plan, 505

standard grid, 203

star algorithm, 159–161

star-shaped regions, 411

state estimation, 572–573

state history, 400

state mapping, 590

state space, 28

state trajectory, 372, 400, 788

state transition equation, 28, 29, 737,

738

state transition function, 28, 29 state transition graph, 29

state transition matrix, 502 state-nature mapping, 590, 591

state-sensor mapping, 591

state-space discretization, 828–832

stationary cost-to-go function, 51, 511,

512, 514

stationary differential equations, 387 statistical decision theory, 455 steering methods, 817, 910–922

piecewise-constant actions, 910–916 sinusoidal action trajectories, 917–

920

steering problem, 792

Stentz’s algorithm, 362, 662–667

stereographic projection, 293, 394

sticking, 693, 697, 699, 700

STLC, see small-time local controllabil- ity

stochastic control theory, see game against nature, sequential, 495

stochastic differential equation, 781 stochastic fractal, 231

stochastic iterative algorithm, 533, 534 stochastic shortest-path problem, 556 strange topology, 131

strategy, 452

STRIPS, 27, 58–63

strong backprojection, 504, 696

structure problem, 353

sub-Riemannian metric, 811

subgroup, 146

subjective probabilities, 485 subspace topology, 130–131 sufficient information mapping, 573 sufficient statistic, 573

Sukharev grid, 203

superquadric, 92

supremum, 201, 439 Sussmann and Tang, 887

swath, 229, 231, 803, 804, 809, 818

swath-point selection method, 231, 818

Swiss cheese, 141

switching boundary, 388

switching time, 878

symmetric systems, 793–794 symmetric Turing machine, 300 symmetry class, 644

symplectic manifold, 778

system, 715, 793

tem theory

nonlinear, see nonlinear system simulator, 813–816

see also differential models system vector fields, 891 systematic search, 32–33

tangent bundle, 384, 738, 895

tangent point, 854

tangent space, 384, 390, 396 on a manifold, 395–398

TangentBug, 670

Tarski sentence, 282

Tarski-Seidenberg Theorem, 286

Taylor series, 872, 873, 898, 899 TD, see temporal difference team theory, 626

temporal difference, 531–534

temporal logic, 364

termination action, 51, 568

THC, 17

theory of computation, 298 time scaling, 317, 792

time-invariant, 741

time-limited reachable set, 799 time-monotonic path, 313, 315–317

time-optimal trajectory planning, 853– 855

time-varying motion planning, 311–318 algebraic obstacle motion, 315 bounded speed, 315–316

unbounded speed, 312–315

timing function, 317

tire skidding, 761

Tit-for-Tat, 490

topological complexity, 429

topological graph, 132–134, 803 topological manifold, see manifold

determining whether controllable, 903–topological property, 845, 909

910

determining whether nonholonomic, 892–903

distribution, 895

linear, see linear system nonholonomic, see nonholonomic sys-

topological space, 128–134

connected, 139, 140

identification, 136

metrizable, 187

path connected, 139

simply connected, 141

topologist’s sine curve, 139 topology

manifold, see manifold

trivial topology, 131

Turing machine, 19, 299

two-point boundary value problem, 788,

topological space, see topological space torque, 751, 753, 771

torus, 137, 138, 143, 171, 172, 175

792, 798, 805, 810, 816–820, 823,

830–832, 834, 835, 837, 855–857,

861, 862, 867, 910

total differential, 778, 779

tower exponentiation, 304 Towers of Hanoi, 368 trailers, 730–731

trajectory, 387

trajectory optimization, 855–857 trajectory planning, 792

path-constrained, 846–855

transcription, 857

transfer mode, 334

transfer path, 335 transformations

2D chain, 100–103 2D rigid body, 94–97 3D chain, 103–112

3D rigid body, 97–100 general concepts, 92–94

kinematic tree, 112–120

nonrigid, 120–122

transit path, 335

transition configurations (mode change), 334

translating a disc, 94

trapezoidal decomposition, see vertical decomposition

trapped on a surface, 734–735 Traveling Salesman Problem, 354 tray tilting, 612–614, 701

triangle fan, 91

triangle inequality, 187

triangle model, 90–91

triangle strip, 91

triangular enumeration, 807

triangulation, 250, 266, 268–269, 307,

404

tricycle, 725

trim trajectory, 809 trivial operator, 66

Type A contact, see Type EV contact

Type B contact, see Type VE contact Type EE contact, 164, 167

Type EV contact, 161, 162, 164–166,

184

Type FV contact, 163, 167

Type VE contact, 161, 162, 164–166,

182, 184

Type VF contact, 164, 167

Udupa, 127 uncertainty

brief overview, 435–436

due to partial predictability, 435, 496–

535

due to sensing, 435, 559–627, 633–

704

underactuated system, 722, 793, 804, 827–

828

unicycle, 729–730, 743–744

uniform random, 198

union-find algorithm, 224, 239

unique point, 662

unit complex number, 149 unit quaternions, 150

unknot, 350

unsupervised classification, 455

unvisited states, 33

upper envelope, 467

upper value of a game, 461, 539, 546

utility function, 482–483 utility of money, 483 utility theory, 477–483

vacuum cleaning, 354

value iteration, 45

backward, see backward value itera- tion, 45–48

convergence issues, 511–514

forward, 48–50

relative, 527

with interpolation, 419–423

van der Corput sequence, 196–197, 204,

205, 207, 217, 238

variation of a function, 763 variety, 168, 170–171

for 2D chains, 171–176

for general linkages, 176–180 vector field, 381–390, 398, 719

equilibrium point, 862

normalized, 400

over a cell complex, 402–404 piecewise-smooth, 388–390

vector space, 382–383

Rn over R, 383 of functions, 383

velocity field, 386–387

velocity-tuning method, 317–318

vertex selection method, 217–220, 226–

228, 231

vertical decomposition, 253–258, 267–268,

319

3D, 270–273

violation-free state, 796

virtual human, 11

VisBug, 670

warping a path, 140 wavefront, 357

wavefront propagation, 378–379, 429

wavelet, 358

way point, 406

WB, see weak backprojection

weak backprojection, 504, 552, 696, 697

weighted-region problem, 362

Weiner process, 781

Whitney’s embedding theorem, 134, 136 with probability one, 196

word (sequence of motion primitives), 881

world, 81, 745

world frame, 94

worst-case analysis, 448, 507, 570 wrench (from mechanics), 754

yaw rotation, 98

zero-sum game, 459–468

matrix representation of, 460 randomized saddle point, 466–468 randomized value of, 466

regret in, 462

saddle point, 462–464

value of, 462

visibility graph, see shortest-path roadmap visibility polygon, 648

visibility region, 674

visibility roadmap, 241

visibility sensor, 604, 647

visibility skeleton, 649

visibility-based pursuit-evasion, 684–691 a sequence of hard problems, 686 complete algorithm, 687–690

problem formulation, 684–687

variations, 690–691

Voronoi diagram, 200

Voronoi region, 200, 208, 212–214, 618

Voronoi vertex, 202

VSM, see vertex selection method

wall clock, 605

wall following, 662

results matching ""

    No results matching ""