Movatterモバイル変換


[0]ホーム

URL:


US8139108B2 - Simulation system implementing real-time machine data - Google Patents

Simulation system implementing real-time machine data
Download PDF

Info

Publication number
US8139108B2
US8139108B2US11/700,015US70001507AUS8139108B2US 8139108 B2US8139108 B2US 8139108B2US 70001507 AUS70001507 AUS 70001507AUS 8139108 B2US8139108 B2US 8139108B2
Authority
US
United States
Prior art keywords
machine
simulation
real
tool
time information
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.)
Active, expires
Application number
US11/700,015
Other versions
US20080180523A1 (en
Inventor
Kenneth L. Stratton
Jamie Shults
Jean-Jacques Clar
Derrick Darby
Augusto J. Opdenbosch
Juan Carlos Santamaria
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 IncfiledCriticalCaterpillar Inc
Priority to US11/700,015priorityCriticalpatent/US8139108B2/en
Assigned to CATERPILLAR INC.reassignmentCATERPILLAR INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CLAR, JEAN-JACQUES, STRATTON, KENNETH L., SHULTS, JAMIE, DARBY, DERRICK, OPDENBOSCH, AUGUSTO J., SANTAMARIA, JUAN CARLOS
Priority to DE112008000307Tprioritypatent/DE112008000307T5/en
Priority to PCT/US2008/001241prioritypatent/WO2008094611A2/en
Publication of US20080180523A1publicationCriticalpatent/US20080180523A1/en
Priority to US13/406,466prioritypatent/US20120154572A1/en
Application grantedgrantedCritical
Publication of US8139108B2publicationCriticalpatent/US8139108B2/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A simulation and control system for a machine is disclosed. The simulation and control system may have a user interface configured to display a simulated environment. The machine simulation and control system may also have a controller in communication with the user interface and a remotely located machine. The controller may be configured to receive from the machine real-time information related to operation of the machine at a worksite. The controller may also be configured to simulate the worksite, operation of the machine, and movement of a machine tool based on the received information. The controller may further be configured to provide to the user interface the simulated worksite, operation, and movement in the simulated environment.

Description

TECHNICAL FIELD
This disclosure relates generally to a simulation system and, more particularly, to a system that uses real-time performance data to remotely simulate operation of a machine at a worksite.
BACKGROUND
Machines such as, for example, excavators, loaders, dozers, motor graders, haul trucks, and other types of heavy equipment are used to perform a variety of tasks. During the performance of these tasks, the machines may operate in situations that are hazardous to an operator, under extreme environmental conditions uncomfortable for the operator, or at work locations remote from civilization. Because of these factors, the completion of some tasks by an onboard operator can be dangerous, expensive, labor intensive, time consuming, and inefficient.
One solution to this problem may include remotely controlling the machines. Specifically, an offboard operator located remotely from the machine, if provided with a visual representation of the machine and the work environment, could control operation of the machine from a more suitable location. This strategy has been implemented in the past and generally included providing the visual representation of the machine and work environment by way of live video feed broadcast from the worksite to the operator. The operator then was able to provide, via a graphical user interface, operational instructions that were subsequently sent to the machine for control thereof.
Although this strategy of remotely controlling the machines may have been successful in some situations, its use was limited and costly. Specifically, the visual representation of the machine and environment was typically limited to the number of cameras mounted to the machine and the view angles provided by those cameras. To improve visibility or provide different view angles, additional cameras had to be installed on the machine. Because the number of cameras on the machine relates directly to cost and, because the harsh environment of the worksite reduced the component life of the cameras, the initial and operating costs of the system were significant. In addition, wireless video feed in real-time requires large bandwidth, thereby further increasing the operating cost of the system.
An attempt at addressing the problems of high system cost and large bandwidth is described in U.S. Pat. No. 6,739,078 (the '078 patent) issued to Morley et al. on May 25, 2004. Specifically, the '078 patent describes a system utilized to remotely control construction equipment such as a backhoe at an isolated location via a data network, in which a user provides movement instructions via a graphical user interface (GUI) at a user PC. The GUI displays a side view and a top view visual representation of the movable elements of the backhoe (e.g., a boom, a stick, and a bucket). The visual representation is generated in response to movements of the boom, stick, and bucket of the backhoe, which are measured onboard the backhoe and transmitted to the user PC via radio frequencies. In this manner, an operator may remotely control hydraulic actuators onboard the backhoe to move the boom, stick, and bucket and, at the same time, view the resulting motions at a distant location in a cost effective manner.
Although the system of the '078 patent may provide a lower cost, more robust way to remotely view and control motions of construction equipment, its use may still be limited. In particular, because the system of the '078 patent provides a visual representation of only the boom, stick, and bucket, the operator may be unable to properly control engagement of the backhoe with its surrounding environment. In particular, without a representation of the worksite or an excavation surface at the work site, it may be very difficult, if not impossible, to adequately engage the bucket with the excavation surface. In addition, with the minimal visual representation described above, the operator may be unable to remotely move or orient the backhoe itself, or perform other necessary machine tasks.
The system of the present disclosure is directed towards overcoming one or more of the problems as set forth above.
SUMMARY OF THE INVENTION
In accordance with one aspect, the present disclosure is directed toward a machine simulation and control system. The machine simulation and control system may include a user interface configured to display a simulated environment. The machine simulation and control system may also include a controller in communication with the user interface and a remotely located machine. The controller may be configured to receive from the machine real-time information related to operation of the machine at a worksite. The controller may also be configured to simulate the worksite, operation of the machine, and movement of a machine tool based on the received information. The controller may further be configured to provide to the user interface the simulated worksite, operation, and movement in the simulated environment.
According to another aspect, the present disclosure is directed toward a method of remotely controlling a machine. The method may include monitoring machine operation and simulating in real-time a worksite, machine movement within the worksite, and machine tool movement within the worksite based on the monitored machine operation. The method may further include receiving machine control instructions at a location remote from the machine, and affecting operation of the machine in response to the received instructions.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a pictorial illustration of an exemplary disclosed machine traveling about a worksite;
FIG. 2 is a schematic and diagrammatic illustration of an exemplary disclosed simulation and control system for use with the machine ofFIG. 1;
FIG. 3 is a pictorial illustration of an exemplary disclosed graphical user interface for use with the system ofFIG. 2; and
FIG. 4 is another pictorial illustration of the exemplary disclosed graphical user interface for use with the system ofFIG. 2.
DETAILED DESCRIPTION
FIG. 1 illustrates anexemplary machine10 performing a predetermined function at aworksite12.Machine10 may embody a stationary or mobile machine, with the predetermined function being associated with a particular industry such as mining, construction, farming, transportation, power generation, or any other industry known in the art. For example,machine10 may be an earth moving machine such as the excavator depicted inFIG. 1, in which the predetermined function includes the removal of earthen material fromworksite12 that alters the geography ofworksite12 to an architecturally desired form.Machine10 may alternatively embody a different earth moving machine such as a motor grader or a wheel loader, or a non-earth moving machine such as a passenger vehicle, a stationary generator set, or a pumping mechanism.Machine10 may embody any suitable operation-performing machine.
As illustrated inFIG. 2,machine10 may include asimulation system14 having multiple components that interact to monitor the operation ofmachine10 and perform analysis in response thereto. In particular,machine10 may include adata module16 in communication with acontroller18. It is contemplated thatdata module16 andcontroller18 may be integrated in a single unit, if desired. It is further contemplated thatsimulation system14 may include additional or different components than those illustrated inFIG. 2.
Data module16 may include a plurality ofsensing devices16a-fdistributed throughoutmachine10 to gather real-time data from various components and systems ofmachine10.Sensing devices16a-fmay be associated with, for example, awork tool20, apower source22, atransmission device24, one ormore actuator devices26, aposition locating device28, driven and/orsteerable traction devices30, a torque converter (not shown), a fluid supply (not shown), operator input devices (not shown), and/or other systems and components ofmachine10. Thesesensing devices16a-emay automatically gather real-time data frommachine10, such as manipulation oftool20, operation ofpower source22, and/or machine travel characteristics (e.g., speed, torque, track slip rate, etc.); orientation and position ofmachine10; fluid pressure, flow rate, temperature, contamination level, and/or viscosity; electric current and/or voltage levels; fluid (i.e., fuel, oil, water, etc.) consumption rates; loading levels (e.g., payload value, percent of maximum allowable payload limit, payload history, payload distribution, etc.); transmission output ratio; cycle time; idle time, grade; recently performed maintenance and/or repair operations; and other such pieces of information. Additional information may be generated or maintained bymachine data module16 such as the date, time of day, and operator information. The gathered data may be indexed relative to the time, day, date, operator, or other pieces of information, and communicated to controller18 to trend the various operational aspects ofmachine10, if desired.
For example, afirst sensing device16amay be associated withposition locating device28 to gather real-time machine position, orientation (adirection machine10 is facing), and/or ground speed information. In one aspect, locatingdevice28 may include a global positioning system (GPS) comprising one or more GPS antennae disposed at one or more locations on machine10 (e.g. onwork tool20, the front and/or rear ofmachine10, etc.). The GPS antenna may receive one or more signals from one or more satellites. Based on the trajectories of the one or more signals, locatingdevice28 may determine a global position and orientation ofmachine10 in coordinates with respect toworksite12. Further, by repeatedly sampling machine positions, locatingdevice28 may determine a real-time machine ground speed based on distances between samples and time indices associated therewith, or a time between samples. Alternatively, machine position, orientation, and/or ground speed information may similarly be determined in site coordinates with respect to a ground-based location. It is to be appreciated that other positioning methods known in the art may be used alternatively or additionally.
In a further aspect,sensing device16amay gather pitch and roll data in order to determine a real-time inclination ofmachine10 with respect to the surface ofworksite12. For example, if locatingdevice28 includes three (or more) GPS antennae receivers disposed aboutmachine10 as discussed above, pitch and roll angles ofmachine10 may be determined by comparing an orientation of a surface defined by the respective positions of the three (or more) receivers relative to a gravity vector and/or horizontal ground. Alternatively,sensing device16amay be associated with conventional pitch and role inclination electronics disposed onmachine10. The electronics may include, for example, electrodes disposed within a glass vial and submerged in an electrically conductive fluid, such that as machine inclination changes, submersion depths of the electrodes also change, and electrical resistances of paths between electrodes may change accordingly. As such, the pitch and roll ofmachine10 may be defined in terms of the measured resistances. It is to be appreciated that other pitch and roll and/or inclination sensors known in the art may be used alternatively or additionally.
Asecond sensing device16b, for example, may be associated withtraction devices30 to gather real-time speed and/or velocity data thereof. For example,sensing device16bmay be able to determine a real-time rotational speed oftraction devices30. It is to be appreciated that a track slip rate of traction devices30 (i.e., a rate at whichtraction devices30 are spinning in place) may be indicated by a detected difference between machine ground speed, as discussed above, and traction device speed. Alternatively, track slip rate may be indicated by a sudden increase in the speed of one or more oftraction devices30 detected by sensingdevice16b.
In another aspect,sensing device16bmay gather real-time steering command information. For example, in a case wheretraction devices30 comprise driven, non-steerable belts or tracks, a measured difference between rotational speeds thereof may indicate a corresponding turning rate and direction negotiated bymachine10. In another aspect, whereintraction devices30 comprise steerable wheels, or the like,sensing device16bmay simply measure a current steering angle thereof.
Athird sensing device16c, for example, may be associated withtransmission device24 to gather real-time data concerning a present transmission output (e.g., gear) utilized bymachine10. Additionally,sensing device16cmay gather real-time data concerning a torque output oftransmission device24. Afourth sensing device16dmay be associated withpower source22 in order to gather information regarding a speed output (RPM) and/or a torque output thereof.
Afifth sensing device16emay be associated withhydraulic devices26 to gather real-time data related to positioning of alinkage system32 and/ortool20. For example,actuator devices26 may comprise hydraulic cylinders extendable throughout a range between a minimum length and a maximum length. In conjunction with known kinematics and geometry oflinkage system32 and/ortool20, a three-dimensional position and orientation thereof, in site coordinates, may be determined based on sensed extension lengths ofhydraulic devices26.
Asixth sensing device16f, for example, may be associated withtool20 to gather real-time data concerning a load applied thereto. The load may be represented as a force, weight, volume, and/or mass of material engaged or supported bytool20. Additionally, the load may be determined as a percentage of a maximum capacity load (i.e., a full load) that may be engaged or supported bytool20. The maximum capacity load may be based on known specifications oflinkage system32,tool20, and/or other components ofmachine10. For example, iftool20 comprises a bucket,device16fmay include a scale mechanism that may directly determine a force, weight, volume, and/or mass of the material therein. Alternatively,device16fmay comprise one or more optical sensors disposed about an inner engagement surface oftool20 to sense a capacity to whichtool20 is filled with the material. Based on known specifications, a volume of material engaged bytool20 may be determined. In another aspect,sensing device16fmay measure a force exerted byhydraulic devices26 to maintaintool20 in a desired position. As such, the measured force, in conjunction with known torque relationships betweenlinkage system32 andtool20, and other specifications ofmachine10, may allow determination of the force, weight, mass, volume, and/or percent capacity of the load. It is to be appreciated that other methods of load sensing known in the art may be used alternatively or additionally.
Controller18 may be in communication withdata module16 and include any means for monitoring, recording, storing, indexing, processing, and/or communicating the real-time data concerning operational aspects ofmachine10 described above. These means may include components such as, for example, a memory, one or more data storage devices, a central processing unit, or any other components that may be used to run an application. Furthermore, although aspects of the present disclosure may be described generally as being stored in memory, one skilled in the art will appreciate that these aspects may be stored on or read from different types of computer program products or computer-readable media such as computer chips and secondary storage devices, including hard disks, floppy disks, flash drives, optical media, CD-ROM, or other forms of RAM or ROM.
Controller18 may further include a means for communicating with an offboard, remotely-locateduser interface34. For example,controller18 may include hardware and/or software that enables transmitting and receiving of the data through a direct data link (not shown) or a wireless communication link (not shown). The wireless communications may include satellite, cellular, infrared, radio, microwave, or any other type of wireless electromagnetic communications that enablecontroller18 to exchange information. It is contemplated that a separate module may alternatively be included withinsimulation system14 to facilitate the communication of data betweencontroller18 anduser interface34, if desired. In one aspect,controller18 may communicate the data to abase station36 equipped to relay the communications touser interface34. Other simulation-capable machines associated withworksite12 may also similarly communicate data tobase station36. Subsequently, the data may be communicated to an intermediary, such as a server (not show), which may appropriately package and transmit the received data touser interface34 for simulation.
User interface34 may represent one or more receiving, computing, and/or display systems of a business entity associated withmachine10, such as a manufacturer, dealer, retailer, owner, service provider, client, or any other entity that generates, maintains, sends, and/or receives information associated withmachine10. The one or more computing systems may embody, for example, a machine simulator, a mainframe, a work station, a laptop, a personal digital assistant, and other computing systems known in the art.Interface34 may include components such as, for example, a memory, one or more data storage devices, a controller38 (CPU), or any other components that may be used to run an application. In one aspect,interface34 may include a firewall and/or require user authentication, such as a username and password, in order to prevent access thereto by unauthorized entities.
User interface34 may be operatively coupled to communicate with aworksite terrain map42.Terrain map42 may include work surface data defining ground elevation, earthen material composition and/or consistency at a plurality of locations atworksite12 defined in site coordinates. Additionally,terrain map42 may include the location, size, shape, composition, and/or consistency of above- or below-ground obstacles at, or in the proximity ofworksite12, such as, for example, roads, utility lines, storage tanks, buildings, property boundaries, trees, bodies of water, and/or other obstacles. In one aspect,terrain map42 may be a predetermined schematic CAD rendering or the like. In another aspect,terrain map42 may be generated by geographic sensing equipment (not shown), such as for example, a ground-penetrating radar systems (GPR) associated withmachine10 and/orworksite12, and/or satellite imagery equipment known in the art. It is to be appreciated thatterrain map42 may include work surface data concerning a plurality of predetermined worksites that may or may not be related toworksite12.
Terrain map42 may be stored within the memory, data storage devices, and/or central processing unit ofcontroller18 and communicated touser interface34 in conjunction with the gathered real-time information. Alternatively,terrain map42 may be stored within the memory, data storage devices, and/orcontroller38 ofuser interface34. In another aspect,terrain map42 may be stored in a separate location and communicated touser interface34. Further,terrain map42 may comprise a database compatible with the real-time information gathered bydata module16. In one aspect,controller18 may updateterrain map42 based on the received real-time data to reflect changes affected uponworksite12 as a result of machine position during travel, and/or tool movement and loading sensed during excavation maneuvers. This feature will be discussed further in the next section to illustrate use of the disclosedsimulation system14.
User interface34 may further include one ormore monitors44 configured to actively and responsively display a simulated environment ofmachine10 onworksite12, as well as parameters indicating machine performance and functionality, in response to the received real-time data andterrain map42.Monitor44 may include, for example, a liquid crystal display (LCD), a CRT, a PDA, a plasma display, a touch-screen, a portable hand-held device, or any such display device known in the art. In one aspect, monitors44 may comprise a full 360-degree display encompassing the operator for augmented, realistic display of thesimulated worksite12.
As illustrated inFIGS. 3 and 4,user interface34 may generate and display one or more selectable 3-D viewpoint perspectives48 ofmachine10 andworksite12 onmonitor44 in response to the received real-time data and based onterrain map42 for remote control ofmachine10. As such, the components ofinterface34 may be tailored to render 3-D environments in conjunction with the machine control application. For example, one viewpoint48amay correspond with a high-level, third-person view ofmachine10, as it is controlled and moved aboutworksite12, resembling the image ofFIG. 3. From this viewpoint, an operator may discern and control, among other things, an optimal travel route and/or approach to an excavating location, work pile, or other point of interest onworksite12.
A second viewpoint48bmay correspond with a close look at work tool movement from inside or outside ofoperator station46, and may resemble the image ofFIG. 4. From this viewpoint, an operator may discern and/or control, among other things, work tool and linkage system movement and loading during excavation passes, and the results of excavation from a given machine position. Additionally, details such as the contour and layout of work surface terrain proximate the machine position may be accurately depicted in second viewpoint48b. Further, nearby obstacles included interrain map42, such as buildings, roads, trees, and/or property boundaries, etc., may also be accurately depicted in second view point48b. As such, the operator may easily determine if a current terrain ofworksite12, as indicated byterrain map42, is compatible with a desired terrain or if additional excavation passes are required, or if a desired machine maneuver may be obstructed by the surrounding obstacles and/or work surface terrain.
In a further aspect, views may be selectable from any desired reference point, since simulation may not be limited to a finite number of stationary cameras, but generated according to theterrain map42 and the received real-time data. However, it is to be appreciated that some video may be gathered by one or more cameras mounted onmachine10 and communicated touser interface34 in addition to the gathered real-time data. The video feed may be utilized and enhanced with simulation based on the received data andterrain map42, and provided to the operator by way ofmonitor44.
As illustrated inFIGS. 3 and 4,offboard system34 may provide to a remote operator ofmachine10 an onboard visual indication of the performance ofmachine10 based on the received real-time information. For example, aninformation panel50 may be included within the display area onmonitor44.Information panel50 may include a plurality ofindicators50a-iassociated with respective parameter values derived from the received real-time information.
For example,panel50 may include a machineground speed indicator50ato show the present ground speed of machine (mph or km/h), anengine speed indicator50bto show the present engine rotational speed (RPM), afuel level indicator50c, and/or a transmission output ratio (gear)indicator50d. Further,panel50 may includeslip indicator50eto identify a rate at whichtraction devices30 that may be slipping. For example,slip indicator50 may show that the left track is slipping at a rate of 0.2 mph.Panel50 may also include a machine roll andpitch indicator50fto provide the operator with present inclination angles of machine with respect to horizontal ground (e.g., 20-degree pitch and 12-degree roll). Additionally,panel50 may include aloading indicator50gto show a capacity to whichtool20 is filled (e.g., 25%), and/or asteering command indicator50hto show a present steering angle of traction devices30 (e.g., 22-degrees left).Panel50 may include other indicators, such as, for example, amachine positioning indicator50ishowing a vertical overhead view of the position of machine relative to worksite12 (e.g., a machine icon positioned on a map of worksite12). Alternatively or additionally,machine position indicator50imay indicate present latitude and longitude, and/or other coordinates representing a current position ofmachine10 with respect toworksite12. It is to be appreciated that any other parameter values of interest may be selectively provided inpanel50 based on the received real-time data in order to provide an augmented reality for the machine operator.
Referring back toFIG. 2,user interface34 may include aninput device40 for remotely initiating operator command signals that control operation ofmachine10 atworksite12. The command signals may be communicated fromuser interface34 tocontroller18. For example,interface34 may include a machine control application to receive the operator command signals and appropriately package them for transmission tocontroller18. As such,controller18 may generate machine command signals to control the various operational aspects ofmachine10 in response to the received operator command signals. For example,controller18 may vary electrical signals, hydraulic pressure, fluid flow rates, fluid consumption levels, etc., in order to change engine speed, ground speed, transmission output ratio, steering angle,tool20 and/orlinkage system32 positioning in accordance with the received operator commands.
In one aspect,input device40 may resemble the operator interface included onmachine10. For example,input device40 may include an arrangement of joysticks, wheels, levers, pedals, switches, and/or buttons similar (or identical) to that ofmachine10. As such, operator manipulation ofinput device40 may have the same effect onmachine10 as corresponding manipulation of the operator interface withinmachine10.Input device40 may be generic, and used for remote control of many different types of simulation-capable machines10. Alternatively,device40 may be customized for a specific type of machine (e.g., a 416E Backhoe Loader, or a 365C Hydraulic Excavator, manufactured by Caterpillar Inc., etc.), and include control features unique to the machine type. However, it is to be appreciated thatdevice40 may simply embody one or more conventional computer interface devices, such as, for example, a keyboard, touchpad, mouse, or any other interface devices known in the art.
Operation of the disclosedsimulation system14 will be discussed further the following section.
INDUSTRIAL APPLICABILITY
The disclosed simulation system may be applicable to any machine where efficient control thereof from a remote location is desirable, and an augmented, simulated operational environment may provide certain advantages over live video feed. In particular, the disclosed simulation system may provide an augmented display based on real-time data measurements that include multiple simulated views of the machine, the worksite, and various operational parameter values, such that an operator may comfortably and effectively control the machine. Operation ofsimulation system14 will now be described.
In one aspect, an operator may log intouser interface34 by entering a username and password, and initiate the remote machine control application. The operator may then be prompted to select a desired worksite. For example,controller38 ofuser interface34 may retrieve a plurality of available worksites fromterrain map42 and display them onmonitor44. The operator may then useinput device40 to navigate through and select a desiredworksite12 from among the plurality.
Subsequently,controller38 may receive terrain information about selectedworksite12 fromterrain map42 and generate a simulated 3-D environment ofworksite12. As discussed above, the environment may include a surface of the terrain, obstacles thereon, and/or plan lines associated with theworksite12.Controller38 may then receive, fromterrain map42, or controllers on individual machines, position information regarding a plurality of available simulation-capable machines associated withworksite12. As such,controller38 may display each available machine onmonitor44, and prompt the operator to select a desiredmachine10 for operation. It is to be appreciated that each operator may be authorized to access different worksites and/or machines for a variety of reasons. As such, the worksites and/or machines available to the operator may be a function of the operator's username and/or password or an operator profile associated therewith.
Once aworksite12 and amachine10 have been properly accessed, controller may begin receiving the streaming real-time data gathered by theparticular machine10. Additionally,controller38 may begin receiving streaming real-time data from other simulation-capable machines associated withworksite12. In one aspect, in order to conserve bandwidth and/or processing power, the real-time data received from other machines may be limited to certain parameters of interest, such as, for example, position and/or travel speed thereof. However, it is to be appreciated thatcontroller38 may receive any desired proportion of gathered real-time data from any number of simulation-capable machines associated withworksite12. For example,controller38 may receive real-time data concerning tool movement and/or loading of other machines for augmented simulation of the worksite environment.
Upon receiving the streaming real-time data,controller38 may actively populate the 3-D environment with themachines10 associated withworksite12, and display the populated environment to the operator onmonitor44.Controller38 may then prompt or otherwise allow the operator to initiate a command by way ofinput device40 to startmachine10. Subsequently,machine10 may be controlled and moved aboutworksite12 by way ofinput device40, as discussed above.
Further,controller38 may allow the operator to select, by way ofinput device40, a desired viewpoint from one or more available commonly-used viewpoints, such as, for example, one of the viewpoints48 discussed above in connection withFIGS. 3 and 4, or a viewpoint from the perspective ofwork tool20. Alternatively or additionally,controller38 may provide a mode allowing the operator to define a viewpoint from any desired perspective by way ofinput device40. For example, the operator may be able to select a first-person view ofworksite12 from the interior and/or exterior of machine, a third-person view ofmachine10 andworksite12 that followsmachine10 during navigation, and/or a view ofmachine10 and/orworksite12 from a desired fixed location. Additionally,controller38 may allow the operator to adjust a view angle and/or zoom level associated with each of these perspectives. It is to be appreciated that the operator may change the selected viewpoint during machine operation, if desired.
In one aspect, the operator may select the high-level, third-person person perspective48aofFIG. 3 and navigatemachine10 to a point of interest onworksite12, such as, for example, a predetermined excavating location delineated byplan lines52, by manipulatinginput device40, as discussed above. Accordingly, the received real-time information may responsively indicate machine navigation, andcontroller38 may actively update the view perspective48aand/orinformation panel50 in response thereto. In other words, asmachine10 moves about theworksite12, the view perspective of the simulated 3-D environment provided onmonitor44 may change in accordance with the real-time measured machine ground speed, engine speed, fuel level, pitch and roll, transmission output ratio, tool position, etc.
Controller38 may also provide certain augmented display features in order to improve operator control ofmachine10. For example, if, during navigation, the received real-time data indicates that atraction device30 is slipping,slip indicator50emay indicate the appropriate traction device and the rate at which it is slipping (e.g., left at 0.2 mph). Additionally, if the operator is utilizing a high-level, third-person perspective48awhere thetraction devices30 are visible in the simulated environment (FIG. 4),controller38 may indicate a slipping traction device by coloring, flashing, or otherwise visually distinguishing the traction device from the background environment. Alternatively or additionally,controller38 may distinguish a slipping traction device simply by showing the traction device rotating or otherwise moving more quickly than the machine ground speed.
Upon reaching a point of interest onworksite12, the operator may select a viewpoint48bcorresponding with a close look atwork tool20 frominside operator station46 in order to facilitate excavation within plan lines52. As the operator manipulatesinput device40 in order to control work tool movement,controller38 may actively simulate anddisplay tool20 andlinkage system32 movement in response to the received real-time data. For example, as the components of linkage system32 (e.g., boom, stick, and bucket20) are tilted downward or otherwise moved toward a work surface,sensors16emay provide real-time position signals tomodule16 for communication touser interface34. Upon receiving the communication,controller38 may show linkage system32 (e.g., boom, stick and bucket20) moving at the measured velocity to the measured position based on the real-time position signals.
Additionally, as the operator manipulatesinput device40 in order to make excavation passes withwork tool20, and earthen material is removed fromworksite12, controller may actively update the simulated environment terrain shown in view perspective48b. For example, astool20 engages and removes material from a given point on the work surface,sensor16fmay provide a real-time loading signal tomodule18 for communication touser interface34. Upon receiving the communication, and in conjunction with thelinkage system32 andtool20 positioning communication discussed above,controller38 may determine an amount of material removed from the work surface, and the location from which it was removed, upon completion of each excavation pass. As such,controller38 may responsively update view perspective48 and/orterrain map42 during completion of an excavation pass to reflect geographical changes made toworksite12. Further, if other simulation-capable machines are performing excavation onworksite12,controller38 may similarly update the view perspective48band/orterrain map42 in response to received communications of real-time information concerning machine location, linkage system and work tool positioning, movement, and loading thereof.
Although the forgoing disclosure relates to generating a 3-D simulation of a worksite environment, it is to be appreciated that supplemental video feed may be used in conjunction therewith. For example,machine10 may be equipped with one or more cameras, and real-time video signals may be communicated touser interface34 in addition to the real-time gathered data. As such,controller38 may provide a live video feed ofworksite12 to the operator by way ofmonitor44, which may, in turn, be augmented with simulation based on the real-time gathered data, as discussed above. The proportion of live video to augmented simulation may be selectable by the operator and determined, in part, based on a desired simulation quality and the availability of necessary system resources, such as, for example, processing power and bandwidth. For example, for a given amount of available resources, the operator may be able to select a certain degree of live video feed (e.g., three camera views) in addition to certain simulated parameters (e.g., pitch and roll, track slip, and machine ground speed). However, it is to be appreciated that any desired proportion or combination of live video feed and/or augmented simulation may be used, within available resource limitations, as desired.
Becausecontroller38 may generate a 3-D environment in response to received real-time data associated with various operational parameters ofmachine10, remote control ofmachine10 may be facilitated without, or with minimized use of live video feed, which requires large bandwidth. In particular, the real-time data may be communicated touser interface34 by way of radio signals or other low-bandwidth carriers, where it may be used bycontroller38 to render a simulated 3-D environment ofworksite12. Moreover, sincecontroller38 may process the received data in order to provide different view perspectives ofmachine10 with respect toworksite12, visibility may not be limited to the number of cameras provided on the machine or respective fields of view associated therewith.
It will be apparent to those skilled in the art that various modifications and variations can be made to the method and system of the present disclosure. Other embodiments of the method and system will be apparent to those skilled in the art from consideration of the specification and practice of the method and system disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.

Claims (37)

What is claimed is:
1. A machine simulation and control system, comprising:
a user interface configured to display a simulated environment; and
a controller in communication with the user interface and a remotely located machine, the controller being configured to:
receive, from the machine, real-time information related to operation of the machine at a site, the received information including at least a position of an actuator associated with a tool of the machine;
simulate the site, operation of the machine, and movement and positioning of the machine tool based on the received information; and
provide to the user interface the simulated site, operation, and movement and positioning of the machine tool in the simulated environment.
2. The machine simulation and control system ofclaim 1, wherein the simulated environment is in three dimensions.
3. The machine simulation and control system ofclaim 1, wherein the simulated environment includes a plurality of selectable onboard and offboard view reference locations.
4. The machine simulation and control system ofclaim 1, wherein the simulated environment further includes a display of at least one parameter value included in the real-time information.
5. The machine simulation and control system ofclaim 1, wherein the real-time information further includes a machine position parameter, and the controller is further configured to indicate in the simulated environment a position of the machine on the site based on the machine position parameter.
6. The machine simulation and control system ofclaim 5, wherein the real-time information further includes at least one of a travel speed of the machine, a steering command of the machine, or a load parameter indicating a load on the tool, and the controller is further configured to indicate in the simulated environment at least one of the travel speed of the machine, the steering command, or the load on the tool, respectively, based on the real-time information.
7. The machine simulation and control system ofclaim 1, wherein the real-time information further includes roll and pitch parameters, and the controller is further configured to indicate in the simulated environment a roll and pitch of the machine based on the roll and pitch parameters.
8. The machine simulation and control system ofclaim 1, wherein the real-time information further includes at least one of a slip parameter indicating a slip associated with a traction device of the machine, a transmission state, or an engine speed, and the controller is further configured to indicate in the simulated environment at least one of the slip, the transmission state, or the engine speed, respectively, based on the real-time information.
9. The machine simulation and control system ofclaim 1, wherein:
the user interface is further configured to receive real-time machine operation instructions from a user; and
the controller is further configured to communicate the instructions to the machine for remote control of the machine.
10. A method for remotely controlling a machine on a site from a remote location, comprising:
monitoring machine operation, including monitoring a position of an actuator of a tool associated with the machine;
simulating in real-time the site, machine movement within the site, machine tool position and movement within the site based on the monitored machine operation;
providing the simulation via an operator interface at the remote location, the simulation indicating at least the machine tool position and movement;
receiving machine control instructions via the operator interface; and
affecting operation of the machine based on the received instructions.
11. The method ofclaim 10, wherein providing the simulation includes displaying at the remote location the simulated site, machine movement, and machine tool movement in three dimensions from a plurality of selectable onboard and offboard view reference locations.
12. The method ofclaim 10, wherein monitoring machine operation includes determining a global position of the machine, and the method further includes providing in the simulation an indication of a position of the machine on the site based on the global position of the machine.
13. The method ofclaim 12, wherein monitoring machine operation includes detecting an engine operating condition, and the method further includes providing in the simulation an indication of the detected engine operating condition.
14. The method ofclaim 12, wherein monitoring machine operation further includes monitoring at least one of a machine travel speed, a steering angle, or a load on the machine tool, and the method further includes providing in the simulation an indication of the at least one of the machine travel speed, the steering angle, or the load on the machine tool.
15. The method ofclaim 12, wherein simulating includes determining the position and movement of the machine tool based on the monitored position of the actuator.
16. A system for simulating machine operation at a site, comprising:
a plurality of sensing elements for producing one or more signals indicative of real-time information related to operation of the machine and operation of a machine tool, the real-time information including positioning of an actuator associated with the machine tool;
a machine data module located on the machine to collect and transmit the one or more signals offboard the machine;
a user interface configured to receive operational instructions from an offboard user; and
an offboard controller in communication with the machine data module and the user interface, the offboard controller being configured to:
receive the one or more signals;
simulate in real-time a three dimensional machine environment based on the one or more signals, the simulated environment including the site, the machine operation, and the machine tool operation;
provide to the user interface for display the simulated machine environment; and
transmit to the machine the operational instructions for remote control of the machine and machine tool operations.
17. The system ofclaim 16, wherein the simulated environment includes a plurality of selectable onboard and offboard view reference locations.
18. The system ofclaim 16, wherein the simulated environment further includes a display of at least one parameter value included in the one or more signals.
19. The system ofclaim 16, wherein the real-time information further includes at least one of a machine position parameter, a travel speed, a steering command, or a load parameter indicating a load on the machine tool, and the controller is further configured to provide in the simulated environment an indication of the at least one of a position of the machine on the site, the steering command, or the load on the machine tool, based on the real-time information.
20. A method for remotely controlling a machine on a site, comprising:
receiving, at a location remote to the machine, real-time information relating to operation of the machine on the site, the real-time information including loading of a tool associated with the machine;
providing, by simulation system controller, a simulation of the operation of the machine on the site based on the received real-time information and a terrain map associated with the site; and
in the simulation, providing an indication of the loading of the tool.
21. The method ofclaim 20, further comprising:
receiving machine control instructions at the location remote from the machine; and
enabling control of operation of the machine based on the received instructions.
22. The method ofclaim 20, wherein the received real-time information further includes at least one of an engine speed, ground speed, steering angle, transmission state, or pitch and roll of the machine, and the method further includes providing, in the simulation, an indication of the at least one of the engine speed, ground speed, steering angle, transmission state, or pitch and roll of the machine.
23. The method ofclaim 20, wherein the received real-time information further includes positioning information related to a positioning of an actuator of the tool, and the method further includes providing, in the simulation, an indication of a positioning of the tool based on the actuator positioning information.
24. A simulation system for controlling a machine on a site remote from the simulation system, comprising:
an operator interface for presenting a simulated environment; and
a simulation controller configured to:
receive real-time information relating to operation of the machine on the site, the real-time information including loading of a tool associated with the machine;
provide, via the operator interface, a simulation of the operation of the machine on the site based on the received real-time information and a terrain map associated with the site; and
in the simulation, provide an indication of the loading of the tool.
25. The system ofclaim 24, the simulation controller being further configured to:
receive, via the operator interface, machine control instructions; and
enable control of operation of the machine based on the received instructions.
26. The system ofclaim 24, wherein the received real-time information further includes at least one of an engine speed, ground speed, steering angle, transmission state, or pitch and roll of the machine, and the simulation controller is further configured to provide, in the simulation, an indication of the at least one of the engine speed, ground speed, steering angle, transmission state, or pitch and roll of the machine.
27. The system ofclaim 24, wherein the received real-time information further includes positioning information related to a positioning of an actuator of the tool, and the simulation controller is further configured to provide, in the simulation, an indication of positioning of the tool based on the actuator positioning information.
28. A method for remotely controlling a machine on a site, comprising:
receiving, at a location remote to the machine, real-time information relating to operation of the machine on the site, the real-time information including a slip parameter indicating slip of a traction device associated with the machine;
providing, by simulation system controller, a simulation of the operation of the machine on the site based at least on the received real-time information and a terrain map associated with the site; and
in the simulation, providing an indication of the slip of the traction device based on the slip parameter.
29. The method ofclaim 28, further comprising:
receiving machine control instructions at the location remote from the machine; and
enabling control of operation of the machine based on the received instructions.
30. The method ofclaim 28, wherein the received real-time information further includes at least one of an engine speed, ground speed, or transmission state of the machine, and the method further includes providing, in the simulation, an indication of the at least one of the engine speed, ground speed, or transmission state of the machine.
31. The method ofclaim 28, wherein the received real-time information further includes at least one of a positioning of an actuator of a tool associated with the machine or loading information indicating loading of the tool, and the method further includes providing, in the simulation, an indication of positioning of the tool, based on the actuator positioning information, or of the loading of the tool, based on the loading information.
32. The method ofclaim 28, wherein the received real-time information further includes at least one of a roll and pitch of the machine or a steering command of the machine, and the method further includes providing in the simulation an indication of the at least one of the roll and pitch of the machine or the steering command of the machine.
33. A simulation system for controlling a machine on a site remote from the simulation system, comprising:
an operator interface for presenting a simulated environment; and
a simulation controller configured to:
receive real-time information relating to operation of the machine on the site, the real-time information including a slip parameter indicating slip of a traction device associated with the machine;
provide, via the operator interface, a simulation of the operation of the machine on the site based at least on the received real-time information and a terrain map associated with the site; and
in the simulation, provide an indication of the slip of the traction device based on the slip parameter.
34. The system ofclaim 33, the simulation controller being further configured to:
receive, via the operator interface, machine control instructions; and
enable control of operation of the machine based on the received instructions.
35. The system ofclaim 33, wherein the received real-time information further includes at least one of an engine speed, ground speed, or transmission state of the machine, and the simulation controller is further configured to provide, in the simulation, an indication of the at least one of the engine speed, ground speed, or transmission state of the machine.
36. The system ofclaim 33, wherein the received real-time information further includes at least one of a positioning of an actuator of a tool associated with the machine or loading information indicating loading of the tool, and the simulation controller is further configured to provide, in the simulation, an indication of at least one of positioning of the tool, based on the actuator positioning information, or of the loading of the tool, based on the loading information.
37. The system ofclaim 33, wherein the received real-time information further includes at least one of a roll and pitch or a steering command of the machine, and the simulation controller is further configured to provide, in the simulation, an indication of the at least one of the roll and pitch or the steering command of the machine.
US11/700,0152007-01-312007-01-31Simulation system implementing real-time machine dataActive2031-01-20US8139108B2 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US11/700,015US8139108B2 (en)2007-01-312007-01-31Simulation system implementing real-time machine data
DE112008000307TDE112008000307T5 (en)2007-01-312008-01-30 Simulation system for use with real-time machine data
PCT/US2008/001241WO2008094611A2 (en)2007-01-312008-01-30Simulation system implementing real-time machine data
US13/406,466US20120154572A1 (en)2007-01-312012-02-27Simulation system implementing real-time machine data

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/700,015US8139108B2 (en)2007-01-312007-01-31Simulation system implementing real-time machine data

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/406,466ContinuationUS20120154572A1 (en)2007-01-312012-02-27Simulation system implementing real-time machine data

Publications (2)

Publication NumberPublication Date
US20080180523A1 US20080180523A1 (en)2008-07-31
US8139108B2true US8139108B2 (en)2012-03-20

Family

ID=39667477

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/700,015Active2031-01-20US8139108B2 (en)2007-01-312007-01-31Simulation system implementing real-time machine data
US13/406,466AbandonedUS20120154572A1 (en)2007-01-312012-02-27Simulation system implementing real-time machine data

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US13/406,466AbandonedUS20120154572A1 (en)2007-01-312012-02-27Simulation system implementing real-time machine data

Country Status (3)

CountryLink
US (2)US8139108B2 (en)
DE (1)DE112008000307T5 (en)
WO (1)WO2008094611A2 (en)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100063651A1 (en)*2008-09-112010-03-11Noel Wayne AndersonHigh integrity perception for machine localization and safeguarding
US20100063664A1 (en)*2008-09-112010-03-11Noel Wayne AndersonHigh integrity perception program
US20100223008A1 (en)*2007-03-212010-09-02Matthew DunbabinMethod for planning and executing obstacle-free paths for rotating excavation machinery
US20100249957A1 (en)*2009-03-312010-09-30Caterpillar Inc.System and method for controlling machines remotely
US20110295460A1 (en)*2010-05-282011-12-01Gvm, Inc.Remote management system for equipment
US20120154572A1 (en)*2007-01-312012-06-21Stratton Kenneth LSimulation system implementing real-time machine data
US20120249342A1 (en)*2011-03-312012-10-04Koehrsen Craig LMachine display system
US8392065B2 (en)2008-09-112013-03-05Deere & CompanyLeader-follower semi-autonomous vehicle with operator on side
US8467928B2 (en)2008-09-112013-06-18Deere & CompanyMulti-vehicle high integrity perception
US20130253755A1 (en)*2010-11-292013-09-26Shenzhen Institutes Of Advanced Technology, Chinese Academy Of SciencesSlip rate detection method and detection system for electric vehicle
US8560145B2 (en)2008-09-112013-10-15Deere & CompanyDistributed knowledge base program for vehicular localization and work-site management
US20140032058A1 (en)*2012-07-302014-01-30Caterpillar Inc.System and Method for Adjusting a Boundary for a Machine
US20140172128A1 (en)*2012-12-192014-06-19Caterpillar Inc.Remote Control System for a Machine
US20140176709A1 (en)*2012-12-212014-06-26Caterpillar, Inc.Video Overlays for RC/Autonomous Machine
US20140214187A1 (en)*2013-01-312014-07-31Caterpillar Inc.RC/Autonomous Machine Mode Indication
US20140316625A1 (en)*2011-10-272014-10-23Masato YoshikawaVehicle control system and controller
US20140365031A1 (en)*2013-06-062014-12-11Caterpillar Inc.Remote operator station
US20150046077A1 (en)*2013-03-142015-02-12Agjunction LlcHovering control for helicopters using a gnss vector
US8989972B2 (en)2008-09-112015-03-24Deere & CompanyLeader-follower fully-autonomous vehicle with operator on side
US9026315B2 (en)2010-10-132015-05-05Deere & CompanyApparatus for machine coordination which maintains line-of-site contact
US20150261218A1 (en)*2013-03-152015-09-17Hitachi, Ltd.Remote operation system
US9188980B2 (en)2008-09-112015-11-17Deere & CompanyVehicle with high integrity perception system
US9228321B1 (en)2014-09-122016-01-05Caterpillar Inc.System and method for adjusting the operation of a machine
US9235214B2 (en)2008-09-112016-01-12Deere & CompanyDistributed knowledge base method for vehicular localization and work-site management
US9256227B1 (en)2014-09-122016-02-09Caterpillar Inc.System and method for controlling the operation of a machine
US9322148B2 (en)2014-06-162016-04-26Caterpillar Inc.System and method for terrain mapping
US9360334B2 (en)2014-09-122016-06-07Caterpillar Inc.System and method for setting an end location of a path
US9388550B2 (en)2014-09-122016-07-12Caterpillar Inc.System and method for controlling the operation of a machine
US9469967B2 (en)2014-09-122016-10-18Caterpillar Inc.System and method for controlling the operation of a machine
US9574326B2 (en)2012-08-022017-02-21Harnischfeger Technologies, Inc.Depth-related help functions for a shovel training simulator
US9605415B2 (en)2014-09-122017-03-28Caterpillar Inc.System and method for monitoring a machine
US9616899B2 (en)2015-03-072017-04-11Caterpillar Inc.System and method for worksite operation optimization based on operator conditions
US9666095B2 (en)2012-08-022017-05-30Harnischfeger Technologies, Inc.Depth-related help functions for a wheel loader training simulator
US9760081B2 (en)2014-09-122017-09-12Caterpillar Inc.System and method for optimizing a work implement path
US10101723B2 (en)2014-09-122018-10-16Caterpillar Inc.System and method for optimizing a work implement path
US10521518B2 (en)2012-12-052019-12-31Deif A/SEmulating power system operations
US10544566B2 (en)2017-05-052020-01-28Caterpillar Inc.Machine orientation display for machines
US10774506B2 (en)2018-09-282020-09-15Caterpillar Inc.System and method for controlling the operation of a machine
US20200400016A1 (en)*2018-03-012020-12-24Bauer Spezialtiefbau GmbhMethod and system for producing a foundation element in the ground
US20220018095A1 (en)*2019-02-192022-01-20Kobelco Construction Machinery Co., Ltd.Safety device and construction machine
US20220083055A1 (en)*2019-01-312022-03-17Universite Grenoble AlpesSystem and method for robot interactions in mixed reality applications
US11486117B2 (en)*2017-11-242022-11-01Novatron OyControlling earthmoving machines
US11530526B2 (en)2020-03-272022-12-20Cnh Industrial America LlcSystem and method for performing an earthmoving operation
US20230142088A1 (en)*2020-05-132023-05-11Kobelco Construction Machinery Co., Ltd.Remote operation assistance device and remote operation assistance method

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
ATE431584T1 (en)*2005-05-272009-05-15Charles Machine Works DETERMINING THE POSITION OF A REMOTE CONTROL USER
US8559937B2 (en)*2005-06-072013-10-15Qualcomm IncorporatedWireless system for providing critical sensor alerts for equipment
US8019514B2 (en)*2007-02-282011-09-13Caterpillar Inc.Automated rollover prevention system
US9235938B2 (en)*2007-07-122016-01-12Omnitracs, LlcApparatus and method for measuring operational data for equipment using sensor breach durations
US8065061B2 (en)*2007-11-302011-11-22Caterpillar Inc.Payload control system based on force and speed
US20090177337A1 (en)*2008-01-072009-07-09Caterpillar Inc.Tool simulation system for remotely located machine
US8612066B2 (en)*2008-03-282013-12-17Caterpillar Inc.Control system for payload limiting of hauling operation
US9176235B2 (en)2008-04-112015-11-03Caterpillar Trimble Control Technologies LlcSystem and method for presenting topographical data for an earthmoving operation
GB2466039B (en)*2008-12-092013-06-12Roke Manor ResearchImaging system and method
US8380362B2 (en)*2009-07-102013-02-19The Boeing CompanySystems and methods for remotely collaborative vehicles
US8894415B2 (en)2009-09-292014-11-25Advanced Training System LlcSystem, method and apparatus for driver training
US9418568B2 (en)2009-09-292016-08-16Advanced Training System LlcSystem, method and apparatus for driver training system with dynamic mirrors
US11875707B2 (en)2009-09-292024-01-16Advanced Training Systems, Inc.System, method and apparatus for adaptive driver training
JP2013506859A (en)2009-10-062013-02-28ルイジアナ テック ユニヴァーシティ リサーチ ファンデーション Method and apparatus for detecting buried objects
WO2011067456A1 (en)*2009-12-032011-06-09John Deere Forestry OyA method and a system for a work machine with a boom
US20110148856A1 (en)*2009-12-182011-06-23Caterpillar Inc.Parameter Visualization System
FI20106239L (en)*2010-11-242012-05-25Fixteri Oy Method and system for monitoring logging
JP5059954B2 (en)2011-02-222012-10-31株式会社小松製作所 Excavator display system and control method thereof.
AU2012202213B2 (en)*2011-04-142014-11-27Joy Global Surface Mining IncSwing automation for rope shovel
US10469790B2 (en)2011-08-312019-11-05Cablecam, LlcControl system and method for an aerially moved payload system
US20130101968A1 (en)*2011-10-102013-04-25Cse Software Inc.Heavy equipment simulator and related methods
CN104024541A (en)2011-12-262014-09-03住友重机械工业株式会社 Image display device for excavator
DE102012200066B4 (en)*2012-01-032020-09-03Endress + Hauser Process Solutions Ag Method and device for the visualization of information in a process plant
JP5762320B2 (en)*2012-01-242015-08-12三菱重工業株式会社 Travel control system and travel control method
DE112014001482B4 (en)2013-03-152022-07-14Topcon Positioning Systems, Inc. Monitoring and control display system and method
US20140300826A1 (en)*2013-04-042014-10-09Caterpillar Inc.Real time video feed configuration for remote vision
EP3041779B1 (en)*2013-09-062019-09-04Putzmeister Engineering GmbHWorking machine and method for operating said working machine
JP6473291B2 (en)*2013-12-182019-02-20株式会社加藤製作所 Mobile crane remote monitoring system
US20150199106A1 (en)*2014-01-142015-07-16Caterpillar Inc.Augmented Reality Display System
WO2015155845A1 (en)*2014-04-092015-10-15株式会社日立製作所Remote control system for work machines
AT516278B1 (en)*2014-10-222016-04-15System 7 Railsupport Gmbh Method for measuring and displaying the track geometry of a track system
US20160163222A1 (en)*2014-12-082016-06-09Caterpillar Inc.Worksite simulation and optimization tool
JP6665412B2 (en)*2015-03-232020-03-13株式会社タダノ Work machine adjustment devices
DE102015010726A1 (en)*2015-08-172017-02-23Liebherr-Werk Biberach Gmbh Site monitoring procedure, work machine and site monitoring system
JP6480830B2 (en)*2015-08-242019-03-13株式会社小松製作所 Wheel loader control system, control method therefor, and wheel loader control method
US10344450B2 (en)2015-12-012019-07-09The Charles Machine Works, Inc.Object detection system and method
DE102016000351A1 (en)*2016-01-142017-07-20Liebherr-Werk Biberach Gmbh Crane, construction machine or industrial truck simulator
DE102016000353A1 (en)*2016-01-142017-07-20Liebherr-Components Biberach Gmbh Crane, construction machine or industrial truck simulator
JP6147406B1 (en)*2016-02-022017-06-14株式会社タダノ Server, remote monitoring system and remote monitoring method
US20170254050A1 (en)*2016-03-032017-09-07Caterpillar Inc.System and method for operating implement system of machine
US20170286575A1 (en)2016-03-312017-10-05Cae Inc.Method and systems for anticipatorily updating a remote repository
US9734184B1 (en)2016-03-312017-08-15Cae Inc.Method and systems for removing the most extraneous data record from a remote repository
US10115320B2 (en)*2016-03-312018-10-30Cae Inc.Method and systems for updating a remote repository based on data-types
DE102016004382A1 (en)2016-04-082017-10-12Liebherr-Werk Biberach Gmbh Method and device for planning and / or controlling and / or simulating the operation of a construction machine
US10054947B2 (en)2016-08-172018-08-21Omnitracs, LlcEmergency stopping for autonomous commercial vehicles
US10640952B2 (en)*2016-12-092020-05-05Caterpillar Inc.System and method for modifying a material movement plan
US10301798B2 (en)2017-03-032019-05-28Caterpillar Trimble Control Technologies LlcAugmented reality display for material moving machines
US20180330632A1 (en)*2017-05-102018-11-15Leonard FonarovRemote Control Trailer Simulator
DE102017115150A1 (en)2017-07-062019-01-10Horsch Maschinen Gmbh System and method for local and / or remote monitoring and / or control of vehicles
CN108022293A (en)*2017-12-122018-05-11安徽省司尔特肥业股份有限公司A kind of agriculture exhibition can work experiencing system
JP7155516B2 (en)*2017-12-202022-10-19コベルコ建機株式会社 construction machinery
CN109281345A (en)*2018-02-062019-01-29上海云统信息科技有限公司Excavator remotely monitors cloud service system
EP3778463B1 (en)*2018-03-282025-06-04Tadano Ltd.Operation system comprising a work vehicle, a control apparatus , a remote operation terminal, and an information relay device.
JP7040304B2 (en)*2018-06-122022-03-23コベルコ建機株式会社 Construction management system
US10794039B2 (en)*2018-08-082020-10-06Caterpillar Inc.System and method for controlling the operation of a machine
JP7310595B2 (en)*2019-12-242023-07-19コベルコ建機株式会社 Work support server and work support system
JPWO2021241716A1 (en)*2020-05-272021-12-02
JP7608931B2 (en)*2021-03-292025-01-07コベルコ建機株式会社 Work support system and work support complex system
US20220334575A1 (en)*2021-03-302022-10-20Aquila Engineering LLCReal-time remote equipment monitoring and data analytics systems and methods
JP2022157459A (en)*2021-03-312022-10-14株式会社小松製作所 CONSTRUCTION MANAGEMENT SYSTEM, DATA PROCESSING DEVICE, AND CONSTRUCTION MANAGEMENT METHOD
US11928307B2 (en)*2022-03-112024-03-12Caterpillar Paving Products Inc.Guided operator VR training
US20240018746A1 (en)*2022-07-122024-01-18Caterpillar Inc.Industrial machine remote operation systems, and associated devices and methods
US11898332B1 (en)*2022-08-222024-02-13Caterpillar Inc.Adjusting camera bandwidth based on machine operation

Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4831539A (en)1984-04-271989-05-16Hagenbuch Roy George LeApparatus and method for locating a vehicle in a working area and for the on-board measuring of parameters indicative of vehicle performance
US4855822A (en)1988-01-261989-08-08Honeywell, Inc.Human engineered remote driving system
US5412569A (en)1994-03-291995-05-02General Electric CompanyAugmented reality maintenance system with archive and comparison device
EP0674975A1 (en)1994-03-291995-10-04General Electric CompanyMaintenance system
US5706195A (en)1995-09-051998-01-06General Electric CompanyAugmented reality maintenance system for multiple rovs
US5904724A (en)*1996-01-191999-05-18Margolin; JedMethod and apparatus for remotely piloting an aircraft
US5923270A (en)*1994-05-131999-07-13Modulaire OyAutomatic steering system for an unmanned vehicle
EP0976879A1 (en)1997-10-292000-02-02Shin Caterpillar Mitsubishi Ltd.Remote radio operating system, and remote operating apparatus, mobile relay station and radio mobile working machine
US6094625A (en)1997-07-032000-07-25Trimble Navigation LimitedAugmented vision for survey work and machine control
US6510381B2 (en)2000-02-112003-01-21Thomas L. GroundsVehicle mounted device and a method for transmitting vehicle position data to a network-based server
US6633800B1 (en)2001-01-312003-10-14Ainsworth Inc.Remote control system
US6739078B2 (en)*2001-08-162004-05-25R. Morley, Inc.Machine control over the web
US20050119801A1 (en)2001-12-272005-06-02Itzhak FlorentinMethod and system for guiding a remote vehicle via lagged communication channel
US20050148388A1 (en)2003-07-172005-07-07Fabricio VayraMethod and system for interaction with real-time events from a remote location, through use of a computer, game console or other module
US20060089757A1 (en)2004-10-272006-04-27Hitachi, Ltd.Radio communications system for controlling a vehicle
US7099752B1 (en)*2003-10-272006-08-29Leslie Jae LenellSafelander
US20060224280A1 (en)2005-04-012006-10-05Flanigan Thomas CRemote vehicle control systems
US20090177337A1 (en)2008-01-072009-07-09Caterpillar Inc.Tool simulation system for remotely located machine
US7734397B2 (en)*2005-12-282010-06-08Wildcat Technologies, LlcMethod and system for tracking the positioning and limiting the movement of mobile machinery and its appendages
US7778744B2 (en)*2006-04-202010-08-17Honeywell International Inc.Avionics framework

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7343232B2 (en)*2003-06-202008-03-11Geneva AerospaceVehicle control system including related methods and components
US8139108B2 (en)*2007-01-312012-03-20Caterpillar Inc.Simulation system implementing real-time machine data

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4831539A (en)1984-04-271989-05-16Hagenbuch Roy George LeApparatus and method for locating a vehicle in a working area and for the on-board measuring of parameters indicative of vehicle performance
US4855822A (en)1988-01-261989-08-08Honeywell, Inc.Human engineered remote driving system
US5412569A (en)1994-03-291995-05-02General Electric CompanyAugmented reality maintenance system with archive and comparison device
EP0674975A1 (en)1994-03-291995-10-04General Electric CompanyMaintenance system
US5923270A (en)*1994-05-131999-07-13Modulaire OyAutomatic steering system for an unmanned vehicle
US5706195A (en)1995-09-051998-01-06General Electric CompanyAugmented reality maintenance system for multiple rovs
US5904724A (en)*1996-01-191999-05-18Margolin; JedMethod and apparatus for remotely piloting an aircraft
US6094625A (en)1997-07-032000-07-25Trimble Navigation LimitedAugmented vision for survey work and machine control
EP0976879A1 (en)1997-10-292000-02-02Shin Caterpillar Mitsubishi Ltd.Remote radio operating system, and remote operating apparatus, mobile relay station and radio mobile working machine
US6510381B2 (en)2000-02-112003-01-21Thomas L. GroundsVehicle mounted device and a method for transmitting vehicle position data to a network-based server
US6633800B1 (en)2001-01-312003-10-14Ainsworth Inc.Remote control system
US6739078B2 (en)*2001-08-162004-05-25R. Morley, Inc.Machine control over the web
US20050119801A1 (en)2001-12-272005-06-02Itzhak FlorentinMethod and system for guiding a remote vehicle via lagged communication channel
US20050148388A1 (en)2003-07-172005-07-07Fabricio VayraMethod and system for interaction with real-time events from a remote location, through use of a computer, game console or other module
US7099752B1 (en)*2003-10-272006-08-29Leslie Jae LenellSafelander
US20060089757A1 (en)2004-10-272006-04-27Hitachi, Ltd.Radio communications system for controlling a vehicle
US20060224280A1 (en)2005-04-012006-10-05Flanigan Thomas CRemote vehicle control systems
US7734397B2 (en)*2005-12-282010-06-08Wildcat Technologies, LlcMethod and system for tracking the positioning and limiting the movement of mobile machinery and its appendages
US7778744B2 (en)*2006-04-202010-08-17Honeywell International Inc.Avionics framework
US20090177337A1 (en)2008-01-072009-07-09Caterpillar Inc.Tool simulation system for remotely located machine

Cited By (60)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120154572A1 (en)*2007-01-312012-06-21Stratton Kenneth LSimulation system implementing real-time machine data
US8315789B2 (en)*2007-03-212012-11-20Commonwealth Scientific And Industrial Research OrganisationMethod for planning and executing obstacle-free paths for rotating excavation machinery
US20100223008A1 (en)*2007-03-212010-09-02Matthew DunbabinMethod for planning and executing obstacle-free paths for rotating excavation machinery
US9188980B2 (en)2008-09-112015-11-17Deere & CompanyVehicle with high integrity perception system
US8666587B2 (en)2008-09-112014-03-04Deere & CompanyMulti-vehicle high integrity perception
US8818567B2 (en)2008-09-112014-08-26Deere & CompanyHigh integrity perception for machine localization and safeguarding
US8989972B2 (en)2008-09-112015-03-24Deere & CompanyLeader-follower fully-autonomous vehicle with operator on side
US20100063664A1 (en)*2008-09-112010-03-11Noel Wayne AndersonHigh integrity perception program
US8392065B2 (en)2008-09-112013-03-05Deere & CompanyLeader-follower semi-autonomous vehicle with operator on side
US8467928B2 (en)2008-09-112013-06-18Deere & CompanyMulti-vehicle high integrity perception
US8478493B2 (en)*2008-09-112013-07-02Deere & CompanyHigh integrity perception program
US9235214B2 (en)2008-09-112016-01-12Deere & CompanyDistributed knowledge base method for vehicular localization and work-site management
US8560145B2 (en)2008-09-112013-10-15Deere & CompanyDistributed knowledge base program for vehicular localization and work-site management
US9274524B2 (en)2008-09-112016-03-01Deere & CompanyMethod for machine coordination which maintains line-of-site contact
US20100063651A1 (en)*2008-09-112010-03-11Noel Wayne AndersonHigh integrity perception for machine localization and safeguarding
US9206589B2 (en)*2009-03-312015-12-08Caterpillar Inc.System and method for controlling machines remotely
US20100249957A1 (en)*2009-03-312010-09-30Caterpillar Inc.System and method for controlling machines remotely
US20110295460A1 (en)*2010-05-282011-12-01Gvm, Inc.Remote management system for equipment
US8924152B2 (en)*2010-05-282014-12-30Agjunction LlcRemote management system for equipment
US9026315B2 (en)2010-10-132015-05-05Deere & CompanyApparatus for machine coordination which maintains line-of-site contact
US20130253755A1 (en)*2010-11-292013-09-26Shenzhen Institutes Of Advanced Technology, Chinese Academy Of SciencesSlip rate detection method and detection system for electric vehicle
US8909411B2 (en)*2010-11-292014-12-09Shenzhen Institutes Of Advanced Technology, Chinese Academy Of SciencesSlip rate detection method and detection system for electric vehicle
US20120249342A1 (en)*2011-03-312012-10-04Koehrsen Craig LMachine display system
US20140316625A1 (en)*2011-10-272014-10-23Masato YoshikawaVehicle control system and controller
US9139077B2 (en)*2011-10-272015-09-22Toyota Jidosha Kabushiki KaishaVehicle control system and controller
US8706363B2 (en)*2012-07-302014-04-22Caterpillar Inc.System and method for adjusting a boundary for a machine
US20140032058A1 (en)*2012-07-302014-01-30Caterpillar Inc.System and Method for Adjusting a Boundary for a Machine
US9574326B2 (en)2012-08-022017-02-21Harnischfeger Technologies, Inc.Depth-related help functions for a shovel training simulator
US9666095B2 (en)2012-08-022017-05-30Harnischfeger Technologies, Inc.Depth-related help functions for a wheel loader training simulator
US10521518B2 (en)2012-12-052019-12-31Deif A/SEmulating power system operations
US20140172128A1 (en)*2012-12-192014-06-19Caterpillar Inc.Remote Control System for a Machine
US9213331B2 (en)*2012-12-192015-12-15Caterpillar Inc.Remote control system for a machine
US20140176709A1 (en)*2012-12-212014-06-26Caterpillar, Inc.Video Overlays for RC/Autonomous Machine
US20140214187A1 (en)*2013-01-312014-07-31Caterpillar Inc.RC/Autonomous Machine Mode Indication
US9223314B2 (en)*2013-03-142015-12-29Aglunction, LLCHovering control for helicopters using a GNSS vector
US20150046077A1 (en)*2013-03-142015-02-12Agjunction LlcHovering control for helicopters using a gnss vector
US9317035B2 (en)*2013-03-152016-04-19Hitachi, Ltd.Remote operation system
US20150261218A1 (en)*2013-03-152015-09-17Hitachi, Ltd.Remote operation system
US9213333B2 (en)*2013-06-062015-12-15Caterpillar Inc.Remote operator station
US20140365031A1 (en)*2013-06-062014-12-11Caterpillar Inc.Remote operator station
US9322148B2 (en)2014-06-162016-04-26Caterpillar Inc.System and method for terrain mapping
US9469967B2 (en)2014-09-122016-10-18Caterpillar Inc.System and method for controlling the operation of a machine
US9388550B2 (en)2014-09-122016-07-12Caterpillar Inc.System and method for controlling the operation of a machine
US9360334B2 (en)2014-09-122016-06-07Caterpillar Inc.System and method for setting an end location of a path
US9605415B2 (en)2014-09-122017-03-28Caterpillar Inc.System and method for monitoring a machine
US9256227B1 (en)2014-09-122016-02-09Caterpillar Inc.System and method for controlling the operation of a machine
US9760081B2 (en)2014-09-122017-09-12Caterpillar Inc.System and method for optimizing a work implement path
US10101723B2 (en)2014-09-122018-10-16Caterpillar Inc.System and method for optimizing a work implement path
US9228321B1 (en)2014-09-122016-01-05Caterpillar Inc.System and method for adjusting the operation of a machine
US9616899B2 (en)2015-03-072017-04-11Caterpillar Inc.System and method for worksite operation optimization based on operator conditions
US10544566B2 (en)2017-05-052020-01-28Caterpillar Inc.Machine orientation display for machines
US11486117B2 (en)*2017-11-242022-11-01Novatron OyControlling earthmoving machines
US20200400016A1 (en)*2018-03-012020-12-24Bauer Spezialtiefbau GmbhMethod and system for producing a foundation element in the ground
US12104342B2 (en)*2018-03-012024-10-01Bauer Spezialtiefbau GmbhMethod and system for producing a foundation element in the ground
US10774506B2 (en)2018-09-282020-09-15Caterpillar Inc.System and method for controlling the operation of a machine
US20220083055A1 (en)*2019-01-312022-03-17Universite Grenoble AlpesSystem and method for robot interactions in mixed reality applications
US20220018095A1 (en)*2019-02-192022-01-20Kobelco Construction Machinery Co., Ltd.Safety device and construction machine
US11530526B2 (en)2020-03-272022-12-20Cnh Industrial America LlcSystem and method for performing an earthmoving operation
US20230142088A1 (en)*2020-05-132023-05-11Kobelco Construction Machinery Co., Ltd.Remote operation assistance device and remote operation assistance method
US12346107B2 (en)*2020-05-132025-07-01Kobelco Construction Machinery Co. Ltd.Remote operation assistance device and remote operation assistance method

Also Published As

Publication numberPublication date
DE112008000307T5 (en)2009-12-17
US20120154572A1 (en)2012-06-21
WO2008094611A2 (en)2008-08-07
WO2008094611A3 (en)2009-09-03
US20080180523A1 (en)2008-07-31

Similar Documents

PublicationPublication DateTitle
US8139108B2 (en)Simulation system implementing real-time machine data
EP2227754B1 (en)Tool simulation system for remotely located machine
US10365404B2 (en)Determining terrain model error
EP3559354B1 (en)Monitoring the operation of a work machine
JP3645568B2 (en) Method and apparatus for operating a terrain changing machine for a work place
EP3635334B1 (en)Improvements in the stability of work machines
US8144245B2 (en)Method of determining a machine operation using virtual imaging
US10591640B2 (en)Processing of terrain data
AU2020200503B2 (en)Automatic target selection for worksite spotting
EP4048842B1 (en)System and method for validating availability of machine at worksite
Kim et al.Development of bulldozer sensor system for estimating the position of blade cutting edge
EP2130180A1 (en)Method for planning and executing obstacle-free paths for rotating excavation machinery
US20160196769A1 (en)Systems and methods for coaching a machine operator
AU2014274649A1 (en)System and method for modelling worksite terrain
US11746501B1 (en)Autonomous control of operations of powered earth-moving vehicles using data from on-vehicle perception systems
GB2558255A (en)Monitoring the operation of a work machine
GB2558257B (en)Monitoring the operation of a work machine
AU2014274648B2 (en)Determining terrain of a worksite
US20250236302A1 (en)Vehicle Mobility Prediction System
US20250215668A1 (en)Work machine, remote operation assisting device, and assisting system
US20250314047A1 (en)Work machine implement control for autonomous subterranean surveying and marking applications
GB2558252A (en)Monitoring the operation of a work machine
GB2558258A (en)Monitoring the operation of a work machine

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:CATERPILLAR INC., ILLINOIS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STRATTON, KENNETH L.;SHULTS, JAMIE;CLAR, JEAN-JACQUES;AND OTHERS;REEL/FRAME:020065/0808;SIGNING DATES FROM 20070316 TO 20070727

Owner name:CATERPILLAR INC., ILLINOIS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STRATTON, KENNETH L.;SHULTS, JAMIE;CLAR, JEAN-JACQUES;AND OTHERS;SIGNING DATES FROM 20070316 TO 20070727;REEL/FRAME:020065/0808

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp