×

Multi-tasked navigation system and method for an autonomous land based vehicle

  • US 5,548,516 A
  • Filed: 05/01/1995
  • Issued: 08/20/1996
  • Est. Priority Date: 12/11/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer based multi-tasked navigation system for an autonomous land based vehicle comprising:

  • (1) main task means for coordinating inter-task communications including means for performing high-level decision making;

    (2) monitor vehicle task means for reading a communications port to said vehicle including means for reporting vehicle mode changes to said main task means and means for reporting system to vehicle communication state to said main task means, and further including means for writing a vehicle status message to a global memory structure;

    (3) scanner task means for providing data from an obstacle detection system to said main task means;

    (4) get directives task means for interfacing the system to a host, including means for receiving messages, means for decoding said messages from the host, and means for communicating a received decoded message to a corresponding task means in the system;

    (5) message to host task means for interfacing the system to said host, including means for forming messages and means for communicating said messages from the system to said host;

    (6) VPS position task means for interfacing a vehicle positioning system to the system, including means for reading output from the vehicle positioning system, checksum means for checking the output for correctness, writing means for putting checked output into a position buffer in a global memory structure, and fault indicating means for sending a message to the main task means whenever a position fault occurs;

    (7) VPS posture task means for monitoring the vehicle'"'"'s position while the vehicle is tracking, including means for maintaining a plurality of postures in a posture buffer of the global memory structure; and

    (8) tracker task means for calculating steer and speed corrections for said vehicle, including means for reading position information from the position buffer of the global memory structure, means for reading posture information from the posture buffer of the global memory structure, and means for sending said steer and speed corrections to the vehicle to control the vehicle'"'"'s course.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×