×

Autonomous navigation system for a mobile robot or manipulator

  • US 5,758,298 A
  • Filed: 03/15/1995
  • Issued: 05/26/1998
  • Est. Priority Date: 03/16/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. An autonomous navigation system for a mobile robot moving in a workspace from a starting point to a predetermined target point (TAR), comprising:

  • a global path planning level (GPP) comprising means to determine a global reference route (RR) to the target point (TAR) from data regarding a topology of the workspace and obstacles present therein known at a time of planning, as well as from measured data regarding an already traveled route in a workspace coordinate system (xW, yW),a sensor system (SEN) comprising means to monitor a vicinity of the robot (ROB) and the workspace and to provide measured sensor data regarding position and the movement of obstacles within a range (RSEN) thereof,a local navigation level (LNC) hierarchically placed below the global path planning level (GPP), comprising means to continuously calculate a virtual potential field from the global reference route (RR), an instantaneous position of the robot, and measured data of the sensor system (SEN), and by means of the measured data of the sensor system (SEN) to determine control commands for drive and steering systems of the robot (ROB);

    a motion control level (RMC) comprising means for executing control commands issued by the local navigation level (LNC) for the drive and steering systems of the robotand further comprising means for the local navigation level (LNC) continuously to perform, when an obstacle (OBS) is detected within the detection range (RSEN) of the sensor system (SEN), the following operations in a robot coordinate system (xR,yR) relative to the robot (ROB), namelya1) marking the area of the workspace in which the obstacle (OBS) was detected as an occupied area;

    b1) placing a safety zone (SA) over the obstacle (OBS) in such a way that at least a portion of the obstacle detected by the sensor system (SEN) is covered;

    c1) defining an intermediate target point (ITP) in an unoccupied area of the workspace outside the safety zone (SA);

    d1) calculating the virtual potential field as a harmonic potential field (HPF) for the determination of the control commands for the drive and steering systems of the robot (ROB), a gradient of which virtual potential field has inside the safety zone (SA) a component directed away from the obstacle (OBS) and outside of the safety zone (SA) has a component directed toward the intermediate target point (ITP), such that the robot (ROB) following the gradient always moves toward the intermediate target point (ITP) and not into the safety zone (SA);

    wherein the means for the local navigation level (LNC) continuously to perform includes means for avoiding a plurality of obstacles (OBS1, OBS2, . . . ) and means for placing respective safety zones (SA1, SA2, . . . ) placed around each of the obstacles, and further comprises;

    i) means for selecting a respective unoccupied area between the safety zones which is closest to a global reference route (RR) and which is of sufficient size to allow passage of the robot therethrough;

    ii) means for considering in subsequent operations only two bordering safety zones (SA1, SA2) which are immediately adjacent to the selected unoccupied area; and

    iii) means for determining a center line (ML), which is equidistant to the two bordering safety zones (SA1, SA2) and has a center zone (MA) on both sides thereof, having a total width less than a least distance between the bordering safety zones (SA1, SA2).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×