Claims
- 1. A method of processing signals within a Hopfield neural network to successively position a robot from an initial position to a desired position by selecting an optimum path for the robot between the initial position and the desired position, comprising the steps of:
- storing a plurality of patterns in the Hopfield neural network, the patterns representative of paths of the robot;
- searching within the neural network for a stored pattern, the selected stored pattern representative of successive coordinates of the optimum path of the robot, the searching based upon data representative of the initial position of the robot, the desired position of the robot, undesired path coordinates and an equation of motion, the equation of motion including a term of nonlinear resistance;
- changing the value of the nonlinear resistance as a function of a periodic equation, wherein a range of absolute values of connection weights between units is limited by the equation of motion, wherein said equation of motion is expressed as
- mx+f(x, .omega.t)=-.epsilon..gradient.E(x)
- in which the term of said nonlinear resistance is represented by
- f(x, .omega.t)={d.sub.0 sin (.omega.t)+d.sub.1 }x+d.sub.2 x.sup.2 sgn (x); and
- successively positioning the robot in accordance with the selected stored pattern.
- 2. A method of processing signals within a neural network to successively position a robot from an initial position to a desired position by determining an optimum path for the robot between the initial position and the desired position, comprising the steps of:
- receiving a data representative of the initial position of the robot, the desired position of the robot and undesired path coordinates; repetitively calculating, within the neural network, successive coordinates of the optimum path of the robot based upon the actual motion of the robot, the data representative of the initial position of the robot, the desired position of the robot, undesired path coordinates and an equation of motion, the equation of motion including a term of nonlinear resistance, the nonlinear resistance having a value which changes as a function of a periodic equation, wherein a range of absolute values of connection weights between units is limited by the equation of motion, wherein said equation of motion is expressed as
- mx+f(x, .omega.t)=-.epsilon..gradient.E(x)
- in which the term of said nonlinear resistance is represented by
- f(x, .omega.t)={d.sub.0 sin (.omega.t)+d.sub.1 }x+d.sub.2 x.sup.2 sgn (x); and
- successively positioning the robot in accordance with the calculated successive coordinates.
- 3. A method of processing signals within a Hopfield neural network to successively position a robot from an initial position to a desired position by selecting an optimum path for the robot between the initial position and the desired position, comprising the steps of:
- storing a plurality of patterns in the Hopfield neural network, the patterns representative of paths of the robot;
- searching within the neural network for a stored pattern, the selected stored pattern representative of successive coordinates of the optimum path of the robot, the searching based upon data representative of the initial position of the robot, the desired position of the robot, undesired path coordinates and an equation of motion, the equation of motion including a term of nonlinear resistance, wherein said equation of motion is expressed as
- mx+f(x, .omega.t)=-.epsilon..gradient.E(x)
- in which the term of said nonlinear resistance is represented by
- f(x, .omega.t)={d.sub.0 sin (.omega.t)+d.sub.1 }x+d.sub.2 x.sup.2 sgn (x);
- changing the value of the nonlinear resistance as a function of a periodic equation; and
- successively positioning the robot in accordance with the selected stored pattern.
- 4. A method of processing signals within a neural network to successively position a robot from an initial position to a desired position by determining an optimum path for the robot between the initial position and the desired position, comprising the steps of:
- receiving a data representative of the initial position of the robot, the desired position of the robot and undesired path coordinates;
- repetitively calculating within the neural network, successive coordinates of the optimum path of the robot based upon the actual motion of the robot, the data representative of the initial position of the robot, the desired position of the robot, undesired path coordinates and an equation of motion, the equation of motion including a term of nonlinear resistance, the nonlinear resistance having a value which changes as a function of a periodic equation, wherein said equation of motion is expressed as
- mx+f(x, .omega.t)=-.epsilon..gradient.E(x)
- in which the term of said nonlinear resistance is represented by
- f(x, .omega.t)={d.sub.0 sin (.omega.t)+d.sub.1 }x+d.sub.2 x.sup.2 sgn (x); and
- successively positioning the robot in accordance with the calculated successive coordinates.
Priority Claims (3)
Number |
Date |
Country |
Kind |
2-298984 |
Nov 1990 |
JPX |
|
2-414907 |
Dec 1990 |
JPX |
|
3-149688 |
May 1991 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/787,800 filed on Nov. 4, 1991, now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0377467 |
Nov 1990 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
787800 |
Nov 1991 |
|