Cấu tạo Robot tự hành khám phá Sao Hỏa
1. Thân xe
Phần thân robot có nhiệm vụ bảo vệ và điều hòa nhiệt độ cho các thiết bị quan trọng của robot: máy tính, nguồn điện và pin (tương ứng với khối óc và quả tim của con người). Phía trên của thân robot là một tấm hình tam giác, có tác dụng như phần mui của một chiếc xe. Tấm tam giác dùng làm đế để triển khai các thiết bị như: camera, ăngten, ...
2. Máy tính
Được đặt trong thân robot, giao tiếp và điều khiển các thành phần khác của robot bằng các đường bus theo chuẩn VME (Versa Module Europa). Mỗi máy tính có 128 MB DRAM với khả năng phát hiện và sửa lỗi, 3 MB EEPROM (dung lượng bộ nhớ trong của hai robot tự hành Spirit và Opportunity lớn hơn của robot tự hành Sojourner phóng lên Sao Hỏa năm 1996 một nghìn lần). Các bộ nhớ này còn có khả năng chịu đựng môi trường bức xạ cao và không bị xóa đi khi mất nguồn điện.
Trong mỗi robot tự hành còn có "khối Đo Quán Tính" (Inertial Measurement Unit, IMU) có tác dụng cung cấp thông tin theo 3 chiều không gian về vị trí của robot tự hành, giúp robot tự hành ổn định trong các chuyển động. IMU còn có tác dụng đánh giá độ nghiêng của bề mặt Sao Hỏa.
Máy tính trong các robot tự hành chạy một chương trình với vòng lặp vô hạn, thực hiện các công việc như: kiểm tra nhiệt độ, xử lý các bất thường, ghi lại các thông số để quản lý nguồn năng lượng, lập lịch và chuẩn bị cho các phiên truyền thông, ... Các hoạt động như : chụp ảnh, di chuyển và vận hành các thiết bị thí nghiệm được điều khiển bằng lệnh truyền đi từ Trái Đất. Các robot tự hành cũng duy trì và thực hiện việc tạo và lưu trữ các báo cáo theo định kỳ, sẵn sàng truyền về Trái Đất khi có lệnh yêu cầu.