Programming Languages · Control Conditionals Functions function calls Threads Data Scalars: booleans, numbers, strings Records/ structures Classes, types sept.8.2003
Assignments · Remember: Problem set#1: Rules and Scheme due today September 15th, 2003 Reading Solving problems by searching: AIMA Ch 3 Homework for this lecture Problem set #2 due Monday, Sept. 22 Snas witha, Spring 03 Outline
Outline The promise of autonomous explorers The challenge of autonomous explorers Agents great and small Course objective 1(16.410/13) Principles for Building Agents Course objective 2(16.413) Building an Agent The Mars exploration rover(MEr) project
Ground system design Col John Keesee 6/17/2004 Lesson objective The student will Be able to list the functions performed by a space systems ground support system 2. Know factors in ground station design 3. Know components of ground station
Satellite communications Architecture Identify Requirements Specify architectures Determine link data rates Design Size each link Document your rationale
Overview Spacecraft data processing requires microcomputers and interfaces that are functionally similar to desktop systems However, space systems require: - Low power, volume, and mass High reliability and fault tolerance
Background OF TECHN Why is Software Engineering Hard? “Curse of flexibility \And they looked upon the software and saw that it was good. But they just had to add one other feature ... No physical constraints
Optimization of Separated Spacecraft Interferometer Trajectories in the Absence of A Gravity-Well Edmund M Kong Prof david w, miller MIT Space Systems Laboratory 20th March 1998 Space Systems Laboratory Massachusetts Institute of Technology
19.2 Exhaustive enumeration 19.2.1 Definition and construction methods 19. 2.2 Applications 19.2.3 Properties of exhaustive enumeration methods 19.3 Space subdivision 19.3.1 Motivation and definitions 2233356677 19.3.2 Construction of octrees 19.3.3 Algorithms for octrees 19.3.4 Properties of octrees 19.3.5 Binary space subdivision