How does a spacecraft get to where its going?

How do AutoNav and the remote agent work together?

Remote Agent (the autonomous program on DS1 that does planning, scheduling and execution of orders during flight) knows when AutoNav course corrections should take place. Remote Agent gets information from AutoNav about which asteroids should be photographed. Remote Agent then uses the attitude control system to turn to those asteroids and directs MICAS to photograph them. The photographs go back to AutoNav. AutoNav uses triangulation to figure out the correct course, communicates the right course heading to Remote Agent, and Remote Agent fires DS1's attitude thrusters to change course.

What is a course correction?
What is triangulation?
How does a spacecraft change course?
What is autonomy technology?
How does DS1 take pictures?
What exactly can Remote Agent do?
What is a remote agent and what is one doing on DS1?
What is an asteroid, a planetoid, a meteoroid a micrometeoroid?

How does DS1 do a course correction?
What is MICAS?
What is attitude control?
Why is it important for spacecraft to be autonomous?
What does it mean to be autonomous?