TH IN Đ IU KHI NÔ TÔ T XA
2.2.3 .T ng tác thông tin ph nhi th th ng
Làm vi c v i ng i đi u khi n
Giao diện nên có những phản hồi cần thiết sau một hành động nào đó của người dùng, cho dù chỉ có ảnh hưởng trên màn hình hiển thị (chẳng hạn tựđộng làm biến mất một lớp hoặc hiển thị ra một lớp mới). Người dùng phải luôn biết được tình trạng hệ thống thông qua giao diện, chẳng hạn như hoạt động hiện hành của hệ thống và liệu thông tin từ phía người điều khiển có đang được thực thi hay không. Khi đó thông tin phản hồi từ giao diện sẽ cho người điều khiển biết rằng lệnh đư được hệ thống xác nhận và xử
lý. Bằng cách này thì người sử dụng sẽ cập nhật được mọi thay đổi của hệ thống theo chiều ngược lại. Vai trò này đặc biệt quan trọng trong trường hợp hoạt động điều khiển bị gián đoạn, vì vậy có thể thiết lập thêm các dạng biểu tượng xuất hiện hoặc biến mất khi có một lệnh được thực hiện.
16
X lý nh ng ph n h i dài
Một số lệnh trong giao diện người điều khiển tạo ra những phản hồi gián tiếp. Chẳng hạn khi một đối tượng mới được thêm vào trong bản đồ định vị thì dữ liệu sẽ được chuyển đến hệ thống sau đó thêm nó vào mô hình chung từtrước, cập nhật lại mô hình và xuất trở ra bản đồ giao diện hiển thị cho người dùng. Nếu chỉ là một đối tượng
bình thường thì thời gian xử lý nhỏ, sự trễ tức là thời gian tính từ thời điểm gửi lệnh
cho đến thời điểm xe bắt đầu thực thi lệnh và phản hồi lại cho người điều khiển chỉ mất một khoảng thời gian không đáng kể. Nhưng trong trường hợp người điều khiển tiếp tục đưa ra một điều khiển khác trong khi xe chưa kịp cập nhật những thay đổi từ hệ
thống thì dẫn đến tình trạng trễ xuất hiện, thậm chí có thể khiến xe bỏ qua một số lệnh
được yêu cầu trước đó. Sự trễ này có thể quan sát thấy được trong các thí nghiệm điều khiển từ xa qua mạng không dây. Khi đó hoạt động điều khiển không thểđáp ứng một cách ngay lập tức làm cho hiệu quả làm việc của xe bị giảm.
Do đó giao diện được thiết kế có một số tính năng hiển thị thông tin phản hồi
chính xác giúp người điều khiển biết được tình trạng và mức độ hoạt động hiện hành của xe, tránh trường hợp xảy ra trễ trong việc xử lý tín hiệu đầu vào từphía người điều khiển. Nếu có một lệnh nào đó không được thực thi thì giao diện cũng phải hiển thị cho
người điều khiển biết được, điều này phù hợp với nguyên tắc thiết kế thứ 7 của
Shneiderman, giúp người điều khiển cảm thấy không bị mất kiểm soát đối với các hoạt
động của xe điều khiển từ xa.