CA2155252A1 - Remote control system and method for an autonomus vehicle - Google Patents

Remote control system and method for an autonomus vehicle

Info

Publication number
CA2155252A1
CA2155252A1 CA002155252A CA2155252A CA2155252A1 CA 2155252 A1 CA2155252 A1 CA 2155252A1 CA 002155252 A CA002155252 A CA 002155252A CA 2155252 A CA2155252 A CA 2155252A CA 2155252 A1 CA2155252 A1 CA 2155252A1
Authority
CA
Canada
Prior art keywords
vehicle
tele
panel
mode
byte
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002155252A
Other languages
French (fr)
Inventor
Carl A. Kemner
Joel L. Peterson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Caterpillar Inc
Original Assignee
Caterpillar Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Caterpillar Inc filed Critical Caterpillar Inc
Publication of CA2155252A1 publication Critical patent/CA2155252A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/0011Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement
    • G05D1/0022Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot associated with a remote control arrangement characterised by the communication link
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/082Selecting or switching between different modes of propelling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0051Handover processes from occupants to vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0053Handover processes from vehicle to occupant
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/24Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
    • B62D1/28Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/0055Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot with safety arrangements
    • G05D1/0061Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0063Manual parameter input, manual setting means, manual initialising or calibrating means
    • B60W2050/0064Manual parameter input, manual setting means, manual initialising or calibrating means using a remote, e.g. cordless, transmitter or receiver unit, e.g. remote keypad or mobile phone

Abstract

A system and method for remotely controlling an autonomous vehicle uses a tele-panel to interrupt autonomous operation. Radio communications established between the tele-panel and the vehicle ceases autonomous operation of the vehicle and places the vehicle in a tele-ready mode in which the vehicle will not respond to commands from other tele-panels. Upon communication of a tele-operation request signal to the vehicle, the vehicle enters tele-operation mode. In this mode, the vehicle is responsive only to speed and steering angle requests from the transmitting tele-panel. A unique tele-panel identifier transmitted to the vehicle prevents other tele-panels from gaining control of the vehicle. If communications between the vehicle and the tele-panel identified by the tele-panel identifier are interrupted while the vehicle is in tele-operation mode, the vehicle is locked and will not respond to commands from other tele-panels and will not enter autonomous operation If communications between the vehicle and the tele-panel identified by the tele-panel identifier are interrupted while the vehicle is in the tele-ready mode, autonomous operation or control by other tele-panels is not prevented.

Description

Inventors: Carl A. K~mner Joel L. Peterson s Background of the Inven~on Field of the Invention This invention relates generally to the control of autonomous vehicles and, more particularly, to a system and method for remotely controlling an ~UtOl~oLuous vehicle.

RP~Ote~ Art Caterpillar Inc. of Peoria, Illinois, m~mlf~ctllres off-road mining vehicles. For example, the Caterpillar 777C is an off-road mining truck.
Commonly owned, allowed U.S. Pat. Appl. No. 08/019,540, filed re~
18, 1993, "Vehicle Position Dct~ in~lion System and l~eth~, n the full text of which is Lùcolporated herein by r~rei~cc, discloses an aulo~oLuous vehicle system for use with a mining vehicle such as the 777C truck.
Commonly owned U.S. Pat. Appl. No. (to be ~sig~l), (Attorney Docket No. 1246.0490000), filed on even date h~e~ , and titled "System for Controlling a Vehicle to Selectively Allow Operation in Either an Au~ oll~ous Mode or a ~l~ml~l Mode," discloses a system for sele~ ,ly O~ldli~lg an aulo~oLuous vehicle in an autonomous mode or m~ml~l (i.e., m~nnP~l) mode.
At times it may be desirable to provide remote-control or tele-control mode for the vehicle. In tele-operation, an opelatol could control the vehicle using a tele-panel or remote control which co,.. ~ es co~.. An~s to the vehicle via radio waves. This mode might be used, for example, by a mP~h~nir to position the vehicle within a service bay. This mode might also be used by a folcLl~ on a job site to temporarily take control of an autonomous vehicle to route it around an obstacle.

CAT Ref~ 514 SKG~F Ref: 1246.047 - 21S~252 To ensure safety, the transition periods bel~n autonomous, manual and tele-operation must be strictly controlled. Moreover, the status (i.e., who is in control) of the vehicle must always be known.

Summa y of the Invention S The invention is a system and method for remotely controlling an ~u~ono~ us vehicle. The vehicle inr,hl(les a navigator, a ,~,~rhi~ control module, an engine control module, a ~ siol- control module and other ~lellls to permit autonomous operation. In aulo,-o...oll~ mode, the navigator produces a speed comm~n~ and a ~.~ angle co.~ n~l for the vehicle.
The m~rhin~ control module leCeiVeS the speed and ~ p angle co.. ~ s from the navigator and produces an engine RPM (revolutions per minute) control signal, a tr~n.cmic.cion control signal, a brake control signal, and a s~erin_ angle control signal to control the lower-level system of the vehicle.
The engine control module controls an RPM of the engine of the vehicle in response to the RPM control signal. The ~ .. icsion control module controls a gear selection in a ~l~".~,..i~cion of the vehicle in response to the ~ C...i.csion control signal.
In tele-operation mode, a tele-panel co~ rAIes the speed and St~l illg angle co... ~ lc to the navigator via a radio link. The navigator then provides these co.... "~ (1c to the m~rhin~ control module to operate the vehicle. Remote control or tele-operation is initi~te~ by establishing radio co.,l"..,llirations with the vehicle navigator using the tele-panel. The tele-panel tr~ncmi~c a vehicle identifier and a tele-panel i~lentifier to the vehicle.
Upon receiving co-------,~ tions from the tele-panel, the vehicle will cease a~llollolnous operation and enter a tele-ready mode. In the tele-ready mode, the vehicle will not respond to comm~n~s from other tele-panels and cannot resume autonomous operation. From the tele-ready mode, the tele-panel can CAT Ref: 93-514 SKGhF Rcf: 1245.047 - 215S2~ 2 instruct the vehicle to enter a tele-operation mode in which the vehicle is responsive to speed and steering angle requests from the tele-panel.
When in the tele-ready or tele-operation modes, the vehicle will not respond to co.~ s from any tele-panel except for the tele-panel identifi~3 S by the tele-panel i-lentifi~r. This prevents conflir,tin~ messages being sent to a vehicle by more than one tele-panel and assures that control of the vehicle always remains with the tele-panel which first establishes co~ ir~tion.
If co.~ ;rAlions between the vehicle and the tele-panel i-lrntifi~l by the tele-panel i~rntifi~r are ill~llu~t~d while the vehicle is in the tele-operation mode, the vehicle will ;I~IIII~1;AIe1Y halt and enter a locked state.
In the locked state, alulo~ ous operation and control by other tele-panels is p~ ed. The locked mode provides a l"~ocllA,~i~--- by which an ope~ator may intentionally halt the vehicle and approach it without concern that it will be moved under aulo~ol~ous control or under control by another tele-panel.
If co-~ -;r~tions between the vehicle and the tele-panel it1entifird by the tele-panel iderltifi~r are inlellupted while the vehicle is in the tele-ready mode, the vehicle is released and aulol~o.llous operation or control by another tele-panel is allowed (i.e., not pçev~ll~d).
The tele-panel of the invention includes an opc.ator interface panel, an elecll. nics module, a radio ~ scei~,~ . and an All~ The operator intrrfa~
panel inrll~des a number of ~will;h~s/controls which allow an ope~alor to control the vehicle. The switches/controls are input to the electronics module.
The ele~ onics module then produces a data packet for tlA.-s.~ission to the vehicle. The data packets are tr~n~ l to the vehicle by the transceiver ten times per second.
In the llrefe.l~d embodimrnt~ the operator interface panel includes an eme~gelh;y stop switch, a truck selector switch, a transmit switch, a mode select switch, a horn button, a dump switch (for use with an autonomous dump truck), an engine kill switch, and a speed/steering controller. Two CAT Ref~ 514 SKG&F Ref. 1246.047 -21S52~ 2 in-lic~tor lights provide an in-ljc~tion of whether power is provided to the tele-panel and whether the tele-panel is tr~ncmitting.
The fol~;goi~g and other fed~ s and advantages of the invention will be ap~ale.lL from the following, more particular dcs~;-ipLion of a pl~f~lcd embodiment of the invention, as illustrated in the accompdllyiQg dlawiugs.

Brief Description of the Figures FIG. 1 is a high level block ~i~gr~m sl~willg the a~lloll~ous vehicle system of the invention;
FIG. 2 is a flow chart ill~ al;n~ the steps involved in ~wiLehin~, operation of a vehicle b~l~n m~ml~l, aulo-l~lllous and tele modes of operation;
FIG. 3 is a block diagram illUSLlali..g the structure of a tele-panel and a vehicle with which the tele-panel co,-",~ icales;
FIG. 4 is a diagram of the tele-panel of the invention sllo-w-u~, the ope~lor interface panel; and FIG. S is a diagram illustrating the bytes of infolll,ation in a data packet 500 accor~ing to the invention.

Detailed Description of the Preferred Embo~iment The ~l~fellcd emb~lim~-nt of the invention is ~ sso~ in detail below. While specific part numbers and confi~ ;ons are ~iC~ se~ it should be understood that this is done for illustration ~ul~oses only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the invention.
The pl~,felled embodiment of the invention is now described with ~felel~ce to the figures where like ler~,el~ce numbers in~iic~te like elemPnt~.
In addition, the left-most digit of each lefe~nce number inr~ic~tçs the figure in which the number is first uæd.
CAT Rcf~ 514 SlCGkF RCf: 1246.047 -System Overview Figure 1 is a high level block diagram showing an autonomous vehicle system 100. Autonomous vehicle system 100 inrl~ldes a fleet manager 102, a vehicle control system 104 and a tele-operation panel 106. Fleet manager 102 is configured to manage a fleet of au~ o~lous mining vehicles such as dump trucks. Fleet manager 102 acts like a forell~ signin~ tasks to the mining vehicles and tracking their ~IUglCSs as they pc.rollll these tasks. Fleetmanager 102 co,-"""";r~tes with each vehicle via a radio link 108. Each vehicle inr~ es an on-board vehicle control system 104. Vehicle control system 104 pe.. "il~ autonomous operation of the mining vehicle under the control of fleet manager 102. Vehicle control system 104 inrlll(les a navigator 120, a truck reference unit (TRU) 122, an obstacle detector 124, a m~rllin~
control m~dlll~ (MCM) 126, and a~l~,~ced diesel engine manager (ADEM) 128, an electronic prûa, ~".l~ble ~ ...i.c.~ion control (EPTC) 130, and a vital hlrollll~Lion management system (V~S) 132.
Navigator 120 r~;~s instructions from fleet lll~ger 102 via radio link 108. The instructions include, for example, a work ~Siglllll~llL or task.
From the task, navigator 120 dete ,llin,s a route to be followed. The route may be, for e~ample, a haul segment btlwæn an excavation site and a crusher site in an open pit mining operation.
TRU 122 deL~ s the actual position of the vehicle using the global positioning system (GPS) and an inertial r~f. .~,lce unit aRU). Based on the actual position and the desired route, navigator 120 gel~ates a desired steering angle and a desired speed for the vehicle. Obstacle detector 124 is a radar unit which scans the area in front of the vehicle for obstacles. When obstacle detector 124 detects an obstacle, it provides an in-lic~tion that an obstacle is detected and/or the location of the obstacle to navigator 120.
Navigator 120 may then stop the vehicle or navigate around the obstacle.

CAT R~f~ 514 SKGhF Ref: 1246.047 Operation of fleet manager 102, navigator 120, TRU læ (also known as a "vehicle positioning system") and obstacle detector 124 are described in detail in the '540 application which is incol~olated by l~fe,e,~ce above.
Navigator 120, TRU 122 and obstacle detector 124 lc~lcsellL on-board S intelligence for the vehicle which allows autonomous control comm~n-ls to be generated in the form of the speed and steering angle co.. ~ s.
~ltf~rn~tively, tele-panel 106 may be used to co~ lunicate, via radio signals as i~ l at 110, steer angle, speed and other colllll~ s dil~lly to navigator 120 to allow remote control or tele-operation of the vehicle. In either case, before i1ulol-o~.nus or tele-operation can be achieved, the speed and sl~ ;.-g angle (as well as other co.. ~ s) must be serviced.
As ~et~iled in the above-lefc,e~ced patent application, MCM 126 rocei~s the steering and speed co~ s (and other co....-~ such as dump bed, sound horn, flash lights, etc.) from navigator 120 over a data bus 152.
MCM 126 then controls the vehicle's system to carry out the actions req )este(l by navigator 120. MCM 126 provides status and diagnostic inrollllation for the vehicle systems (e.g., ~hf- l..P, brakes, dump body, engine, t~ icsiQn~
etc.) to navigator 120 over data bus 152. MCM 126 controls the vehicle with the aid of ADEM 128 and EPTC 130. MCM 126 provides molli~olil~g and diagnostic infol~lion to navigator 120 with the aid of VIMS 132. In addition, VIMS 132 provides mo..;lo~ and diagnostic i~o....~lion dir~
- to navigator 120 over a data bus lS4.
ADEM 128 controls the speed or RPM (revolutions per minute) of the vehicle's engine. EPTC 130 controls gear selection in the ~L~.,.C.,,i~ion and ensures that the tr~n~mi~sion is in the correct gear. VIMS 132 monitors di~~ systems of the vehicle.
Vehicle control system 104 includes three modes of vehicle operatio~.
These include autonomous mode, manual mode and tele-operation mode.
Each of these modes is ~i~c~1sse-1 below.

CAT Rcf~ 514 SKG~F Rcf: 1246.047 215~2~2 Autonomous Operahon To achieve autonomous operation of the vehicle, the steering angle Co~ -A~ and the speed co....-~And from navigator 120 must be A..~ ,d by adju~,~in~ the st~ring angle and speed of the vehicle. MCM 126 COIn~ e.S the S speed reql~est~d by navigator 120 with the actual vehicle speed and adjusts the vehicle speed, if required, by sen-~ing apl)~plia~ signals to ADEM 128, EPTC 130 and the vehicle's braking system. MCM 126 co.-.~ -ir~tes these instructions to ADEM 128 and EPTC 130 over a data link 134. In addition, VIMS 132 l~o~ oli the status of ADEM 128 and EPTC 130 over, and provides mouilol~d ~AI,.III. t~ to MCM 126 over, data link 134. In the pl~Ç~lled embo~lim~nt, data link 134 is a serial data bus such as a CAT Data Link, available from Caterpillar Inc.
MCM 126 co--~ atçs an RPM control signal to ADEM 128 over data link 134 to control engine speed. A second RPM control signal is also ænt to ADEM 128 over a l~ dz.lt line 136.
MCM 126 co--~------~ir~es a ~ csion control signal to EPTC 130 over data link 134 to ælect the top gear and direction (i.e., fOl~al~d or reverse) of the ~ ion. The vehicle has an a.~lo...~l ;c trAncmi.~sion whichis controlled by EPIC 130. The trAn.~mi~sion control signal limits the top gear which may be used by the l . ~ ;on and selects the direction of travel - for the vehicle.
In conj.~ ;on with controlling vehicle speed, MCM 126 controls the braking system. In the p~r~,lçed embod ent of the invention, the vehicle braking system inrhldes a pAIl~ g brake, a service brake/retarder system, and a secondary brake. MCM 126 controls these dirr.,lell~ brakes directly via control line 138 which ~ctn~tes solenoid valves to control air ~l~,s~ule in the three Sy~ S. For e~a~le, when navigator 120 requests a speed lower than the present speed, MCM 126 decides whether the lower speed should be achieved by reducing engine RPM and/or by applying the service brakes. If CAT Ref~ 514 SRG~F Ref: 1246.047 -- 215~2S2 braking is required, MCM 126 applies the brake in a smooth manner to avoid locking up the wheels.
In response to the s~ling angle co.-....q~ from navigator 120, MCM
126 directly controls the vehicle's ~ by scl~ding right steer and left steer signals 140 to solenoids which control stLel~g.
In the plefelled embodiment of the invention, autonomous vehicle system 100 is used to implement an au~onomous haulage system. Using a number of dump trucks (such as the Caterpillar 777C), the hqllla~e system is configured to carry a mqt~nql such as rock from an e~cdvdlion site to a crusher site. To permit fully au~ ls oper~tion of the vehicle, MCM 126 controls other fea~ul~ s of the vehicle, such as du~ ~g of the truck body or bed. MCM 126 produces a dump signal 142 which actll~t~s the hydraulic system of the vehicle to raise and lower the vehicle body. For safety considerations, MCM 126 also controls au~iliary functions of the vehicle such as the horn, lights and backup alarrn vha an ?llsiliqry control line 144.
Thus, during ~ onol~nls operation, MCM 126 i~ ly controls the engine and trqn~mi~sion vh ADEM 128 and EPTC 130. MCM 126 di~lly controls the vehicle's braking ~y~ us, steering, body (i.e., raise or lower), lights (in-.hl-lin~ head lights and aul~onlous operation strobe ~all~il~g lights), horn and back-up alarm.

a~ Oper~tion MCM 126 implements aulo~ ous operation of a vehicle. It is desirable, however, to also perrnit manual operation of the vehicle. In a manual mode of operation, the aulollGIIlous control fealules should be ll~s~ ~ and not affect normal functioning of the vehicle. Moreover, for safety, swi~hing belween an aulo~o~ous, tele (remote control) and manual modes of operation must be tightly controlled so that the vehicle ~nlaills in control at all times. The structure and operation of MCM 126 which impl.om~nt~ these f~ allnes of the invention are described below.

CAT Ref~ 514 SKG&F Ref: 1246.047 21~2S2 g MCM 126 permits manual operation by relin~ hin~ control of the vehicle sub~y~ s to an operator. In manual mode, ADEM 128 receives the speed co~ from an ope~a~ol ~ct~ted throKle or accelerator pedal 144.
Similarly, EPTC 130 receives top gear ælection and direction co.. ~.uls from a shift cane 146 controlled by the O~latOl. Brakes and ~l~ are m~ml~lly controlled by the O~.atOl using a conventional steering wheel and brake pedal. The body is controlled by a switch which acl~AI~s a solenoid in the hydraulic system.
During _anual operation, MCM 126 will continue to IllOIlit~l system parameters but will not in~Lr~Le with control of the vehicle in any way.

Tele-Operahon In tele-operation of the vehicle, the ~ ing angle co~ zn~l and the speed comm~n l from navigator 120 origin~tf~ from tele-panel 106 via radio link 110. These co.. ~ s are then sent to MCM 126 as with aulon~n~ s operation. From the ~.~pec~i~/e of MCM 126, ~ulo~lolllous and tele-ope~ on modes are i~llonti~l Trn~lsitioning Between Modes of Operation MCM 126 defaults to manual mode at power-up. Manual mode is in~lirate-l to ADEM 128 and EPTC 130 via an auto/manual select signal sent over an auto/~m~m-~l control line (AMCL) 150. For example, AMCL 150 is pulled HIGH by ADEM 128 and EPTC 130. When AMCL 150 is high, manual mode is inrlir~ted to ADEM 128 and EPTC 130. If autonomous mode is desired, MCM 126 will in~ te this to ADEM 128 and AMCL 150 by pulling AMCL 150 LOW.
Transition into autol~lous mode will only take place if the following conditions are met:
(1) vehicle speed is zero;
(2) pa~ g brake is on;
CAT Ref~ 514 SKG&F Ref: 1246.047 `- 21~2~2 (3) shift cane 146 is in neutral;
(4) a first auto/manual switch (located in the cab of the vehicle) is ~wi~hed to ~ulO~ OuS mode; and (5) a second auto/manual switch (located near the ground on, for example, the front l,u~u~r of the vehicle) is switched to aulolloll.ous mode.

If these five conditions are met, MCM 126 will send an auto enable signal to navigator 120 over data bus 152. If navigator 120 is sqti~fi~od that all ~t~,.llS
are filn-~tionin~ pr~pelly (based on status i~ol~tion provided by MCM 126 and VIMS 154), navigator 120 will send an auto mode signal back to MCM
126. Upon receipt of the return auto mode signal from navigator 120, MCM
126 will enter the aulol~mous mode. This involves MCM 126 ~wil~hi.lg ADEM 128 and EPTC 130 into autonomous mode by placing the proper signal on AMCL 150 (e.g., by pulling AMCL 150 low). The vehicle controls (e.g., ADEM 128 and EPTC 130) will then be ready to receive i~lluclions from MCM 126, which in turn waits to receive instructions from navigator 120.
Once the vehicle is in autonomous mode, it will not switch back to manual mode until several conditions exist. These conditions reduce the possibility of the vehicle coming out of autonomous mode in anunsafe .. ~ f-r (e.g., while traveling at speed). Before the vehicle can switch from ~ulo~ ous mode to manual mode, the following conditions must exist:
(1) vehicle speed is zero;
(2) parking brake is on;
(3) shift cane 146 is in neutral;
(4) engine RPM is at low idle; and (5) both the first and second auto/manual switches are in the manual position.

CAT Ref~ 514 SKG&F Ref: 1246.047 21552~ 2 When these conditions exist, MCM 126 will place ADEM 128 and EPTC 130 in manual mode via AMCL 150. MCM 126 will also de-actuate all solenoid drivers used to control other functions of the vehicle, such as the body, auxiliary functions, brakes and st~~ g.
S Tele-operation mode can only be entered from the autonomous mode.
Tele-operation mode cannot be entered di~;lly from manual mode. In tele-operation mode, vehicle control system 104 will behave identicAlly to the autonomous mode described above except that navigator 120 will receive a speed co.. ~.~l, a ~t~ ;.. ~ angle co.. ~ and certain ~nYili~ry co.~ s (~esr-rihed below) from tele-panel 106 rather than ge~d~ these cG.. An~ls on its own.
Figure 2 is a simplified block diagram illusllatillg the steps followed in transitioning bel~. ell the modes of vehicle operation. Manual operation is in-lirate~l at block 202, ~u~O~O~luus operation is i~ulir~l~ at block 214 and tele-opçr~tion mode is i~ tP~1 at block 220. As in-lir~t~ above, m~ml~l operation 202 is the default of MCM 126 upon power-up. If it is desired to switch into the dUlOl1olllous operation mode and each of the con-1ition~ listed above is met, MCM 126 will cycle through steps 204-212 before re~ ing autonomous mode 214.
First, a speed self-test is eYec~lt~d as i~--lir~led by block204. The speed self-test checks data link 134 to assure that it is ope~ g yro~,ly and that ADEM 128 and EPTC 130 can be controlled by MCM 126. In addition, MCM 126 checks for brake ples~ul., and assures that the brakes can be controlled. Next, in at block 206, a ~ -ng self-test is pel~l---ed. In the steering self-test, the wheels of the vehicle are moved to assure that sl~ elil-g can be controlled, and that the change in the steering angle can be sensed.
In block 208, a wait state is entered. In the prefelled embo-lim~nt a five second pause is eY.ocl~te~ At the beginning of the pause, the horn is honked and strobe lights are turned ON to warn any person near the vehicle that autonomous operation is being enabled. Thereafter, the vehicle enters an CAT Ref~ 514 SKG~F Ref: 1246.047 - ~ 215~252 auto-ready mode as inrl*~te~ at block 210. In the auto-ready mode, MCM
126 is in control of the speed and the steering of the vehicle. The steering angle is set to zero degrees and the speed is m~int~in~d at zero miles per hour. At this auto-ready state, the vehicle is essentiqlly in autonomous mode with navigator 120 telling the vehicle to do notl~u~g.
The vehicle will remain in auto-ready mode until a valid co.. ~tl is received from navigator 120. Once a valid co.. ~ l is received, MCM 126 will enter a second wait state as intlic~ted at block 212. The second wait stateis similar to the first. The horn is again honked and the strobe lights remain 10on from the first wait state. This wait state is provided to warn anyone in the vicinity of the vehicle that the vehicle will be moving soon. At the conclusion of this second wait state, the co.. ~ from navigator 120 is eYPcllte~ to fullyenter ~ulo~ ous mode as in-lic~tfA at block 214.
If the speed self test at block 204 or the s~ self test at block 206 15fails, or if either of the auto/manual control ~wi~hes are toggled to mqnn~l mode during ~len~ing through blocks 208-212, MCM 126 will abort the changeo~ l to aulo~ ous operation and will proceed dh~;lly to a tr~nC;tion mode of block 216. Transition performs an orderly shut-down which includes that the vehicle speed is zero, the p~ brake is on, and the 20!.,.I~ sion is in neutral. The vehicle will stay in tr~n~ition mode until bothof the auto/mqml~l control swil~,hes are swi~hed to m~mlql mode. At that point, the vehicle can return to manual operation as in~ t~1 at block 202.
At any time during autonomous operation (block 214), tele-operation may be initi~ted. Tele-operation is initi~t~A by tele-panel 106 establishing co------.-"i-~tions with navigator 120. Establishing co.. ~ ions will cause navigator 120 to imme~ tt~ly stop the vehicle and enter a tele-ready mode as ed at block 218. In the tele-ready mode, tele-panel 106 has control of the vehicle and l~ -iL~ comm~n~l~ for æro speed and æro steer angle.
Tele-panel 106 then transmits a tele-operation request signal. This 30signal causes vehicle control system 104 to enter tele-operation mode as CAT Rcf~ 514 SKChF Ref: 1246.047 21552~2 intiit~te~ at block 220. In tele-operation mode, the vehicle will respond to co,-~"~ s from tele-panel 106.
As noted above, tele-operation can only be initiqt~d from autonomous mode. Recq,~lse the auto-ready mode in-iicqtP,d at block 210 is ess~ntiqlly partS of aulollolllous operation, tele-operation can be inhiqted from this auto-ready state. In that case, the valid co"""-q-n-l from navigator 120 which i~ tes wait state 212 will actually originate from tele-panel 106.
If co""~ qtions be~weell vehicle control system 104 (more specirlcally, navigator 120) and tele-panel 106 are illt~ u~ted while the vehicle is in the tele-operation mode, vehicle control system 104 will enter a locked state as in~i~qt~3 by block 2æ. In the locked state, ~uk)llolllous operation is prevented. In addition, the vehicle will not respond to co,~ C
from any other tele-panel (as iiccllssed below, each tele-panel has a unique identifi~r). The vehicle will remain in the locked state until co"""~ al;ons with the ori~inql tele-panel are re-established. At that time, tele-op~o~qtion is re~lm~ at block 220.
Aulollolnous operation at block 214 can only be Le.~ by plo~lly exiting tele-operation mode. This involves se~ n~ a tele-ready mode request signal to cause vehicle control system 104 to enter the tele-ready mode of block 218. From tele-ready mode 218, auLol-. ",Ollc operation at block 214 can be entered by discol~ co.. ~ ;ons from tele-panel 106.

Comntrrnie~rtiQn between Tele-panel 106 and Na~lgulor 120 Tele-panel 106 co""",l.-i~-q-~s with navigator 120 via a radio link. This is illustrated in Figure 3. Tele-panel 106 includes an electronics module 302, a data radio 304 and an q.-,le~ 306. Vehicle control system 104 intlu~ie~c an qi~lr.~n~ 308 and a data radio 310 for l~ceivh~g tele-operation signals from tele-panel 106. Data radios 304,310 and ~ ",~c 306,308 form a co"""~i-ir~tions link through which tele-comm~n~lc from electronics module 302 are co~ ~icated to navigator 120. The tele-colllll~luls sent to the CAT Ref~ 514 SKG~F Ref: 1246.047 - - 21552~2 navigator are in a data format id~Pntir-~l to the format used by the navigator in the coln""~ c that it provides to MCM 126.
Electronics module 302 is a microprocessor-based controller which includes a Motorola 6XHCllK4 microcontroller available from Motorola Inc.
S of Srh~l-mhurg, Illinois. A microcontroller of this type in~ln-1~Ps a microp~cessol, a read only memory (ROM), a random access memory (RAM) and an input buffer circuit. In the plc~llcd embo~imPnt, radios 304,310 are 800 MHz frequency mod~ tP~d, high-speed data ~la~ ;vcls available from GLB Inc., Buffalo, New York.
Figure 4 i~ i.tes opcldtor intPrf~ panel 301 of tele-panel 106.
Elec~ ~ics module 302 is cont~inP~ with ope,à~or i~.Lcc panel 301.
TntPrf~re panel 301 inl~ludçs an emc,g~ll~ stop switch 404, a vehicle selector switch 406, a power ~ tQr light 408, a transmit in~ic~tor light 410, a t~An.cmit switch 412, a mode select switch 414, a horn switch 416, a bed raise/lower switch 418, an engine start/stop switch 420 and a speed/~t~;,¢
control 422. Each switch/control provides an input to el~cl,onics m~hlle 302.
Each in~ic~tor light 408,410 is driven by elecllomcs module 302. Based on the positions of the various swi~hes, electronics module 302 foln~t~ a data packet to be IIAI~ by radio 304 to the vehicle.
~ltr~e~ stop switch 404 provides a "panic" stop button. If depl- ,,sed, switch 404 will cause the vehicle to come to an ;,llll~ t~ stop.
Vehicle selector switch 406 is a rotary switch used to select the vehicle which tele-panel 106 will control. As tiiccllcce~1 below, each vehicle has a unique id~ntiflcation (ID) number. Tlal~lllil switch 412 is a single pole toggle switchused to turn on llA~ sion by tele-panel 106. Mode select switch 414 is a single pole toggle switch used to select belw~n tele-ready mode 218 and tele-operation mode 220. Horn button 416 is a molllel~ , normally open, push button switch used to sound the horn of the selectçd vehicle. Switch 418 is a single pole toggle switch used to raise/lower the bed of a dump truck in the CAT Ref~ 5t4 SKGhF Ref: 1246.047 - - 21~S2~2 p,efell~d embodiment of the invention. Switch 420 is a single pole toggle switch for turning the vehicle's engine on or off.
In the p~ef~ d embo~im~ont toggle ~ ;hes 412, 414, 418 and 420 have pfolecli~e covers to prevent them from being inad~,~lte.llly toggled.
S Ful~lellllore, the covers for transmit switch 412 and mode select switch 414 will bump those switches to an off position when closed. For transmit switch 412, the off position coll~,spollds to transmit off. For mode select switch 414,the off position corresponds to the tele-ready mode.
Speed/~ control 422 is a two-axis joy stick used to control the speed and ~l~ri-~ for the vehicle. Moving the joy stick fo~ ,a~S the vehicle's folwa~d speed. Moving the joy stick in a reverse direction will increase the vehicle's reverse direction speed. Moving the joy stick to the leftwill cause the vehicle to steer left, and moving the joy stick to the right willcause the vehicle to steer right.
T"~ or light 408 in~ tes whether power is being supplied to tele-panel 106. Tn~ tor light 410 i~ c~les v~L~cr tele-panel 106 is In the pref~lled embodiment, electronics mo~lllle 302 provides a data packet to Mdio 304 ten times per second for ll~".~i",i~;on- This data packet is then broadcast to navigator 120 via the radio link. The contents of each data packet is controlled by the positions of the various panel controls 404, 406, 412, 414, 416, 418, 420 and 4æ. As set forth above, eleellol~ics module 302 includes a microcontroller, such as the Motorola 68HCllK4.
The various panel controls of ullt;lr~ce panel 301 are connected directly to an input buffer of the microcontroller. The microcontroller produces the data packet co~ in~ co"""~ 1s based on the positions of the various panel controls.
The format of the tr~n~mitted data packet is illllstr~ted in Figure 5.
Each data packet 500 includes eleven bytes of information. These include a start byte 502, a vehicle ID byte 504, a panel ID byte 506, a mode byte 508, CAT Ref~ 514 SlCGhF Ref: 1246.047 - 21~252 a speed byte 510, a steering byte 512, an auxiliary byte 514, two unused bytes 516 and 518, a check sum byte 520 and an end byte 522. Each of these is ~i~cussed in detail below:

Byte F~ nct;on S Start 502 This byte in-lic~t~s beghll~ing of data packet.
Vehicle ID 504 This byte idP ~lili~s the vehicle to which the message is directed.
Panel ID 506 This byte ;~ r-~cs the i~ ion n--m~r for the tcle-panel. Each tele-panel has a unique i~le~.l;.~.~;on number.
Mode 508 This byte intli-~t~s wllc~ r tele-ready mode or tele-operation mode is request~.
Speed 510 This byte in~1icates a desired vehicle speed.
5l~r~ 512 This byte i-~ tl,s a desired vehicle st~
angle.
Auxiliary 514 This byte in-iieat~s, for e~mple, ~llc ll~r a dump truck's bed should be raised or lowered and whether the horn should be sounded.
Not Used 516 and These bytes are not used for data but are present Not Used 518 in the data packet to keep the packet format col~is~clll with what MCM 126 receives from navigator 120. This co~ t~ .~ format allows the navigator to pass the data packet di~clly on to MCM 126 for control of the vehicle's various lclllS;
Check Sum 520 This byte is a modulo 256 ~ ;on of the first nine bytes of the data packet. It is used for error detection.
End 522 This byte in~lic~tes the end of the data packet.

CAT Ref~ 514 SKG~F Ref: 1246.047 - 21~25 2 Operation of Tele-panel 106 If it is desired to take control of a vehicle which is opelatiL~g autonomously, an o~lator proceeds as follows. First, the opelator uses vehicle selector switch 406 to select a vehicle to be controlled. Next, the operator toggles transmit switch 412 to turn transmit on. This will cause the selçcte~ vehicle to h~ ediaLely halt and standby (in tele-ready mode 218) for further instructions from the tr~ncmittin~ tele-panel 106.
Next, the opel~alor toggles mode select switch 414 to tele-o~ldlion.
This a~ ales the ~wilch~s and controls on the face of hltelrdce panel 301 so that input from steering/speed controller 422 controls the data in speed and steering bytes 510,512 and so that the ~wi~hes 416, 418 and 420 control the data in allxili~ry byte 514. In tele-operation mode, navigator 120 will pass thedata packets received from the tele-panel dh~lly to MCM 126. MCM 126 then control the vehicle's sl~,e.il~g, speed and auxiliary functions based on the data contained in data ~ac~ 500.
To ~ro~lly release the vehicle from tele-control, an o~lator stops ~he vehicle via speed/~l~el~g control 422, toggles mode select switch 414 to tele-ready mode 218 and then turns off ~ switch 412. Once the L~
switch is turned off, navigator 120 is released to resume autonomous operation or control by another tele-panel.
A second tele-panel will not be ~....i~led to take control of a vehicle while the ~al~sl~ switch of a first tele-panel is still in the on position (i.e., the vehicle is lecei~ g data packets from the first tele-panel). The unique tele-panel i(irntifiç~tion ~ ...iLIe~ in the first data packet received by the vehicle is stored in a memory within navigator 120. Each sllbseq~lent data packet is then rll~qr~l to assure that it is from the same tele-panel. This feature assures positive control of a vehicle at all times.
If at any time during tele-operation of a vehicle, the signal tr~ncmitted by the tele-panel is lost, the vehicle will immedi~tely stop and enter locked state 222. This might occur, for example, if transmit switch 412 is turned off CAT Ref: 93-514 SKGhF Rtf: 1246.047 21SS2~ 2 while mode select switch 414 in~ic~tes tele-operation. In the locked state, autollolllous operation is prevented and tele-operation from other tele-panels is ~ ,.l~d. The vehicle can only exit the locked state by re-establishing CO~ r n~ with the origin~l tele-panel.
This feature further pl~vt;llls ambiguity of control. I~ .. ore, this feature can be used to intentionally lock an ~,lo,-o.-~ous vehicle. For example, in an au~o,lo,l,ous mining operation, a m~cl~ may want to approach an aulO~ OUS truck for service. By using the tele-panel to stop and lock the vehicle before app~ac~;n~ it, he can guard his pe.~oual safety. Once he has applvach~d the vehicle, he may place it in manual mode 202 or I . al~ ;on mode 216 using the auto/manual select switch located on the 1,~
of the truck to further assure that it will not move during the service.
While the invention has been particularly shown and described with l~fe~ce to several plcf~,lç~d embol;--~ thereof, it will be Im~1erstood by those skilled in the art that various ch~ng~s in form and details _ay be made therein without depa,~i~g from the spirit and scope of the i"~lion as defined in the appended claims.

CAT Rcf~ 514 SKG~F Ref: 1246.047

Claims (14)

1. A method for remotely controlling an autonomous vehicle, comprising;
establishing radio communications with the vehicle via a tele-panel, wherein a vehicle identifier and a tele-panel identifier are transmitted to the vehicle, and wherein establishing radio communications ceases autonomous operation of the vehicle and places the vehicle in a tele-ready mode in which the vehicle will not respond to commands from other tele-panels;
communicating a tele-operation request signal to the vehicle, said tele-operation request signal placing the vehicle in a tele-operation mode in which the vehicle is responsive to speed and steering angle requests from said tele-panel;
if communications between the vehicle and said tele-panel identifier by said tele-panel identifier are interrupted while the vehicle is in said tele-operation mode, halting operation of the vehicle, not allowing autonomous operation of the vehicle, and not allowing control of the vehicle by any other tele-panel; and if communications between the vehicle and said tele-panel identified by said tele-panel identifier are interrupted while the vehicle is in said tele-ready mode, not preventing autonomous operation of the vehicle and not preventing control of the vehicle by another tele-panel.
2. The method of claim 1, wherein said step of establishing radio communications comprises:
transmitting data packets from said tele-panel to said vehicle, each data packetincluding a vehicle identification byte, a tele-panel identification byte, a mode byte, a speed byte, and a steering byte.
3. The method of claim 2, wherein said step of transmitting data packets comprises:
transmitting data packets at least ten times per second using a frequency modulation scheme and a continuous carrier wave.
4. The method of claim 1, wherein said step of establishing radio communications comprises:
transmitting data packets from said tele-panel to said vehicle, each data packetincluding a start byte, a vehicle identification byte, a tele-panel identification byte, a mode byte, a speed byte, a steering byte, an auxiliary byte, a check byte and an end byte.
5. The method of claim 4, wherein said step of transmitting data packets comprises:
data packet at least ten times per second using a frequency modulation scheme and a continuous carrier wave.
6. The method of claim 1, further comprising a step before said step of establishing radio communications of:
selecting via said tele-panel a vehicle to be controlled from a plurality of such vehicles.
7. A system for remotely controlling an autonomous vehicle, comprising:
a tele-panel having control means for allowing an operator to generate speed and steering angle commands, mode select means for allowing an operator to select an operational mode of said vehicle, processor means for receiving said speed and steering angle commands from said control means and said selected operational mode from said mode select means, for generating a vehicle identifier and a tele-panel identifier, and for formatting said vehicle identifier, said tele-panel identifier, said selected operational mode, and said speed and steering angle commands into a data packet, and transmitter means for establishing communications with the vehicle and for transmitting said data packet to the vehicle; and vehicle control means, mounted on said vehicle, for receiving said communications from said tele-panel and for controlling operation of the vehicle in response thereto, said receiver means having receiver means for receiving said communications from said transmitter means, mode set means for placing the vehicle in a tele-ready mode in response to said data packet receiver from said tele-panel and for placing the vehicle in tele-operation mode when said selected operational mode of said data packet indicates tele-operation mode, means for producing vehicle speed and steering angle control signals in response to speed and steering angle commands in said data packet, and means for halting operation of the vehicle, not allowing autonomous operation of the vehicle, and not allowing control of the vehicle by another tele-panel if communications between the vehicle and said tele-panel identified by said tele-panel identifier are interrupted while the vehicle is in said tele-operation mode.
8. The system of claim 7, wherein said control means is a two-axis joy stick.
9. The system of claim 8, wherein said mode select means is a switch allowing selection of either autonomous mode or tele-operation mode.
10. The system of claim 9, wherein said processor means is a microcontroller .
11. The system of claim 10, wherein said transmitter means is a high speed data transceiver.
12. The system of claim 11, wherein said receiver means is a high speed data transceiver.
13. The system of claim 12, wherein said mode set means and said means for halting comprise a vehicle navigator.
14. The system of claim 13, wherein said means for producing vehicle speed and steering angle control signals comprises a machine control module.
CA002155252A 1994-09-01 1995-08-03 Remote control system and method for an autonomus vehicle Abandoned CA2155252A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US299,448 1994-09-01
US08/299,448 US5448479A (en) 1994-09-01 1994-09-01 Remote control system and method for an autonomous vehicle

Publications (1)

Publication Number Publication Date
CA2155252A1 true CA2155252A1 (en) 1996-03-02

Family

ID=23154833

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002155252A Abandoned CA2155252A1 (en) 1994-09-01 1995-08-03 Remote control system and method for an autonomus vehicle

Country Status (4)

Country Link
US (1) US5448479A (en)
JP (1) JP3759979B2 (en)
AU (1) AU685295B2 (en)
CA (1) CA2155252A1 (en)

Families Citing this family (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278936B1 (en) 1993-05-18 2001-08-21 Global Research Systems, Inc. System and method for an advance notification system for monitoring and reporting proximity of a vehicle
US6700507B2 (en) 1993-05-18 2004-03-02 Arrivalstar, Inc. Advance notification system and method utilizing vehicle signaling
US6748320B2 (en) 1993-05-18 2004-06-08 Arrivalstar, Inc. Advance notification systems and methods utilizing a computer network
US6748318B1 (en) 1993-05-18 2004-06-08 Arrivalstar, Inc. Advanced notification systems and methods utilizing a computer network
US6363323B1 (en) 1993-05-18 2002-03-26 Global Research Systems, Inc. Apparatus and method for monitoring travel of a mobile vehicle
US6618668B1 (en) 2000-04-26 2003-09-09 Arrivalstar, Inc. System and method for obtaining vehicle schedule information in an advance notification system
US20030193413A1 (en) * 1993-05-18 2003-10-16 Jones M. Kelly Business methods for notification systems
US6683542B1 (en) 1993-05-18 2004-01-27 Arrivalstar, Inc. Advanced notification system and method utilizing a distinctive telephone ring
US6952645B1 (en) 1997-03-10 2005-10-04 Arrivalstar, Inc. System and method for activation of an advance notification system for monitoring and reporting status of vehicle travel
US7082359B2 (en) * 1995-06-07 2006-07-25 Automotive Technologies International, Inc. Vehicular information and monitoring system and methods
US5619412A (en) * 1994-10-19 1997-04-08 Cummins Engine Company, Inc. Remote control of engine idling time
JP3171119B2 (en) * 1995-12-04 2001-05-28 トヨタ自動車株式会社 Automatic driving control device for vehicles
FR2743162B1 (en) * 1995-12-27 1998-05-07 Dassault Electronique CONTROL DEVICE FOR SECURING A FAST VEHICLE, IN PARTICULAR GUIDED BY AN OPERATOR ON OR OFF BY THE VEHICLE
US5991674A (en) 1996-05-02 1999-11-23 Chrysler Corporation Floor shifter linkage for robotic control of vehicle
US5865266A (en) * 1996-05-02 1999-02-02 Chrysler Corporation Steering wheel linkage for robotic system for automated durability road (ADR) facility
US5913945A (en) * 1996-05-02 1999-06-22 Daimlerchrysler Corporation Pedal linkage for robotic control of vehicle
US5821718A (en) * 1996-05-07 1998-10-13 Chrysler Corporation Robotic system for automated durability road (ADR) facility
US5906647A (en) * 1996-09-03 1999-05-25 Chrysler Corporation Vehicle mounted guidance antenna for automated durability road (ADR) facility
US6141620A (en) * 1996-09-03 2000-10-31 Chrysler Corporation Vehicle control system for automated durability road (ADR) facility
US5908454A (en) * 1996-09-03 1999-06-01 Chrysler Corporation Operator interface for automated durability road (ADR) facility
US5867089A (en) 1996-09-03 1999-02-02 Chrysler Corporation Base-to-remotely controlled vehicle communications for automated durability road (ADR) facility
US5938705A (en) 1996-09-03 1999-08-17 Chrysler Corporation Vehicle controller (VCON) for automated durability road (ADR) facility
US6061613A (en) 1996-09-03 2000-05-09 Chrysler Corporation Base station for automated durability road (ADR) facility
JP3668340B2 (en) * 1996-09-05 2005-07-06 本田技研工業株式会社 Vehicle steering device
US5848368A (en) * 1996-10-28 1998-12-08 Caterpillar Inc. Method for controllably loading haul vehicles by a mobile loading machine
US5995884A (en) * 1997-03-07 1999-11-30 Allen; Timothy P. Computer peripheral floor cleaning system and navigation method
AU6453598A (en) * 1997-03-10 1998-09-29 Global Research Systems, Inc. Advanced notification systems and methods utilizing a computer network
US5961561A (en) * 1997-08-14 1999-10-05 Invacare Corporation Method and apparatus for remote maintenance, troubleshooting, and repair of a motorized wheelchair
DE19831262C2 (en) * 1998-07-11 2002-09-19 Wabco Gmbh & Co Ohg Device to support the driver of a commercial vehicle when reversing
DE19916847C2 (en) * 1999-04-14 2001-08-30 Volkswagen Ag Electronic control device in a motor vehicle for at least one electric motor drive, in particular garage door opener
DE19936356A1 (en) * 1999-05-06 2000-11-09 Volkswagen Ag Automatic drive control system for road vehicle takes over from driver and steers, accelerates and brakes as required using computer program
DE19936352A1 (en) * 1999-08-03 2001-02-08 Volkswagen Ag Positionally controlled device operating or service panel, especially for robotic vehicle used for testing motor vehicles in the automobile industry, initially sets adjustment or setting
EP1216184B1 (en) 1999-08-31 2013-01-02 Deltaglide, Inc. Power-assist vehicle
US6393360B1 (en) 1999-11-17 2002-05-21 Erjian Ma System for automatically locating and directing a vehicle
US6588976B2 (en) 1999-12-17 2003-07-08 Delaware Capital Formation, Inc. Concrete placing and screeding apparatus and method
US6623208B2 (en) 1999-12-17 2003-09-23 Delaware Capital Formation, Inc. Concrete placing and screeding apparatus and method
US6975998B1 (en) 2000-03-01 2005-12-13 Arrivalstar, Inc. Package delivery notification system and method
US6510383B1 (en) 2000-03-01 2003-01-21 Arrivalstar, Inc. Vehicular route optimization system and method
USRE47225E1 (en) 2000-05-17 2019-02-05 Omega Patents, L.L.C. Vehicle tracking unit for controlling operable vehicle devices using a vehicle data bus and related methods
USRE47354E1 (en) 2000-05-17 2019-04-16 Omega Patents, L.L.C. Vehicle tracking unit for controlling operable vehicle devices using a vehicle data bus and related methods
JP4868105B2 (en) * 2001-09-14 2012-02-01 トヨタ自動車株式会社 Driving device
DE20117325U1 (en) * 2001-10-23 2002-01-03 Pilz Karlheinz Driving instructor stand, control device and associated system
US6946650B2 (en) * 2002-03-04 2005-09-20 Independence Technology, L.L.C. Sensor
US7119716B2 (en) 2003-05-28 2006-10-10 Legalview Assets, Limited Response systems and methods for notification systems for modifying future notifications
US7516244B2 (en) 2003-07-02 2009-04-07 Caterpillar Inc. Systems and methods for providing server operations in a work machine
US7983820B2 (en) 2003-07-02 2011-07-19 Caterpillar Inc. Systems and methods for providing proxy control functions in a work machine
US7532640B2 (en) 2003-07-02 2009-05-12 Caterpillar Inc. Systems and methods for performing protocol conversions in a machine
US6836982B1 (en) 2003-08-14 2005-01-04 Caterpillar Inc Tactile feedback system for a remotely controlled work machine
US7561069B2 (en) 2003-11-12 2009-07-14 Legalview Assets, Limited Notification systems and methods enabling a response to change particulars of delivery or pickup
US7609156B2 (en) 2004-04-07 2009-10-27 Jeffrey D Mullen Advanced cooperative defensive military tactics, armor, and systems
US8078338B2 (en) * 2004-10-22 2011-12-13 Irobot Corporation System and method for behavior based control of an autonomous vehicle
GB2419430B (en) * 2004-10-22 2008-05-21 Irobot Corp Systems and Methods for Control of a Vehicle
US7499776B2 (en) * 2004-10-22 2009-03-03 Irobot Corporation Systems and methods for control of an unmanned ground vehicle
GB2432922B (en) * 2004-10-22 2009-09-02 Irobot Corp Systems and methods for control of a vehicle
US7499804B2 (en) * 2004-10-22 2009-03-03 Irobot Corporation System and method for multi-modal control of an autonomous vehicle
US7499774B2 (en) * 2004-10-22 2009-03-03 Irobot Corporation System and method for processing safety signals in an autonomous vehicle
GB2433791B (en) * 2004-10-22 2008-05-21 Irobot Corp Systems and Methods for Control of a Vehicle
US7499775B2 (en) * 2004-10-22 2009-03-03 Irobot Corporation System and method for terrain feature tracking
US7729814B2 (en) * 2004-11-30 2010-06-01 Omega Patents, L.L.C. Vehicle control system and associated method for counteracting rogue command
US7734382B2 (en) * 2004-11-30 2010-06-08 Omega Patents, L.L.C. Remote vehicle control system and associated method for counteracting rogue command
US8457828B2 (en) * 2005-06-27 2013-06-04 The Charles Machine Works, Inc. Remote control machine with partial or total autonomous control
US8108092B2 (en) 2006-07-14 2012-01-31 Irobot Corporation Autonomous behaviors for a remote vehicle
US8326469B2 (en) * 2006-07-14 2012-12-04 Irobot Corporation Autonomous behaviors for a remote vehicle
US8843244B2 (en) * 2006-10-06 2014-09-23 Irobot Corporation Autonomous behaviors for a remove vehicle
WO2008060689A2 (en) * 2006-10-06 2008-05-22 Irobot Corporation Autonomous behaviors for a remote vehicle
US7843431B2 (en) 2007-04-24 2010-11-30 Irobot Corporation Control system for a remote vehicle
EP1967931A3 (en) * 2007-03-06 2013-10-30 Yamaha Hatsudoki Kabushiki Kaisha Vehicle
US20080231466A1 (en) * 2007-03-19 2008-09-25 Halliburton Energy Services, Inc. Facilitating the communication of connectively dissimilar well servicing industry equipment via a universal connection device
US8255092B2 (en) 2007-05-14 2012-08-28 Irobot Corporation Autonomous behaviors for a remote vehicle
US8615334B2 (en) * 2007-05-18 2013-12-24 Terry Ewert Remote control kit system for full-sized vehicle
US8154419B2 (en) * 2007-12-14 2012-04-10 Halliburton Energy Services Inc. Oilfield area network communication system and method
US8627306B2 (en) * 2008-08-06 2014-01-07 Caterpillar Inc. Method and system for updating an information management system configuration
US8930058B1 (en) * 2008-10-20 2015-01-06 The United States Of America As Represented By The Secretary Of The Navy System and method for controlling a vehicle traveling along a path
US8237389B2 (en) * 2008-11-12 2012-08-07 Irobot Corporation Multi mode safety control module
US8364189B2 (en) * 2009-02-24 2013-01-29 Caterpillar Inc. Fleet communication network
US9605409B2 (en) * 2009-03-31 2017-03-28 Caterpillar Inc. System and method for operating a machine
US8977407B2 (en) * 2009-05-27 2015-03-10 Honeywell International Inc. Adaptive user interface for semi-automatic operation
US8100217B2 (en) * 2009-06-12 2012-01-24 Ford Global Technologies, Llc Vehicle with hand control system
US8774994B2 (en) * 2009-07-15 2014-07-08 General Electric Company System and method for vehicle performance control
US8616274B2 (en) 2010-05-07 2013-12-31 Halliburton Energy Services, Inc. System and method for remote wellbore servicing operations
US8793036B2 (en) * 2010-09-22 2014-07-29 The Boeing Company Trackless transit system with adaptive vehicles
US20120136507A1 (en) * 2010-11-30 2012-05-31 Caterpillar Inc. System and Method for Controlling a Machine at a Worksite
US9305406B2 (en) 2011-08-01 2016-04-05 Divelbiss Corporation and Kokosing Construction Co., Inc. Asset monitoring and fueling system
EP3199751B1 (en) 2011-08-03 2018-11-21 Joy Global Underground Mining LLC Automated operations of a mining machine
GB201114815D0 (en) * 2011-08-26 2011-10-12 Bae Systems Plc Goal-based planning system
US20130268138A1 (en) * 2012-04-05 2013-10-10 Caterpillar Inc. High Availability For Autonomous Machine Control System
US9213331B2 (en) * 2012-12-19 2015-12-15 Caterpillar Inc. Remote control system for a machine
US9745908B2 (en) 2012-12-27 2017-08-29 Thermo King Corporation System and method for evaluating operating capability of a prime mover
US20140191558A1 (en) * 2013-01-08 2014-07-10 Caterpillar Inc. Operator panel for a machine
ES2695349T3 (en) 2013-03-15 2019-01-03 Savant Systems Llc Motion remote control using a general purpose wireless mobile device
US9342074B2 (en) * 2013-04-05 2016-05-17 Google Inc. Systems and methods for transitioning control of an autonomous vehicle to a driver
EP3072024A4 (en) * 2013-11-21 2017-08-02 Scania CV AB System and method to make possible autonomous operation and/or external control of a motor vehicle
SE538077C2 (en) 2013-11-21 2016-02-23 Scania Cv Ab System and method for enabling autonomous operation and / or external control of a motor vehicle
US9164507B2 (en) 2013-12-06 2015-10-20 Elwha Llc Systems and methods for modeling driving behavior of vehicles
US9707942B2 (en) * 2013-12-06 2017-07-18 Elwha Llc Systems and methods for determining a robotic status of a driving vehicle
US9283674B2 (en) 2014-01-07 2016-03-15 Irobot Corporation Remotely operating a mobile robot
US9560692B2 (en) * 2014-01-13 2017-01-31 Caterpillar Inc. Controlling a machine in remote or autonomous mode
US9720410B2 (en) * 2014-03-03 2017-08-01 Waymo Llc Remote assistance for autonomous vehicles in predetermined situations
US9681272B2 (en) 2014-04-23 2017-06-13 At&T Intellectual Property I, L.P. Facilitating mesh networks of connected movable objects
US9631933B1 (en) 2014-05-23 2017-04-25 Google Inc. Specifying unavailable locations for autonomous vehicles
US9436182B2 (en) 2014-05-23 2016-09-06 Google Inc. Autonomous vehicles
US9720418B2 (en) 2014-05-27 2017-08-01 Here Global B.V. Autonomous vehicle monitoring and control
DE102014211548A1 (en) * 2014-06-17 2015-12-17 Robert Bosch Gmbh Method and device for controlling a vehicle by means of a remote control
JP6201916B2 (en) * 2014-07-04 2017-09-27 株式会社デンソー Vehicle operation mode control device
ZA201506069B (en) 2014-08-28 2016-09-28 Joy Mm Delaware Inc Horizon monitoring for longwall system
RU2718447C2 (en) 2014-08-28 2020-04-06 ДЖОЙ ЭмЭм ДЕЛАВЭР, ИНК. Monitoring of roof fixation in continuous development system
US9506343B2 (en) 2014-08-28 2016-11-29 Joy Mm Delaware, Inc. Pan pitch control in a longwall shearing system
JP6354542B2 (en) 2014-11-26 2018-07-11 株式会社デンソー Automatic vehicle driving system
US9690290B2 (en) 2015-06-04 2017-06-27 Toyota Motor Engineering & Manufacturing North America, Inc. Situation-based transfer of vehicle sensor data during remote operation of autonomous vehicles
DE102015211218A1 (en) * 2015-06-18 2016-12-22 Robert Bosch Gmbh Control device and method for controlling an autonomous mobile platform
JP6384416B2 (en) * 2015-07-10 2018-09-05 トヨタ自動車株式会社 Vehicle control device
US10215852B1 (en) * 2015-10-05 2019-02-26 Google Llc Robotic radar assistance
US20170151969A1 (en) * 2015-12-01 2017-06-01 Laird Technologies, Inc. Systems and methods for safety locking of operator control units for remote control machines
US10279825B2 (en) 2017-01-10 2019-05-07 General Electric Company Transfer of vehicle control system and method
US10705519B2 (en) 2016-04-25 2020-07-07 Transportation Ip Holdings, Llc Distributed vehicle system control system and method
US10372126B2 (en) 2016-05-27 2019-08-06 Cnh Industrial America Llc Dynamic in-cabin autonomous vehicle control systems
US11004281B2 (en) 2016-07-01 2021-05-11 Ford Global Technologies, Llc Roadside assistance with unmanned aerial vehicle
US10605613B2 (en) * 2016-08-31 2020-03-31 Scott Houston System and method for facilitating location of driver-participants of car transportation systems
DE102016225606B4 (en) 2016-12-20 2022-12-29 Audi Ag Method for operating a driver assistance device of a motor vehicle
US10972544B2 (en) 2017-02-06 2021-04-06 Nissan North America, Inc. Autonomous vehicle communication system and method
RU2754899C2 (en) 2017-06-02 2021-09-08 ДЖОЙ ГЛОБАЛ АНДЕРГРАУНД МАЙНИНГ ЭлЭлСи Adaptive control of longitudinal roll in system of development with long bottomhole
JP6893140B2 (en) * 2017-07-20 2021-06-23 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Control devices, control methods, control programs and control systems
US11197405B2 (en) * 2017-12-07 2021-12-14 Kubota Corporation Harvesting machine and travel mode switching method
US20220035371A1 (en) 2018-03-09 2022-02-03 State Farm Mutual Automobile Insurance Company Backup control systems and methods for autonomous vehicles
CN109814569B (en) * 2019-02-19 2022-11-08 阿波罗智能技术(北京)有限公司 Unmanned vehicle control method, device, equipment and computer readable medium
CN109765902B (en) 2019-02-22 2022-10-11 阿波罗智能技术(北京)有限公司 Unmanned vehicle driving reference line processing method and device and vehicle
JP7207203B2 (en) * 2019-06-28 2023-01-18 トヨタ自動車株式会社 self-driving vehicle
US11349851B2 (en) * 2019-11-08 2022-05-31 Zoox, Inc. Guidance authentication with vehicles
US11892836B2 (en) * 2020-01-27 2024-02-06 Liebherr Mining Equipment Newport News Co. System for controlling a plurality of autonomous vehicles on a mine site

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4709265A (en) * 1985-10-15 1987-11-24 Advanced Resource Development Corporation Remote control mobile surveillance system
US5054569A (en) * 1987-07-27 1991-10-08 Comfort Key Corporation Remote vehicle starting system
US4855822A (en) * 1988-01-26 1989-08-08 Honeywell, Inc. Human engineered remote driving system
US4924960A (en) * 1988-10-12 1990-05-15 Robal, Inc. Highly reliable remote control system
JP2525046B2 (en) * 1988-10-19 1996-08-14 株式会社ロボテック研究所 Mobile remote control system
JP2646035B2 (en) * 1990-01-19 1997-08-25 日立機電工業 株式会社 Evacuation of unmanned guided vehicles
US5307271A (en) * 1990-09-28 1994-04-26 The United States Of America As Represented By The Secretary Of The Navy Reflexive teleoperated control system for a remotely controlled vehicle
US5155683A (en) * 1991-04-11 1992-10-13 Wadiatur Rahim Vehicle remote guidance with path control
US5355506A (en) * 1991-04-29 1994-10-11 The United States Of America As Represented By The Secretary Of The Army Communication method for controlling and monitoring robotic entities
JP2715202B2 (en) * 1991-10-09 1998-02-18 新キャタピラー三菱株式会社 Wireless monitoring communication method and apparatus for unmanned self-propelled body

Also Published As

Publication number Publication date
JPH0895635A (en) 1996-04-12
AU2830695A (en) 1996-03-14
AU685295B2 (en) 1998-01-15
JP3759979B2 (en) 2006-03-29
US5448479A (en) 1995-09-05

Similar Documents

Publication Publication Date Title
CA2155252A1 (en) Remote control system and method for an autonomus vehicle
US11231709B2 (en) Autonomous vehicle mode regulator
US6393362B1 (en) Dynamic safety envelope for autonomous-vehicle collision avoidance system
AU700017B2 (en) Method and apparatus for interlocking entrance of unmanned dump truck into working area
CA2155769A1 (en) System for controlling a vehicle to selectively allow operation in either an autonomous mode or a manual
US5450068A (en) Infrared remote control for soil compacting devices
EP3855273B1 (en) A system for controlling a plurality of autonomous vehicles on a mine site
WO2001088827A1 (en) Permission system for control of autonomous vehicles
US4223295A (en) Emergency control system for traffic signals
JPH09231500A (en) Device and method for fleet control at the time of mixed traveling of unmanned and manned cars
JP2002251690A (en) Automatic guidance and control system
AU2576597A (en) System and method for transmitting information for amphibious travelin g vehicle and system for controlling operation of the vehicle
JP3211731B2 (en) Passenger vehicle control system and vehicle travel control device
US7120428B2 (en) Remote locomotive control
KR100495283B1 (en) Traffic Control System for Emergency Vehicles
US11046334B2 (en) Arrangement for differentiated control of vehicles on a work site
JP2003308594A (en) Traveling control method and system of vehicle
CN107632537A (en) Control device of underground mining vehicle
JP2784893B2 (en) Cab switching control method
JP2966808B2 (en) Fixed position stop control device
JPH08182120A (en) Control method for opening/closing door
JPS63155304A (en) Radio control device for travelling system of unmanned self-traveling object
JP2000211515A (en) Working vehicle control system
CA1240017A (en) Vehicle travel control device
JPS5938815A (en) Vehicle controller

Legal Events

Date Code Title Description
FZDE Discontinued