WO2008124657A1 - Methods and systems utilizing 3d control to define a path of operation for a construction machine - Google Patents

Methods and systems utilizing 3d control to define a path of operation for a construction machine Download PDF

Info

Publication number
WO2008124657A1
WO2008124657A1 PCT/US2008/059516 US2008059516W WO2008124657A1 WO 2008124657 A1 WO2008124657 A1 WO 2008124657A1 US 2008059516 W US2008059516 W US 2008059516W WO 2008124657 A1 WO2008124657 A1 WO 2008124657A1
Authority
WO
WIPO (PCT)
Prior art keywords
location
stringline
automated
determination device
installation system
Prior art date
Application number
PCT/US2008/059516
Other languages
French (fr)
Inventor
Dwight Ferrand Messinger
Fred Russell Humphries
John Charles Colvard
Original Assignee
Power Curbers, 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 Power Curbers, Inc. filed Critical Power Curbers, Inc.
Publication of WO2008124657A1 publication Critical patent/WO2008124657A1/en

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • E02F9/2045Guiding machines along a predetermined path
    • EFIXED CONSTRUCTIONS
    • E01CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
    • E01CCONSTRUCTION OF, OR SURFACES FOR, ROADS, SPORTS GROUNDS, OR THE LIKE; MACHINES OR AUXILIARY TOOLS FOR CONSTRUCTION OR REPAIR
    • E01C19/00Machines, tools or auxiliary devices for preparing or distributing paving materials, for working the placed materials, or for forming, consolidating, or finishing the paving
    • E01C19/004Devices for guiding or controlling the machines along a predetermined path
    • E01C19/006Devices for guiding or controlling the machines along a predetermined path by laser or ultrasound
    • EFIXED CONSTRUCTIONS
    • E01CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
    • E01CCONSTRUCTION OF, OR SURFACES FOR, ROADS, SPORTS GROUNDS, OR THE LIKE; MACHINES OR AUXILIARY TOOLS FOR CONSTRUCTION OR REPAIR
    • E01C23/00Auxiliary devices or arrangements for constructing, repairing, reconditioning, or taking-up road or like surfaces
    • E01C23/16Devices for marking-out, applying, or forming traffic or like markings on finished paving; Protecting fresh markings
    • E01C23/163Devices for marking-out, applying, or forming traffic or like markings on finished paving; Protecting fresh markings for marking-out the location of the markings; Guiding or steering devices for marking apparatus, e.g. sights

Definitions

  • the present invention relates generally to guiding construction equipment, and, in particular, to methods and systems utilizing 3D control data to define a path of operation for slip form paving machines and other construction equipment.
  • the locations marked by the surveyors may be affected by the construction process itself. For example, stakes that are laid out by surveyors to mark the edges of a planned road may be moved, covered or destroyed by earth- moving equipment as excavation, fill or the like is carried out. As a result, construction must often be halted temporarily while surveyors reestablish the construction locations, and then the earth-moving process is continued.
  • GPS global positioning system
  • GPS has begun to be used to guide the operation of construction equipment during the construction process itself.
  • 3D three- dimensional
  • a typical implementation of a 3D control system in such a context involves the use of one or more fixed base stations, located in and around the construction site, coupled with one or more mobile units respectively disposed on the various pieces of construction equipment that are to be controlled via the system.
  • the type of control system used may vary, but in each case, the exact position of each base station may be established by conventional surveying means, optionally supplemented by the use of GPS technology.
  • the mobile unit is also a GPS unit, and thus the position of the mobile unit, and indirectly, the construction equipment on which it is carried, may be determined with some accuracy using only the mobile unit.
  • the position information provided by the mobile GPS unit by itself is of only limited accuracy.
  • the GPS data developed by the mobile unit may be supplemented and adjusted, as appropriate, using additional location data from the fixed base stations, the position of each of which is known with great accuracy. This, in turn, provides highly accurate information about the exact position of the mobile unit, and indirectly, the construction equipment.
  • Such a system is sometimes referred to as a real time kinematic ("RTK”) GPS system.
  • RTK real time kinematic
  • the base station is a robotic laser-based tracking station, sometimes called a "total station,” and the mobile unit includes a prism, wherein the robotic tracking station produces one or more lasers and directs them toward the construction equipment, and more particularly, toward the prism, which is mounted in a prominent location on the construction equipment to maximize its ability to receive the laser.
  • the laser is used to determine the position of the prism relative to the base station by calculating distance and angle.
  • the position of the base station is known, the position of the prism, and indirectly the position of the construction equipment, may be established using the combination of the fixed location information developed or known by the base station (which may or may not utilize GPS information) and the relative positional information provided using the laser and prism.
  • a prism can only be used to locate a single XYZ point in space.
  • a stationary prism by itself, thus can not directly indicate any direction or orientation.
  • a robotic tracking station can only track one prism at a time. Using multiple prisms (e.g., two or three) will allow direction (using two prisms) or orientation (using three prisms) to be determined, but doing so requires additional robotic stations to be setup and calibrated.
  • multiple prisms e.g., two or three
  • position by itself is not sufficient to control the operation of the equipment.
  • steering a construction machine further requires knowledge of the machine's orientation in two- dimensional space.
  • the machine's orientation is determined indirectly as being closely related to the machine's direction of travel.
  • determining a machine's travel direction involves comparing the machine's current location, determined via one of the previously-described systems, to its previous location. The vector defined by those two points approximately defines the machine's current direction of travel.
  • this approach includes a number of inherent inaccuracies, particularly for curbing machines and other slip form paving machines.
  • this approach is dependent upon sufficient movement by the machine in a straight forward direction. The approach cannot work at all if the machine is not moving, because direction of travel cannot be determined in this way if the current location and the previous location are the same. Further, the approach may be highly inaccurate if the current location and the previous location are particularly close to each other, which may happen if the machine is operating in a confined area or is of a type that can spin in place or turn with a very tight turning radius.
  • FIG. 1 is a plan view illustrating the path of a reference point 2, such as where a prism is likely to be mounted, on a conventional slip-form curbing machine 10 that is being used to form a curb 40 having a curved section of uniform radius.
  • the reference point 2 first follows a straight path that is substantially parallel to the course of the straight curb 40 being formed (i.e., the section of curb 40 shown at the bottom of FIG. 1).
  • the path 4 of the reference point 2 begins to diverge from the course of the curb 40 when the curb begins curving.
  • the path 4 of the reference point remains straight for a significant distance before its curvature begins to match that of the curb 40 itself.
  • the effective distance between the path 4 of the reference point 2 and the course of the curb 40 is significantly greater along the curved section of the curb 40 than along the straight sections of the curb 40.
  • the reference point path 4 must thus make an adjustment to return to the lesser spacing that exists along straight sections of the curb 40.
  • Paving and curbing equipment further require the attitude of the machine side- to-side (generally referred to as "cross slope”) and the attitude of the machine front-to-back (generally referred to as "long slope”) to be accurately controlled in order to maintain the proper three-dimensional form (side-to-side and front-to-back) of the pavement or curbing being formed.
  • cross slope the attitude of the machine side- to-side
  • long slope the attitude of the machine front-to-back
  • the machine location, direction, and long slope is referenced from a stringline 14, as better described below, that is placed ahead of time to guide the location of the slip-forming equipment on the machine, while cross slope is monitored by a cross slope sensor.
  • FIG. 2 is a perspective view of a conventional slip form paving apparatus 10 such as is illustrated schematically in FIG. 1.
  • the paving apparatus 10 is illustrated in FIG. 2 traveling over a ground surface 11 in the direction indicated by the arrow 12.
  • the paving apparatus 10 comprises a main frame 20 supported substantially horizontally on a plurality of ground engaging members 22.
  • a single front ground engaging member 22, which is steerable, and a pair of rear ground engaging members 22 are mounted to the main frame 20 in a triangular relation to each other to provide stable suspension of the frame 20 in a generally horizontal position above the ground surface 11.
  • the paving apparatus 10 also includes a hopper 34 and a conveyor 36. Together, the conveyor 36 and hopper 34 are adapted to receive concrete or other flowable paving material 38 from a separate paving material supply (not shown) and to convey the flowable paving material 38 to the mold 32. Flowable paving material 38 is continuously supplied to the mold 32 such that a continuous paving structure 40 is formed on the ground surface 11 as the paving apparatus 10 moves along the ground.
  • the ground surface 11 on which the paving structure 40 is to be laid in molded form is typically prepared in advance by suitable construction grading equipment. At least partially because of the problems described above, it is common practice during such preparations to construct an external datum from which the position of the curb or other paving structure can be determined.
  • the external datum used consists of a stringline 14 that includes a string 15 supported by a plurality of line holders 18, each of which includes a stake and a rod.
  • Using an external datum such as a stringline has traditionally proven advantageous because paver operations may be automatically controlled using various sensors for determining the position of the paving apparatus 10 relative to the string 15.
  • the paving apparatus 10 is often provided with a steer sensor 42, front grade sensor 46, rear grade sensor 48, and a slope sensor 49 (shown in FIG. 3).
  • the steer sensor 42 and grade sensors 46,48 are neutral or "null" seeking, and each may be either a contact type sensor having a wand contacting the string line or a non-contact type sensor such as those using ultrasonic ranging or other non-contact sensing technologies.
  • the steer sensor 42 includes a steer sensor wand 44 and the front and rear grade sensors 46,48 include grade sensor wands 50.
  • the steer and grade sensors 42,46,48 may be mounted on the paving apparatus 10 in a manner that allows the sensors to be horizontally and vertically adjustable relative to the paving apparatus 10.
  • the mounting apparatus used typically allows for the position of the steer and grade sensors 42,46,48 to be fixed relative to the paving apparatus 10 during paving operations.
  • the paving apparatus 10 is positioned on the ground surface 11 upon which the paving structure 40 is to be laid in such a manner that the mold 32 is located relative to the stringline 14 in the position that the paving structure 40 is desired to be laid.
  • the steer sensor wand 44 and grade sensor wands 50 are in contact with the string 15 such that the wands are tangent to the string 15.
  • Each steer and grade sensor 42,46,48 produces an electrical output signal in proportion to the deflection of its respective wand from the neutral or null position.
  • a slope sensor 49 is located on the paving apparatus 10 to detect changes in cross slope as the apparatus 10 travels over the ground 11 and to generate an output signal proportional to the change in cross slope detected.
  • Slope sensors may be, but are not required to be, of the dampened pendulum type.
  • the main frame 20 of the paving apparatus 10 is supported on the ground engaging members 22 by a plurality of posts, which are independently extendable or retractable to vary the position of the main frame 20 with respect to the ground engaging members 22. Because the mold 32 is also supported by the main frame 20, changing the position of the frame 20 changes the position of the mold 32 as well.
  • the posts are typically operated by hydraulic piston-cylinder mechanisms 52,54,56 or, alternatively, the posts may be threaded posts that are rotated by associated reversible hydraulic motors. Three such piston-cylinder mechanisms are illustrated in FIG. 2, including a front grade piston-cylinder mechanism 52, a rear grade piston- cylinder mechanism 54, and a slope piston-cylinder mechanism 56.
  • a ground engaging member 22 that includes a hydraulically operated steering mechanism, which may be a piston-cylinder mechanism or a hydraulically operated threaded post mechanism, that rotates the ground engaging member 22 relative to the front grade piston-cylinder mechanism 52 to thereby steer the paving apparatus 10.
  • a hydraulically operated steering mechanism which may be a piston-cylinder mechanism or a hydraulically operated threaded post mechanism, that rotates the ground engaging member 22 relative to the front grade piston-cylinder mechanism 52 to thereby steer the paving apparatus 10.
  • Automatic paving operations may be conducted using the sensors 42,46,48 and piston-cylinder mechanisms 52,54,56 described above. After the paving apparatus 10 and sensors 42,46,48 are correctly positioned relative to the string 15, paving apparatus 10 travel and paving operations may commence. When deviations in the horizontal direction of paving apparatus 10 travel are detected by the steer sensor 42, the steer sensor 42 generates an output signal used to operate a steering servo valve, which directs hydraulic fluid to the appropriate port on the steering mechanism in order to turn the steerable ground engaging member 22 in the direction required to return the steer sensor wand 44 to its neutral or null position.
  • the paving apparatus 10 may further include an additional sensor (not shown) to measure the steered angle of the ground engaging members 22. The steering sensors command a proportional steered angle wherein the ground engaging member 22 steers and then remains at a fixed angle relative to the steering sensor.
  • a pulse pickup device (not shown) is installed on the hydraulic motor of a driven ground engaging member 22 to generate a signal used to a determine the distance the paving apparatus 10 travels and the speed of the travel of the paving apparatus 10.
  • Proper control of the paving apparatus 10, and particularly of the mold 32 depends on proper determination and use of a variety of geometric relationships. For example, in many applications, it is desirable for slip form pavers to control the mold position during paving operations such that the cross slope of the mold is changed as the paving apparatus 10 travels along the stringline 14 to thereby produce a paving structure 40 having a variable cross slope. Put another way, the paving apparatus 10 travels along a ground surface 11 that has a cross slope, and the paving apparatus 10 is capable of positioning the mold 32 with respect to the ground surface 11 such that the mold 32 itself has a cross slope.
  • FIG. 3 is a schematic diagram illustrating the relationship between the mold 32, the stringline 14, and the control system sensors for the conventional paving apparatus 10 of FIG. 2.
  • the value or angle of the cross slope for a particular mold is the value of the angle formed between the ground surface 11 and an imaginary reference plane 58 enclosing the bottom of the mold 32, when viewed in the transverse direction relative to the paving apparatus' direction of travel 12.
  • a paving structure 40 having a transverse angle equal to the slope of the ground surface 11 then there would be no cross slope on the mold 32 for use in forming the given structure 40. In other words, the mold 32 would be level relative to the ground surface 11.
  • the mold 32 is shown in a paving operation in which the ground surface 11 has zero slope and in which there is no cross slope on the mold 32.
  • the steer sensor wand 44 and the grade sensor wand 50 are in contact with the string 15 and the mold 32 is adjacent the ground surface 11 in a position relative to the string 15 in which it is desired to form a curb and gutter structure 40.
  • An imaginary control line 62 extends between the string 15 and the slope sensor 49.
  • the slope sensor 49 is illustrated only schematically in FIG. 3; this illustration does not therefore attempt to show the position of the pendulum in the slope sensor 49 at a given time.
  • the desired location of the mold 32 relative to the stringline 14 is measured as the distance, broken into a vertical mold distance ("VMD”) and a horizontal mold distance (“HMD”), between the string 15 and a predetermined reference point 60 on the mold 32.
  • VMD vertical mold distance
  • HMD horizontal mold distance
  • the predetermined reference point 60 on the mold 32 is often the intersection of the back of curb (“BOC”) and the top of curb (“TOC”).
  • a cross slope may be established by extending or retracting the slope piston-cylinder mechanism 56. The extension or retraction of slope piston-cylinder mechanism 56 causes rotation of the mold and control sensors around the control string 15, illustrated by double-pointed dotted lines in FIG. 3.
  • a cross slope may be established by extending the slope piston-cylinder mechanism 56, in which case the reference point 60 on the mold 32 moves up and to the right along the arcuate path illustrated in FIG. 3.
  • the magnitude of the movement of the mold 32 in the horizontal and vertical directions may each be caused calculated as a function of the cross slope angle.
  • the extension or retraction of the slope piston-cylinder mechanism 56 causes numerous downstream interrelated effects that must be managed.
  • the stringline 14 is one of the first construction elements put in place on a construction site. Other construction elements are either placed based directly on the stringline 14 or are placed based on the paving structure 40 that is built by the paving apparatus 10.
  • the present invention includes a construction system utilizing 3D control including a fixed base station of known location; a self- propelled construction machine located in the general vicinity of the fixed base station; and a rotating mobile unit assembly mounted on the self-propelled construction machine and having a location-determination device arranged to rotate around an axis, the location-determination device adapted to operate in conjunction with the fixed base station to determine geodetic information about the self-propelled construction machine.
  • the geodetic information includes the location of the self-propelled construction machine, the direction of the self-propelled construction machine, and the orientation of the self-propelled construction machine.
  • the construction system further comprises a machine controller adapted to control one or more operational functions of the self-propelled construction machine based on the geodetic information.
  • the location-determination device is a geodetic prism, and the fixed base station is a total station.
  • the present invention includes an automated stringline installation system comprising a vehicle; a 3D control system, at least partly carried by the vehicle, for determining location information; and an adjustable arm assembly, mounted on the vehicle, that identifies the location of a relative point in a stringline installation using the location information determined by the 3D control system.
  • the relative point is a particular point, on the ground, where a stake is to be installed in a stringline installation.
  • the adjustable arm assembly is adapted to install the stake at the particular point.
  • the relative point is a particular point, elevated over the ground, through which a string is to be installed in a stringline installation.
  • the adjustable arm assembly is adapted to position the string such that it is routed through the particular point, and the adjustable arm assembly is adapted to install the string such that is routed through the particular point.
  • the automated stringline installation system further comprises a reel assembly for carrying a spool of string such that the string may be routed from the reel assembly to the particular point.
  • the relative point is a particular point, in an existing stringline installation, whose actual location is to be determined.
  • the automated stringline installation system further comprises a database in which the actual location of the particular point is recorded as installed data.
  • the adjustable arm assembly includes an operational arm and a translational platform.
  • the translational platform includes a mechanical assembly that permits the operational arm to be displaced, relative to the vehicle, in one or more degree of freedom.
  • the operational arm shifts, along at least one axis, relative to the vehicle.
  • the operational arm rotates, around at least one axis, relative to the vehicle.
  • the mechanical assembly includes a plurality of adjustment mechanisms, each permitting the operational arm to be displaced in exactly one degree of freedom.
  • the adjustable arm assembly includes an articulated arm and the automated stringline installation system further comprises an arm-mounted locator assembly disposed at a distal end of the adjustable arm assembly and arranged to point to the relative point.
  • the automated stringline installation system further comprises a sensor used to determine information pertaining to the location of a distal end of the adjustable arm assembly relative to the 3D control system.
  • the sensor determines a state or position of an adjustment mechanism in the adjustable arm assembly; the sensor determines a distance or angle of a first portion of the adjustable arm assembly relative to a second portion of the adjustable arm assembly; and the sensor determines a distance or angle between the distal end of the adjustable arm assembly and the 3D control system directly.
  • the 3D control system includes a fixed base station locatable in the general vicinity of the vehicle on a construction site, and a mobile unit carried by the vehicle.
  • the fixed base station is equipped with GPS and the mobile unit includes a GPS unit
  • the base station is a robotic laser-based tracking station and the mobile unit includes a prism.
  • the present invention includes a method of determining a location on a construction site including providing a mobile unit assembly having a rotating location-determination device; determining a fixed geometric relationship between the location-determination device and a point of interest; repeatedly rotating the location- determination device around an axis; during each rotation, determining the location of the location-determination device a plurality of times; and determining a location of the point of interest on the basis of the determined positions of the location-determination device and the fixed geometric relationship.
  • the point of interest is a distal end of a surveyor's pole to which the rotating location-determination device is attached.
  • the point of interest is a point on a construction machine.
  • the point of interest is a point on a slip form paving machine.
  • the point of interest is a point on a mold of the slip form paving machine.
  • the location-determination device is a prism adapted to be tracked using laser technology, or the location-determination device is a GPS device.
  • the present invention includes an automated stringline installation system comprising an operational arm having a proximal end and a distal end; a string, dispensed from the operational arm, for use in a stringline installation; and a sensor used to determine information pertaining to the location of the distal end of the operational arm assembly relative to the proximal end of the operational arm.
  • the automated stringline installation system further comprises a machine controller that determines the location of the distal end of the operational arm assembly relative to the proximal end of the operational arm using the information determined by the sensor.
  • the automated stringline installation system further comprises a geodetic device carried adjacent the proximal end of the operational arm, wherein the machine controller further determines the location of the distal end of the operational arm assembly relative to the geodetic device using the information determined by the sensor.
  • the geodetic device includes a GPS unit and the geodetic device includes a prism.
  • the senor determines a state or position of an adjustment mechanism in the operational arm.
  • the sensor determines a distance or angle of a first portion of the operational arm relative to a second portion of the adjustable arm assembly, the sensor determines a distance or angle between the distal end of the operational arm and the proximal end of the operational arm directly, and the sensor determines a distance or angle between the distal end of the operational arm and the geodetic device directly.
  • the automated stringline installation system further comprises a translational platform supporting the operational arm.
  • the translational platform includes a mechanical assembly that permits the operational arm to be displaced in one or more degree of freedom.
  • the operational arm shifts along at least one axis and the operational arm rotates around at least one axis.
  • the mechanical assembly includes a plurality of adjustment mechanisms, each permitting the operational arm to be displaced in exactly one degree of freedom.
  • the operational arm includes an articulated arm.
  • the distal end of the operational arm is adapted to identify the location of a relative point in a stringline installation using the location information determined by the sensor.
  • the relative point is a particular point, on the ground, where a stake is to be installed in a stringline installation.
  • the operational arm is adapted to install the stake at the particular point.
  • the relative point is a particular point, elevated over the ground, through which the string is to be installed in a stringline installation.
  • the operational arm is adapted to position the string such that it is routed through the particular point and the operational arm is adapted to install the string such that is routed through the particular point.
  • the automated stringline installation system further comprise a reel assembly for carrying a spool of the string such that the string may be routed from the reel assembly to the particular point.
  • the relative point is a particular point, in an existing stringline installation, whose actual location is to be determined.
  • the automated stringline installation system further comprises a database in which the actual location of the particular point is recorded as installed data.
  • the automated stringline installation system further comprises an arm-mounted locator assembly disposed at the distal end of the operational arm and arranged to point to the relative point.
  • the automated stringline installation system further comprises a reel assembly for carrying a spool of the string such that the string may be routed from the reel assembly to the distal end of the operational arm.
  • the automated stringline installation system further comprises a string tensioning device.
  • the string tensioning device is disposed at the distal end of the operational arm.
  • the present invention includes a 3D controlled construction apparatus including a self-propelled construction machine; a rotating mobile unit assembly mounted on the self-propelled construction machine and having a location- determination device arranged to rotate around an axis, the location-determination device adapted to operate in conjunction with a fixed base station to determine geodetic information about the self-propelled construction machine; and a machine controller adapted to control one or more operational functions of the self-propelled construction machine based on the geodetic information.
  • the geodetic information includes the location of the self-propelled construction machine, the direction of the self-propelled construction machine, and the orientation of the self-propelled construction machine.
  • the present invention includes a rotating mobile unit assembly for 3D control of a self-propelled construction machine including a mounting assembly adapted to be mounted on a self-propelled construction machine; a location- determination device supported by the mounting assembly and arranged to rotate around an axis; and a sensor adapted to determine the angular orientation of the location-determination device.
  • the present invention includes a method of installing a stringline for guiding construction equipment comprising providing a vehicle having machine controller, including a memory, and an adjustable arm assembly mounted thereon, the adjustable arm assembly having a proximal end and a distal end; storing data representative of a desired location for a stake in the memory, the stake being a stake in a stringline installation; driving the vehicle in the immediate vicinity of the desired stake location; automatically determining an actual location indicated by the distal end of the adjustable arm assembly; comparing the actual location of the distal end of the adjustable arm assembly to the desired stake location stored in the memory; and installing a stringline stake in the actual location indicated by the distal end of the adjustable arm assembly according to the outcome of the comparing step.
  • the present invention includes a method of controlling a self-propelled construction machine including mounting a mobile assembly, having a location-determination device that revolves around an axis, on a self-propelled construction machine; repeatedly determining a location of the location-determination device as the location- determination device revolves around the axis; and utilizing data indicative of the repeatedly- determined locations to control the operation of the self-propelled construction machine.
  • the step of repeatedly determining a location is carried out in conjunction with a fixed base station.
  • the step of utilizing the data to control the operation of the self-propelled construction machine includes utilizing the data to steer the self-propelled construction machine; utilizing the data to adjust the cross slope of the self-propelled construction machine; and utilizing the data to adjust the long slope of the self-propelled construction machine.
  • the present invention according to a ninth aspect includes a handheld mobile unit assembly including a surveying pole; a location-determination device supported by the surveying pole and arranged to rotate around an axis; and a sensor adapted to determine the angular orientation of the location-determination device.
  • the location-determination device is a prism adapted to be tracked using laser technology, or the location-determination device is a GPS device.
  • the present invention includes a method of determining a location on a construction site including providing a handheld mobile unit assembly, including a surveying pole with a rotating location-determination device mounted thereon; positioning a distal end of the surveying pole at a location of interest; holding the surveying pole steady while the location-determination device rotates at least one time about an axis; in conjunction with the operation of a fixed base station, determining the position of the location-determination device a plurality of times each time the location-determination device rotates about the axis; and determining a location on a construction site on the basis of the determined positions of the location-determination device.
  • the present invention includes a 3D controlled paving apparatus including a slip form paving machine; a location-determination device supported by the slip form paving machine and arranged to rotate around an axis, the location-determination device adapted to operate in conjunction with a fixed base station to determine geodetic information about the slip form paving machine; and a machine controller adapted to control one or more operational functions of the slip form paving machine based on the geodetic information.
  • the location-determination device is a prism adapted to be tracked by the fixed base station using laser technology, or the location-determination device is a GPS device.
  • the present invention includes a method of installing a 3D control system for a construction apparatus including mounting a rotating mobile assembly, having a location-determination device arranged to rotate around an axis, on a self- propelled construction machine having a forward direction; rotating the location-determination device until it points in a direction having a known angular relationship to the forward direction; determining, using an angular orientation sensor, the rotational angle of the location- determination device while the location-determination device points in the direction; and associating the determined rotational angle of the location-determination device with the known angular relationship of the direction to the forward direction.
  • FIG. 1 is a plan view illustrating the path of a reference point, such as where a prism is likely to be mounted, on a conventional slip-form curbing machine that is being used to form a curb having a curved section of uniform radius;
  • FIG. 2 is a perspective view of a conventional slip form paving apparatus such as is illustrated schematically in FIG. 1;
  • FIG. 3 is a schematic diagram illustrating the relationship between the mold, the string line, and the control system sensors for the conventional paving apparatus of FIG. 2;
  • FIG. 4 is a plan view of the system of the present invention, as implemented on a paving apparatus, in accordance with a preferred embodiment of the present invention
  • FIG. 5 is a block diagram illustrating some of the basic components of the base station of FIG. 4;
  • FIG. 6 is a perspective view of the slip form paving apparatus of FIG. 4;
  • FIG. 7 is a block diagram illustrating some of the basic components of the paving apparatus control system
  • FIG. 8 A is a schematic representation of the rotation of the prism
  • FIGS. 8B and 8C are schematic representations of the use of multiple positional measurements to determine direction, position and orientation of the paving apparatus
  • FIG. 9 is a flow chart illustrating the steps performed by the control system in transitioning cross slope over a given distance
  • FIGS. 1OA and 1OB are a top plan view and a side plan view, respectively, of a paving apparatus whose direction of travel is being accurately determined;
  • FIGS. HA and HB are a top plan view and a side plan view, respectively, of a paving apparatus whose actual direction of travel is being inaccurately determined;
  • FIG. 12 is a perspective view of a handheld rotating mobile unit assembly in accordance with another preferred embodiment of the present invention
  • FIG. 13 is a block diagram illustrating some of the basic components of the mobile unit control system
  • FIG. 14 is a perspective view of a stringline similar to the stringline of FIG. 2;
  • FIG. 15 is a top schematic diagram of an automated stringline installation system in accordance with a first preferred embodiment of the present invention.
  • FIG. 16 is a side schematic diagram of the automated stringline installation system of FIG. 15;
  • FIG. 17 is an enlarged portion of the schematic diagram of FIG. 16 showing the distal end of the operational arm
  • FIG. 18 is a side schematic diagram of an automated stringline installation system in accordance with a second preferred embodiment of the present invention, illustrating an alternative automated arm assembly and translational platform;
  • FIG. 19 is a side schematic diagram of an automated stringline installation system in accordance with a third preferred embodiment of the present invention, shown in use with a first portable locator device;
  • FIG. 20 is a side schematic diagram of the automated stringline installation system of FIG. 19, shown in use with a second portable locator device;
  • FIG. 21 is a side schematic diagram of an automated stringline installation system in accordance with a fourth preferred embodiment of the present invention.
  • any sequence(s) and/or temporal order of steps of various processes or methods that are described herein are illustrative and not restrictive. Accordingly, it should be understood that, although steps of various processes or methods may be shown and described as being in a sequence or temporal order, the steps of any such processes or methods are not limited to being carried out in any particular sequence or order, absent an indication otherwise. Indeed, the steps in such processes or methods generally may be carried out in various different sequences and orders while still falling within the scope of the present invention. Accordingly, it is intended that the scope of patent protection afforded the present invention is to be defined by the appended claims rather than the description set forth herein.
  • FIG. 4 is a plan view of the system 100 of the present invention, as implemented on a paving apparatus 110, in accordance with a preferred embodiment of the present invention.
  • the system 100 includes a self-propelled construction machine 110, a rotating mobile unit assembly 101 and a fixed base station 120 located on the same construction site as, or otherwise in the general vicinity of, the construction machine 110. Because of the particular applicability of the system of the present invention to equipment for performing slip form paving operations, the construction equipment illustrated is a slip form paving apparatus 110.
  • FIG. 5 is a block diagram illustrating some of the basic components of the base station 120 of FIG. 4.
  • the rotating mobile unit assembly 101 and the fixed base station 120 may make use of any technology by which the exact position of a rotating mobile unit is determined using a fixed base station of known location.
  • the embodiments described herein will generally include a mobile unit in the form of a prism that is tracked by a robotic tracking station, which in at least some versions is sometimes referred to as a "total station,” using laser technology.
  • the robotic station used in the system of the present invention may be any of a variety of conventional robotic tracking stations whose function is simply to develop location information and send it to a handheld device or machine controller, and the mobile unit may be any geodetic or other location-determination device which, instead of a prism, may include a separate GPS device or may be tracked using RF tracking technologies.
  • the mobile unit may be any geodetic or other location-determination device which, instead of a prism, may include a separate GPS device or may be tracked using RF tracking technologies.
  • various non-conventional robotic station technologies may likewise be used.
  • the base station 120 is a robotic tracking station equipped with laser technology for tracking a prism 102, incorporated into the mobile unit assembly 101, using lasers 121, conventional robotic controls 122, a GPS or other geodetic system 125 for determining the position of the station 120, and facilities 123 for transmitting positional data to a machine controller 150 in the paving apparatus 110, described below, all managed by a controller 124.
  • the position of the robotic station 120 in space may be determined with great accuracy using GPS technology.
  • the position of the prism 102, and thus the paving apparatus 110 may also be determined with great accuracy by determining its position relative to the robotic station 120 and applying the known information about the position of the robotic station 120.
  • the positional data transmitted by the base station 120 may be in a variety of forms, such as absolute data (defining the absolute location of the prism 102), relative data (defining the location of the prism 102 relative to that of the base station 120), error data (defining the deviation of the actual position of the prism 102 from its desired position), or any other usable form of positional data.
  • FIG. 6 is a perspective view of the slip form paving apparatus 110 of FIG. 4.
  • the paving apparatus 110 is illustrated in FIG. 6 traveling over the ground surface 11 in the direction indicated by the arrow 12, and the paving apparatus 110 of the present invention incorporates many of the components of the conventional slip form paving machine 10 illustrated in FIG. 2. Nonetheless, for ease in understanding the present invention, an abbreviated description of those elements is presented with specific reference to FIG. 6.
  • the paving apparatus 110 comprises a main frame 20 supported substantially horizontally on a single front ground engaging member 22, which is steerable, and a pair of rear ground engaging members 22.
  • the engaging members 22, which are preferably endless track crawler assemblies, are mounted to the main frame 20 in a triangular relation to each other to provide stable suspension of the frame 20 in a substantially horizontal position above the ground surface 11.
  • An engine 24 and a hydraulic pump (not shown) are mounted on the frame 20 to provide drive power to at least one ground engaging member 22 and to supply operational power to the various paver systems.
  • the driven ground engaging member or members are preferably driven through individual, preferably reversible, hydraulic motors, thereby making the paving apparatus 110 operable while traveling in the forward or in the reverse direction.
  • the paving apparatus 110 includes an operator station 26 in which the operator of the paving apparatus 110 is positioned and may monitor and control the paving apparatus 110 using a control console 28.
  • the control console 28 is part of a control system 130 for the paving apparatus 110; a block diagram illustrating some of the basic components of an exemplary control system 130 for the paving apparatus 110 is presented in FIG. 7.
  • the control system 130 further includes operational controls 140 for directing the various operational components of the paving apparatus 110, a receiver facility 132 for receiving data from the robotic base station 120, and the machine controller 150 for processing the data and interfacing with the control console 28 and operational controls 140. Many of these components are described in greater detail hereinbelow.
  • the ground surface 11 on which the paving structure 40 is to be laid in molded form is prepared in advance by suitable construction grading equipment.
  • the paving apparatus 110 may be equipped with a trimming station 30 in order to provide a finished grade of the ground surface 11 immediately in advance of the paving operation.
  • the structure of such a trimming station 30 may include a rotatively driven roller having digging teeth projecting from its outer periphery for the purpose of partially digging into the ground surface to loosen and uniformly distribute the soil on which the pavement is to be formed.
  • the trimming station 30 may additionally include a scraper blade extending transversely across the rear side of the digging roller to level the loosened soil.
  • the trimming station 30 may be of the type described and illustrated in U.S. Pat. No. 4,808,026 to Clarke, Jr. et al. or U.S. Pat. No. 4,197,032 to Miller.
  • a mold 32 having a desired cross sectional shape corresponding to the cross sectional shape of the structure to be formed is supported by the frame 20.
  • the mold 32 is located rearwardly of the trimming station 30 if such a trimming station 30 is installed on the paving apparatus 110.
  • FIG. 6 a mold 32 in the shape of a curb and gutter structure is illustrated and the mold 32 is positioned on one side of the paving apparatus 110 to facilitate continuous slip forming of a concrete curb and gutter such as are typically formed along the sides of a roadway during road construction.
  • the paving apparatus 110 is capable of continually depositing concrete or other flowable paving material 38 in a variety of different predetermined cross sectional shapes defined by a variety of different mold structures transported at a variety of different positions on the paving apparatus 110.
  • the illustrated apparatus 110 is not limited to curb paving machines but is equally applicable to machines for slip forming roadways, gutters, spillways, sidewalks, troughs, barriers, and any other form of continuous paving extrusion.
  • the paving apparatus 110 also includes a hopper 34 and a conveyor 36. Together, the conveyor 36 and hopper 34 are adapted to receive the concrete or other flowable paving material 38 from a separate paving material supply (not shown) and convey the flowable paving material 38 to the mold 32. As is known in the art, means for vibrating the flowable paving material 38 may be provided on the paving apparatus 110 to eliminate air bubbles and facilitate flow of paving material 38 into the mold 32. Flowable paving material 38 is continuously supplied to the mold 32 such that a continuous paving structure 40 is formed on the ground surface 11 as the paving apparatus 110 moves along the ground.
  • the main frame 20 of the paving apparatus 110 is supported on the ground engaging members 22 by a plurality of posts, which are independently extendable or retractable to vary the position of the main frame 20 with respect to the ground engaging members 22. Because the mold 32 is also supported by the main frame 20, changing the position of the frame 20 changes the position of the mold 32 as well.
  • the posts may be threaded posts that are rotated by associated reversible hydraulic motors or, alternatively, the posts may be operated by hydraulic piston-cylinder mechanisms 52,54,56. Three such piston-cylinder mechanisms are illustrated in FIG. 6, including a front grade piston-cylinder mechanism 52, a rear grade piston- cylinder mechanism 54, and a slope piston-cylinder mechanism 56.
  • an exemplary machine controller 150 includes RAM 152, ROM 153, a clock 154, a central processing unit (CPU) 155, an analog-to-digital converter 156, a digital-to-analog converter 157, and an input/output control unit 158 integral to the machine controller 150. Each component is electrically connected to the CPU 155. Control system program instructions are stored in ROM 153 and executed by the CPU 155, which uses RAM
  • An integral clock 154 provides a timing reference for the control system 130 and converters 156,157 are used to convert analog data from various sensors to digital data for computation of the required offsets, and then back into analog data for the various outputs. It should be understood that, while ROM
  • the input/output control unit 158 is used to control data moving in and out of the machine controller 150.
  • the functions performed by the machine controller 150 of the present invention may readily be performed by other equivalent electrical devices or circuits, which are intended to be included within the scope of the present invention.
  • a control system may utilize a conventional microprocessor-based personal computer to accomplish functions performed by the machine controller 150.
  • discrete electrical components may be arranged in an electrical circuit to accomplish the same functions as the machine controller 150, as those in the art will readily appreciate that a circuit comprising discrete electrical components may receive input signals, performed calculations, and output values to output devices. These circuits are also included within the scope of the present invention.
  • the operational controls 140 of the control system 130 include a plurality of output devices, including a steering piston-cylinder mechanism servo valve 142 controlling the direction of movement of the steerable ground engaging member 22, a front grade piston-cylinder mechanism servo valve 143 controlling the elevation of the front grade piston-cylinder mechanism 52, a rear grade piston-cylinder mechanism servo valve 144 controlling the elevation of the rear grade piston-cylinder mechanism 54, and a slope piston-cylinder mechanism servo valve 145 controlling the elevation of the slope piston-cylinder mechanism 56.
  • a steering piston-cylinder mechanism servo valve 142 controlling the direction of movement of the steerable ground engaging member 22
  • a front grade piston- cylinder mechanism servo valve 143 controlling the elevation of the front grade piston-cylinder mechanism 52
  • a rear grade piston-cylinder mechanism servo valve 144 controlling the elevation of the rear grade piston-cylinder mechanism 54
  • a slope piston-cylinder mechanism servo valve 145 controlling the elevation of the slope piston-cylinder mechanism 56.
  • output data from the machine controller 150 is sent to an operator display 161, which is typically located on the control console 28, and a data entry device 159 such as a keypad or keyboard, also usually located on the control console 28, provides input data to the machine controller 150 entered from an operator.
  • a data entry device 159 such as a keypad or keyboard, also usually located on the control console 28, provides input data to the machine controller 150 entered from an operator.
  • Steering servo valves suitable for use in the present invention are widely available.
  • the paving apparatus 110 of the present invention does not require or include steer, grade or slope sensors 42,46,48,49.
  • the paving apparatus 110 of the present invention instead includes the rotating mobile unit assembly 101, mounted thereon, having a mobile unit 102 for interaction with the robotic station 120 shown in FIG. 4, and the machine controller 150 shown in FIG. 7 for receiving positional data from the robotic station 120 and making calculations to determine the position and orientation of the apparatus 110 and thereby control its operation.
  • the mobile unit 102 will generally be described herein as a prism, but it will be appreciated that another type of geodetic or other location-determination device, such as a GPS device, may be substituted therefor.
  • Machine controllers for performing calculations to determine the position of a prism and using that information to control the operation of a piece of construction equipment are well known.
  • the machine controller 150 of the present invention varies from a conventional controller in that it is equipped to perform an additional layer of determinations and calculations, or may perform a replacement set of determinations and calculations, to derive positional and orientational information as described in detail hereinbelow.
  • the machine controller 150 shown in FIG. 7 may further include a separate device or set of devices (not shown) to perform such determinations and calculations, or it may include additional programming to handle such functionality.
  • the rotating mobile unit assembly 101 includes a mobile unit 102, such as a "3D" optical prism or other device, mounted at the end of a support arm 103.
  • a counterweight 104 may be disposed at the other end of the support arm 103, and the entire arrangement is supported on a spindle 105 such that the prism 102 rotates about an axis 107 defined by the spindle 105.
  • the length of the support arm 103 is not critical so long as the prism 102 is offset from the axis 107 around which it rotates by a sufficient distance to provide accurate readings, as described below. In particular, the radius of revolution can be small.
  • the mobile unit assembly 101 is preferably disposed in a location that minimizes line-of-sight obstructions between the prism 102 and the robotic station 120, such as on top of the engine 24.
  • the mobile unit assembly 101 further includes a gear motor (not shown) for causing rotation of the support arm 103 around the axis 107.
  • the support arm 103 may be directly or indirectly mounted to the motor.
  • the mobile unit assembly 101 also preferably includes a sensor 134, shown schematically in FIG. 7, for determining angular orientation of the support arm 103, and hence the prism 102, about the axis 107 at any given moment.
  • the sensor 134 is preferably a rotary encoder mounted to the rotating support arm 103, but other types of sensors may be substituted. If a rotary encoder is utilized, a relative position encoder with a single index output is sufficient. The importance of the angular orientation information will be made clear below.
  • the prism 102 may be of conventional design, in that it may be any optical device capable of reflecting light, such as a laser beam, directly back to the robotic station 120 or other source, and of having its position determined with great accuracy (less than one-eighth of an inch using currently-available equipment). Unlike conventional technology, however, the prism 102 is continuously rotated about the axis 107 defined by the spindle 105.
  • FIG. 8A is a schematic representation of the rotation of the prism 102. As shown therein, the rotation of the prism 102 occurs in a plane 108 defined as perpendicular to the axis 107. Notably, the plane need not be perfectly horizontal, as long as a substantial portion of the movement of the prism 102 occurs in the x- and y- directions.
  • the robotic station 120 continues to track the prism 102 during its rotation. During each revolution of the prism 102 about the axis 107, the robotic station 120 gathers data on the position of the prism 102 at least twice and more preferably about three times. This process of gathering this data occurs generally conventionally, in that the robotic station controller 124 uses the robotic controls 122 to direct a laser 121 at the prism 102 to determine the distance and angle from the robotic station 120 to the prism 102, and uses the transmission facilities 123 to transmit that positional data as well as GPS data from the GPS system 125, to the paving apparatus control system 130.
  • the positional data the robotic station 120 gathers about the location of the prism 102 may be in any of a variety of forms, such as XYZ data, angular data, or the like. Whatever form is selected, it will be necessary, of course, for the paving apparatus control system 130 to receive the data in the expected form. However, it will be apparent that any of a variety of data forms may be utilized without departing from the scope of the present invention.
  • the orientation sensor 134 determines the angular orientation a of the prism 102 about the axis 107 and provides this angular orientation data to the machine controller 150. If needed, the machine controller 150 can readily calculate the angular velocity, and any position, using encoder counts and time, regardless of the motor speed. Meanwhile, the positional data determined by the robotic station 120, including the GPS data for the robotic station 120 and the instantaneous relative positional data for the prism 102, is transmitted to the receiver facility 132 of the machine control system 130 and relayed to the machine controller 150, where it is coupled with the angular orientation data. Using all of this data, the machine controller 150 triangulates to determine the precise instantaneous location of the prism 102 at the time the respective data was gathered.
  • FIG. 8B is a schematic representation of the use of multiple positional measurements to determine direction, position and orientation of the paving apparatus 110. Because the rotational speed of the prism 102 is known, repeated measurements or determinations of the position of the prism 102 may be used to derive information about the movement of the paving apparatus 110. By revolving the prism 102 and measuring two instantaneous positions at known angles about the axis 107, a vector representative of the direction of movement 12 of the paving apparatus 110 may be obtained. By revolving the prism 102 and measuring three positions at known angles about the axis 107, the plane in which the prism 102 rotates may be determined.
  • the robotic station controller 124 receives position data exactly three times during each revolution, at rotational increments that are exactly 120 degrees apart, as shown in FIG. 8B. However, readings that are recorded at irregular increments will be sufficient as the machine controller 150 of the paving apparatus 110 will be triangulating the angular position of the revolving prism 102 using the data sent by the robotic station 120. Furthermore, additional readings (such as 1/6 revolution) may be taken and averaged to verify or improve upon the data transmitted from the robotic station 120. At any time, increasing the number angular position readings can increase accuracy by averaging these redundant measurements.
  • Automatic paving operations may be conducted using the rotating mobile unit assembly 101, front ground engaging member 22 and piston-cylinder mechanisms 52,54,56 described above. After the paving apparatus 110 is correctly positioned relative to the intended location of the paving structure 40, paving apparatus 110 travel and paving operations may commence. When deviations from the desired horizontal direction of paving apparatus 110 travel are detected by the machine controller 150, the controller generates an output signal used to operate a steering piston-cylinder mechanism servo valve 142, which directs hydraulic fluid to the appropriate port on the steering mechanism in order to turn the steerable ground engaging member 22 in the desired direction.
  • control system 130 of the present invention advantageously provides for a mold position on a paving apparatus 110 that maintains a relative position true to the desired location of the paving structure 40 as the paving apparatus 110 travels along the ground 11.
  • the present invention may be advantageously utilized to automatically form a paving structure 40 having a variable cross slope relative to the ground upon which the structure is laid, all without the need for a stringline 14.
  • an operator may enter a desired cross slope at any time during operation of the paving apparatus 110 and the automatic control system 130 of the present invention will adjust the slope piston-cylinder mechanism 56 accordingly to insure that the predetermined reference point on the mold position remains constant relative to the desired location of the paving structure 40 while the mold 32 transitions between cross slopes.
  • FIG. 9 is a flow chart illustrating the steps performed by the control system 130 and more particularly by the machine controller 150 in transitioning cross slope over a given distance.
  • the machine controller 150 receives initial cross slope input as an output of the process described above as well as the desired altered cross slope and desired transition distance, which are preferably provided as part of the site data but may alternatively be entered or downloaded manually by an operator using the data entry device 159. Whether provided automatically or manually, the latter values would typically be received as a percentage final slope over a given distance expressed in feet.
  • the desired altered cross slope and desired transition distance are converted into a desired percent change in cross slope per foot of paving apparatus travel by the machine controller 150 in step 2010. If a pulse pick-up device is utilized, this value is then converted into a desired percent change in cross slope per pulse of the pulse pick-up device in step 2015. This conversion is possible because the distance of paving apparatus 110 travel per pulse and therefore the number of pulses per foot of paving apparatus 110 travel is known for a given pulse pick-up device.
  • step 2020 the machine controller 150 determines the current cross slope and in step 2025, the machine controller changes the present cross slope of the paving apparatus 110 based on the location or distance-of-travel input derived by the machine controller 150 or received from the pulse pick-up device at a rate necessary to achieve the desired altered cross slope over the desired distance.
  • This process may be periodically performed as the paving apparatus 110 travels and successful results have been achieved in the present invention performing the above process 200 times per second.
  • a particular advantage of the control system 130 of the present invention is that an operator may change the desired altered mold cross slope or the desired transition distance at any time during a cross slope transition without affecting the present cross slope of the paving apparatus.
  • the control system 130 of the present invention is also performing the vertical and steering adjustments, as previously discussed, in order to ensure that the predetermined reference point on the mold 32 maintains a substantially constant position relative to the desired location of the paving structure 40 during mold cross slope transition.
  • the present invention advantageously allows for the automatic molding of continuous paving structures 40 having a variable cross slope without the need for a stringline 14 while maintaining the position of the mold 32 substantially constant relative to the desired location of the paving structure 40 as the paving apparatus 110 travels.
  • the present invention also automatically maintains a substantially constant position of the mold 32 relative to the desired location of the paving structure 40 during transition from an initial mold cross slope to an altered mold cross slope over a given transition distance, also advantageously without the need for a stringline 14.
  • the accuracy of cross slope adjustments like those for long slope, can be greatly improved as compared to the accuracy of current purpose-made slope sensors.
  • the information determined as described above may be used by the system 100 to derive or translate the position and orientation of the paving apparatus 110 in any desired, predetermined x-y-z coordinate system.
  • the x-y-z coordinates may correspond to those of a construction site as a whole, wherein the x coordinate could defined as extending directly north or south, the y coordinate could be defined as extending directly east or west, and the z coordinate could be defined as extending directly up or down.
  • the x-y-z coordinates may be defined relative to the paving apparatus 110 itself, wherein the x coordinate could be defined as extending directly forward and backward from the paving apparatus 110, the y coordinate could be defined as extending directly to the right and left of the paving apparatus 110, and the z coordinate could be defined as either extending vertically above and below the paving apparatus 110 or extending perpendicularly upward and downward relative to the x and y coordinates.
  • the zero point along each coordinate axis may be defined at any desired point, but it may be useful in some of these embodiments to define it at some physical point in the paving apparatus 110, with the "+" and "-" directions defined appropriately.
  • the position and orientation of the paving apparatus 110 may be determined regardless of whether the apparatus is moving or not. If the paving apparatus 110 is stationary, then the three positions at which measurements or determinations are made during each revolution are sufficient to define a circle that lies in the plane and whose center is on the axis 107. If the paving apparatus 110 is moving, then the circular or elliptical figure defined by the three positions varies from a true circle in an amount proportional to the amount of movement of the paving apparatus 110.
  • the gear motor does not need to be closely speed-controlled as the robotic station controller 124 is simply gathering and relaying three readings that are preferably 1/3 revolution apart.
  • the exact speed with which the rotation occurs is not critical, but certain parameters are preferably observed.
  • the speed of the gear motor should be slow enough so as to not overwork the robotic station 120 but fast enough to provide directional data as quickly as the machine controller 150 of the paving apparatus 110 needs it.
  • the machine controller 150 will always know the position of the paving apparatus 110 even if the revolve speed is zero because it will always know the angular position of the prism 102 and the angular position of the prism 102 relative to the paving apparatus 110.
  • the revolve speed must be increased from zero. It is anticipated that in the preferred embodiment of the present invention, rotational speed should be between 0 RPM and 60 RPM.
  • rotational speed can be modulated so that the tracking portion of the robotic station 120 actually shifts more slowly than if the prism 102 does not revolve. This can be achieved if the rotational speed of the prism 102 is made slower than the ground speed of the paving apparatus 110, all relative to the location of the robotic station 120.
  • this is further refined by incorporating the general position of the robotic station 120 relative to the paving apparatus 110.
  • the forward direction 12 of the paving apparatus 110 is defined as 0 degrees
  • the direction perpendicularly to the right of the paving apparatus 110 is defined as 90 degrees, and so on
  • the robotic station 120 is located generally in the 90 degree direction (i.e., directly to the right of the paving apparatus 110), then the optimal readings would be taken at angular orientations of approximately 30, 150 and 270 degrees, respectively, as shown schematically in FIG. 8C.
  • This helps reduce the amount of movement of the robotic station 120 because the movement of the prism 102 caused by the forward movement of the paving apparatus 110 is counterbalanced by the rearward movement of the prism 102 caused by the clockwise rotation of the mobile unit assembly 101.
  • the actual position of the prism 102 changes little from the 30 degree reading to the 150 degree reading, thereby minimizing the amount of movement required of the robotic station 120 to track it.
  • triangulation calculations are preferably performed only after the third measurement, which in the previous example would be the measurement taken at the angular orientation of 180 degrees.
  • triangulation is preferably refined on an ongoing basis.
  • the machine controller 150 need not wait for three new readings before making a new triangulation calculation; instead, once the first three readings are taken, the triangulation can occur after every reading.
  • triangulation calculations may be made after the third reading, the fourth reading, the fifth reading, the sixth reading, and so on. This further reduces the need for high revolution speeds.
  • the use of averaging or ongoing refinement also helps to address issues caused by interruptions or delays in receiving data from the robotic station 120.
  • the robotic station 120 would take a reading, transmit the data and the machine controller 150 would receive the data and know the angular position of the revolving prism 102, all at the same instant in time. Time for triangulation calculations can be done afterwards.
  • interruptions or delays in data from the robotic station 120 can occur on jobsites, at least some embodiments of the present invention include features and aspects at least partially intended to address such occurrences.
  • Some delay often referred to as "lag time,” may be inherent in the system, since the machine controller 150 is likely to receive the angular position data directly from the rotary encoder 134 a significant period of time before the locational data is received from the robotic station 120.
  • Other interruptions and delays may stem from line of sight interruptions, such as may be caused by someone walking between the prism 102 and the robotic station 120, data transmission interference, lag time between the data signal received and the actual position of the paving apparatus 110 or other steerable construction machine, or the like.
  • the machine controller 150 will typically allow a short period of time to pass as the controller 150 simply locks the operational controls 140; the paving apparatus 110 may continue to advance, but no height, steering, or other corrections will be made. A longer time period will halt the machine 110 altogether.
  • the machine controller 150 essentially always knows the angular (revolved) position of the prism 102 more or less instantaneously.
  • the critical time period is from the time that the robotic station 120 begins to calculate position until the time that the machine controller 150 receives the calculated position data from the robotic station 120.
  • the location of the revolving prism 102 may have moved by the time the machine controller 150 fully receives the signal. That creates the difficulty of knowing what revolve angle the machine controller 150 should use in triangulation.
  • this problem may handled in one or more ways. If the time delay is inherent in the system, e.g., due to the robotic station calculations or due to time to transmit data, then the robotic station controller 124 could send a short burst of data, such as a unique checksum, to the machine controller 150 to indicate that the current revolve position corresponds to the position of the forthcoming data. The robotic station controller 124 would also likely need to include a checksum at the end of the data transmission to verify data integrity.
  • the machine controller 150 could assume there is no time lag, i.e, the machine controller 150 could ignore the effects of time lag altogether.
  • the actual position of the prism 102 is constantly being triangulated to find the center point of rotation.
  • any time lag error at a 0 degree reading will be equally offset by the time lag error at the 120 and 240 degree readings and each additional reading. Therefore the center point of rotation will only experience an error due to variations in average time lag. Because this is an averaged error, the error should be relatively small; for example, it should be much smaller than the error already inherent to 3D control systems.
  • time-based position calculations can be used to correct and predict time lag errors in direction. For example, if readings are believed to be occurring at angular rotations of 0, 120 and 240 degrees, but due to time lag are actually occurring at 5, 125 and 245 degrees, then a false machine direction will be indicated, but can be corrected by the actual time based-position of the construction machine 110. As to long slope and cross slope orientation, misreading an angular rotation by 10 degrees would be inconsequential to the relative height accuracy in those directions. In this regard, it will be appreciated that such an error applies to the direction of the slope and not to the actual magnitude of slope, where the inaccuracy is essentially negligible.
  • FIGS. 1OA and 1OB are a top plan view and a side plan view, respectively, of a paving apparatus 110 whose direction of travel 12 is being accurately determined
  • FIGS. 1 IA and 1 IB which are a top plan view and a side plan view, respectively, of a paving apparatus 110 whose actual direction of travel 12 is being inaccurately determined.
  • the paving apparatus 110 is shown traveling straight ahead as shown by arrow 12.
  • the machine controller 150 can predict or post- predict what the revolve angle will be when a reading will be taken based on a calculated revolve velocity.
  • the revolve velocity can be calculated based on a read encoder signal rate versus time.
  • the machine controller 150 can measure the start time and end time of any successful transmission and then post-predict the correct revolve angle. The assumption here is that the data received from the robotic station 120 represents the position of the prism 102 at either the start or end of transmission or at a consistent time between the start and end. Time between start and ending transmission may be averaged and weighted for improved accuracy. Any non-successful data transmission can be ignored. Interrupted data can be prevented from disrupting the averaging as the machine controller 150 can sense and compensate if it does not receive a data packet within a predetermined increment, e.g., within any 1/3 revolution increment if three readings are being made each revolution.
  • Inconsistent lag time could be due to the robotic station 120 using a large portion of its cycle time concurrently reading, calculating, and sending data instead of providing a snapshot of relative XYZ position data.
  • inconsistent or unnecessary lag time may result if 80% of the cycle time of the robotic station 120 is used to acquire the relative XYZ position data instead of using 20% of the cycle time to capture a snapshot of relative XYZ position data and using the remaining 80% of the cycle for post processing and transmission time.
  • position- vs-time could be difficult to correlate. If this is the case, a different approach is to displace as much data processing as possible from the robotic station 120 to the machine controller 150.
  • the machine controller 150 would have to perform additional calculations, it would have all of the raw data available with a time stamp, making it possible to more accurately correlate the positional data with the revolve angle data.
  • the robotic station 120 could send incremental data (e.g., first sending X, then Y, then Z); the revolve angle could be sampled at or before each transmission of incremental data. The data could also be sent at a slower rate such that more exact timing may be applied. Any of these methods along with a combination of the previously described methods can be implemented to achieve the highest possible update rate.
  • the machine controller 150 can resort to using a time-vs-position steering correction, wherein the machine's current location is compared to its previous location and appropriate steering correction is made.
  • the revolving prism 102 could repeatedly revolve 1/3 revolution, stop, wait for the receipt of accurate data, and then repeat. Although this may be a less desirable method, as the steering will only be as accurate as conventional methods, long slope and cross slope data will still be available, albeit at a limited update rate. Slow moving, stop-and-go, low tolerance, or handheld devices will still benefit from this method of finding orientation.
  • One significant advantage of the system 100 of the present invention is the ease with which the rotating mobile unit assembly 101 may be located and installed on a paving apparatus 110 or other construction machine.
  • selecting the location of a conventional prism or other mobile unit is more of an art than a science.
  • Conventional 3D control systems require the prism to be mounted in a position most favorable to the dynamics of the paving apparatus 110 or other construction machine. The selected position is critical because the machine is controlled on the basis of that single point.
  • the single prism usually cannot be positioned directly above the mold reference point (or other control point) because the machine will be unstable when steering. Instead, the machine manufacturer or 3D controls installer must find the most effective "sweet spot" for the prism to be mounted.
  • Non-rotating prisms on construction equipment are conventionally calibrated as follows: the robotic station 120 is located and calibrated, the prism is rigidly mounted to the construction machine 110, the robotic station 120 locates the coordinates of the prism, at least three reference points are located on the construction machine 110 or device in order to locate the "to be guided" control point as well as the cross slope and long slope, the machine controller 150 (or robotic station 120) calculates the XYZ offset from the desired "to be guided" control point to the prism.
  • the three reference points can be readily located using a small handheld prism that is manually oriented towards the robotic station 120 or by sighting through the telescope of the robotic station 120. Offset values may be entered when necessary. More than three points may be taken and averaged in order to reduce the human error of using the handheld prism or manual sighting. This entire calibration procedure reduces the need to exactly place the prism/sensor each and every time it is remounted. Once again, it will be appreciated that the location of the non- revolving prism will vary by individual application, machine manufacturer, and the supplier of the 3D equipment.
  • the rotating mobile unit assembly 101 as a whole can be a low precision device, with no need for close tolerance fabrication, assembly, or application.
  • application to a steerable construction machine 110 will not require any precision in mounting or alignment of the prism 102; the radius of rotation is not as critical since it may be readily calculated using angular and XYZ data.
  • the axis of rotation 107 would be aligned vertically (perpendicularly) with the x-y-z coordinate system of the machine, a calibration sequence along with the ongoing triangulation calculations described above will correct for any mounting deviations. Therefore, the axis of rotation 107 does not necessarily need to be oriented exactly parallel, square, or plumb to any reference.
  • the initial position and orientation of the revolving device will be read.
  • a number of methods may be used to accomplish this, but in at least some embodiments, the following method could be used to record three (or more) points to define initial position and orientation.
  • the prism 102 is rotated until it points towards the direction of forward travel 12 of the paving apparatus 110, and this first point location is recorded with the robotic station 120. This rotational angle may be defined as 0 degrees.
  • the prism 102 is rotated approximately 180 degrees (so that it points towards the reverse direction of the machine 110) and this second point location is recorded with the robotic station 120.
  • the prism 102 is rotated to any other rotational angle, but preferably halfway, between 0 and 180 degrees or between 180 and 360 degrees and this third point location is recorded with the robotic station 120.
  • the decision to record the third point between 0 and 180 degrees or between 180 and 360 degrees could determine either the left hand or right hand orientation of the machine 110. Only the first point and left/right hand machine orientation need to be known or set by the operator. Once this is accomplished and the mobile unit assembly 101 begins to revolve, the relative angular location of the encoder index mark of the sensor 134 will be found automatically as necessary.
  • storing the initial calibration may mean, for example, that the controller 150 knows the relative position of the encoder index mark versus the forward travel direction 12.
  • Calibration of the revolving prism 102 is required only as often, or less, as would be required for a stationary prism, for example, when the prism 102 has been remounted or the prism mounts have shifted. Calibration of the revolving prism 102 will require no more work from the robotic station 120 nor from the machine/device operator than is required for a stationary prism.
  • the machine operator will mount the revolving prism 102 at any convenient location and locate the three (or more) reference points that define the "to be guided" control point, cross slope, and long slope.
  • the rotating mobile assembly 101 could be replaced with an alternative mobile unit assembly that includes a mobile unit 102 whose movement occurs in some predictable pattern other than the circular movement described herein.
  • Such movement could be elliptical, triangular, square, or the like, all as controlled by an X-Y translational device.
  • a robotic tracking station could be disposed on a rotating support arm on a paving apparatus 110 while a prism 102 is disposed in a fixed position.
  • two or three static mobile units could be used in place of the single rotating mobile unit 102, and repeated location determinations based on each of the mobile units could be used in place of the determinations based on the single rotating mobile unit 102.
  • this may require the use of a separate robotic stations 120 for each static mobile unit 102, particularly if an optical (prism and total station) system is utilized.
  • two or more mobile units could be mounted on a rotating or rotatable arm or arms whereby the arm or arms are rotated once according to the calibration process described above and then fixed in place.
  • a mobile unit assembly would function the same as the two or three static mobile unit assembly described above, but would have many of the setup and calibration advantages described previously.
  • the rotation could be performed manually, and would not even necessarily require actual rotational movement so long as the mobile units may be placed in rotational positions relative to each other and to the assembly.
  • the mobile unit assembly 101 could be used to determine the location of any point on the paving apparatus 110 by developing geometric offset data relating each point to the mobile unit assembly.
  • the points selected could be the locations where the string line sensors, such as the steer and grade sensors 42,46,48, would otherwise have been placed.
  • a mobile unit assembly of the present invention could be used to generate data equivalent to that which would have been developed by those sensors.
  • the same positioning errors that would have been identified by the string line sensors can instead be identified using a mobile unit assembly of the present invention, and equivalent output data may be generated. Because that data could be provided as an input to a conventional control system, existing machine controls could be used, thereby avoiding considerable experimentation.
  • FIG. 12 is a perspective view of a handheld rotating mobile unit assembly 201 in accordance with another preferred embodiment of the present invention
  • FIG. 13 is a block diagram illustrating some of the basic components of the mobile unit control system 230.
  • the handheld rotating mobile unit assembly 201 includes a mobile unit 102, such as a "3D" optical prism or other device, mounted at the end of a support arm 103.
  • a counterweight 104 may be disposed at the other end of the support arm 103, and the entire arrangement is supported on a spindle 205 such that the prism 102 rotates about an axis 107 defined by the spindle 205.
  • the length of the support arm 103 is not critical so long as the prism 102 is offset from the axis 107 around which it rotates by a sufficient distance to provide accurate readings, as described below.
  • the radius of revolution can be small. As with the mounted mobile unit assembly 101, a larger radius will provide more accurate results, but because of the accuracy of robotic station measurements, even a 3-inch radius could provide accurate data.
  • the spindle 205 of the handheld rotating mobile unit assembly 201 is mounted to, or part of, a long shaft 211, such as a surveying pole, whose distal end 212 is adapted to rest solidly at a identifiable point on the ground 11, building structure, surveying stake, or other relevant measurable point.
  • the length of the shaft 211 makes it possible for the distal end 212 to rest on the ground while the mobile unit assembly 201 is disposed in a location that minimizes line-of-sight obstructions between the prism 102 and the robotic station 120, such as construction equipment, site features, or the like.
  • the handheld rotating mobile unit assembly 201 is similar to the equipment- mounted rotating mobile unit assembly 101 of FIG. 6 in several other respects.
  • the mobile unit assembly 101 further includes a gear motor (not shown) for causing rotation of the support arm 103 around the axis 107.
  • the support arm 103 may be directly or indirectly mounted to the motor.
  • the handheld mobile unit assembly 201 also preferably includes a sensor 134, shown schematically in FIG. 13, for determining angular orientation of the support arm 103, and hence the prism 102, about the axis 107 at any given moment.
  • the sensor 134 is preferably a rotary encoder mounted to the rotating support arm 103, but other types of sensors may be substituted.
  • the prism 102 which may be of conventional design, is continuously rotated about the axis 107 defined by the spindle 105 in similar fashion to that shown in FIG. 8A. As shown therein, the rotation of the prism 102 occurs in a plane 108 defined as perpendicular to the axis 107.
  • the robotic station 120 continues to track the prism 102 during its rotation. During each revolution of the prism 102 about the axis 107, the robotic station 120 gathers data on the position of the prism 102 at least twice and more preferably about three times.
  • This process of gathering this data occurs generally conventionally, in that the robotic station controller 124 uses the robotic controls 122 to direct a laser 121 at the prism 102 to determine the distance and angle from the robotic station 120 to the prism 102, and uses the transmission facilities 123 to transmit that positional data as well as GPS data from the GPS system 125, to the paving apparatus control system 130.
  • the orientation information determined by the sensor 134 is coordinated with the data from the robotic station 120 as described previously.
  • rotation of the prism 102 is initiated and the handheld mobile unit assembly 201 is maneuvered to a desired location.
  • the location may be a particular construction feature (such as a stake 18 for a stringline 14) whose exact position is to be determined, or the location may be an exact physical location corresponding to a set of coordinates stored in the mobile unit control system 230.
  • the exact location of the handheld mobile unit assembly 201 may be determined by positioning the distal end of the shaft 211 on the ground 11 and holding the shaft 211 steady while the prism 102 rotates and the robotic station 120 operates as described previously to determine position data and forward it to the control system 230.
  • the rotation of the prism 102 defines a plane 108, as illustrated in FIG.
  • the mobile unit assembly 201 may then be repositioned as desired.
  • the use of the mobile unit assembly 201 is otherwise similar to other handheld locator devices, including one or more embodiments disclosed hereinbelow.
  • Another embodiment of the invention is of use in combination with more conventional slip form paving machines 10.
  • slip form paving machines 10 may be used to install a wide variety of projects
  • the paving machine 10 in FIG. 1, for example is shown being used to install a curb and gutter 40 for a road.
  • the stringline 14 runs parallel to the intended location of the curb and gutter installation 40, and the paving machine 10 operates using the stringline 14 to guide it.
  • the placement of the stringline 14 is thus very important. Because the curb and gutter 40 is often the first element placed in an area of new construction, and other elements, such as the road surface and subsurface, drains, and other construction features, are installed based on the location of the curb and gutter 40, the placement of the stringline 14 is thus even more important.
  • FIG. 14 is a perspective view of a stringline 14 similar to the stringline of FIG. 2.
  • the stringline 14 includes a string 15 supported by a plurality of line holders 16.
  • Each line holder 16 conventionally includes a pin or stake 17 that is driven into the ground, a rod 18 extending laterally from the stake 17, and a clamp 19 for adjustably connecting the rod 18 to the stake 17.
  • Line holders 16 are sometimes referred to herein as "stake and rod assemblies.” It will be appreciated that the design and construction of the various components of the stringline 14 may be varied without departing from the scope of the present invention.
  • FIGS. 15 and 16 are a top and side schematic diagram, respectively, of an automated stringline installation system 310 in accordance with a first preferred embodiment of the present invention.
  • the automated stringline installation system 310 includes a 3D control system 320, a vehicle 330 and an automated arm assembly 340. Each of these components will be described in greater detail hereinbelow.
  • the 3D control system 320 includes a mobile unit 301, a base station 120, a machine controller 150 and a user interface (not shown).
  • the 3D control system 320 may be either a conventional GPS-only system or a conventional laser-based tracking system, each of which is well known to the Ordinary Artisan but is described in some detail herein.
  • the base station 120 and mobile unit 301 are each GPS-equipped, and the mobile unit 301 utilizes GPS information from the base station 120 to provide a more accurate determination of location.
  • an RTK GPS system is sometimes referred to as an RTK GPS system.
  • the base station 120 is a robotic laser-based tracking station or total station, and the mobile unit 301 is equipped with a prism.
  • positional data is relayed to the machine controller 150, which includes a data processor/comparator or the like, converts positional data developed by the mobile unit 301 and base station 120 into control information for navigating the vehicle 330.
  • the mobile unit 301 may be designed to be compatible with conventional GPS base station products in order to reduce the cost of developing the system 320 and to reduce implementation costs for operators of slip form paving machines 10.
  • the mobile unit additionally may be a rotating mobile unit assembly 101.
  • the vehicle 330 may be any suitable transportation device capable of carrying the other components while traversing the general course along which the stringline 14 is to be installed. Accordingly, although the vehicle 330 need not follow the stringline course precisely (i.e., the operation of the automated arm assembly 340, described below, provides some tolerance), the vehicle 330 needs to be capable of navigating a path that mimics the course within the tolerance provided by the automated arm assembly 340. Such a course may be calculated automatically by the machine controller 150, or it may determined manually by the operator. In at least one embodiment, preferred for its ease of implementation, the vehicle 330 is a pick-up truck that may or may not be pulling a trailer.
  • the automated arm assembly 340 may be mounted in the cargo bed of the pickup, and the user interface may be mounted in the cab of the pick-up for ready access by the driver/operator.
  • the trailer may be particularly suited to carrying stringline stake and rod assemblies 16 for ready supply during the stringline installation process.
  • the vehicle 330 is a custom-built or custom-modified vehicle having four-wheel steering for more precise navigational ability. The design and implementation of such a vehicle 330 will be within the skill of the Ordinary Artisan.
  • the user interface includes such elements as are necessary to provide appropriate feedback and control.
  • the user interface may include, for example, at least one display, one or more indicators, and one or more system controls.
  • a 3D display may be included in order to provide the operator with a three-dimensional indication of the location of the vehicle 330, the mobile unit 301, the automated arm assembly 340, or any combination thereof.
  • a video display, linked to a video camera or the like stationed in proximity to the automated arm assembly 340, may be included to provide the operator with one or more images of the actual operation of the arm assembly 340 for verification purposes, manual control, or the like.
  • Indicators may include appropriate audio and/or visual indicators for providing the operator with status information, to indicate the proximity of the vehicle and/or the arm assembly 340 to a desired location 361 in the stringline 14, or the like.
  • an audio indicator might change pitch and intensity as the operator moves closer to a stake location 361, similar to the operation of audio indicators used in metal detectors and satellite antenna pointing equipment, and visual indicators might be configured to provide directional and distance information using LED light bars or a compass style pointing mechanism so the operator can adjust the vehicle's speed and direction when approaching a stake location 361.
  • system controls may include all those necessary to activate and operate the system 10, to access site plan data, and the like.
  • the automated arm assembly 340 includes an operational arm 342, a translational platform 344 for adjusting the position and/or orientation of the arm 342, a reel assembly 346 on which is mounted a spool 348 of string 15, and an optional string tensioning device 350.
  • the reel assembly 346 and a proximal end 352 of the arm 342 are mounted on the translational platform 344 such that string 15 from the spool 348 may be unwound and routed through or along the arm 342 to its distal end 354, from whence the stringline 14 may be installed according to the desired stringline design.
  • the operational arm 342 itself may take on any convenient form, but should be rigid enough to permit the precise position of the distal end 354 to be accurately determinable relative to the platform 344 and/or the vehicle 330, and particularly relative to the mobile unit 301 of the 3D control system 320.
  • FIG. 17 is an enlarged portion of the schematic diagram of FIG. 16 showing the distal end 354 of the operational arm 342.
  • the tensioning device 350 permits the level of tension in the string 15 to be maintained at a relatively constant level.
  • the tension may be maintained at a level sufficient to hold the string 15 in place and to ensure that any attachment means utilized by the line holders 16 to hold the string 15 are accurately connected.
  • the tension may be sufficient to support an optional stake locator device 356, described below, hung therefrom.
  • the translational platform 344 is a mechanical assembly that permits the operational arm 342 to be displaced (shifted or rotated) in one or more degree of freedom (i.e., shifted along one or more axis, rotated about one or more axis, or the like), or any combination thereof, depending upon its implementation.
  • the translational platform 344 permits the arm 342 to be shifted up and down using a first adjustment mechanism 362, shifted left or right using a second adjustment mechanism 364, and optionally shifted forward and back using a third adjustment mechanism 366.
  • each adjustment mechanism 362,364,366 includes a sensor for determining the actual state or position of the respective adjustment mechanism.
  • one or more independent sensors may be used to determine the relative position of the distal end 354 of the operational arm 342 more directly.
  • the sensor readings may thus be used by the machine controller 150 to determine, taking into consideration the geometry of the arm 342 and the platform 344, the position of the operational arm's distal end 354 relative to the mobile unit 301, any fixed point on the main body of the vehicle 330 or any fixed structure mounted thereon.
  • the actual position of the distal end 354 may be determined by applying this relative positional information to the vehicle's actual position as determined by the 3D control system 320.
  • FIG. 18 is a side schematic diagram of an automated stringline installation system 410 in accordance with a second preferred embodiment of the present invention, illustrating an alternative automated arm assembly 440 and translational platform 444.
  • the translational platform 444 permits the arm 342 to be rotated around a first axis 461 using a first adjustment mechanism 462, or rotated around a second axis 463 using a second adjustment mechanism 464.
  • each adjustment mechanism 462,464 preferably includes a sensor for determining the actual state or position of the respective adjustment mechanism. The sensor readings may thus be used by the machine controller 150 to determine actual position of the distal end 354 of the operational arm 42, once again taking into consideration the geometry of the arm 342 and the platform 444.
  • the Ordinary Artisan will understand that still other mechanical structures may be utilized to accomplish similar purposes without departing from the scope of the present invention.
  • some or all of the elements of the automated arm assembly 340 to be replaced with an articulated operational arm whose various operational elements can be cooperatively controlled to maneuver the distal end thereof as desired, and information from sensors corresponding to those described previously may be used to determine the actual position of the distal end by applying the relative positional information derived therefrom to the vehicle's actual position as determined by the 3D control system 320.
  • the design of the automated arm assembly 340 is not important; the ability to position the distal end of the assembly 340 in a desired location is.
  • stringline data is derived from conventional 3D design and modeling software systems used by engineering and contracting firms in the road/real estate development industry.
  • Site plan data is output from such systems in a preferably standard file format, and the data for the stringline portion of the design is extracted and the appropriate offset for the stringline position, relative to the project itself, is established.
  • the curb and gutter design is extracted from the database and a Top Back of Curb ("TBOC") offset for the stringline position is established based upon a curb-and-gutter contractor's field operation requirements.
  • TBOC Top Back of Curb
  • the stake locations 361 necessary to insure proper stringline positioning are determined, either automatically or manually.
  • stake locations 361 around a curve may be determined based on based upon a rule that limits the chord effect of stringline 14 such that a stake 17 would be required every x feet for a radius of y feet.
  • the stake placements 361 so determined may be reviewed by a curb-and- gutter contractor's data management specialist to insure compliance with any required field operations rules and site specific circumstances. For example, stake placement may also be affected by slope changes and other infrastructure elements or factors on the work site.
  • the resulting stringline 3D data file would then be converted into a machine control format necessary to operate the automated stringline installation system 310 at the construction site, and the resulting control data is loaded into the machine controller 150.
  • an operator drives the vehicle 330 in the area of stringline installation.
  • the operator positions the vehicle 330 within a specified operating area, defined by the operational reach of the automated arm assembly 340, adjacent the next stake placement defined in the stringline data file. Positioning may be accomplished manually, either in accordance with information provided by the machine controller 150 or by dead reckoning, or may be accomplished automatically under the control of the machine controller 150 or a related component. It is contemplated that positioning the vehicle 330 within a radius of three feet around the desired stringline stake position 361 will be sufficient. In maneuvering the vehicle 330 into position, the operator may use the visual and audio indicators provided by the user interface as described previously.
  • the operator Upon reaching the necessary vehicle position, the operator stops the vehicle 330 and preferably places it into a "locked" position or state.
  • the position of the distal end 354 of the operational arm 342 may be adjusted until it reaches a desired location, the desired location being established according to any of a variety of predetermined criteria as more fully described below.
  • the desired location of the end of the operational arm 342 is a point relatively close to a desired stake location 361 for the stringline 14 being installed.
  • the operator determines the precise location 361 on the ground at which the next stake 17 is to be placed. Such determination may be made manually or automatically as further described hereinbelow. The operator or the assistant may then drive a stake 17 into the ground at the identified location 361 using conventional means.
  • the operational arm 342 also maintains the position of the string 15.
  • the disposition of the rod 18 may be readily adjusted by manipulating the clamp 19 until the string-holding end of the rod 18 is located at the necessary height, distance from the stake 17, and orientation. Once so arranged, the string 15 may then be easily mounted on the rod 18 using conventional means.
  • the operator may then remove the vehicle 330 from its "locked” position or state and drive it to the next stake location. The process is then repeated for each stake location 361 in the design.
  • Precise stringline locations such as stake locations 361 and string/rod interconnection locations, may be determined in a variety of ways.
  • an arm-mounted locator assembly 380 is disposed at the distal end 354 of the operational arm 342 for use in identifying particular locations relevant to the installation of a stringline 14.
  • the arm-mounted locator assembly 380 includes two locator arms 382,384, each having a respective pointer device 386,388 disposed at the distal end thereof. It will be appreciated that the locator arms 382,384 shown in the various illustrations are exemplary only and that the exact design and construction thereof may be varied substantially without departing from the scope of the present invention.
  • the two locator arms 382,384 could be combined into a single structure having two pointer devices, or that the two locator arms 382,384 could be combined into a single structure, having only a single pointer device, whose position and/or orientation is adjustable, such as by swiveling, extending, or the like, so that the single pointer device may be used to point to different locations without adjusting the operational arm 342.
  • the geometric relationship between the pointer device or devices 386,388 and the position of the machine controller 150 is either known or can be determined.
  • the arm-mounted locator assembly 380 can be used to identify specific locations on the ground, such as stake locations 361, or specific points along a string 15, such as the points at which the string 15 is to be attached to respective rods 18. More particularly, the machine controller 150 may adjust the position of the operational arm 342, and if appropriate the arm-mounted locator assembly 380 itself, as necessary such that the first locator arm 382 (and more particularly, the pointer device 386 at the distal end thereof) points downward to the precise location 361 on the ground at which the next stake 17 is to be placed.
  • the machine controller 150 may adjust the position of the operational arm 342, and if appropriate the arm-mounted locator assembly 380 itself, as necessary such that the second locator arm 384 (and more particularly, the pointer device 388 at the distal end thereof) points upward to the precise location along the string 15 where the next rod 18 is to be connected thereto.
  • the first pointer device 386 points to the stake location 361 while the second pointer device 388 simultaneously points to the rod connection point, thereby permitting an operator to install the stake 17 and the rod 18 and connect the string 15 without having to reposition the vehicle 330 or the operational arm 342.
  • FIGS. 19 and 20 are side schematic diagrams of an automated stringline installation system 510 in accordance with a third preferred embodiment of the present invention, shown in use with first and second portable locator devices 356,456, respectively. As shown in FIG.
  • a first locator device 356 includes at least a leveling device (not shown), such as a bubble level, a geodetic device 358, such as a GPS unit or an optical prism for use with a robotic laser-based tracking station, and means for indicating stake location, such as a mechanical or laser pointer 360.
  • the locator device 356 may be manually maneuvered by the operator or another worker to a location that is in the vicinity of where the next stake 17 in the stringline 14 is to be placed, and then repeatedly repositioned until some sort of indication is provided that it has been placed in exactly the right position.
  • the pointer 360 then indicates the precise location 361 for a stake 17 to be placed. As shown in FIG.
  • another locator device 456 includes at least a hook 357 or other means for hanging the device 456 on the string 15, a geodetic device 358, such as a GPS unit or an optical prism for use with a robotic laser-based tracking station, and means for indicating stake location, such as a mechanical or laser pointer device 360.
  • the locator device 456 may be manually hung on the string 15, by a worker, at a location that is in the vicinity of where the next stake 17 in the stringline 14 is to be placed, and then repeatedly repositioned until some sort of indication is provided that it has been placed in exactly the right position.
  • the pointer device 360 then indicates the precise location 361 for the string 15 is to be connected to a rod 18, and a stake 17 may be placed nearby in such a location as can support the rod 18 in the proper location.
  • locator devices suitable for use with the present invention are disclosed in co-pending and commonly-assigned U.S. Patent Application No. 60/910,251, mentioned previously.
  • FIG. 21 is a schematic diagram of an automated stringline installation system 610 in accordance with a fourth preferred embodiment of the present invention.
  • a geodetic device 370 such as a GPS unit or an optical prism 102 for use with a robotic laser-based tracking station, may be located at the end of the operational arm 342.
  • the geodetic device 370 may be substituted for the one otherwise supplied with the machine controller 150 of the system 310 of FIGS. 15 and 16.
  • the sensors described previously with regard to the translational platform 340 may be used to derive the location of the vehicle 330 relative to the geodetic device 370 and may thus be used to control the movements of the vehicle 330.
  • the machine controller 150 of FIGS. 15 and 16 may be used to control the movements of the vehicle 330, and is supplemented with data from the geodetic device 370 at the end of the operational arm 342 for determining the location of the geodetic device 370 itself. For example, as described above, it is difficult to determine the direction of travel or orientation of a construction machine or other vehicle from only a single geodetic device mounted on the vehicle. Comparison of the exact location of the geodetic device 370 at the end of the operational arm 342 with the exact location of the mobile unit 301, coupled with geometric information as described previously, can provide information about whether the vehicle is inclined upward or downward.
  • the exact location of the end of the operational arm 342 could be determined based on the exact location of the mobile unit 301 coupled with separately-determined information about the incline (slope) of the vehicle, such as may be determined by a conventional slope sensor. These types of determinations may be particularly useful when one of the systems 310,410,510,610 of the present invention is being used on hilly or uneven ground.
  • the process of driving a stake 17 into the ground at each location 361 indicated by the arm-mounted locator assembly 380 may be automated. For example, when the vehicle 330 reaches the vicinity of a new stake location, the vehicle 330 may be stopped and placed into a "locked" state and the operational arm 342 may be loaded with a stake and rod assembly 16. Loading the operational arm 342 may be accomplished manually or automatically by removing a stringline stake and rod assembly 16 from a trailer optionally pulled behind the vehicle 330 or from any other suitable carrying location. The operational arm 342 may then place the stake 17 in the proper location 361 with the proper orientation, and drive the stake 17 into the ground.
  • the automated arm assembly 340 must at least be capable of a positioning accuracy such that the stake placement is within the adjustment range of the stringline rod 18. Initially, it is contemplated that placing and driving the stake 17 within a radius of one foot around the desired stringline stake position 361 will be sufficient.
  • the operational arm 342 also maintains the position of the string 15.
  • the disposition of the rod 18 may be readily adjusted by manipulating the clamp 19 until the string-holding end of the rod 18 is located at the necessary height, distance from the stake 17, and orientation. Once so arranged, the string 15 may then be easily mounted on the rod 18 using conventional means.
  • the operator may then remove the vehicle 330 from its "locked” position or state and drive it to the next stake location. The process is then repeated for each stake location 361 in the design.
  • the stake location 361 identified by the arm-mounted locator assembly 380 is known, at least relative to the distal end 354 of the operational arm 342, and thus this location 361 may be recorded as installed data for "as-built" documentation.
  • a robotic method of precisely installing the string 15 in conjunction with the robotic installation of the stakes 17 may be developed and applied.
  • the stakes 17 are placed and the string 15 attached in the precise location during a single pass through the installation area. In order to achieve this type of operation, the geometry between the stake 17, rod 18, and string 15 must be controlled.
  • This control can be implemented with either fixed geometry between the parts of the stringline 14, such that the geometry is consistent and predictable, or with means to manipulate the geometries from detectable and measurable positions to stable and calculable positions with the required accuracy, even after use in harsh field environments. It is contemplated that positioning accuracy within +/- 0.125 inches will be sufficient. In other words, the string-holding end of each rod 18 must be placed within an eighth of an inch of its intended location. Once the stake and rod assembly 16 is installed with the string-holding end of the rod 18 in the proper location, the string 15 may be automatically attached or mounted within the rod's holding slot. Further, a system for such automatic installation preferably includes means for tying-off and tensioning the string 15 such that it maintains its position when in use guiding the operation of a conventional slip form paving machine 10.
  • a conventional slip form paving machine 10 may be operated to form the desired curb and gutter installation 40, as shown in FIG. 1.
  • the respective vehicle 330 may be driven back into the area of the stringline 14 to be removed and positioned adjacent one of the stake and rod assemblies 16.
  • the precise position of the stake and rod assembly 16 is known from the as-built documentation gathered during the installation process. It is not necessary for the vehicle 330 to be positioned perfectly relative to the stake 17, because the automated arm assembly 340 may be translated as described previously, thereby permitting more precise adjustment.
  • the operational arm 342 may then be used to remove the stake and rod assembly 16 from the ground and return it to the trailer or other storage location from which it came. Meanwhile, the string 15 may be rewound onto the spool 348. This process may then be repeated until all of the stake and rod assemblies 16 have been removed and stored. In at least one method of operation, the stake and rod assemblies 16 are removed in the reverse order that they were installed; that is, the last stake and rod assembly 16 installed is the first removed, and so on. [00164] Based on the foregoing information, it is readily understood by those persons skilled in the art that the present invention is susceptible of broad utility and application. Many embodiments and adaptations of the present invention other than those specifically described herein, as well as many variations, modifications, and equivalent arrangements, will be apparent from or reasonably suggested by the present invention and the foregoing descriptions thereof, without departing from the substance or scope of the present invention.

Abstract

A construction system utilizing 3D control includes a fixed base station of known location, a self-propelled construction machine located in the general vicinity of the fixed base station, and a mobile unit assembly mounted on the self-propelled construction machine and having a location-determination device arranged to translate in a generally horizontal plane. The location-determination device is adapted to operate in conjunction with the fixed base station to determine geodetic information about the self-propelled construction machine. An automated stringline installation system includes a vehicle, a 3D control system, at least partly carried by the vehicle, for determining location information; and an adjustable arm assembly, mounted on the vehicle, that identifies the location of a relative point in a stringline installation using the location information determined by the 3D control system.

Description

METHODS AND SYSTEMS UTILIZING 3D CONTROL TO DEFINE A PATH OF OPERATION FOR A CONSTRUCTION MACHINE
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] For purposes of the United States, the present application is a U.S. nonprovisional patent application of, and claims priority under 35 U.S. C. § 119(e) to, each of: U.S. provisional patent application serial number 60/910,243, filed April 5, 2007, U.S. provisional patent application serial number 60/910,247, filed April 5, 2007, and U.S. provisional patent application serial number 60/910,251, filed April 5, 2007, and each of these provisional patent applications is incorporated by reference herein.
COPYRIGHT STATEMENT
[0002] All of the material in this patent document is subject to copyright protection under the copyright laws of the United States and of other countries. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
BACKGROUND OF THE PRESENT INVENTION
Field of the Present Invention
[0003] The present invention relates generally to guiding construction equipment, and, in particular, to methods and systems utilizing 3D control data to define a path of operation for slip form paving machines and other construction equipment.
Background
[0004] In the construction industry, a longstanding issue has been how to accurately determine, on the construction site, the desired location for a building, road or other construction project as specified in plans developed by an architect, engineer, or the like. Most commonly, surveying techniques, supplemented in recent decades by advances in surveying technology, have been used to pinpoint and mark precise locations on a construction site, thereby guiding construction workers as they work.
[0005] Unfortunately, during construction, the locations marked by the surveyors may be affected by the construction process itself. For example, stakes that are laid out by surveyors to mark the edges of a planned road may be moved, covered or destroyed by earth- moving equipment as excavation, fill or the like is carried out. As a result, construction must often be halted temporarily while surveyors reestablish the construction locations, and then the earth-moving process is continued.
[0006] More recently, advances in global positioning system ("GPS") technology have begun to find applicability in the construction industry. Perhaps most obviously, GPS technology is now widely used by surveyors in finding locations because it permits actual physical locations to be determined with accuracy to the hundredth of a foot. Because the plans for most construction projects today are developed via computer, such techniques are particularly useful because the plans can be coordinated with the GPS data, thereby providing precise guidance during the surveying process.
[0007] In addition, however, GPS has begun to be used to guide the operation of construction equipment during the construction process itself. In fact, the use of so-called three- dimensional ("3D") controls to direct the operation of construction equipment is becoming increasingly common, particularly with regard to earthmoving equipment. A typical implementation of a 3D control system in such a context involves the use of one or more fixed base stations, located in and around the construction site, coupled with one or more mobile units respectively disposed on the various pieces of construction equipment that are to be controlled via the system. As described below, the type of control system used may vary, but in each case, the exact position of each base station may be established by conventional surveying means, optionally supplemented by the use of GPS technology.
[0008] In one type of 3D control system, the mobile unit is also a GPS unit, and thus the position of the mobile unit, and indirectly, the construction equipment on which it is carried, may be determined with some accuracy using only the mobile unit. The position information provided by the mobile GPS unit by itself is of only limited accuracy. However, in this arrangement, the GPS data developed by the mobile unit may be supplemented and adjusted, as appropriate, using additional location data from the fixed base stations, the position of each of which is known with great accuracy. This, in turn, provides highly accurate information about the exact position of the mobile unit, and indirectly, the construction equipment. Such a system is sometimes referred to as a real time kinematic ("RTK") GPS system. Of course, as is well known, a stationary GPS unit, by itself, can not directly indicate any direction or orientation. [0009] More commonly, however, the base station is a robotic laser-based tracking station, sometimes called a "total station," and the mobile unit includes a prism, wherein the robotic tracking station produces one or more lasers and directs them toward the construction equipment, and more particularly, toward the prism, which is mounted in a prominent location on the construction equipment to maximize its ability to receive the laser. In this type of 3D control system, the laser is used to determine the position of the prism relative to the base station by calculating distance and angle. Because the position of the base station is known, the position of the prism, and indirectly the position of the construction equipment, may be established using the combination of the fixed location information developed or known by the base station (which may or may not utilize GPS information) and the relative positional information provided using the laser and prism.
[0010] Unfortunately, the use of prisms creates a number of complications. First, in order to maintain line-of-sight between the prism and the robotic tracking station, the prism is usually elevated above what it is measuring or controlling. As a result, the center of the prism usually cannot be physically held at the point you want to measure or locate. Thus, because the point being measured is always offset from the center of the prism, manual point location is currently achieved by placing the prism on a pole, of known length, and then by aligning and hold the poll plumb to the earth. This process, although very common, is time consuming and is prone to operator error.
[0011] Further, like a GPS device, a prism can only be used to locate a single XYZ point in space. A stationary prism, by itself, thus can not directly indicate any direction or orientation.
[0012] Still further, a robotic tracking station can only track one prism at a time. Using multiple prisms (e.g., two or three) will allow direction (using two prisms) or orientation (using three prisms) to be determined, but doing so requires additional robotic stations to be setup and calibrated.
[0013] Additionally, regardless of which type of system is used to determine it, position by itself is not sufficient to control the operation of the equipment. For example, steering a construction machine further requires knowledge of the machine's orientation in two- dimensional space. Conventionally, the machine's orientation is determined indirectly as being closely related to the machine's direction of travel. Currently, determining a machine's travel direction involves comparing the machine's current location, determined via one of the previously-described systems, to its previous location. The vector defined by those two points approximately defines the machine's current direction of travel.
[0014] Unfortunately, this approach includes a number of inherent inaccuracies, particularly for curbing machines and other slip form paving machines. First, this approach is dependent upon sufficient movement by the machine in a straight forward direction. The approach cannot work at all if the machine is not moving, because direction of travel cannot be determined in this way if the current location and the previous location are the same. Further, the approach may be highly inaccurate if the current location and the previous location are particularly close to each other, which may happen if the machine is operating in a confined area or is of a type that can spin in place or turn with a very tight turning radius.
[0015] For example, FIG. 1 is a plan view illustrating the path of a reference point 2, such as where a prism is likely to be mounted, on a conventional slip-form curbing machine 10 that is being used to form a curb 40 having a curved section of uniform radius. As the curbing machine 10 moves along the ground 11 in the direction of travel indicated by the arrows 12, the reference point 2 first follows a straight path that is substantially parallel to the course of the straight curb 40 being formed (i.e., the section of curb 40 shown at the bottom of FIG. 1). However, the path 4 of the reference point 2 begins to diverge from the course of the curb 40 when the curb begins curving. In particular, the path 4 of the reference point remains straight for a significant distance before its curvature begins to match that of the curb 40 itself. Notably, the effective distance between the path 4 of the reference point 2 and the course of the curb 40 is significantly greater along the curved section of the curb 40 than along the straight sections of the curb 40. When the curb 40 straightens out again, the reference point path 4 must thus make an adjustment to return to the lesser spacing that exists along straight sections of the curb 40. Overall, then, the dissimilarities between the path 4 of the reference point 2 and the course of the curb 40 in FIG. 1 thus graphically illustrate the inherent difficulty of tracking and controlling a construction machine 10 using a single reference point 2 on that machine 10.
[0016] Although not illustrated in FIG. 1, another inaccuracy stems from the fact that machine orientation is not exactly equivalent to direction of travel. For example, it is impossible to determine precisely whether the path traveled by the machine from its previous location to its current location followed a straight line or a curved one. The orientation of the machine at the current location will be different if the machine followed a straight line to get there than if it followed a curved one.
[0017] Yet another inaccuracy stems from the use of positional data for only a single point (the point at which the mobile unit is positioned on the machine) to represent the position of the entire machine. In fact, most machines are several meters wide, several meters long and at least a couple of meters high. Because GPS (coupled with one of the systems described above) may be used to determine location to accuracies of considerably less than a meter, the positional data thus determined is accurate only for a small part of the machine, i.e., the exact location of the mobile unit on the machine. The position or location of other parts of the machine, such as the machine's operational components, may be determined only by combining information about the relative disposition of the mobile unit on the machine with knowledge of the geometry of the machine. For machines whose typical use involves travel only in a linear direction, and deviations from such travel occur only infrequently, this approximation may be acceptable. However, for other types of machines that turn regularly, or whose operational components move or are adjusted dramatically relative to the rest of the machine (for example, excavator shovels), the error induced between the fixed position of the mobile unit and the position or orientation of the operational components can become dramatic, thus rendering the use of such a system unsuitable for controlling certain types of machines.
[0018] The significance of this problem increases in relation to the degree of independence with which the operational components of the machine move relative to the movement of the machine itself. For example, in a curbing machine, the slip forming equipment mounted on the machine is typically adapted to form curbs having very short radiuses of curvature while the machine itself moves forward or stops altogether. In such a process, the movement of the operational components is thus very different from the movement of the machine itself. Conventional 3D control systems are ill-equipped to address this issue.
[0019] Paving and curbing equipment further require the attitude of the machine side- to-side (generally referred to as "cross slope") and the attitude of the machine front-to-back (generally referred to as "long slope") to be accurately controlled in order to maintain the proper three-dimensional form (side-to-side and front-to-back) of the pavement or curbing being formed. Traditionally, the machine location, direction, and long slope is referenced from a stringline 14, as better described below, that is placed ahead of time to guide the location of the slip-forming equipment on the machine, while cross slope is monitored by a cross slope sensor. To better illustrate this and other limitations of conventional 3D control systems with regard to paving apparatuses, the following description of a conventional paving apparatus is presented, wherein FIG. 2 is a perspective view of a conventional slip form paving apparatus 10 such as is illustrated schematically in FIG. 1. The paving apparatus 10 is illustrated in FIG. 2 traveling over a ground surface 11 in the direction indicated by the arrow 12. The paving apparatus 10 comprises a main frame 20 supported substantially horizontally on a plurality of ground engaging members 22. Often, a single front ground engaging member 22, which is steerable, and a pair of rear ground engaging members 22 are mounted to the main frame 20 in a triangular relation to each other to provide stable suspension of the frame 20 in a generally horizontal position above the ground surface 11.
[0020] A mold 32 having a desired cross sectional shape corresponding to the cross sectional shape of the structure to be formed, such as a curb and gutter structure, is supported by the frame 20 and positioned on one side of the paving apparatus 10 to facilitate continuous slip forming of a concrete curb and gutter such as are typically formed along the sides of a roadway during road construction. The paving apparatus 10 also includes a hopper 34 and a conveyor 36. Together, the conveyor 36 and hopper 34 are adapted to receive concrete or other flowable paving material 38 from a separate paving material supply (not shown) and to convey the flowable paving material 38 to the mold 32. Flowable paving material 38 is continuously supplied to the mold 32 such that a continuous paving structure 40 is formed on the ground surface 11 as the paving apparatus 10 moves along the ground.
[0021] The ground surface 11 on which the paving structure 40 is to be laid in molded form is typically prepared in advance by suitable construction grading equipment. At least partially because of the problems described above, it is common practice during such preparations to construct an external datum from which the position of the curb or other paving structure can be determined. Typically, the external datum used consists of a stringline 14 that includes a string 15 supported by a plurality of line holders 18, each of which includes a stake and a rod. Using an external datum such as a stringline has traditionally proven advantageous because paver operations may be automatically controlled using various sensors for determining the position of the paving apparatus 10 relative to the string 15. [0022] Specifically, the paving apparatus 10 is often provided with a steer sensor 42, front grade sensor 46, rear grade sensor 48, and a slope sensor 49 (shown in FIG. 3). The steer sensor 42 and grade sensors 46,48 are neutral or "null" seeking, and each may be either a contact type sensor having a wand contacting the string line or a non-contact type sensor such as those using ultrasonic ranging or other non-contact sensing technologies. As illustrated in FIG. 2, the steer sensor 42 includes a steer sensor wand 44 and the front and rear grade sensors 46,48 include grade sensor wands 50. It should be noted that the steer and grade sensors 42,46,48 may be mounted on the paving apparatus 10 in a manner that allows the sensors to be horizontally and vertically adjustable relative to the paving apparatus 10. The mounting apparatus used, however, typically allows for the position of the steer and grade sensors 42,46,48 to be fixed relative to the paving apparatus 10 during paving operations.
[0023] The paving apparatus 10 is positioned on the ground surface 11 upon which the paving structure 40 is to be laid in such a manner that the mold 32 is located relative to the stringline 14 in the position that the paving structure 40 is desired to be laid. The steer sensor wand 44 and grade sensor wands 50 are in contact with the string 15 such that the wands are tangent to the string 15. Generally, it is preferable to use two grade sensors 46,48, one on the front of the frame 20 and one on the rear of the frame 20. Each steer and grade sensor 42,46,48 produces an electrical output signal in proportion to the deflection of its respective wand from the neutral or null position. Preferably, a slope sensor 49 is located on the paving apparatus 10 to detect changes in cross slope as the apparatus 10 travels over the ground 11 and to generate an output signal proportional to the change in cross slope detected. Slope sensors may be, but are not required to be, of the dampened pendulum type.
[0024] The main frame 20 of the paving apparatus 10 is supported on the ground engaging members 22 by a plurality of posts, which are independently extendable or retractable to vary the position of the main frame 20 with respect to the ground engaging members 22. Because the mold 32 is also supported by the main frame 20, changing the position of the frame 20 changes the position of the mold 32 as well. The posts are typically operated by hydraulic piston-cylinder mechanisms 52,54,56 or, alternatively, the posts may be threaded posts that are rotated by associated reversible hydraulic motors. Three such piston-cylinder mechanisms are illustrated in FIG. 2, including a front grade piston-cylinder mechanism 52, a rear grade piston- cylinder mechanism 54, and a slope piston-cylinder mechanism 56. The front grade piston- cylinder mechanism 52 illustrated in FIG. 2 is supported by a ground engaging member 22 that includes a hydraulically operated steering mechanism, which may be a piston-cylinder mechanism or a hydraulically operated threaded post mechanism, that rotates the ground engaging member 22 relative to the front grade piston-cylinder mechanism 52 to thereby steer the paving apparatus 10.
[0025] Automatic paving operations may be conducted using the sensors 42,46,48 and piston-cylinder mechanisms 52,54,56 described above. After the paving apparatus 10 and sensors 42,46,48 are correctly positioned relative to the string 15, paving apparatus 10 travel and paving operations may commence. When deviations in the horizontal direction of paving apparatus 10 travel are detected by the steer sensor 42, the steer sensor 42 generates an output signal used to operate a steering servo valve, which directs hydraulic fluid to the appropriate port on the steering mechanism in order to turn the steerable ground engaging member 22 in the direction required to return the steer sensor wand 44 to its neutral or null position. The paving apparatus 10 may further include an additional sensor (not shown) to measure the steered angle of the ground engaging members 22. The steering sensors command a proportional steered angle wherein the ground engaging member 22 steers and then remains at a fixed angle relative to the steering sensor.
[0026] Similarly, deviations in the vertical direction of the main frame 20 relative to the stringline 14 are detected by the front and rear grade sensors 46,48 each of which generate an output signal used to control a servo valve associated with the front grade piston-cylinder mechanism 52 and the rear grade piston-cylinder mechanism 54, respectively. The piston- cylinder servo valves control extension or retraction of their associated piston-cylinder mechanisms 52,54,56 to return the frame 20 to a position in which the front and rear grade sensors 46,48 are in their null position.
[0027] Changes in mold cross slope as the paving apparatus 10 travels are detected by the slope sensor 49, which generates an output signal used to control a servo valve associated with the slope piston-cylinder mechanism 56, located on the opposite side of the frame 20 from the stringline 14. Extension or retraction of the slope piston-cylinder mechanism 56 is used to change the position of one side of the frame 20 in order to compensate for changes in ground slope or to induce a desired cross slope on the mold 32. Although only one slope piston-cylinder mechanism 56 is shown in FIG. 2, additional slope posts or piston-cylinder mechanisms may also be used.
[0028] Typically, a pulse pickup device (not shown) is installed on the hydraulic motor of a driven ground engaging member 22 to generate a signal used to a determine the distance the paving apparatus 10 travels and the speed of the travel of the paving apparatus 10.
[0029] Proper control of the paving apparatus 10, and particularly of the mold 32, depends on proper determination and use of a variety of geometric relationships. For example, in many applications, it is desirable for slip form pavers to control the mold position during paving operations such that the cross slope of the mold is changed as the paving apparatus 10 travels along the stringline 14 to thereby produce a paving structure 40 having a variable cross slope. Put another way, the paving apparatus 10 travels along a ground surface 11 that has a cross slope, and the paving apparatus 10 is capable of positioning the mold 32 with respect to the ground surface 11 such that the mold 32 itself has a cross slope.
[0030] Determination of the proper mold position is conventionally dependent on the determination of the current and/or proper mold position relative to the stringline 14. FIG. 3 is a schematic diagram illustrating the relationship between the mold 32, the stringline 14, and the control system sensors for the conventional paving apparatus 10 of FIG. 2. The value or angle of the cross slope for a particular mold is the value of the angle formed between the ground surface 11 and an imaginary reference plane 58 enclosing the bottom of the mold 32, when viewed in the transverse direction relative to the paving apparatus' direction of travel 12. Whenever it is desired to extrude a paving structure 40 having a transverse angle equal to the slope of the ground surface 11, then there would be no cross slope on the mold 32 for use in forming the given structure 40. In other words, the mold 32 would be level relative to the ground surface 11.
[0031] The determination of proper mold position is even more complicated in those applications in which it is desirable to form a paving structure 40 having a cross slope that is different from the slope of the ground surface 35 onto which the structure is laid. For example, it is often desirable when making gutters or curb and gutter structures 40 to form the gutter pan with either a "catch" or "spill" angle as previously described. Transitioning between an initial mold cross slope and a desired or altered mold cross slope during paving apparatus 10 travel along the stringline 14 can be accomplished automatically as described, for example, in commonly-assigned U.S. Patent No. 6,109,825, the entirety of which is incorporated herein by reference. In FIG. 3, the mold 32 is shown in a paving operation in which the ground surface 11 has zero slope and in which there is no cross slope on the mold 32. The steer sensor wand 44 and the grade sensor wand 50 are in contact with the string 15 and the mold 32 is adjacent the ground surface 11 in a position relative to the string 15 in which it is desired to form a curb and gutter structure 40. An imaginary control line 62 extends between the string 15 and the slope sensor 49. Notably, the slope sensor 49 is illustrated only schematically in FIG. 3; this illustration does not therefore attempt to show the position of the pendulum in the slope sensor 49 at a given time. The desired location of the mold 32 relative to the stringline 14 is measured as the distance, broken into a vertical mold distance ("VMD") and a horizontal mold distance ("HMD"), between the string 15 and a predetermined reference point 60 on the mold 32. Where the mold 32 is a curb and gutter mold, the predetermined reference point 60 on the mold 32 is often the intersection of the back of curb ("BOC") and the top of curb ("TOC"). A cross slope may be established by extending or retracting the slope piston-cylinder mechanism 56. The extension or retraction of slope piston-cylinder mechanism 56 causes rotation of the mold and control sensors around the control string 15, illustrated by double-pointed dotted lines in FIG. 3. For example, a cross slope may be established by extending the slope piston-cylinder mechanism 56, in which case the reference point 60 on the mold 32 moves up and to the right along the arcuate path illustrated in FIG. 3. The magnitude of the movement of the mold 32 in the horizontal and vertical directions may each be caused calculated as a function of the cross slope angle. Unfortunately, the extension or retraction of the slope piston-cylinder mechanism 56 causes numerous downstream interrelated effects that must be managed.
[0032] In view of all of the foregoing, a need exists for a 3D control system for construction equipment, particularly paving and curbing equipment, that may be used reliably to guide the operation of such equipment. Such a control system needs to be able to determine geodetic information about the equipment, including its location, direction and orientation, with sufficient accuracy to be relied on to replace the use of stringlines 14 and other technology in the construction environment.
[0033] In some areas, however, such a 3D control system may be difficult to use while maintaining a high level of accuracy. Furthermore, it might be cost-prohibitive to equip all construction machines on a job site with 3D control systems. For these reasons and others, it may continue to be useful to install and use stringlines for guidance of conventional paving machines, and it would be foolish to ignore the traditional importance of the stringline 14 in establishing, indirectly, the location of other features as well. Conventionally, the stringline 14 is one of the first construction elements put in place on a construction site. Other construction elements are either placed based directly on the stringline 14 or are placed based on the paving structure 40 that is built by the paving apparatus 10.
[0034] Thus, a need exists for both a 3D control system for construction equipment that may be used reliably to guide the operation of such equipment, and a system that utilizes at least some of the benefits of GPS and laser-based 3D systems for aid in pointing to and/or ultimately controlling the placement of physical references such as stakes or stringlines.
SUMMARY OF THE PRESENT INVENTION
[0035] Broadly defined, the present invention according to one aspect includes a construction system utilizing 3D control including a fixed base station of known location; a self- propelled construction machine located in the general vicinity of the fixed base station; and a rotating mobile unit assembly mounted on the self-propelled construction machine and having a location-determination device arranged to rotate around an axis, the location-determination device adapted to operate in conjunction with the fixed base station to determine geodetic information about the self-propelled construction machine.
[0036] In features of this aspect, the geodetic information includes the location of the self-propelled construction machine, the direction of the self-propelled construction machine, and the orientation of the self-propelled construction machine. In another feature, the construction system further comprises a machine controller adapted to control one or more operational functions of the self-propelled construction machine based on the geodetic information. In a further feature, the location-determination device is a geodetic prism, and the fixed base station is a total station.
[0037] The present invention according to a second aspect includes an automated stringline installation system comprising a vehicle; a 3D control system, at least partly carried by the vehicle, for determining location information; and an adjustable arm assembly, mounted on the vehicle, that identifies the location of a relative point in a stringline installation using the location information determined by the 3D control system. [0038] In a feature of this aspect, the relative point is a particular point, on the ground, where a stake is to be installed in a stringline installation. With regard to this feature, the adjustable arm assembly is adapted to install the stake at the particular point. In an additional feature, the relative point is a particular point, elevated over the ground, through which a string is to be installed in a stringline installation. With regard to this feature, the adjustable arm assembly is adapted to position the string such that it is routed through the particular point, and the adjustable arm assembly is adapted to install the string such that is routed through the particular point.
[0039] In another feature of this aspect, the automated stringline installation system further comprises a reel assembly for carrying a spool of string such that the string may be routed from the reel assembly to the particular point. In an additional feature, the relative point is a particular point, in an existing stringline installation, whose actual location is to be determined. With regard to this feature, the automated stringline installation system further comprises a database in which the actual location of the particular point is recorded as installed data.
[0040] In yet another feature, the adjustable arm assembly includes an operational arm and a translational platform. In accordance with this feature, the translational platform includes a mechanical assembly that permits the operational arm to be displaced, relative to the vehicle, in one or more degree of freedom. With regard to this feature, the operational arm shifts, along at least one axis, relative to the vehicle. With further regard to this feature, the operational arm rotates, around at least one axis, relative to the vehicle. In furtherance of this feature, the mechanical assembly includes a plurality of adjustment mechanisms, each permitting the operational arm to be displaced in exactly one degree of freedom.
[0041] In additional features, the adjustable arm assembly includes an articulated arm and the automated stringline installation system further comprises an arm-mounted locator assembly disposed at a distal end of the adjustable arm assembly and arranged to point to the relative point. In another feature, the automated stringline installation system further comprises a sensor used to determine information pertaining to the location of a distal end of the adjustable arm assembly relative to the 3D control system. With regard to this feature, the sensor determines a state or position of an adjustment mechanism in the adjustable arm assembly; the sensor determines a distance or angle of a first portion of the adjustable arm assembly relative to a second portion of the adjustable arm assembly; and the sensor determines a distance or angle between the distal end of the adjustable arm assembly and the 3D control system directly.
[0042] In another feature, the 3D control system includes a fixed base station locatable in the general vicinity of the vehicle on a construction site, and a mobile unit carried by the vehicle. In accordance with this feature, the fixed base station is equipped with GPS and the mobile unit includes a GPS unit, and the base station is a robotic laser-based tracking station and the mobile unit includes a prism.
[0043] The present invention according to a third aspect includes a method of determining a location on a construction site including providing a mobile unit assembly having a rotating location-determination device; determining a fixed geometric relationship between the location-determination device and a point of interest; repeatedly rotating the location- determination device around an axis; during each rotation, determining the location of the location-determination device a plurality of times; and determining a location of the point of interest on the basis of the determined positions of the location-determination device and the fixed geometric relationship.
[0044] In a feature of this aspect, the point of interest is a distal end of a surveyor's pole to which the rotating location-determination device is attached. In another feature of this aspect, the point of interest is a point on a construction machine. With regard to this feature, the point of interest is a point on a slip form paving machine. With further regard to this feature, the point of interest is a point on a mold of the slip form paving machine.
[0045] In additional features of this aspect, the location-determination device is a prism adapted to be tracked using laser technology, or the location-determination device is a GPS device.
[0046] The present invention according to an fourth aspect includes an automated stringline installation system comprising an operational arm having a proximal end and a distal end; a string, dispensed from the operational arm, for use in a stringline installation; and a sensor used to determine information pertaining to the location of the distal end of the operational arm assembly relative to the proximal end of the operational arm.
[0047] In a feature of this aspect, the automated stringline installation system further comprises a machine controller that determines the location of the distal end of the operational arm assembly relative to the proximal end of the operational arm using the information determined by the sensor. In another feature of this aspect, the automated stringline installation system further comprises a geodetic device carried adjacent the proximal end of the operational arm, wherein the machine controller further determines the location of the distal end of the operational arm assembly relative to the geodetic device using the information determined by the sensor. In accordance with this feature, the geodetic device includes a GPS unit and the geodetic device includes a prism.
[0048] In an additional feature of this aspect, the sensor determines a state or position of an adjustment mechanism in the operational arm. With regard to this feature, the sensor determines a distance or angle of a first portion of the operational arm relative to a second portion of the adjustable arm assembly, the sensor determines a distance or angle between the distal end of the operational arm and the proximal end of the operational arm directly, and the sensor determines a distance or angle between the distal end of the operational arm and the geodetic device directly.
[0049] In yet another feature, the automated stringline installation system further comprises a translational platform supporting the operational arm. With regard to this feature, the translational platform includes a mechanical assembly that permits the operational arm to be displaced in one or more degree of freedom. In accordance with this feature, the operational arm shifts along at least one axis and the operational arm rotates around at least one axis. It is preferred that the mechanical assembly includes a plurality of adjustment mechanisms, each permitting the operational arm to be displaced in exactly one degree of freedom.
[0050] In a further feature, the operational arm includes an articulated arm. In a still further feature, the distal end of the operational arm is adapted to identify the location of a relative point in a stringline installation using the location information determined by the sensor. With regard to this feature, the relative point is a particular point, on the ground, where a stake is to be installed in a stringline installation. In accordance with this feature, the operational arm is adapted to install the stake at the particular point. In furtherance of this feature, the relative point is a particular point, elevated over the ground, through which the string is to be installed in a stringline installation. With respect to this feature, the operational arm is adapted to position the string such that it is routed through the particular point and the operational arm is adapted to install the string such that is routed through the particular point. It is preferred that the automated stringline installation system further comprise a reel assembly for carrying a spool of the string such that the string may be routed from the reel assembly to the particular point.
[0051] In another feature, the relative point is a particular point, in an existing stringline installation, whose actual location is to be determined. With regard to this feature, the automated stringline installation system further comprises a database in which the actual location of the particular point is recorded as installed data. In an additional feature, the automated stringline installation system further comprises an arm-mounted locator assembly disposed at the distal end of the operational arm and arranged to point to the relative point.
[0052] In a yet another feature, the automated stringline installation system further comprises a reel assembly for carrying a spool of the string such that the string may be routed from the reel assembly to the distal end of the operational arm. In accordance with this feature, the automated stringline installation system further comprises a string tensioning device. With regard to this feature, the string tensioning device is disposed at the distal end of the operational arm.
[0053] The present invention according to a fifth aspect includes a 3D controlled construction apparatus including a self-propelled construction machine; a rotating mobile unit assembly mounted on the self-propelled construction machine and having a location- determination device arranged to rotate around an axis, the location-determination device adapted to operate in conjunction with a fixed base station to determine geodetic information about the self-propelled construction machine; and a machine controller adapted to control one or more operational functions of the self-propelled construction machine based on the geodetic information.
[0054] In features of this aspect, the geodetic information includes the location of the self-propelled construction machine, the direction of the self-propelled construction machine, and the orientation of the self-propelled construction machine.
[0055] The present invention according to a sixth aspect includes a rotating mobile unit assembly for 3D control of a self-propelled construction machine including a mounting assembly adapted to be mounted on a self-propelled construction machine; a location- determination device supported by the mounting assembly and arranged to rotate around an axis; and a sensor adapted to determine the angular orientation of the location-determination device. [0056] The present invention according to a seventh aspect includes a method of installing a stringline for guiding construction equipment comprising providing a vehicle having machine controller, including a memory, and an adjustable arm assembly mounted thereon, the adjustable arm assembly having a proximal end and a distal end; storing data representative of a desired location for a stake in the memory, the stake being a stake in a stringline installation; driving the vehicle in the immediate vicinity of the desired stake location; automatically determining an actual location indicated by the distal end of the adjustable arm assembly; comparing the actual location of the distal end of the adjustable arm assembly to the desired stake location stored in the memory; and installing a stringline stake in the actual location indicated by the distal end of the adjustable arm assembly according to the outcome of the comparing step.
[0057] The present invention according to a eighth aspect includes a method of controlling a self-propelled construction machine including mounting a mobile assembly, having a location-determination device that revolves around an axis, on a self-propelled construction machine; repeatedly determining a location of the location-determination device as the location- determination device revolves around the axis; and utilizing data indicative of the repeatedly- determined locations to control the operation of the self-propelled construction machine.
[0058] In a feature of this aspect, the step of repeatedly determining a location is carried out in conjunction with a fixed base station. In accordance with this feature, the step of utilizing the data to control the operation of the self-propelled construction machine includes utilizing the data to steer the self-propelled construction machine; utilizing the data to adjust the cross slope of the self-propelled construction machine; and utilizing the data to adjust the long slope of the self-propelled construction machine.
[0059] The present invention according to a ninth aspect includes a handheld mobile unit assembly including a surveying pole; a location-determination device supported by the surveying pole and arranged to rotate around an axis; and a sensor adapted to determine the angular orientation of the location-determination device.
[0060] In features of this aspect, the location-determination device is a prism adapted to be tracked using laser technology, or the location-determination device is a GPS device.
[0061] The present invention according to a tenth aspect includes a method of determining a location on a construction site including providing a handheld mobile unit assembly, including a surveying pole with a rotating location-determination device mounted thereon; positioning a distal end of the surveying pole at a location of interest; holding the surveying pole steady while the location-determination device rotates at least one time about an axis; in conjunction with the operation of a fixed base station, determining the position of the location-determination device a plurality of times each time the location-determination device rotates about the axis; and determining a location on a construction site on the basis of the determined positions of the location-determination device.
[0062] The present invention according to an eleventh aspect includes a 3D controlled paving apparatus including a slip form paving machine; a location-determination device supported by the slip form paving machine and arranged to rotate around an axis, the location-determination device adapted to operate in conjunction with a fixed base station to determine geodetic information about the slip form paving machine; and a machine controller adapted to control one or more operational functions of the slip form paving machine based on the geodetic information.
[0063] In features of this aspect, the location-determination device is a prism adapted to be tracked by the fixed base station using laser technology, or the location-determination device is a GPS device.
[0064] The present invention according to a twelfth aspect includes a method of installing a 3D control system for a construction apparatus including mounting a rotating mobile assembly, having a location-determination device arranged to rotate around an axis, on a self- propelled construction machine having a forward direction; rotating the location-determination device until it points in a direction having a known angular relationship to the forward direction; determining, using an angular orientation sensor, the rotational angle of the location- determination device while the location-determination device points in the direction; and associating the determined rotational angle of the location-determination device with the known angular relationship of the direction to the forward direction.
[0065] Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Further features, embodiments, and advantages of the present invention will become apparent from the following detailed description with reference to the drawings, wherein:
FIG. 1 is a plan view illustrating the path of a reference point, such as where a prism is likely to be mounted, on a conventional slip-form curbing machine that is being used to form a curb having a curved section of uniform radius;
FIG. 2 is a perspective view of a conventional slip form paving apparatus such as is illustrated schematically in FIG. 1;
FIG. 3 is a schematic diagram illustrating the relationship between the mold, the string line, and the control system sensors for the conventional paving apparatus of FIG. 2;
FIG. 4 is a plan view of the system of the present invention, as implemented on a paving apparatus, in accordance with a preferred embodiment of the present invention;
FIG. 5 is a block diagram illustrating some of the basic components of the base station of FIG. 4;
FIG. 6 is a perspective view of the slip form paving apparatus of FIG. 4;
FIG. 7 is a block diagram illustrating some of the basic components of the paving apparatus control system;
FIG. 8 A is a schematic representation of the rotation of the prism;
FIGS. 8B and 8C are schematic representations of the use of multiple positional measurements to determine direction, position and orientation of the paving apparatus;
FIG. 9 is a flow chart illustrating the steps performed by the control system in transitioning cross slope over a given distance;
FIGS. 1OA and 1OB are a top plan view and a side plan view, respectively, of a paving apparatus whose direction of travel is being accurately determined;
FIGS. HA and HB are a top plan view and a side plan view, respectively, of a paving apparatus whose actual direction of travel is being inaccurately determined;
FIG. 12 is a perspective view of a handheld rotating mobile unit assembly in accordance with another preferred embodiment of the present invention; FIG. 13 is a block diagram illustrating some of the basic components of the mobile unit control system;
FIG. 14 is a perspective view of a stringline similar to the stringline of FIG. 2;
FIG. 15 is a top schematic diagram of an automated stringline installation system in accordance with a first preferred embodiment of the present invention;
FIG. 16 is a side schematic diagram of the automated stringline installation system of FIG. 15;
FIG. 17 is an enlarged portion of the schematic diagram of FIG. 16 showing the distal end of the operational arm;
FIG. 18 is a side schematic diagram of an automated stringline installation system in accordance with a second preferred embodiment of the present invention, illustrating an alternative automated arm assembly and translational platform;
FIG. 19 is a side schematic diagram of an automated stringline installation system in accordance with a third preferred embodiment of the present invention, shown in use with a first portable locator device;
FIG. 20 is a side schematic diagram of the automated stringline installation system of FIG. 19, shown in use with a second portable locator device; and
FIG. 21 is a side schematic diagram of an automated stringline installation system in accordance with a fourth preferred embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [0067] As a preliminary matter, it will readily be understood by one having ordinary skill in the relevant art ("Ordinary Artisan") that the present invention has broad utility and application. Furthermore, any embodiment discussed and identified as being "preferred" is considered to be part of a best mode contemplated for carrying out the present invention. Other embodiments also may be discussed for additional illustrative purposes in providing a full and enabling disclosure of the present invention. Moreover, many embodiments, such as adaptations, variations, modifications, and equivalent arrangements, will be implicitly disclosed by the embodiments described herein and fall within the scope of the present invention.
[0068] Accordingly, while the present invention is described herein in detail in relation to one or more embodiments, it is to be understood that this disclosure is illustrative and exemplary of the present invention, and is made merely for the purposes of providing a full and enabling disclosure of the present invention. The detailed disclosure herein of one or more embodiments is not intended, nor is to be construed, to limit the scope of patent protection afforded the present invention, which scope is to be defined by the claims and the equivalents thereof. It is not intended that the scope of patent protection afforded the present invention be defined by reading into any claim a limitation found herein that does not explicitly appear in the claim itself.
[0069] Thus, for example, any sequence(s) and/or temporal order of steps of various processes or methods that are described herein are illustrative and not restrictive. Accordingly, it should be understood that, although steps of various processes or methods may be shown and described as being in a sequence or temporal order, the steps of any such processes or methods are not limited to being carried out in any particular sequence or order, absent an indication otherwise. Indeed, the steps in such processes or methods generally may be carried out in various different sequences and orders while still falling within the scope of the present invention. Accordingly, it is intended that the scope of patent protection afforded the present invention is to be defined by the appended claims rather than the description set forth herein.
[0070] Additionally, it is important to note that each term used herein refers to that which the Ordinary Artisan would understand such term to mean based on the contextual use of such term herein. To the extent that the meaning of a term used herein — as understood by the Ordinary Artisan based on the contextual use of such term — differs in any way from any particular dictionary definition of such term, it is intended that the meaning of the term as understood by the Ordinary Artisan should prevail.
[0071] Furthermore, it is important to note that, as used herein, "a" and "an" each generally denotes "at least one," but does not exclude a plurality unless the contextual use dictates otherwise. Thus, reference to "a picnic basket having an apple" describes "a picnic basket having at least one apple" as well as "a picnic basket having apples." In contrast, reference to "a picnic basket having a single apple" describes "a picnic basket having only one apple."
[0072] When used herein to join a list of items, "or" denotes "at least one of the items," but does not exclude a plurality of items of the list. Thus, reference to "a picnic basket having cheese or crackers" describes "a picnic basket having cheese without crackers", "a picnic basket having crackers without cheese", and "a picnic basket having both cheese and crackers." Finally, when used herein to join a list of items, "and" denotes "all of the items of the list." Thus, reference to "a picnic basket having cheese and crackers" describes "a picnic basket having cheese, wherein the picnic basket further has crackers," as well as describes "a picnic basket having crackers, wherein the picnic basket further has cheese."
[0073] Referring now to the drawings, in which like numerals represent like components throughout the several views, the preferred embodiments of the present invention are next described. The following description of the preferred embodiment(s) is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
[0074] FIG. 4 is a plan view of the system 100 of the present invention, as implemented on a paving apparatus 110, in accordance with a preferred embodiment of the present invention. As shown therein, the system 100 includes a self-propelled construction machine 110, a rotating mobile unit assembly 101 and a fixed base station 120 located on the same construction site as, or otherwise in the general vicinity of, the construction machine 110. Because of the particular applicability of the system of the present invention to equipment for performing slip form paving operations, the construction equipment illustrated is a slip form paving apparatus 110. However, it will be apparent that the teachings of the present invention are equally applicable to many other types of construction equipment, including dozers, dozer blades, excavator shovels, concrete and asphalt pavers, road planers, tractors, and any other equipment that can benefit or be fitted with 3D controls. Each such piece of equipment may be referred to generally herein as a "self-propelled construction machine."
[0075] FIG. 5 is a block diagram illustrating some of the basic components of the base station 120 of FIG. 4. The rotating mobile unit assembly 101 and the fixed base station 120 may make use of any technology by which the exact position of a rotating mobile unit is determined using a fixed base station of known location. For ease in understanding the various features and aspects of the present invention, the embodiments described herein will generally include a mobile unit in the form of a prism that is tracked by a robotic tracking station, which in at least some versions is sometimes referred to as a "total station," using laser technology. However, it will be appreciated by the Ordinary Artisan that the robotic station used in the system of the present invention may be any of a variety of conventional robotic tracking stations whose function is simply to develop location information and send it to a handheld device or machine controller, and the mobile unit may be any geodetic or other location-determination device which, instead of a prism, may include a separate GPS device or may be tracked using RF tracking technologies. Furthermore, in some embodiments preferred for improved performance but requiring additional development, various non-conventional robotic station technologies may likewise be used.
[0076] In the embodiment shown in FIG. 5, the base station 120 is a robotic tracking station equipped with laser technology for tracking a prism 102, incorporated into the mobile unit assembly 101, using lasers 121, conventional robotic controls 122, a GPS or other geodetic system 125 for determining the position of the station 120, and facilities 123 for transmitting positional data to a machine controller 150 in the paving apparatus 110, described below, all managed by a controller 124. The position of the robotic station 120 in space may be determined with great accuracy using GPS technology. By extension, the position of the prism 102, and thus the paving apparatus 110, may also be determined with great accuracy by determining its position relative to the robotic station 120 and applying the known information about the position of the robotic station 120. The positional data transmitted by the base station 120 may be in a variety of forms, such as absolute data (defining the absolute location of the prism 102), relative data (defining the location of the prism 102 relative to that of the base station 120), error data (defining the deviation of the actual position of the prism 102 from its desired position), or any other usable form of positional data.
[0077] FIG. 6 is a perspective view of the slip form paving apparatus 110 of FIG. 4. The paving apparatus 110 is illustrated in FIG. 6 traveling over the ground surface 11 in the direction indicated by the arrow 12, and the paving apparatus 110 of the present invention incorporates many of the components of the conventional slip form paving machine 10 illustrated in FIG. 2. Nonetheless, for ease in understanding the present invention, an abbreviated description of those elements is presented with specific reference to FIG. 6.
[0078] The paving apparatus 110 comprises a main frame 20 supported substantially horizontally on a single front ground engaging member 22, which is steerable, and a pair of rear ground engaging members 22. The engaging members 22, which are preferably endless track crawler assemblies, are mounted to the main frame 20 in a triangular relation to each other to provide stable suspension of the frame 20 in a substantially horizontal position above the ground surface 11. An engine 24 and a hydraulic pump (not shown) are mounted on the frame 20 to provide drive power to at least one ground engaging member 22 and to supply operational power to the various paver systems. The driven ground engaging member or members are preferably driven through individual, preferably reversible, hydraulic motors, thereby making the paving apparatus 110 operable while traveling in the forward or in the reverse direction.
[0079] The paving apparatus 110 includes an operator station 26 in which the operator of the paving apparatus 110 is positioned and may monitor and control the paving apparatus 110 using a control console 28. The control console 28 is part of a control system 130 for the paving apparatus 110; a block diagram illustrating some of the basic components of an exemplary control system 130 for the paving apparatus 110 is presented in FIG. 7. As shown therein, the control system 130 further includes operational controls 140 for directing the various operational components of the paving apparatus 110, a receiver facility 132 for receiving data from the robotic base station 120, and the machine controller 150 for processing the data and interfacing with the control console 28 and operational controls 140. Many of these components are described in greater detail hereinbelow.
[0080] As will be understood, the ground surface 11 on which the paving structure 40 is to be laid in molded form is prepared in advance by suitable construction grading equipment. However, the paving apparatus 110 may be equipped with a trimming station 30 in order to provide a finished grade of the ground surface 11 immediately in advance of the paving operation. The structure of such a trimming station 30 may include a rotatively driven roller having digging teeth projecting from its outer periphery for the purpose of partially digging into the ground surface to loosen and uniformly distribute the soil on which the pavement is to be formed. The trimming station 30 may additionally include a scraper blade extending transversely across the rear side of the digging roller to level the loosened soil. The trimming station 30 may be of the type described and illustrated in U.S. Pat. No. 4,808,026 to Clarke, Jr. et al. or U.S. Pat. No. 4,197,032 to Miller.
[0081] A mold 32 having a desired cross sectional shape corresponding to the cross sectional shape of the structure to be formed is supported by the frame 20. The mold 32 is located rearwardly of the trimming station 30 if such a trimming station 30 is installed on the paving apparatus 110. In FIG. 6, a mold 32 in the shape of a curb and gutter structure is illustrated and the mold 32 is positioned on one side of the paving apparatus 110 to facilitate continuous slip forming of a concrete curb and gutter such as are typically formed along the sides of a roadway during road construction. It should be understood, however, that the paving apparatus 110 is capable of continually depositing concrete or other flowable paving material 38 in a variety of different predetermined cross sectional shapes defined by a variety of different mold structures transported at a variety of different positions on the paving apparatus 110. Hence, it should be understood that the illustrated apparatus 110 is not limited to curb paving machines but is equally applicable to machines for slip forming roadways, gutters, spillways, sidewalks, troughs, barriers, and any other form of continuous paving extrusion.
[0082] The paving apparatus 110 also includes a hopper 34 and a conveyor 36. Together, the conveyor 36 and hopper 34 are adapted to receive the concrete or other flowable paving material 38 from a separate paving material supply (not shown) and convey the flowable paving material 38 to the mold 32. As is known in the art, means for vibrating the flowable paving material 38 may be provided on the paving apparatus 110 to eliminate air bubbles and facilitate flow of paving material 38 into the mold 32. Flowable paving material 38 is continuously supplied to the mold 32 such that a continuous paving structure 40 is formed on the ground surface 11 as the paving apparatus 110 moves along the ground.
[0083] The main frame 20 of the paving apparatus 110 is supported on the ground engaging members 22 by a plurality of posts, which are independently extendable or retractable to vary the position of the main frame 20 with respect to the ground engaging members 22. Because the mold 32 is also supported by the main frame 20, changing the position of the frame 20 changes the position of the mold 32 as well. The posts may be threaded posts that are rotated by associated reversible hydraulic motors or, alternatively, the posts may be operated by hydraulic piston-cylinder mechanisms 52,54,56. Three such piston-cylinder mechanisms are illustrated in FIG. 6, including a front grade piston-cylinder mechanism 52, a rear grade piston- cylinder mechanism 54, and a slope piston-cylinder mechanism 56. In addition to extending or retracting in a generally vertical direction, it should be understood that the front grade piston- cylinder mechanism 52 illustrated in FIG. 6 is supported by a ground engaging member 22 that includes a hydraulically operated steering mechanism, which may be a piston-cylinder mechanism or a hydraulically operated threaded post mechanism, that rotates the ground engaging member 22 relative to the front grade piston-cylinder mechanism 52 to thereby steer the paving apparatus 110. [0084] Returning to FIG. 7, an exemplary machine controller 150 includes RAM 152, ROM 153, a clock 154, a central processing unit (CPU) 155, an analog-to-digital converter 156, a digital-to-analog converter 157, and an input/output control unit 158 integral to the machine controller 150. Each component is electrically connected to the CPU 155. Control system program instructions are stored in ROM 153 and executed by the CPU 155, which uses RAM
152 to temporarily store data during machine controller operations. An integral clock 154 provides a timing reference for the control system 130 and converters 156,157 are used to convert analog data from various sensors to digital data for computation of the required offsets, and then back into analog data for the various outputs. It should be understood that, while ROM
153 is illustrated in FIG. 7, those in the art will readily appreciate that program instructions may be stored on other devices, such as, but not limited to, an EPROM. The input/output control unit 158 is used to control data moving in and out of the machine controller 150.
[0085] Those skilled in the art will appreciate that the functions performed by the machine controller 150 of the present invention may readily be performed by other equivalent electrical devices or circuits, which are intended to be included within the scope of the present invention. For example, in lieu of using a machine controller 150, a control system may utilize a conventional microprocessor-based personal computer to accomplish functions performed by the machine controller 150. Additionally, in lieu of using integral processors executing stored program codes, discrete electrical components may be arranged in an electrical circuit to accomplish the same functions as the machine controller 150, as those in the art will readily appreciate that a circuit comprising discrete electrical components may receive input signals, performed calculations, and output values to output devices. These circuits are also included within the scope of the present invention.
[0086] The operational controls 140 of the control system 130 include a plurality of output devices, including a steering piston-cylinder mechanism servo valve 142 controlling the direction of movement of the steerable ground engaging member 22, a front grade piston- cylinder mechanism servo valve 143 controlling the elevation of the front grade piston-cylinder mechanism 52, a rear grade piston-cylinder mechanism servo valve 144 controlling the elevation of the rear grade piston-cylinder mechanism 54, and a slope piston-cylinder mechanism servo valve 145 controlling the elevation of the slope piston-cylinder mechanism 56. Additionally, output data from the machine controller 150 is sent to an operator display 161, which is typically located on the control console 28, and a data entry device 159 such as a keypad or keyboard, also usually located on the control console 28, provides input data to the machine controller 150 entered from an operator. Steering servo valves suitable for use in the present invention are widely available.
[0087] Unlike the conventional paving apparatus 10, the paving apparatus 110 of the present invention does not require or include steer, grade or slope sensors 42,46,48,49. For guidance, the paving apparatus 110 of the present invention instead includes the rotating mobile unit assembly 101, mounted thereon, having a mobile unit 102 for interaction with the robotic station 120 shown in FIG. 4, and the machine controller 150 shown in FIG. 7 for receiving positional data from the robotic station 120 and making calculations to determine the position and orientation of the apparatus 110 and thereby control its operation. As described previously, the mobile unit 102 will generally be described herein as a prism, but it will be appreciated that another type of geodetic or other location-determination device, such as a GPS device, may be substituted therefor. Machine controllers for performing calculations to determine the position of a prism and using that information to control the operation of a piece of construction equipment are well known. However, the machine controller 150 of the present invention varies from a conventional controller in that it is equipped to perform an additional layer of determinations and calculations, or may perform a replacement set of determinations and calculations, to derive positional and orientational information as described in detail hereinbelow. In this regard, it will be appreciated by the Ordinary Artisan that the machine controller 150 shown in FIG. 7 may further include a separate device or set of devices (not shown) to perform such determinations and calculations, or it may include additional programming to handle such functionality.
[0088] The rotating mobile unit assembly 101 includes a mobile unit 102, such as a "3D" optical prism or other device, mounted at the end of a support arm 103. A counterweight 104 may be disposed at the other end of the support arm 103, and the entire arrangement is supported on a spindle 105 such that the prism 102 rotates about an axis 107 defined by the spindle 105. The length of the support arm 103 is not critical so long as the prism 102 is offset from the axis 107 around which it rotates by a sufficient distance to provide accurate readings, as described below. In particular, the radius of revolution can be small. A larger radius will provide more accurate results, but because of the accuracy of robotic station measurements, even a 3 -inch radius could provide data more accurate than conventional purpose-made slope sensors because of the greater accuracy of directional data as compared to the time-based-position calculations used by such conventional sensors. The mobile unit assembly 101 is preferably disposed in a location that minimizes line-of-sight obstructions between the prism 102 and the robotic station 120, such as on top of the engine 24.
[0089] The mobile unit assembly 101 further includes a gear motor (not shown) for causing rotation of the support arm 103 around the axis 107. The support arm 103 may be directly or indirectly mounted to the motor. The mobile unit assembly 101 also preferably includes a sensor 134, shown schematically in FIG. 7, for determining angular orientation of the support arm 103, and hence the prism 102, about the axis 107 at any given moment. The sensor 134 is preferably a rotary encoder mounted to the rotating support arm 103, but other types of sensors may be substituted. If a rotary encoder is utilized, a relative position encoder with a single index output is sufficient. The importance of the angular orientation information will be made clear below.
[0090] The prism 102 may be of conventional design, in that it may be any optical device capable of reflecting light, such as a laser beam, directly back to the robotic station 120 or other source, and of having its position determined with great accuracy (less than one-eighth of an inch using currently-available equipment). Unlike conventional technology, however, the prism 102 is continuously rotated about the axis 107 defined by the spindle 105. FIG. 8A is a schematic representation of the rotation of the prism 102. As shown therein, the rotation of the prism 102 occurs in a plane 108 defined as perpendicular to the axis 107. Notably, the plane need not be perfectly horizontal, as long as a substantial portion of the movement of the prism 102 occurs in the x- and y- directions.
[0091] The robotic station 120 continues to track the prism 102 during its rotation. During each revolution of the prism 102 about the axis 107, the robotic station 120 gathers data on the position of the prism 102 at least twice and more preferably about three times. This process of gathering this data occurs generally conventionally, in that the robotic station controller 124 uses the robotic controls 122 to direct a laser 121 at the prism 102 to determine the distance and angle from the robotic station 120 to the prism 102, and uses the transmission facilities 123 to transmit that positional data as well as GPS data from the GPS system 125, to the paving apparatus control system 130. [0092] It will be appreciated that the positional data the robotic station 120 gathers about the location of the prism 102 may be in any of a variety of forms, such as XYZ data, angular data, or the like. Whatever form is selected, it will be necessary, of course, for the paving apparatus control system 130 to receive the data in the expected form. However, it will be apparent that any of a variety of data forms may be utilized without departing from the scope of the present invention.
Automated 3D Control of Paving Operations
[0093] Each time the robotic station 120 gathers information about the location of the prism 102, the orientation sensor 134 determines the angular orientation a of the prism 102 about the axis 107 and provides this angular orientation data to the machine controller 150. If needed, the machine controller 150 can readily calculate the angular velocity, and any position, using encoder counts and time, regardless of the motor speed. Meanwhile, the positional data determined by the robotic station 120, including the GPS data for the robotic station 120 and the instantaneous relative positional data for the prism 102, is transmitted to the receiver facility 132 of the machine control system 130 and relayed to the machine controller 150, where it is coupled with the angular orientation data. Using all of this data, the machine controller 150 triangulates to determine the precise instantaneous location of the prism 102 at the time the respective data was gathered.
[0094] FIG. 8B is a schematic representation of the use of multiple positional measurements to determine direction, position and orientation of the paving apparatus 110. Because the rotational speed of the prism 102 is known, repeated measurements or determinations of the position of the prism 102 may be used to derive information about the movement of the paving apparatus 110. By revolving the prism 102 and measuring two instantaneous positions at known angles about the axis 107, a vector representative of the direction of movement 12 of the paving apparatus 110 may be obtained. By revolving the prism 102 and measuring three positions at known angles about the axis 107, the plane in which the prism 102 rotates may be determined. Because the plane is fixed relative to the paving apparatus 110, the three points may be triangulated to determine the position and orientation of the paving apparatus 110 in space, with the development of the mathematical equations used for such determination being within the skill of the Ordinary Artisan. [0095] In at least some embodiments, the robotic station controller 124 receives position data exactly three times during each revolution, at rotational increments that are exactly 120 degrees apart, as shown in FIG. 8B. However, readings that are recorded at irregular increments will be sufficient as the machine controller 150 of the paving apparatus 110 will be triangulating the angular position of the revolving prism 102 using the data sent by the robotic station 120. Furthermore, additional readings (such as 1/6 revolution) may be taken and averaged to verify or improve upon the data transmitted from the robotic station 120. At any time, increasing the number angular position readings can increase accuracy by averaging these redundant measurements.
[0096] Automatic paving operations may be conducted using the rotating mobile unit assembly 101, front ground engaging member 22 and piston-cylinder mechanisms 52,54,56 described above. After the paving apparatus 110 is correctly positioned relative to the intended location of the paving structure 40, paving apparatus 110 travel and paving operations may commence. When deviations from the desired horizontal direction of paving apparatus 110 travel are detected by the machine controller 150, the controller generates an output signal used to operate a steering piston-cylinder mechanism servo valve 142, which directs hydraulic fluid to the appropriate port on the steering mechanism in order to turn the steerable ground engaging member 22 in the desired direction.
[0097] Similarly, deviations from the desired vertical direction of the main frame 20 relative to the intended location of the paving structure 40 are detected by the machine controller 150, the controller generates one or more output signals used to control the servo valves 143,144 associated with the front grade piston-cylinder mechanism 52 and the rear grade piston-cylinder mechanism 54, respectively. The piston-cylinder servo valves 143,144 control extension or retraction of their associated piston-cylinder mechanisms 52,54 to return the frame 20 to its desired position relative to the intended location of the paving structure 40. Significantly, the accuracy of long slope adjustments can be greatly improved as compared to the accuracy of current purpose-made slope sensors.
Automated 3D Control of Adjustable Cross Slope
[0098] As will be appreciated by those skilled in the art after reading the discussion above, the control system 130 of the present invention advantageously provides for a mold position on a paving apparatus 110 that maintains a relative position true to the desired location of the paving structure 40 as the paving apparatus 110 travels along the ground 11. The present invention may be advantageously utilized to automatically form a paving structure 40 having a variable cross slope relative to the ground upon which the structure is laid, all without the need for a stringline 14. As described below, an operator may enter a desired cross slope at any time during operation of the paving apparatus 110 and the automatic control system 130 of the present invention will adjust the slope piston-cylinder mechanism 56 accordingly to insure that the predetermined reference point on the mold position remains constant relative to the desired location of the paving structure 40 while the mold 32 transitions between cross slopes.
[0099] FIG. 9 is a flow chart illustrating the steps performed by the control system 130 and more particularly by the machine controller 150 in transitioning cross slope over a given distance. In step 2005, the machine controller 150 receives initial cross slope input as an output of the process described above as well as the desired altered cross slope and desired transition distance, which are preferably provided as part of the site data but may alternatively be entered or downloaded manually by an operator using the data entry device 159. Whether provided automatically or manually, the latter values would typically be received as a percentage final slope over a given distance expressed in feet.
[00100] The desired altered cross slope and desired transition distance are converted into a desired percent change in cross slope per foot of paving apparatus travel by the machine controller 150 in step 2010. If a pulse pick-up device is utilized, this value is then converted into a desired percent change in cross slope per pulse of the pulse pick-up device in step 2015. This conversion is possible because the distance of paving apparatus 110 travel per pulse and therefore the number of pulses per foot of paving apparatus 110 travel is known for a given pulse pick-up device.
[00101] In step 2020, the machine controller 150 determines the current cross slope and in step 2025, the machine controller changes the present cross slope of the paving apparatus 110 based on the location or distance-of-travel input derived by the machine controller 150 or received from the pulse pick-up device at a rate necessary to achieve the desired altered cross slope over the desired distance. This process may be periodically performed as the paving apparatus 110 travels and successful results have been achieved in the present invention performing the above process 200 times per second. A particular advantage of the control system 130 of the present invention is that an operator may change the desired altered mold cross slope or the desired transition distance at any time during a cross slope transition without affecting the present cross slope of the paving apparatus. During transition, the control system 130 of the present invention is also performing the vertical and steering adjustments, as previously discussed, in order to ensure that the predetermined reference point on the mold 32 maintains a substantially constant position relative to the desired location of the paving structure 40 during mold cross slope transition.
[00102] As demonstrated by the above discussion, the present invention advantageously allows for the automatic molding of continuous paving structures 40 having a variable cross slope without the need for a stringline 14 while maintaining the position of the mold 32 substantially constant relative to the desired location of the paving structure 40 as the paving apparatus 110 travels. The present invention also automatically maintains a substantially constant position of the mold 32 relative to the desired location of the paving structure 40 during transition from an initial mold cross slope to an altered mold cross slope over a given transition distance, also advantageously without the need for a stringline 14. Perhaps most significantly, the accuracy of cross slope adjustments, like those for long slope, can be greatly improved as compared to the accuracy of current purpose-made slope sensors.
Method of Continuously Determining a 3D plane and Coordinate System
[00103] The information determined as described above may be used by the system 100 to derive or translate the position and orientation of the paving apparatus 110 in any desired, predetermined x-y-z coordinate system. In some embodiments, for example, the x-y-z coordinates may correspond to those of a construction site as a whole, wherein the x coordinate could defined as extending directly north or south, the y coordinate could be defined as extending directly east or west, and the z coordinate could be defined as extending directly up or down. In other embodiments, the x-y-z coordinates may be defined relative to the paving apparatus 110 itself, wherein the x coordinate could be defined as extending directly forward and backward from the paving apparatus 110, the y coordinate could be defined as extending directly to the right and left of the paving apparatus 110, and the z coordinate could be defined as either extending vertically above and below the paving apparatus 110 or extending perpendicularly upward and downward relative to the x and y coordinates. In these embodiments, the zero point along each coordinate axis may be defined at any desired point, but it may be useful in some of these embodiments to define it at some physical point in the paving apparatus 110, with the "+" and "-" directions defined appropriately.
[00104] Also, it should be noted that although the process described hereinabove may be used to derive the position and orientation of the paving apparatus 110 in the x and y coordinates, it may be necessary to provide some manual input to the system as to the "+" and -" orientation of the z coordinate. Alternatively, it could be assumed that the "+" direction is upward and the "-" direction is downward.
[00105] Notably, the position and orientation of the paving apparatus 110 may be determined regardless of whether the apparatus is moving or not. If the paving apparatus 110 is stationary, then the three positions at which measurements or determinations are made during each revolution are sufficient to define a circle that lies in the plane and whose center is on the axis 107. If the paving apparatus 110 is moving, then the circular or elliptical figure defined by the three positions varies from a true circle in an amount proportional to the amount of movement of the paving apparatus 110.
Speed Control of the Rotating Mobile Unit Assembly
[00106] The gear motor does not need to be closely speed-controlled as the robotic station controller 124 is simply gathering and relaying three readings that are preferably 1/3 revolution apart. The exact speed with which the rotation occurs is not critical, but certain parameters are preferably observed. The speed of the gear motor should be slow enough so as to not overwork the robotic station 120 but fast enough to provide directional data as quickly as the machine controller 150 of the paving apparatus 110 needs it. The machine controller 150 will always know the position of the paving apparatus 110 even if the revolve speed is zero because it will always know the angular position of the prism 102 and the angular position of the prism 102 relative to the paving apparatus 110. However, in order to provide orientation data, the revolve speed must be increased from zero. It is anticipated that in the preferred embodiment of the present invention, rotational speed should be between 0 RPM and 60 RPM.
[00107] Although it may appear that the revolution of the prism 102 would increase the movement of the tracking portion of the robotic station 120, rotational speed can be modulated so that the tracking portion of the robotic station 120 actually shifts more slowly than if the prism 102 does not revolve. This can be achieved if the rotational speed of the prism 102 is made slower than the ground speed of the paving apparatus 110, all relative to the location of the robotic station 120.
[00108] In at least some embodiments, this is further refined by incorporating the general position of the robotic station 120 relative to the paving apparatus 110. For example, as shown in FIG. 8B, if the forward direction 12 of the paving apparatus 110 is defined as 0 degrees, the direction perpendicularly to the right of the paving apparatus 110 is defined as 90 degrees, and so on, then it might be assumed that when the rotation of the prism 102 is in the clockwise direction (as viewed from above), the three readings should be taken when the prism 102 is at angular orientations of 0, 120 and 240 degrees, respectively. However, if it is known that the robotic station 120 is located generally in the 90 degree direction (i.e., directly to the right of the paving apparatus 110), then the optimal readings would be taken at angular orientations of approximately 30, 150 and 270 degrees, respectively, as shown schematically in FIG. 8C. This helps reduce the amount of movement of the robotic station 120 because the movement of the prism 102 caused by the forward movement of the paving apparatus 110 is counterbalanced by the rearward movement of the prism 102 caused by the clockwise rotation of the mobile unit assembly 101. In other words, the actual position of the prism 102 changes little from the 30 degree reading to the 150 degree reading, thereby minimizing the amount of movement required of the robotic station 120 to track it.
[00109] Initially, triangulation calculations are preferably performed only after the third measurement, which in the previous example would be the measurement taken at the angular orientation of 180 degrees. However, after the first three readings are taken, triangulation is preferably refined on an ongoing basis. The machine controller 150 need not wait for three new readings before making a new triangulation calculation; instead, once the first three readings are taken, the triangulation can occur after every reading. In other words, rather than make triangulation calculations only after the third reading, the sixth reading, the ninth reading, the twelfth reading, the fifteenth reading, and so on, triangulation calculations may be made after the third reading, the fourth reading, the fifth reading, the sixth reading, and so on. This further reduces the need for high revolution speeds.
Data interruptions & lag time
[00110] The use of averaging or ongoing refinement also helps to address issues caused by interruptions or delays in receiving data from the robotic station 120. Ideally, the robotic station 120 would take a reading, transmit the data and the machine controller 150 would receive the data and know the angular position of the revolving prism 102, all at the same instant in time. Time for triangulation calculations can be done afterwards.
[00111] However, because interruptions or delays in data from the robotic station 120 can occur on jobsites, at least some embodiments of the present invention include features and aspects at least partially intended to address such occurrences. Some delay, often referred to as "lag time," may be inherent in the system, since the machine controller 150 is likely to receive the angular position data directly from the rotary encoder 134 a significant period of time before the locational data is received from the robotic station 120. Other interruptions and delays may stem from line of sight interruptions, such as may be caused by someone walking between the prism 102 and the robotic station 120, data transmission interference, lag time between the data signal received and the actual position of the paving apparatus 110 or other steerable construction machine, or the like. During an interruption, the machine controller 150 will typically allow a short period of time to pass as the controller 150 simply locks the operational controls 140; the paving apparatus 110 may continue to advance, but no height, steering, or other corrections will be made. A longer time period will halt the machine 110 altogether.
[00112] Additionally, if the signal from the robotic station 120 is interrupted or delayed, in at least some embodiments there will be less need to wait for three new points, because previous readings may be used to infer current conditions, at least for a time, until the signal from the robotic station 120 resumes. Other aspects and features for dealing with the interruption or delay of signals from the robotic station 120 are described below.
[00113] These problems may be addressed as follows. For delays due primarily or entirely to lag time, it will be recognized that some amount of error due to data lag may be acceptable. First, data lag is inherent to current 3D controllers that are already operating with sufficient accuracy. In addition, triangulating position and orientation from multiple (revolving) points will inherently average the measurement, thereby reducing overall error. Further, since the revolving prism 102 moves relatively slowly, compared to the update frequency of the robotic station 120, revolution angular error will not cause a significant error in machine orientation.
[00114] On the other hand, more significant delays may be addressed as follows. As a preliminary matter, it will be understood that the machine controller 150 essentially always knows the angular (revolved) position of the prism 102 more or less instantaneously. Thus, the critical time period is from the time that the robotic station 120 begins to calculate position until the time that the machine controller 150 receives the calculated position data from the robotic station 120. Depending on the amount of lag time or other delay that occurs, the location of the revolving prism 102 may have moved by the time the machine controller 150 fully receives the signal. That creates the difficulty of knowing what revolve angle the machine controller 150 should use in triangulation.
[00115] Depending on the circumstances, this problem may handled in one or more ways. If the time delay is inherent in the system, e.g., due to the robotic station calculations or due to time to transmit data, then the robotic station controller 124 could send a short burst of data, such as a unique checksum, to the machine controller 150 to indicate that the current revolve position corresponds to the position of the forthcoming data. The robotic station controller 124 would also likely need to include a checksum at the end of the data transmission to verify data integrity.
[00116] In at least some embodiments, the machine controller 150 could assume there is no time lag, i.e, the machine controller 150 could ignore the effects of time lag altogether. The actual position of the prism 102 is constantly being triangulated to find the center point of rotation. Thus, assuming for example that prism measurements are being made during each revolution at angular rotations of 0, 120 and 240 degrees, any time lag error at a 0 degree reading will be equally offset by the time lag error at the 120 and 240 degree readings and each additional reading. Therefore the center point of rotation will only experience an error due to variations in average time lag. Because this is an averaged error, the error should be relatively small; for example, it should be much smaller than the error already inherent to 3D control systems. Furthermore, time-based position calculations, already being used in conventional machine controls, can be used to correct and predict time lag errors in direction. For example, if readings are believed to be occurring at angular rotations of 0, 120 and 240 degrees, but due to time lag are actually occurring at 5, 125 and 245 degrees, then a false machine direction will be indicated, but can be corrected by the actual time based-position of the construction machine 110. As to long slope and cross slope orientation, misreading an angular rotation by 10 degrees would be inconsequential to the relative height accuracy in those directions. In this regard, it will be appreciated that such an error applies to the direction of the slope and not to the actual magnitude of slope, where the inaccuracy is essentially negligible.
[00117] This is illustrated in FIGS. 1OA and 1OB, which are a top plan view and a side plan view, respectively, of a paving apparatus 110 whose direction of travel 12 is being accurately determined, and FIGS. 1 IA and 1 IB, which are a top plan view and a side plan view, respectively, of a paving apparatus 110 whose actual direction of travel 12 is being inaccurately determined. In FIG. 1OA, the paving apparatus 110 is shown traveling straight ahead as shown by arrow 12. However, as shown in FIG. 1OB, the paving apparatus 110 is encountering a cross slope denoted as θ. If, as shown, the center-to-center distance between the ground engaging members 22 is 75 inches, and the cross slope is 2°, then one of the ground engaging members 22 is adjusted vertically in an amount calculated as: x = 75" x sin 2° = 2.617"
In FIG. HA, however, a 10° lag has been introduced, thus causing the perceived direction of travel, shown by arrow 13, to be 10° different than the actual direction of travel 12. In this case, the distance between the ground engaging members 22, measured in a direction normal to that of the actual direction of travel 12, may be calculated as: z = 75" x cos 2° = 73.861" and thus the vertical adjustment of the ground engaging member 22 is calculated as: w = 73.861" x sin 2° = 2.577"
The inaccuracy thus introduced (2.617" - 2.577" = 0.040", equivalent to a slope error of 0.03° or 0.006" per foot) is thus very small.
[00118] If the time lag is consistent, the machine controller 150 can predict or post- predict what the revolve angle will be when a reading will be taken based on a calculated revolve velocity. The revolve velocity can be calculated based on a read encoder signal rate versus time.
[00119] On the other hand, if lag time is highly variable, then an additional machine control algorithm may be implemented. The machine controller 150 can measure the start time and end time of any successful transmission and then post-predict the correct revolve angle. The assumption here is that the data received from the robotic station 120 represents the position of the prism 102 at either the start or end of transmission or at a consistent time between the start and end. Time between start and ending transmission may be averaged and weighted for improved accuracy. Any non-successful data transmission can be ignored. Interrupted data can be prevented from disrupting the averaging as the machine controller 150 can sense and compensate if it does not receive a data packet within a predetermined increment, e.g., within any 1/3 revolution increment if three readings are being made each revolution.
[00120] Coordination of readings by the robotic station 120 with the corresponding revolve angles could be achieved if the machine controller 150 could broadcast the current revolve angle for receipt by the robotic station 120. The robotic station 120 could use that data to return machine position data to the machine controller 150 along with long and cross slope position data. However, this may not help time lag problems and probably requires a non- standard robotic station.
[00121] Inconsistent lag time could be due to the robotic station 120 using a large portion of its cycle time concurrently reading, calculating, and sending data instead of providing a snapshot of relative XYZ position data. For example, inconsistent or unnecessary lag time may result if 80% of the cycle time of the robotic station 120 is used to acquire the relative XYZ position data instead of using 20% of the cycle time to capture a snapshot of relative XYZ position data and using the remaining 80% of the cycle for post processing and transmission time. When so much of the cycle time of the robotic station 120 is used to acquire the data, position- vs-time could be difficult to correlate. If this is the case, a different approach is to displace as much data processing as possible from the robotic station 120 to the machine controller 150. Although the machine controller 150 would have to perform additional calculations, it would have all of the raw data available with a time stamp, making it possible to more accurately correlate the positional data with the revolve angle data. Further, the robotic station 120 could send incremental data (e.g., first sending X, then Y, then Z); the revolve angle could be sampled at or before each transmission of incremental data. The data could also be sent at a slower rate such that more exact timing may be applied. Any of these methods along with a combination of the previously described methods can be implemented to achieve the highest possible update rate.
[00122] Furthermore, if lag time remains inconsistent to a degree that the an angular revolve position can not be accurately correlated for steering purposes, then the machine controller 150 can resort to using a time-vs-position steering correction, wherein the machine's current location is compared to its previous location and appropriate steering correction is made. Furthermore, the revolving prism 102 could repeatedly revolve 1/3 revolution, stop, wait for the receipt of accurate data, and then repeat. Although this may be a less desirable method, as the steering will only be as accurate as conventional methods, long slope and cross slope data will still be available, albeit at a limited update rate. Slow moving, stop-and-go, low tolerance, or handheld devices will still benefit from this method of finding orientation.
Installation, Setup and Calibration
[00123] One significant advantage of the system 100 of the present invention is the ease with which the rotating mobile unit assembly 101 may be located and installed on a paving apparatus 110 or other construction machine. On paving, curbing, and other steerable construction machines, selecting the location of a conventional prism or other mobile unit is more of an art than a science. Conventional 3D control systems require the prism to be mounted in a position most favorable to the dynamics of the paving apparatus 110 or other construction machine. The selected position is critical because the machine is controlled on the basis of that single point. Experience has shown that the single prism usually cannot be positioned directly above the mold reference point (or other control point) because the machine will be unstable when steering. Instead, the machine manufacturer or 3D controls installer must find the most effective "sweet spot" for the prism to be mounted. Differences between each 3D supplier, each machine manufacturer, and even each application for a given machine may require adjustment of the prism location. On the other hand, because of the exact location and orientation provided by the revolving prism, the actual mounting location of the rotating mobile unit assembly 101 will be relatively inconsequential, with one of the few limitations being that the sensor should preferably be mounted close to the mold reference point 60 to avoid environmental effects such as vibration.
[00124] Another significant advantage of the use of the rotating mobile unit assembly 101 is the reduced need for an accuracy in the setup and calibration process. Non-rotating prisms on construction equipment are conventionally calibrated as follows: the robotic station 120 is located and calibrated, the prism is rigidly mounted to the construction machine 110, the robotic station 120 locates the coordinates of the prism, at least three reference points are located on the construction machine 110 or device in order to locate the "to be guided" control point as well as the cross slope and long slope, the machine controller 150 (or robotic station 120) calculates the XYZ offset from the desired "to be guided" control point to the prism. The three reference points can be readily located using a small handheld prism that is manually oriented towards the robotic station 120 or by sighting through the telescope of the robotic station 120. Offset values may be entered when necessary. More than three points may be taken and averaged in order to reduce the human error of using the handheld prism or manual sighting. This entire calibration procedure reduces the need to exactly place the prism/sensor each and every time it is remounted. Once again, it will be appreciated that the location of the non- revolving prism will vary by individual application, machine manufacturer, and the supplier of the 3D equipment.
[00125] By contrast, because rotary encoders are inherently precision built devices, the rotating mobile unit assembly 101 as a whole can be a low precision device, with no need for close tolerance fabrication, assembly, or application. In particular, application to a steerable construction machine 110 will not require any precision in mounting or alignment of the prism 102; the radius of rotation is not as critical since it may be readily calculated using angular and XYZ data. Although ideally, the axis of rotation 107 would be aligned vertically (perpendicularly) with the x-y-z coordinate system of the machine, a calibration sequence along with the ongoing triangulation calculations described above will correct for any mounting deviations. Therefore, the axis of rotation 107 does not necessarily need to be oriented exactly parallel, square, or plumb to any reference.
[00126] After installation, the initial position and orientation of the revolving device will be read. A number of methods may be used to accomplish this, but in at least some embodiments, the following method could be used to record three (or more) points to define initial position and orientation. First, the prism 102 is rotated until it points towards the direction of forward travel 12 of the paving apparatus 110, and this first point location is recorded with the robotic station 120. This rotational angle may be defined as 0 degrees. Next, the prism 102 is rotated approximately 180 degrees (so that it points towards the reverse direction of the machine 110) and this second point location is recorded with the robotic station 120. Finally the prism 102 is rotated to any other rotational angle, but preferably halfway, between 0 and 180 degrees or between 180 and 360 degrees and this third point location is recorded with the robotic station 120. On a paving apparatus or other machine 110, the decision to record the third point between 0 and 180 degrees or between 180 and 360 degrees could determine either the left hand or right hand orientation of the machine 110. Only the first point and left/right hand machine orientation need to be known or set by the operator. Once this is accomplished and the mobile unit assembly 101 begins to revolve, the relative angular location of the encoder index mark of the sensor 134 will be found automatically as necessary.
[00127] If rigid and repeatable mounting is provided, and the machine controller 150 has stored the initial calibration, then the gear motor could simply be turned on and any three points can be recorded/calibrated without any user intervention. In this regard, storing the initial calibration may mean, for example, that the controller 150 knows the relative position of the encoder index mark versus the forward travel direction 12. Calibration of the revolving prism 102 is required only as often, or less, as would be required for a stationary prism, for example, when the prism 102 has been remounted or the prism mounts have shifted. Calibration of the revolving prism 102 will require no more work from the robotic station 120 nor from the machine/device operator than is required for a stationary prism. As described before, the machine operator will mount the revolving prism 102 at any convenient location and locate the three (or more) reference points that define the "to be guided" control point, cross slope, and long slope.
Additional Variations
[00128] In accordance with another preferred embodiment of the present invention, the rotating mobile assembly 101 could be replaced with an alternative mobile unit assembly that includes a mobile unit 102 whose movement occurs in some predictable pattern other than the circular movement described herein. Such movement could be elliptical, triangular, square, or the like, all as controlled by an X-Y translational device. Although the calculations performed to determine the position of the mobile unit 102 at each measurement point would be different, the basic principles of operation of the system 100 would otherwise remain the same.
[00129] In accordance with another preferred embodiment of the present invention, the fundamental components of the robotic station 120 and the prism 102 could be reversed. In other words, a robotic tracking station could be disposed on a rotating support arm on a paving apparatus 110 while a prism 102 is disposed in a fixed position.
[00130] In accordance with another preferred embodiment of the present invention, two or three static mobile units (not shown) could be used in place of the single rotating mobile unit 102, and repeated location determinations based on each of the mobile units could be used in place of the determinations based on the single rotating mobile unit 102. However, it will be appreciated that this may require the use of a separate robotic stations 120 for each static mobile unit 102, particularly if an optical (prism and total station) system is utilized.
[00131 ] In a further refinement of this approach, two or more mobile units (not shown) could be mounted on a rotating or rotatable arm or arms whereby the arm or arms are rotated once according to the calibration process described above and then fixed in place. In use, such a mobile unit assembly would function the same as the two or three static mobile unit assembly described above, but would have many of the setup and calibration advantages described previously. Notably, the rotation could be performed manually, and would not even necessarily require actual rotational movement so long as the mobile units may be placed in rotational positions relative to each other and to the assembly.
[00132] In accordance with another preferred embodiment of the present invention, the mobile unit assembly 101, or alternatively the two or three static mobile units, could be used to determine the location of any point on the paving apparatus 110 by developing geometric offset data relating each point to the mobile unit assembly. Significantly, the points selected could be the locations where the string line sensors, such as the steer and grade sensors 42,46,48, would otherwise have been placed. Thus, a mobile unit assembly of the present invention could be used to generate data equivalent to that which would have been developed by those sensors. In other words, the same positioning errors that would have been identified by the string line sensors can instead be identified using a mobile unit assembly of the present invention, and equivalent output data may be generated. Because that data could be provided as an input to a conventional control system, existing machine controls could be used, thereby avoiding considerable experimentation.
[00133] FIG. 12 is a perspective view of a handheld rotating mobile unit assembly 201 in accordance with another preferred embodiment of the present invention, and FIG. 13 is a block diagram illustrating some of the basic components of the mobile unit control system 230. Like the equipment-mounted rotating mobile unit assembly 101 of FIG. 6, the handheld rotating mobile unit assembly 201 includes a mobile unit 102, such as a "3D" optical prism or other device, mounted at the end of a support arm 103. Also like the equipment-mounted rotating mobile unit assembly 101, a counterweight 104 may be disposed at the other end of the support arm 103, and the entire arrangement is supported on a spindle 205 such that the prism 102 rotates about an axis 107 defined by the spindle 205. The length of the support arm 103 is not critical so long as the prism 102 is offset from the axis 107 around which it rotates by a sufficient distance to provide accurate readings, as described below. In particular, the radius of revolution can be small. As with the mounted mobile unit assembly 101, a larger radius will provide more accurate results, but because of the accuracy of robotic station measurements, even a 3-inch radius could provide accurate data. Unlike the spindle 105 of the equipment-mounted rotating mobile unit assembly 101 of FIG. 6, the spindle 205 of the handheld rotating mobile unit assembly 201 is mounted to, or part of, a long shaft 211, such as a surveying pole, whose distal end 212 is adapted to rest solidly at a identifiable point on the ground 11, building structure, surveying stake, or other relevant measurable point. The length of the shaft 211 makes it possible for the distal end 212 to rest on the ground while the mobile unit assembly 201 is disposed in a location that minimizes line-of-sight obstructions between the prism 102 and the robotic station 120, such as construction equipment, site features, or the like.
[00134] The handheld rotating mobile unit assembly 201 is similar to the equipment- mounted rotating mobile unit assembly 101 of FIG. 6 in several other respects. The mobile unit assembly 101 further includes a gear motor (not shown) for causing rotation of the support arm 103 around the axis 107. The support arm 103 may be directly or indirectly mounted to the motor. The handheld mobile unit assembly 201 also preferably includes a sensor 134, shown schematically in FIG. 13, for determining angular orientation of the support arm 103, and hence the prism 102, about the axis 107 at any given moment. The sensor 134 is preferably a rotary encoder mounted to the rotating support arm 103, but other types of sensors may be substituted. If a rotary encoder is utilized, a relative position encoder with a single index output is sufficient. The importance of the angular orientation information was made clear hereinabove. The prism 102, which may be of conventional design, is continuously rotated about the axis 107 defined by the spindle 105 in similar fashion to that shown in FIG. 8A. As shown therein, the rotation of the prism 102 occurs in a plane 108 defined as perpendicular to the axis 107. The robotic station 120 continues to track the prism 102 during its rotation. During each revolution of the prism 102 about the axis 107, the robotic station 120 gathers data on the position of the prism 102 at least twice and more preferably about three times. This process of gathering this data occurs generally conventionally, in that the robotic station controller 124 uses the robotic controls 122 to direct a laser 121 at the prism 102 to determine the distance and angle from the robotic station 120 to the prism 102, and uses the transmission facilities 123 to transmit that positional data as well as GPS data from the GPS system 125, to the paving apparatus control system 130. The orientation information determined by the sensor 134 is coordinated with the data from the robotic station 120 as described previously.
[00135] In use, rotation of the prism 102 is initiated and the handheld mobile unit assembly 201 is maneuvered to a desired location. The location may be a particular construction feature (such as a stake 18 for a stringline 14) whose exact position is to be determined, or the location may be an exact physical location corresponding to a set of coordinates stored in the mobile unit control system 230. The exact location of the handheld mobile unit assembly 201 may be determined by positioning the distal end of the shaft 211 on the ground 11 and holding the shaft 211 steady while the prism 102 rotates and the robotic station 120 operates as described previously to determine position data and forward it to the control system 230. Notably, because the rotation of the prism 102 defines a plane 108, as illustrated in FIG. 8A, and because the distal end 212 of the shaft 211 is fixed relative to the center of the prism's rotation in that plane 108, the exact position of the shaft's distal end 212 may be derived. Furthermore, it is not necessary to hold the shaft 211 in a vertical orientation as long as the assembly 201 is held steady for at least one rotation of the prism 102. In this regard, it will be particularly appreciated that no particular operator skill is involved in using the assembly 201.
[00136] If desired, the mobile unit assembly 201 may then be repositioned as desired. In many respects, the use of the mobile unit assembly 201 is otherwise similar to other handheld locator devices, including one or more embodiments disclosed hereinbelow.
Stringlines
[00137] Another embodiment of the invention is of use in combination with more conventional slip form paving machines 10. Although slip form paving machines 10 may be used to install a wide variety of projects, the paving machine 10 in FIG. 1, for example, is shown being used to install a curb and gutter 40 for a road. For a curb and gutter project, the stringline 14 runs parallel to the intended location of the curb and gutter installation 40, and the paving machine 10 operates using the stringline 14 to guide it. The placement of the stringline 14 is thus very important. Because the curb and gutter 40 is often the first element placed in an area of new construction, and other elements, such as the road surface and subsurface, drains, and other construction features, are installed based on the location of the curb and gutter 40, the placement of the stringline 14 is thus even more important. [00138] FIG. 14 is a perspective view of a stringline 14 similar to the stringline of FIG. 2. As shown therein, the stringline 14 includes a string 15 supported by a plurality of line holders 16. Each line holder 16 conventionally includes a pin or stake 17 that is driven into the ground, a rod 18 extending laterally from the stake 17, and a clamp 19 for adjustably connecting the rod 18 to the stake 17. Line holders 16 are sometimes referred to herein as "stake and rod assemblies." It will be appreciated that the design and construction of the various components of the stringline 14 may be varied without departing from the scope of the present invention.
Automated Stringline Installation System
[00139] FIGS. 15 and 16 are a top and side schematic diagram, respectively, of an automated stringline installation system 310 in accordance with a first preferred embodiment of the present invention. As shown, the automated stringline installation system 310 includes a 3D control system 320, a vehicle 330 and an automated arm assembly 340. Each of these components will be described in greater detail hereinbelow.
[00140] The 3D control system 320 includes a mobile unit 301, a base station 120, a machine controller 150 and a user interface (not shown). The 3D control system 320 may be either a conventional GPS-only system or a conventional laser-based tracking system, each of which is well known to the Ordinary Artisan but is described in some detail herein. In summary, in a GPS-only system, the base station 120 and mobile unit 301 are each GPS-equipped, and the mobile unit 301 utilizes GPS information from the base station 120 to provide a more accurate determination of location. As noted previously, such a system is sometimes referred to as an RTK GPS system. In a laser-based tracking system, the base station 120 is a robotic laser-based tracking station or total station, and the mobile unit 301 is equipped with a prism. In either case, positional data is relayed to the machine controller 150, which includes a data processor/comparator or the like, converts positional data developed by the mobile unit 301 and base station 120 into control information for navigating the vehicle 330. The mobile unit 301 may be designed to be compatible with conventional GPS base station products in order to reduce the cost of developing the system 320 and to reduce implementation costs for operators of slip form paving machines 10. The mobile unit additionally may be a rotating mobile unit assembly 101.
[00141] Although shown only schematically, the vehicle 330 may be any suitable transportation device capable of carrying the other components while traversing the general course along which the stringline 14 is to be installed. Accordingly, although the vehicle 330 need not follow the stringline course precisely (i.e., the operation of the automated arm assembly 340, described below, provides some tolerance), the vehicle 330 needs to be capable of navigating a path that mimics the course within the tolerance provided by the automated arm assembly 340. Such a course may be calculated automatically by the machine controller 150, or it may determined manually by the operator. In at least one embodiment, preferred for its ease of implementation, the vehicle 330 is a pick-up truck that may or may not be pulling a trailer. In this embodiment, the automated arm assembly 340 may be mounted in the cargo bed of the pickup, and the user interface may be mounted in the cab of the pick-up for ready access by the driver/operator. The trailer may be particularly suited to carrying stringline stake and rod assemblies 16 for ready supply during the stringline installation process. In at least one other embodiment, the vehicle 330 is a custom-built or custom-modified vehicle having four-wheel steering for more precise navigational ability. The design and implementation of such a vehicle 330 will be within the skill of the Ordinary Artisan.
[00142] The user interface includes such elements as are necessary to provide appropriate feedback and control. The user interface may include, for example, at least one display, one or more indicators, and one or more system controls. A 3D display may be included in order to provide the operator with a three-dimensional indication of the location of the vehicle 330, the mobile unit 301, the automated arm assembly 340, or any combination thereof. A video display, linked to a video camera or the like stationed in proximity to the automated arm assembly 340, may be included to provide the operator with one or more images of the actual operation of the arm assembly 340 for verification purposes, manual control, or the like. Indicators may include appropriate audio and/or visual indicators for providing the operator with status information, to indicate the proximity of the vehicle and/or the arm assembly 340 to a desired location 361 in the stringline 14, or the like. For example, an audio indicator might change pitch and intensity as the operator moves closer to a stake location 361, similar to the operation of audio indicators used in metal detectors and satellite antenna pointing equipment, and visual indicators might be configured to provide directional and distance information using LED light bars or a compass style pointing mechanism so the operator can adjust the vehicle's speed and direction when approaching a stake location 361. Finally, system controls may include all those necessary to activate and operate the system 10, to access site plan data, and the like.
[00143] The automated arm assembly 340 includes an operational arm 342, a translational platform 344 for adjusting the position and/or orientation of the arm 342, a reel assembly 346 on which is mounted a spool 348 of string 15, and an optional string tensioning device 350. The reel assembly 346 and a proximal end 352 of the arm 342 are mounted on the translational platform 344 such that string 15 from the spool 348 may be unwound and routed through or along the arm 342 to its distal end 354, from whence the stringline 14 may be installed according to the desired stringline design. Although shown only schematically, the operational arm 342 itself may take on any convenient form, but should be rigid enough to permit the precise position of the distal end 354 to be accurately determinable relative to the platform 344 and/or the vehicle 330, and particularly relative to the mobile unit 301 of the 3D control system 320.
[00144] Although the route of the string 15 from the reel assembly 346 to the distal end 354 of the operational arm 342, and from there to the stakes 17 of the stringline installation, inherently creates tension in the string 15, this tension is preferably controlled using a conventional tensioning device 350. FIG. 17 is an enlarged portion of the schematic diagram of FIG. 16 showing the distal end 354 of the operational arm 342. The tensioning device 350 permits the level of tension in the string 15 to be maintained at a relatively constant level. In particular, the tension may be maintained at a level sufficient to hold the string 15 in place and to ensure that any attachment means utilized by the line holders 16 to hold the string 15 are accurately connected. In addition, the tension may be sufficient to support an optional stake locator device 356, described below, hung therefrom.
[00145] The translational platform 344 is a mechanical assembly that permits the operational arm 342 to be displaced (shifted or rotated) in one or more degree of freedom (i.e., shifted along one or more axis, rotated about one or more axis, or the like), or any combination thereof, depending upon its implementation. In the embodiment illustrated in FIG. 16, the translational platform 344 permits the arm 342 to be shifted up and down using a first adjustment mechanism 362, shifted left or right using a second adjustment mechanism 364, and optionally shifted forward and back using a third adjustment mechanism 366. Preferably, each adjustment mechanism 362,364,366 includes a sensor for determining the actual state or position of the respective adjustment mechanism. Alternatively, one or more independent sensors may be used to determine the relative position of the distal end 354 of the operational arm 342 more directly. The sensor readings may thus be used by the machine controller 150 to determine, taking into consideration the geometry of the arm 342 and the platform 344, the position of the operational arm's distal end 354 relative to the mobile unit 301, any fixed point on the main body of the vehicle 330 or any fixed structure mounted thereon. Furthermore, the actual position of the distal end 354 may be determined by applying this relative positional information to the vehicle's actual position as determined by the 3D control system 320.
[00146] FIG. 18 is a side schematic diagram of an automated stringline installation system 410 in accordance with a second preferred embodiment of the present invention, illustrating an alternative automated arm assembly 440 and translational platform 444. In this embodiment, the translational platform 444 permits the arm 342 to be rotated around a first axis 461 using a first adjustment mechanism 462, or rotated around a second axis 463 using a second adjustment mechanism 464. As with the translational platform 344 of FIG. 16, each adjustment mechanism 462,464 preferably includes a sensor for determining the actual state or position of the respective adjustment mechanism. The sensor readings may thus be used by the machine controller 150 to determine actual position of the distal end 354 of the operational arm 42, once again taking into consideration the geometry of the arm 342 and the platform 444.
[00147] Although not illustrated, the Ordinary Artisan will understand that still other mechanical structures may be utilized to accomplish similar purposes without departing from the scope of the present invention. For example, some or all of the elements of the automated arm assembly 340 to be replaced with an articulated operational arm whose various operational elements can be cooperatively controlled to maneuver the distal end thereof as desired, and information from sensors corresponding to those described previously may be used to determine the actual position of the distal end by applying the relative positional information derived therefrom to the vehicle's actual position as determined by the 3D control system 320. In at least one aspect of the present invention, the design of the automated arm assembly 340 is not important; the ability to position the distal end of the assembly 340 in a desired location is.
[00148] In use, stringline data is derived from conventional 3D design and modeling software systems used by engineering and contracting firms in the road/real estate development industry. Site plan data is output from such systems in a preferably standard file format, and the data for the stringline portion of the design is extracted and the appropriate offset for the stringline position, relative to the project itself, is established. For example, for a curb and gutter project, the curb and gutter design is extracted from the database and a Top Back of Curb ("TBOC") offset for the stringline position is established based upon a curb-and-gutter contractor's field operation requirements. Next, the stake locations 361 necessary to insure proper stringline positioning are determined, either automatically or manually. For example, stake locations 361 around a curve may be determined based on based upon a rule that limits the chord effect of stringline 14 such that a stake 17 would be required every x feet for a radius of y feet.
[00149] The stake placements 361 so determined may be reviewed by a curb-and- gutter contractor's data management specialist to insure compliance with any required field operations rules and site specific circumstances. For example, stake placement may also be affected by slope changes and other infrastructure elements or factors on the work site. The resulting stringline 3D data file would then be converted into a machine control format necessary to operate the automated stringline installation system 310 at the construction site, and the resulting control data is loaded into the machine controller 150.
[00150] Based upon GPS positioning relative to the stringline design, as established in the 3D data file, an operator drives the vehicle 330 in the area of stringline installation. The operator positions the vehicle 330 within a specified operating area, defined by the operational reach of the automated arm assembly 340, adjacent the next stake placement defined in the stringline data file. Positioning may be accomplished manually, either in accordance with information provided by the machine controller 150 or by dead reckoning, or may be accomplished automatically under the control of the machine controller 150 or a related component. It is contemplated that positioning the vehicle 330 within a radius of three feet around the desired stringline stake position 361 will be sufficient. In maneuvering the vehicle 330 into position, the operator may use the visual and audio indicators provided by the user interface as described previously.
[00151] Upon reaching the necessary vehicle position, the operator stops the vehicle 330 and preferably places it into a "locked" position or state. Using the translational platform 344, the position of the distal end 354 of the operational arm 342 may be adjusted until it reaches a desired location, the desired location being established according to any of a variety of predetermined criteria as more fully described below. For example, in one or more embodiments, the desired location of the end of the operational arm 342 is a point relatively close to a desired stake location 361 for the stringline 14 being installed. While maintaining the end of the operational arm 342 in place, the operator determines the precise location 361 on the ground at which the next stake 17 is to be placed. Such determination may be made manually or automatically as further described hereinbelow. The operator or the assistant may then drive a stake 17 into the ground at the identified location 361 using conventional means.
[00152] During this process, the operational arm 342 also maintains the position of the string 15. Thus, once the stake 17 is in place, the disposition of the rod 18 may be readily adjusted by manipulating the clamp 19 until the string-holding end of the rod 18 is located at the necessary height, distance from the stake 17, and orientation. Once so arranged, the string 15 may then be easily mounted on the rod 18 using conventional means. When the process is complete, the operator may then remove the vehicle 330 from its "locked" position or state and drive it to the next stake location. The process is then repeated for each stake location 361 in the design.
[00153] Precise stringline locations, such as stake locations 361 and string/rod interconnection locations, may be determined in a variety of ways. In the embodiment illustrated in FIGS. 15-17, an arm-mounted locator assembly 380 is disposed at the distal end 354 of the operational arm 342 for use in identifying particular locations relevant to the installation of a stringline 14. As perhaps best illustrated in FIG. 17, the arm-mounted locator assembly 380 includes two locator arms 382,384, each having a respective pointer device 386,388 disposed at the distal end thereof. It will be appreciated that the locator arms 382,384 shown in the various illustrations are exemplary only and that the exact design and construction thereof may be varied substantially without departing from the scope of the present invention. Furthermore, it will be appreciated that the two locator arms 382,384 could be combined into a single structure having two pointer devices, or that the two locator arms 382,384 could be combined into a single structure, having only a single pointer device, whose position and/or orientation is adjustable, such as by swiveling, extending, or the like, so that the single pointer device may be used to point to different locations without adjusting the operational arm 342. In all cases, however, the geometric relationship between the pointer device or devices 386,388 and the position of the machine controller 150 is either known or can be determined. [00154] In operation, the arm-mounted locator assembly 380 can be used to identify specific locations on the ground, such as stake locations 361, or specific points along a string 15, such as the points at which the string 15 is to be attached to respective rods 18. More particularly, the machine controller 150 may adjust the position of the operational arm 342, and if appropriate the arm-mounted locator assembly 380 itself, as necessary such that the first locator arm 382 (and more particularly, the pointer device 386 at the distal end thereof) points downward to the precise location 361 on the ground at which the next stake 17 is to be placed. Similarly, the machine controller 150 may adjust the position of the operational arm 342, and if appropriate the arm-mounted locator assembly 380 itself, as necessary such that the second locator arm 384 (and more particularly, the pointer device 388 at the distal end thereof) points upward to the precise location along the string 15 where the next rod 18 is to be connected thereto. In at least some embodiments, the first pointer device 386 points to the stake location 361 while the second pointer device 388 simultaneously points to the rod connection point, thereby permitting an operator to install the stake 17 and the rod 18 and connect the string 15 without having to reposition the vehicle 330 or the operational arm 342.
[00155] In a simpler arrangement, illustrated in FIGS. 19 and 20, any of various handheld stringline locator devices 356,456 may be used to identify stake locations 361 and rod connection points independently from the operation of the vehicle 330, operational arm 342 and machine controller 150. More particularly, FIGS. 19 and 20 are side schematic diagrams of an automated stringline installation system 510 in accordance with a third preferred embodiment of the present invention, shown in use with first and second portable locator devices 356,456, respectively. As shown in FIG. 19, a first locator device 356 includes at least a leveling device (not shown), such as a bubble level, a geodetic device 358, such as a GPS unit or an optical prism for use with a robotic laser-based tracking station, and means for indicating stake location, such as a mechanical or laser pointer 360. The locator device 356 may be manually maneuvered by the operator or another worker to a location that is in the vicinity of where the next stake 17 in the stringline 14 is to be placed, and then repeatedly repositioned until some sort of indication is provided that it has been placed in exactly the right position. The pointer 360 then indicates the precise location 361 for a stake 17 to be placed. As shown in FIG. 20, another locator device 456 includes at least a hook 357 or other means for hanging the device 456 on the string 15, a geodetic device 358, such as a GPS unit or an optical prism for use with a robotic laser-based tracking station, and means for indicating stake location, such as a mechanical or laser pointer device 360. The locator device 456 may be manually hung on the string 15, by a worker, at a location that is in the vicinity of where the next stake 17 in the stringline 14 is to be placed, and then repeatedly repositioned until some sort of indication is provided that it has been placed in exactly the right position. The pointer device 360 then indicates the precise location 361 for the string 15 is to be connected to a rod 18, and a stake 17 may be placed nearby in such a location as can support the rod 18 in the proper location. One or more examples of locator devices suitable for use with the present invention are disclosed in co-pending and commonly-assigned U.S. Patent Application No. 60/910,251, mentioned previously.
[00156] FIG. 21 is a schematic diagram of an automated stringline installation system 610 in accordance with a fourth preferred embodiment of the present invention. As shown therein, a geodetic device 370, such as a GPS unit or an optical prism 102 for use with a robotic laser-based tracking station, may be located at the end of the operational arm 342. By connecting the device 370 to a machine controller 626 via a communications cable 372 or the like, the geodetic device 370 may be substituted for the one otherwise supplied with the machine controller 150 of the system 310 of FIGS. 15 and 16. In such an arrangement, the sensors described previously with regard to the translational platform 340 may be used to derive the location of the vehicle 330 relative to the geodetic device 370 and may thus be used to control the movements of the vehicle 330.
[00157] Alternatively, in still another preferred embodiment (not shown), the machine controller 150 of FIGS. 15 and 16 may be used to control the movements of the vehicle 330, and is supplemented with data from the geodetic device 370 at the end of the operational arm 342 for determining the location of the geodetic device 370 itself. For example, as described above, it is difficult to determine the direction of travel or orientation of a construction machine or other vehicle from only a single geodetic device mounted on the vehicle. Comparison of the exact location of the geodetic device 370 at the end of the operational arm 342 with the exact location of the mobile unit 301, coupled with geometric information as described previously, can provide information about whether the vehicle is inclined upward or downward. Conversely, the exact location of the end of the operational arm 342 could be determined based on the exact location of the mobile unit 301 coupled with separately-determined information about the incline (slope) of the vehicle, such as may be determined by a conventional slope sensor. These types of determinations may be particularly useful when one of the systems 310,410,510,610 of the present invention is being used on hilly or uneven ground.
[00158] Although likewise not illustrated, it will be appreciated that any of these arrangements may be supplemented with an arm-mounted locator assembly 380 as described in FIGS. 15-17 and accompanying text.
[00159] In at least some embodiments of the present invention, the process of driving a stake 17 into the ground at each location 361 indicated by the arm-mounted locator assembly 380 may be automated. For example, when the vehicle 330 reaches the vicinity of a new stake location, the vehicle 330 may be stopped and placed into a "locked" state and the operational arm 342 may be loaded with a stake and rod assembly 16. Loading the operational arm 342 may be accomplished manually or automatically by removing a stringline stake and rod assembly 16 from a trailer optionally pulled behind the vehicle 330 or from any other suitable carrying location. The operational arm 342 may then place the stake 17 in the proper location 361 with the proper orientation, and drive the stake 17 into the ground. The automated arm assembly 340 must at least be capable of a positioning accuracy such that the stake placement is within the adjustment range of the stringline rod 18. Initially, it is contemplated that placing and driving the stake 17 within a radius of one foot around the desired stringline stake position 361 will be sufficient.
[00160] Once again, during this process, the operational arm 342 also maintains the position of the string 15. Thus, once the stake 17 is in place, the disposition of the rod 18 may be readily adjusted by manipulating the clamp 19 until the string-holding end of the rod 18 is located at the necessary height, distance from the stake 17, and orientation. Once so arranged, the string 15 may then be easily mounted on the rod 18 using conventional means. When the process is complete, the operator may then remove the vehicle 330 from its "locked" position or state and drive it to the next stake location. The process is then repeated for each stake location 361 in the design.
[00161] In at least some embodiments of the present invention, the stake location 361 identified by the arm-mounted locator assembly 380 is known, at least relative to the distal end 354 of the operational arm 342, and thus this location 361 may be recorded as installed data for "as-built" documentation. [00162] Alternatively, a robotic method of precisely installing the string 15 in conjunction with the robotic installation of the stakes 17 may be developed and applied. Preferably, the stakes 17 are placed and the string 15 attached in the precise location during a single pass through the installation area. In order to achieve this type of operation, the geometry between the stake 17, rod 18, and string 15 must be controlled. This control can be implemented with either fixed geometry between the parts of the stringline 14, such that the geometry is consistent and predictable, or with means to manipulate the geometries from detectable and measurable positions to stable and calculable positions with the required accuracy, even after use in harsh field environments. It is contemplated that positioning accuracy within +/- 0.125 inches will be sufficient. In other words, the string-holding end of each rod 18 must be placed within an eighth of an inch of its intended location. Once the stake and rod assembly 16 is installed with the string-holding end of the rod 18 in the proper location, the string 15 may be automatically attached or mounted within the rod's holding slot. Further, a system for such automatic installation preferably includes means for tying-off and tensioning the string 15 such that it maintains its position when in use guiding the operation of a conventional slip form paving machine 10.
[00163] Once the stringline 14 has been fully installed, using any of the systems 310,410,510,610 or variations thereof described above, a conventional slip form paving machine 10 may be operated to form the desired curb and gutter installation 40, as shown in FIG. 1. When finished, the respective vehicle 330 may be driven back into the area of the stringline 14 to be removed and positioned adjacent one of the stake and rod assemblies 16. The precise position of the stake and rod assembly 16 is known from the as-built documentation gathered during the installation process. It is not necessary for the vehicle 330 to be positioned perfectly relative to the stake 17, because the automated arm assembly 340 may be translated as described previously, thereby permitting more precise adjustment. The operational arm 342 may then be used to remove the stake and rod assembly 16 from the ground and return it to the trailer or other storage location from which it came. Meanwhile, the string 15 may be rewound onto the spool 348. This process may then be repeated until all of the stake and rod assemblies 16 have been removed and stored. In at least one method of operation, the stake and rod assemblies 16 are removed in the reverse order that they were installed; that is, the last stake and rod assembly 16 installed is the first removed, and so on. [00164] Based on the foregoing information, it is readily understood by those persons skilled in the art that the present invention is susceptible of broad utility and application. Many embodiments and adaptations of the present invention other than those specifically described herein, as well as many variations, modifications, and equivalent arrangements, will be apparent from or reasonably suggested by the present invention and the foregoing descriptions thereof, without departing from the substance or scope of the present invention.
[00165] Accordingly, while the present invention has been described herein in detail in relation to its preferred embodiment, it is to be understood that this disclosure is only illustrative and exemplary of the present invention and is made merely for the purpose of providing a full and enabling disclosure of the invention. The foregoing disclosure is not intended to be construed to limit the present invention or otherwise exclude any such other embodiments, adaptations, variations, modifications or equivalent arrangements; the present invention being limited only by the claims appended hereto and the equivalents thereof. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for the purpose of limitation.

Claims

CLAIMSWhat is claimed is:
1. A construction system utilizing 3D control, including: a fixed base station of known location; a self-propelled construction machine located in the general vicinity of the fixed base station; and a mobile unit assembly mounted on the self-propelled construction machine and having a location-determination device arranged to translate in a generally horizontal plane, the location-determination device adapted to operate in conjunction with the fixed base station to determine geodetic information about the self-propelled construction machine.
2. The construction system of Claim 1, wherein the mobile unit assembly is a rotating mobile unit assembly and the location-determination device is arranged to rotate around an axis.
3. The construction system of Claim 2, wherein the geodetic information includes the location of the self-propelled construction machine.
4. The construction system of Claim 2, wherein the geodetic information includes the direction of the self-propelled construction machine.
5. The construction system of Claim 2, wherein the geodetic information includes the orientation of the self-propelled construction machine.
6. The construction system of Claim 2, further comprising a machine controller adapted to control one or more operational functions of the self-propelled construction machine based on the geodetic information.
7. The construction system of Claim 2, wherein the location-determination device is a geodetic prism and the fixed base station is a total station.
8. An automated stringline installation system, comprising: a vehicle; a 3D control system, at least partly carried by the vehicle, for determining location information; and an adjustable arm assembly, mounted on the vehicle, that identifies the location of a relative point in a stringline installation using the location information determined by the 3D control system.
9. The automated stringline installation system of Claim 8, wherein the relative point is a particular point, on the ground, where a stake is to be installed in a stringline installation.
10. The automated stringline installation system of Claim 9, wherein the adjustable arm assembly is adapted to install the stake at the particular point.
11. The automated stringline installation system of Claim 8, wherein the relative point is a particular point, elevated over the ground, through which a string is to be installed in a stringline installation.
12. The automated stringline installation system of Claim 11, wherein the adjustable arm assembly is adapted to position the string such that it is routed through the particular point.
13. The automated stringline installation system of Claim 12, wherein the adjustable arm assembly is adapted to install the string such that is routed through the particular point.
14. The automated stringline installation system of Claim 12, further comprising a reel assembly for carrying a spool of string such that the string may be routed from the reel assembly to the particular point.
15. The automated stringline installation system of Claim 8, wherein the relative point is a particular point, in an existing stringline installation, whose actual location is to be determined.
16. The automated stringline installation system of Claim 15, further comprising a database in which the actual location of the particular point is recorded as installed data.
17. The automated stringline installation system of Claim 8, wherein the adjustable arm assembly includes an operational arm and a translational platform.
18. The automated stringline installation system of Claim 17, wherein the translational platform includes a mechanical assembly that permits the operational arm to be displaced, relative to the vehicle, in one or more degree of freedom.
19. The automated stringline installation system of Claim 18, wherein the operational arm shifts, along at least one axis, relative to the vehicle.
20. The automated stringline installation system of Claim 18, wherein the operational arm rotates, around at least one axis, relative to the vehicle.
21. The automated stringline installation system of Claim 18, wherein the mechanical assembly includes a plurality of adjustment mechanisms, each permitting the operational arm to be displaced in exactly one degree of freedom.
22. The automated stringline installation system of Claim 8, wherein the adjustable arm assembly includes an articulated arm.
23. The automated stringline installation system of Claim 8, further comprising an arm- mounted locator assembly disposed at a distal end of the adjustable arm assembly and arranged to point to the relative point.
24. The automated stringline installation system of Claim 8, further comprising a sensor used to determine information pertaining to the location of a distal end of the adjustable arm assembly relative to the 3D control system.
25. The automated stringline installation system of Claim 24, wherein the sensor determines a state or position of an adjustment mechanism in the adjustable arm assembly.
26. The automated stringline installation system of Claim 24, wherein the sensor determines a distance or angle of a first portion of the adjustable arm assembly relative to a second portion of the adjustable arm assembly.
27. The automated stringline installation system of Claim 24, wherein the sensor determines a distance or angle between the distal end of the adjustable arm assembly and the 3D control system directly.
28. The automated stringline installation system of Claim 8, wherein the 3D control system includes a fixed base station locatable in the general vicinity of the vehicle on a construction site, and a mobile unit carried by the vehicle.
29. The automated stringline installation system of Claim 28, wherein the fixed base station is equipped with GPS and the mobile unit includes a GPS unit.
30. The automated stringline installation system of Claim 28, wherein the base station is a robotic laser-based tracking station and the mobile unit includes a prism.
31. A method of determining a location on a construction site, including: providing a mobile unit assembly having a translating location-determination device; determining a fixed geometric relationship between the location-determination device and a point of interest; repeatedly translating the location-determination device in a generally horizontal plane; during each translation, determining the location of the location-determination device a plurality of times; and determining a location of the point of interest on the basis of the determined positions of the location-determination device and the fixed geometric relationship.
32. The method of Claim 31 , wherein the step of providing a mobile unit assembly having a translating location-determination device includes providing a mobile unit assembly having a rotating location-determination device, and wherein the step of repeatedly translating the location-determination device includes repeatedly rotating the location- determination device around an axis.
33. The method of Claim 32, wherein the point of interest is a distal end of a surveyor's pole to which the rotating location-determination device is attached.
34. The method of Claim 32, wherein the point of interest is a point on a construction machine.
35. The method of Claim 34, wherein the point of interest is a point on a slip form paving machine.
36. The method of Claim 35, wherein the point of interest is a point on a mold of the slip form paving machine.
37. The method of Claim 32, wherein the location-determination device is a prism adapted to be tracked using laser technology.
38. The method of Claim 32, wherein the location-determination device is a GPS device.
39. An automated stringline installation system, comprising: an operational arm having a proximal end and a distal end; a string, dispensed from the operational arm, for use in a stringline installation; and a sensor used to determine information pertaining to the location of the distal end of the operational arm assembly relative to the proximal end of the operational arm.
40. The automated stringline installation system of Claim 39, further comprising a machine controller that determines the location of the distal end of the operational arm assembly relative to the proximal end of the operational arm using the information determined by the sensor.
41. The automated stringline installation system of Claim 40, further comprising a geodetic device carried adjacent the proximal end of the operational arm, wherein the machine controller further determines the location of the of the distal end of the operational arm assembly relative to the geodetic device using the information determined by the sensor.
42. The automated stringline installation system of Claim 41, wherein the geodetic device includes a GPS unit.
43. The automated stringline installation system of Claim 41, wherein the geodetic device includes a prism.
44. The automated stringline installation system of Claim 40, wherein the sensor determines a state or position of an adjustment mechanism in the operational arm.
45. The automated stringline installation system of Claim 44, wherein the sensor determines a distance or angle of a first portion of the operational arm relative to a second portion of the adjustable arm assembly.
46. The automated stringline installation system of Claim 44, wherein the sensor determines a distance or angle between the distal end of the operational arm and the proximal end of the operational arm directly.
47. The automated stringline installation system of Claim 44, wherein the sensor determines a distance or angle between the distal end of the operational arm and the geodetic device directly.
48. The automated stringline installation system of Claim 40, further comprising a translational platform supporting the operational arm.
49. The automated stringline installation system of Claim 48, wherein the translational platform includes a mechanical assembly that permits the operational arm to be displaced in one or more degree of freedom.
50. The automated stringline installation system of Claim 49, wherein the operational arm shifts along at least one axis.
51. The automated stringline installation system of Claim 49, wherein the operational arm rotates around at least one axis.
52. The automated stringline installation system of Claim 49, wherein the mechanical assembly includes a plurality of adjustment mechanisms, each permitting the operational arm to be displaced in exactly one degree of freedom.
53. The automated stringline installation system of Claim 40, wherein the operational arm includes an articulated arm.
54. The automated stringline installation system of Claim 40, wherein the distal end of the operational arm is adapted to identify the location of a relative point in a stringline installation using the location information determined by the sensor.
55. The automated stringline installation system of Claim 54, wherein the relative point is a particular point, on the ground, where a stake is to be installed in a stringline installation.
56. The automated stringline installation system of Claim 55, wherein the operational arm is adapted to install the stake at the particular point.
57. The automated stringline installation system of Claim 54, wherein the relative point is a particular point, elevated over the ground, through which the string is to be installed in a stringline installation.
58. The automated stringline installation system of Claim 57, wherein the operational arm is adapted to position the string such that it is routed through the particular point.
59. The automated stringline installation system of Claim 58, wherein the operational arm is adapted to install the string such that is routed through the particular point.
60. The automated stringline installation system of Claim 58, further comprising a reel assembly for carrying a spool of the string such that the string may be routed from the reel assembly to the particular point.
61. The automated stringline installation system of Claim 54, wherein the relative point is a particular point, in an existing stringline installation, whose actual location is to be determined.
62. The automated stringline installation system of Claim 61, further comprising a database in which the actual location of the particular point is recorded as installed data.
63. The automated stringline installation system of Claim 54, further comprising an arm- mounted locator assembly disposed at the distal end of the operational arm and arranged to point to the relative point.
64. The automated stringline installation system of Claim 40, further comprising a reel assembly for carrying a spool of the string such that the string may be routed from the reel assembly to the distal end of the operational arm.
65. The automated stringline installation system of Claim 40, further comprising a string tensioning device.
66. The automated stringline installation system of Claim 65, wherein the string tensioning device is disposed at the distal end of the operational arm.
67. A 3D controlled construction apparatus, including: a self-propelled construction machine; a mobile unit assembly mounted on the self-propelled construction machine and having a location-determination device arranged to translate in a generally horizontal plane, the location-determination device adapted to operate in conjunction with a fixed base station to determine geodetic information about the self-propelled construction machine; and a machine controller adapted to control one or more operational functions of the self- propelled construction machine based on the geodetic information.
68. The construction system of Claim 67, wherein the mobile unit assembly is a rotating mobile unit assembly and the location-determination device is arranged to rotate around an axis.
69. The 3D controlled construction machine of Claim 68, wherein the geodetic information includes the location of the self-propelled construction machine.
70. The 3D controlled construction machine of Claim 68, wherein the geodetic information includes the direction of the self-propelled construction machine.
71. The 3D controlled construction machine of Claim 68, wherein the geodetic information includes the orientation of the self-propelled construction machine.
72. A rotating mobile unit assembly for 3D control of a self-propelled construction machine, including: a mounting assembly adapted to be mounted on a self-propelled construction machine; a location-determination device supported by the mounting assembly and arranged to rotate around an axis; and a sensor adapted to determine the angular orientation of the location-determination device.
73. A method of installing a stringline for guiding construction equipment, comprising: providing a vehicle having machine controller, including a memory, and an adjustable arm assembly mounted thereon, the adjustable arm assembly having a proximal end and a distal end; storing data representative of a desired location for a stake in the memory, the stake being a stake in a stringline installation; driving the vehicle in the immediate vicinity of the desired stake location; automatically determining an actual location indicated by the distal end of the adjustable arm assembly; and comparing the actual location of the distal end of the adjustable arm assembly to the desired stake location stored in the memory; and installing a stringline stake in the actual location indicated by the distal end of the adjustable arm assembly according to the outcome of the comparing step.
74. A method of controlling a self-propelled construction machine, including: mounting a mobile assembly, having a location-determination device that translates in a generally horizontal plane, on a self-propelled construction machine; repeatedly determining a location of the location-determination device as the location- determination device revolves around the axis; and utilizing data indicative of the repeatedly-determined locations to control the operation of the self-propelled construction machine.
75. The method of Claim 74, wherein the location-determination device revolves around an axis, and the repeatedly determining step occurs as the location-determination device revolves around the axis.
76. The method of Claim 75, wherein the step of repeatedly determining a location is carried out in conjunction with a fixed base station.
77. The method of Claim 76, wherein the step of utilizing the data to control the operation of the self-propelled construction machine includes utilizing the data to steer the self- propelled construction machine.
78. The method of Claim 76, wherein the step of utilizing the data to control the operation of the self-propelled construction machine includes utilizing the data to adjust the cross slope of the self-propelled construction machine.
79. The method of Claim 76, wherein the step of utilizing the data to control the operation of the self-propelled construction machine includes utilizing the data to adjust the long slope of the self-propelled construction machine.
80. The method of Claim 76, wherein the step of utilizing the data to control the operation of the self-propelled construction machine includes utilizing the data to determine a velocity of the self-propelled construction machine.
81. The method of Claim 76, wherein the step of utilizing the data to control the operation of the self-propelled construction machine includes utilizing the data to determine a traveled distance of the self-propelled construction machine.
82. A handheld mobile unit assembly, including: a surveying pole; a location-determination device supported by the surveying pole and arranged to rotate around an axis; and a sensor adapted to determine the angular orientation of the location-determination device.
83. The handheld mobile unit assembly of Claim 82, wherein the location-determination device is a prism adapted to be tracked using laser technology.
84. The handheld mobile unit assembly of Claim 82, wherein the location-determination device is a GPS device.
85. A method of determining a location on a construction site, including: providing a handheld mobile unit assembly, including a surveying pole with a rotating location-determination device mounted thereon; positioning a distal end of the surveying pole at a location of interest; holding the surveying pole steady while the location-determination device rotates at least one time about an axis; in conjunction with the operation of a fixed base station, determining the position of the location-determination device a plurality of times each time the location- determination device rotates about the axis; and determining a location on a construction site on the basis of the determined positions of the location-determination device.
86. A 3D controlled paving apparatus, including: a slip form paving machine; a location-determination device supported by the slip form paving machine and arranged to translate in a generally horizontal plane, the location-determination device adapted to operate in conjunction with a fixed base station to determine geodetic information about the slip form paving machine; and a machine controller adapted to control one or more operational functions of the slip form paving machine based on the geodetic information.
87. The 3D controlled paving apparatus of Claim 86, wherein the location-determination device is arranged to rotate around an axis.
88. The 3D controlled paving apparatus of Claim 87, wherein the location-determination device is a prism adapted to be tracked by the fixed base station using laser technology.
89. The 3D controlled paving apparatus of Claim 87, wherein the location-determination device is a GPS device.
90. The 3D controlled paving apparatus of Claim 87, wherein the machine controller is adapted to steer the slip-form paving machine based on the geodetic information.
91. The 3D controlled paving apparatus of Claim 87, wherein the machine controller is adapted to adjust the cross slope of the slip-form paving machine based on the geodetic information.
92. The 3D controlled paving apparatus of Claim 87, wherein the machine controller is adapted to adjust the long slope of the slip-form paving machine based on the geodetic information.
93. The 3D controlled paving apparatus of Claim 87, wherein the machine controller is adapted to determine a velocity of the slip-form paving machine based on the geodetic information.
94. The 3D controlled paving apparatus of Claim 87, wherein the machine controller is adapted to determine a traveled distance of the slip-form paving machine based on the geodetic information.
95. A method of installing a 3D control system for a construction apparatus, including: mounting a rotating mobile assembly, having a location-determination device arranged to rotate around an axis, on a self-propelled construction machine having a forward direction; rotating the location-determination device until it points in a direction having a known angular relationship to the forward direction; determining, using an angular orientation sensor, the rotational angle of the location- determination device while the location-determination device points in the direction; and associating the determined rotational angle of the location-determination device with the known angular relationship of the direction to the forward direction.
PCT/US2008/059516 2007-04-05 2008-04-05 Methods and systems utilizing 3d control to define a path of operation for a construction machine WO2008124657A1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US91025107P 2007-04-05 2007-04-05
US91024307P 2007-04-05 2007-04-05
US91024707P 2007-04-05 2007-04-05
US60/910,243 2007-04-05
US60/910,251 2007-04-05
US60/910,247 2007-04-05

Publications (1)

Publication Number Publication Date
WO2008124657A1 true WO2008124657A1 (en) 2008-10-16

Family

ID=39831379

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/059516 WO2008124657A1 (en) 2007-04-05 2008-04-05 Methods and systems utilizing 3d control to define a path of operation for a construction machine

Country Status (2)

Country Link
US (2) US8073566B2 (en)
WO (1) WO2008124657A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO330598B1 (en) * 2010-03-10 2011-05-23 Seabed Rig As Method and apparatus for ensuring the operation of automatic or autonomous equipment
US8068962B2 (en) 2007-04-05 2011-11-29 Power Curbers, Inc. 3D control system for construction machines
WO2016011411A3 (en) * 2014-07-17 2016-03-24 Javad Gnss, Inc. Gnss surveying using rtk engine verification
CN105787277A (en) * 2016-03-02 2016-07-20 江西理工大学 Three-dimensional critical slip crack surface search method for slope
US10408944B2 (en) 2016-01-29 2019-09-10 Javad Gnss, Inc. Hybrid RTK

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9963836B1 (en) * 2005-02-23 2018-05-08 Gomaco Corporation Method for operating paving train machines
US8731777B2 (en) * 2009-08-18 2014-05-20 Crown Equipment Corporation Object tracking and steer maneuvers for materials handling vehicles
US8317502B1 (en) * 2009-11-06 2012-11-27 Ronald Grey Texture pattern imprinting apparatus
US9678508B2 (en) 2009-11-16 2017-06-13 Flanders Electric Motor Service, Inc. Systems and methods for controlling positions and orientations of autonomous vehicles
DE102009059106A1 (en) 2009-12-18 2011-06-22 Wirtgen GmbH, 53578 Self-propelled construction machine and method for controlling a self-propelled construction machine
EP2578748B1 (en) * 2011-10-04 2018-08-29 Joseph Vögele AG External control panel for a construction machine
US8855834B2 (en) * 2011-10-25 2014-10-07 Sauer-Danfoss Inc. Sensing system for following a stringline
US20130124030A1 (en) * 2011-11-16 2013-05-16 Sauer-Danfoss Inc. Sensing system for an automated vehicle
US9637873B2 (en) * 2011-12-14 2017-05-02 Sauer-Danfoss Inc. Sensing system for road construction equipment
US8573886B1 (en) * 2012-01-19 2013-11-05 Contech International, LLC. Curb forming apparatus
DE102012001289A1 (en) 2012-01-25 2013-07-25 Wirtgen Gmbh Self-propelled construction machine and method for controlling a self-propelled construction machine
US9279679B2 (en) 2012-09-12 2016-03-08 Kabushiki Kaisha Topcon Construction machine control method and construction machine control system
US8788154B2 (en) * 2012-09-12 2014-07-22 Kabushiki Kaisha Topcon Construction machine control method and construction machine control system
US8989968B2 (en) 2012-10-12 2015-03-24 Wirtgen Gmbh Self-propelled civil engineering machine system with field rover
JP6118570B2 (en) * 2013-02-01 2017-04-19 株式会社ブリヂストン Raw tire support device and method for removing drum from raw tire
EP2769938B1 (en) * 2013-02-22 2016-02-10 Joseph Vögele AG Drive shaft module for a construction machine
EP2789739A1 (en) * 2013-04-10 2014-10-15 Leica Geosystems AG Automatic track alignment control kit and method for automated track alignment
US9096977B2 (en) 2013-05-23 2015-08-04 Wirtgen Gmbh Milling machine with location indicator system
US9724877B2 (en) 2013-06-23 2017-08-08 Robert A. Flitsch Methods and apparatus for mobile additive manufacturing of advanced structures and roadways
US9988772B2 (en) 2013-06-23 2018-06-05 Robert A. Flitsch Methods and apparatus for mobile additive manufacturing of advanced structures and roadways
US11194306B2 (en) * 2013-06-23 2021-12-07 Addibots, Llc Methods and apparatus for mobile additive manufacturing with additive manufacturing arrays
US11338505B2 (en) * 2013-06-23 2022-05-24 Robert A. Flitsch Methods and apparatus for mobile additive manufacturing of advanced roadway systems
US11707882B2 (en) 2013-06-23 2023-07-25 Robert A. Flitsch Methods and apparatus for mobile additive manufacturing of advanced roadway systems
DE102014012831B4 (en) 2014-08-28 2018-10-04 Wirtgen Gmbh Self-propelled construction machine and method for controlling a self-propelled construction machine
DE102014012825A1 (en) 2014-08-28 2016-03-03 Wirtgen Gmbh Self-propelled construction machine and method for controlling a self-propelled construction machine
DE102014012836B4 (en) 2014-08-28 2018-09-13 Wirtgen Gmbh Self-propelled construction machine and method for visualizing the processing environment of a construction machine moving in the field
US9631329B2 (en) * 2014-12-19 2017-04-25 Wirtgen Gmbh Frame distortion control
US11505902B2 (en) 2015-04-15 2022-11-22 Robert A. Flitsch Methods, materials and apparatus for mobile additive manufacturing of advanced structures and roadways
EP3112812B1 (en) * 2015-07-01 2017-10-25 MOBA - Mobile Automation AG Device and method for measuring distance on a construction machine having a tracks drive and construction machine
US10975529B2 (en) 2016-02-17 2021-04-13 Robert A. Flitsch Methods, materials and apparatus for mobile additive manufacturing of advanced structures and roadways
US10206016B1 (en) * 2016-02-19 2019-02-12 Gomaco Corporation Streaming smoothness indicator system
CN106121206B (en) * 2016-06-23 2018-06-01 湖南工学院 A kind of full-automatic architecture indoor ground tile paving machine executive device
US10960545B2 (en) * 2016-07-04 2021-03-30 Tinymobilerobots Aps Method for interactively providing waypoints to a mobile robot for use in the marking of a geometric figure on a ground surface
CN106758703B (en) * 2017-01-16 2022-04-22 特路(北京)科技有限公司 Method for adjusting curved surface shape and walking path of ironing plate of paving equipment
US10822029B2 (en) 2017-01-17 2020-11-03 Gomaco Corporation Paving machine with smart steering control
EP3728739B1 (en) * 2017-12-18 2023-11-08 Somero Enterprises, Inc. Concrete screeding machine with column block control using gyroscope sensor
DE102018201899A1 (en) 2018-02-07 2019-08-08 Ford Global Technologies, Llc 3D printing robot, 3D printing robot system and method for producing an object with at least one such 3D printing robot
US11243531B2 (en) 2018-08-09 2022-02-08 Caterpillar Paving Products Inc. Navigation system for a machine
US10697134B2 (en) 2018-08-14 2020-06-30 Robert A. Flitsch Methods and apparatus for mobile additive manufacturing
DE102018119962A1 (en) 2018-08-16 2020-02-20 Wirtgen Gmbh Self-propelled construction machine and method for controlling a self-propelled construction machine
US10428472B1 (en) * 2018-10-18 2019-10-01 Caterpillar Trimble Control Technologies Llc Method of controlling a cross slope of an asphalt paver screed
US10961666B2 (en) 2018-10-29 2021-03-30 Caterpillar Paving Products Inc. Determine sonic sensor angle using laser shape
US11123921B2 (en) * 2018-11-02 2021-09-21 Fermi Research Alliance, Llc Method and system for in situ cross-linking of materials to produce three-dimensional features via electron beams from mobile accelerators
US11641121B2 (en) 2019-02-01 2023-05-02 Crown Equipment Corporation On-board charging station for a remote control device
WO2020159636A1 (en) 2019-02-01 2020-08-06 Crown Equipment Corporation Pairing a remote control device to a vehicle
DE102019118059A1 (en) 2019-07-04 2021-01-07 Wirtgen Gmbh Self-propelled construction machine and method for controlling a self-propelled construction machine
CN110453569B (en) * 2019-08-08 2021-04-09 河南省第二公路工程有限公司 Retaining wall type curb structure construction machinery
CN113431044A (en) * 2021-06-30 2021-09-24 闫欠欠 Anti-wrinkle and instant-fixing geotextile laying system and laying method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4319859A (en) * 1980-04-21 1982-03-16 Power Curbers, Inc. Ditch lining apparatus
JP2000500195A (en) * 1995-06-19 2000-01-11 ヴェルマー マニュファクチュアリング カンパニー Excavator data collection and control system and processing
US6109825A (en) * 1999-05-26 2000-08-29 Power Curbers, Inc. Paving apparatus with automatic mold positioning control system
JP2000319815A (en) * 1999-05-13 2000-11-21 Nippon Hodo Co Ltd Road face information-systematizing method for pavement
JP2001512543A (en) * 1997-12-19 2001-08-21 ヴィルトゲン ゲゼルシャフト ミット ベシュレンクター ハフツング Road crushing method and apparatus
KR20050115234A (en) * 2003-02-13 2005-12-07 존 폴 스미스 Asphalt delivery and compaction system

Family Cites Families (141)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3763567A (en) * 1972-03-30 1973-10-09 Rexnord Inc Stringline holder
US4197032A (en) * 1978-08-02 1980-04-08 Power Curbers, Inc. Apparatus and method for forming a continuous strip of paving
US4185712A (en) * 1978-08-16 1980-01-29 Honeywell Inc. Master slave steering control
US4526493A (en) * 1983-05-26 1985-07-02 H. H. H. Concrete Paving Co. Slip-forming machine and process for laying concrete mix adjacent to plastic concrete mix
DE3506326C1 (en) * 1985-02-22 1986-08-21 Harms, Paul G., 6253 Hadamar Depth measuring device for an excavator
US4943199A (en) * 1986-03-12 1990-07-24 Starrfrasmaschinen Ag Machine tool storage apparatus
US5046888A (en) * 1987-03-24 1991-09-10 King John C Material spreader
US4789266A (en) * 1987-11-27 1988-12-06 Power Curbers, Inc. Self-propelled construction apparatus
US4808026A (en) * 1987-11-27 1989-02-28 Power Curbers, Inc. Construction apparatus with earth trimmer
US5062737A (en) * 1988-03-14 1991-11-05 Samuels Terry G Powered height changer for improved power curber
DE3816198C1 (en) * 1988-05-11 1989-09-07 Moba-Electronic Gesellschaft Fuer Mobil-Automation Mbh, 6254 Elz, De
DE8810670U1 (en) 1988-08-24 1989-01-26 Moba-Electronic Gesellschaft Fuer Mobil-Automation Mbh, 6254 Elz, De
US4988233A (en) * 1988-12-30 1991-01-29 Kasler Corporation Paving machine
US5035384A (en) * 1989-06-21 1991-07-30 Werthmann Paul E Support clip and method of use
US5035290A (en) * 1989-10-27 1991-07-30 Moba-Electronic Gesellschaft Fur Mobil-Automation Mbh Height sensing device including an ultrasonic sensor and a mechanical sensor
US5101360A (en) * 1990-04-16 1992-03-31 Gomaco Corporation Method and apparatus for automatically adjusting the crown height for a slip forming paver
US5051025A (en) * 1990-05-24 1991-09-24 M-B-W Inc. Slip form paving machine with outrigger wheel
US5059062A (en) * 1990-06-14 1991-10-22 Pat Bresnahan Concrete path paver with removeable slip-forming screed
US5061115A (en) * 1990-07-09 1991-10-29 Gomaco Corp. Adjustable automatic floating trowel apparatus for slip forming machines
US5533888A (en) * 1990-08-21 1996-07-09 Belarde; John F. Apparatus for forming concrete barriers
US5173309A (en) * 1990-08-21 1992-12-22 Belarde John F Apparatus for forming concrete barriers
US5190397A (en) * 1991-03-18 1993-03-02 Gomaco Corporation Dowel bar insertion method and apparatus for concrete paving machine
US5209602A (en) * 1991-06-10 1993-05-11 Gomaco Corporation Method and apparatus for inserting dowel bars for a concrete slip forming machine
DE9114281U1 (en) * 1991-11-15 1992-01-09 Moba-Electronic Gesellschaft Fuer Mobil-Automation Mbh, 6254 Elz, De
USD344942S (en) 1992-02-04 1994-03-08 Trimble Navigation Limited Hand-held navigational unit
US5371566A (en) * 1992-03-05 1994-12-06 Olympus Optical Co., Ltd. Camera system
US5477459A (en) * 1992-03-06 1995-12-19 Clegg; Philip M. Real time three-dimensional machine locating system
US5405212A (en) * 1992-06-18 1995-04-11 Cmi Corporation Paving machine with drop-then-stop dowel bar insertion
US5318377A (en) * 1992-06-18 1994-06-07 Cmi Corporation Paving machine with midline dowel bar insertion
US5352063A (en) * 1992-09-30 1994-10-04 Allen Engineering Corporation Polymer concrete paving machine
US5739785A (en) * 1993-03-04 1998-04-14 Trimble Navigation Limited Location and generation of high accuracy survey control marks using satellites
AU1832795A (en) * 1994-01-21 1995-08-08 George W. Swisher Jr. Paving material machine having a tunnel with automatic gate control
US5492432A (en) * 1994-03-18 1996-02-20 Cmi Corporation Concrete vibrating machine
SE9402047L (en) * 1994-06-13 1995-12-14 Contractor Tools Ab Method and apparatus for remote control of one or more working machines
US6367764B1 (en) 1994-08-29 2002-04-09 Michael G. Butler Versatile threaded construction stake usable to anchor and/or support construction forms, including concrete slab foundation forming devices
FR2734643B1 (en) * 1995-05-23 1998-01-30 Soc Et Rech Et Const Electroni METHOD AND DEVICE FOR THE PRECISE LOCATION OF POINTS ON THE SURFACE OF THE EARTH BY RADIO-SATELLITE LOCATION
US5549412A (en) * 1995-05-24 1996-08-27 Blaw-Knox Construction Equipment Corporation Position referencing, measuring and paving method and apparatus for a profiler and paver
US5862501A (en) * 1995-08-18 1999-01-19 Trimble Navigation Limited Guidance control system for movable machinery
US5662431A (en) * 1995-10-27 1997-09-02 Power Curbers, Inc. Self-propelled slip-form paving apparatus
US5812961A (en) * 1995-12-28 1998-09-22 Trimble Navigation Limited Method and reciever using a low earth orbiting satellite signal to augment the global positioning system
US5935183A (en) * 1996-05-20 1999-08-10 Caterpillar Inc. Method and system for determining the relationship between a laser plane and an external coordinate system
USD386152S (en) 1996-05-28 1997-11-11 Trimble Navigation Limited Hand-held survey data collector
US5791815A (en) * 1996-06-21 1998-08-11 Cmi Corporation Vibrating compactor assembly for use with a concrete finishing machine
US6099204A (en) * 1996-08-13 2000-08-08 Godbersen; Gary L. Apparatus for inserting dowel bars in a concrete slip forming machine
CA2211331C (en) * 1996-08-13 2002-05-28 Gary L. Godbersen Apparatus for inserting dowel bars within the pan of a concrete slip forming machine
US5951613A (en) * 1996-10-23 1999-09-14 Caterpillar Inc. Apparatus and method for determining the position of a work implement
DE19647150C2 (en) * 1996-11-14 2001-02-01 Moba Mobile Automation Gmbh Device and method for controlling the installation height of a road finisher
US6047227A (en) * 1996-11-19 2000-04-04 Caterpillar Inc. Method and apparatus for operating geography altering machinery relative to a work site
US6109111A (en) * 1997-02-14 2000-08-29 Racine Federated Inc. Concrete vibrator monitor
US5929807A (en) * 1997-03-07 1999-07-27 Trimble Navigation Limited Method and apparatus for precision location of GPS survey tilt pole
US5903235A (en) * 1997-04-15 1999-05-11 Trimble Navigation Limited Handheld surveying device and method
US6067046A (en) * 1997-04-15 2000-05-23 Trimble Navigation Limited Handheld surveying device and method
US6055486A (en) * 1997-06-04 2000-04-25 Minnich Manufacturing Company Inc. Accelerometer-based monitoring and control of concrete consolidation
DE19727549C2 (en) 1997-06-28 2000-03-02 Wirtgen Gmbh Device and method for excavating and filling in soil
US6171018B1 (en) * 1997-11-10 2001-01-09 Kabushiki Kaisha Topcon Automatic control system for construction machinery
SE509209C2 (en) * 1997-11-28 1998-12-14 Spectra Precision Ab Device and method for determining the position of the machining part
US5988936A (en) * 1997-12-11 1999-11-23 Miller Formless Co., Inc. Slip form control system for tight radius turns
DE29803077U1 (en) 1998-02-24 1998-06-25 Hermann Kirchner Gmbh & Co Kg Additional equipment for a paver
US6052083A (en) * 1998-03-12 2000-04-18 Trimble Navigation Limited Method and apparatus for position identification
US6033031A (en) * 1998-03-13 2000-03-07 Astec Industries, Inc. Milling machine with vibrating mechanism and rotary drum
DE19814053B4 (en) 1998-03-30 2007-07-26 Wirtgen Gmbh Apparatus for milling off floor surfaces, in particular roadways
DE19814052A1 (en) 1998-03-30 1999-10-14 Wirtgen Gmbh Slipform paver
US5984420A (en) * 1998-05-29 1999-11-16 Wirtgen America, Inc. Grade averaging system with floating boom and method of using the same
US6152238A (en) 1998-09-23 2000-11-28 Laser Alignment, Inc. Control and method for positioning a tool of a construction apparatus
US6171016B1 (en) * 1998-10-20 2001-01-09 Concrete Systems, Inc. Tubular reinforcing dowel system and method
JP4121642B2 (en) * 1998-11-13 2008-07-23 株式会社トプコン Construction machine control system
US6295746B1 (en) * 1998-12-18 2001-10-02 Caterpillar Inc. Method and apparatus for controlling movement of a work implement
US6384823B1 (en) 1999-01-05 2002-05-07 C. Michael Donoghue System and method for real-time mapping and transfer of coordinate position data from a virtual computer-aided design workspace to the real workspace
US6253160B1 (en) * 1999-01-15 2001-06-26 Trimble Navigation Ltd. Method and apparatus for calibrating a tool positioning mechanism on a mobile machine
DE19903638A1 (en) 1999-01-29 2000-08-24 Wirtgen Gmbh Device for smoothing a concrete surface
DE19904797C1 (en) 1999-02-05 2000-12-28 Wirtgen Gmbh Device for inserting dowels in freshly laid pavements
US6330503B1 (en) 1999-02-22 2001-12-11 Trimble Navigation Limited Global positioning system controlled staking apparatus
US6425186B1 (en) 1999-03-12 2002-07-30 Michael L. Oliver Apparatus and method of surveying
US6332736B1 (en) 1999-04-08 2001-12-25 James Cape And Sons Company Method and apparatus for spreading paving materials
US6191732B1 (en) * 1999-05-25 2001-02-20 Carlson Software Real-time surveying/earth moving system
US6628308B1 (en) 1999-05-28 2003-09-30 Trimble Navigation Ltd. Graphical aids for surveying
US6496874B1 (en) 1999-06-30 2002-12-17 Trimble Navigation Limited Method and apparatus for determining position using a handheld personal computer and a cradle
DE19932396A1 (en) 1999-07-14 2001-02-01 Wirtgen Gmbh Construction machine and milling drum
US6234713B1 (en) * 1999-07-30 2001-05-22 Cmi Corporation Vibrator truss assembly
US6390726B1 (en) 1999-10-01 2002-05-21 Guntert & Zimmerman Const. Div. Dowel bar inserter kit having chain feeder
DE19951297C1 (en) * 1999-10-25 2001-04-12 Moba Mobile Automation Gmbh Control device for road laying machine has beam of road laying machine displaced transverse to travel direction for compensating offset from required path of road surface
FR2800312B1 (en) 1999-10-29 2002-01-25 Automa Tech Sa PUNCHING MACHINE FOR PANELS
US6717509B1 (en) 1999-11-01 2004-04-06 Trimble Navigation Limited Method for sending message that indicates position and message transmission device and message transmission server
US6862525B1 (en) 1999-11-01 2005-03-01 Garmin Corporation GPS device with compass and altimeter and method for displaying navigation information
DE19957048C1 (en) 1999-11-26 2001-08-09 Wirtgen Gmbh Slipform paver
DE10000110B4 (en) 2000-01-04 2004-06-24 Sauer-Sundstrand Gmbh & Co. Hydrostatic vehicle drive with control device and control device for hydrostatic drives
WO2001051760A2 (en) * 2000-01-12 2001-07-19 The Charles Machine Works, Inc. System for automatically drilling and backreaming boreholes
US6430504B1 (en) 2000-03-07 2002-08-06 Trimble Navigation Ltd. User interface for global positioning system receiver
US6594912B2 (en) 2000-04-20 2003-07-22 Topcon Gps Llp Electronic plumb indicator for monopoles, survey poles, global positioning antennas and the like
WO2001086078A1 (en) 2000-05-05 2001-11-15 Laser Alignment, Inc., A Leica Geosystems Company Laser-guided construction equipment
US6582152B2 (en) 2000-05-11 2003-06-24 Leone Construction Company Zero clearance variable width concrete paving machine
US6529828B1 (en) 2000-07-12 2003-03-04 Trimble Navigation Limited Integrated position and direction system with map display oriented according to heading or direction
DE10036784C1 (en) 2000-07-28 2001-09-20 Abg Allg Baumaschinen Gmbh Tamping board, for road builder, has base board and retractable board part connected by hydraulically-operated clamps and having height-adjustment unit with rotating spindles
US6508606B1 (en) 2000-09-15 2003-01-21 Miller Spreader Company Curb forming apparatus
CA2357917C (en) 2000-09-29 2010-12-21 N. Piccoli Construction Moveable tailpiece for attachment to a curb forming machine for producing low curb profiles
US6421926B1 (en) 2000-11-10 2002-07-23 Louis W. Cappuccio Stringline guide system
US6540435B1 (en) 2000-11-16 2003-04-01 Rodolfo Lizarraga Curb mold and extruding system
DE10060903C2 (en) 2000-12-07 2002-10-31 Moba Mobile Automation Gmbh Laser height control device for a construction machine
US6497531B2 (en) 2001-02-24 2002-12-24 Cmi Terex Corporation Concrete curing machine
US6655465B2 (en) 2001-03-16 2003-12-02 David S. Carlson Blade control apparatuses and methods for an earth-moving machine
AUPR396501A0 (en) * 2001-03-26 2001-04-26 Edgeroi Pty Ltd Ground marking apparatus
US6805516B2 (en) 2001-06-04 2004-10-19 E.D. Etnyre & Co. Roadway paving system and method including roadway paving vehicle and supply truck
US6577141B2 (en) 2001-06-13 2003-06-10 Sauer-Danfoss, Inc. System and method for capacitance sensing of pavement density
DE10128564B4 (en) 2001-06-13 2005-10-27 Wirtgen Gmbh Slipformer
FI117130B (en) 2001-06-27 2006-06-30 Consolis Technology Oy Ab Method and apparatus for making concrete product
US6966387B2 (en) 2001-07-05 2005-11-22 Agtek Development Company, Inc. Universal optical adapter for a three dimensional earthgrading system
US6923630B2 (en) 2001-07-30 2005-08-02 Slipstone, Inc. Apparatus and method for impressing patterns in a slip-formed concrete wall
DE10138554C1 (en) 2001-08-06 2003-01-23 Sauer Danfoss Neumuenster Gmbh Control device for proportionally adjustable hydraulic pump of closed hydraulic circuit includes valve configuration with valve for each swivel direction of piston and a mechanical touch
US6633256B2 (en) 2001-08-24 2003-10-14 Topcon Gps Llc Methods and systems for improvement of measurement efficiency in surveying
US6904394B2 (en) * 2001-09-07 2005-06-07 Delta Search Labs, Inc. Nurbs based CNC machine process using boolean substraction
US6692185B2 (en) 2001-10-17 2004-02-17 Power Curbers, Inc. Adjusting arrangement for steerable transport assembly for self-propelled construction vehicle
US6715957B2 (en) 2001-10-17 2004-04-06 Power Curbers, Inc. Paving apparatus with retractable pavement forming assembly
JP2003139838A (en) 2001-10-30 2003-05-14 Mitsui & Co Ltd Gps positioning system
USD467824S1 (en) 2001-12-04 2002-12-31 Trimble Navigation Limited Portable receiver for position measurement
JP3816806B2 (en) 2002-01-21 2006-08-30 株式会社トプコン Construction machine control system
US6890123B2 (en) * 2002-02-06 2005-05-10 N. Piccoli Construction Device for forming tight radius curbs and gutters with a paving machine
US6880643B1 (en) 2002-02-07 2005-04-19 Novariant, Inc. System and method for land-leveling
US6817253B2 (en) 2002-03-14 2004-11-16 Sauer-Danfoss Inc. Method and means for measuring torque in hydraulic power units
US6782320B1 (en) 2002-05-16 2004-08-24 The United States Of America As Represented By The Secretary Of The Army Method and system of single-antenna determination of position, time, and attitude of a moving object by satellite navigation
DE10225975B4 (en) 2002-06-11 2004-07-08 Sauer-Danfoss (Nordborg) A/S Method for steering a vehicle and steering device
US6883815B2 (en) * 2002-06-13 2005-04-26 Oshkosh Truck Corporation Fire-fighting vehicle
US6721651B1 (en) 2002-06-28 2004-04-13 Garmin Ltd. Rugged, waterproof, navigation device with touch panel
US6711838B2 (en) * 2002-07-29 2004-03-30 Caterpillar Inc Method and apparatus for determining machine location
US6640687B1 (en) 2002-08-09 2003-11-04 Sauer-Danfoss Inc. Control system for hydrostatic pump
FI114623B (en) 2002-09-16 2004-11-30 Consolis Technology Oy Ab Method and equipment for casting a concrete product
CA2499954C (en) 2002-09-23 2011-11-01 Topcon Gps Llc Position estimation using a network of global-positioning receivers
US6932733B2 (en) 2002-11-22 2005-08-23 Sauer-Danfoss Inc. Hydromechanical transmission with differential steer
US6772565B1 (en) 2002-11-25 2004-08-10 Shawn T. Schiltz Stake impact and removal system
DE10257130B4 (en) 2002-12-05 2006-07-27 Sauer-Danfoss Aps Fully hydraulic steering
US6679649B1 (en) 2002-12-27 2004-01-20 Sps New England, Inc. Barrier wall apparatus and method of construction
USD492306S1 (en) 2003-06-18 2004-06-29 Trimble Navigation Limited Handheld data collection device
US6934631B2 (en) 2003-08-13 2005-08-23 Trimble Navigation Limited Method for standard positioning service and precise positioning service cooperative operation
US6923289B1 (en) 2003-09-11 2005-08-02 Sauer-Danfoss, Inc. Closed circuit steering circuit for mobile vehicles
US6925892B2 (en) 2003-12-17 2005-08-09 Sauer-Danfoss, Inc. Method and means for monitoring torque in a hydraulic power unit
USD509760S1 (en) 2004-02-18 2005-09-20 Garmin Ltd. Wearable GPS device
US7002513B2 (en) * 2004-03-26 2006-02-21 Topcon Gps, Llc Estimation and resolution of carrier wave ambiguities in a position navigation system
US6984089B1 (en) * 2004-12-22 2006-01-10 Power Curbers, Inc. Adjustable-batter side plate for slip-form paver
US20060198700A1 (en) * 2005-03-04 2006-09-07 Jurgen Maier Method and system for controlling construction machine
US7310138B2 (en) * 2005-08-27 2007-12-18 Trimble Navigation, Ltd Method for augmenting radio positioning system using single fan laser
US7393156B1 (en) * 2006-09-07 2008-07-01 Power Curbers, Inc. Construction apparatus for planting a series of vertical posts
US8073566B2 (en) 2007-04-05 2011-12-06 Power Curbers, Inc. Automated stringline installation system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4319859A (en) * 1980-04-21 1982-03-16 Power Curbers, Inc. Ditch lining apparatus
JP2000500195A (en) * 1995-06-19 2000-01-11 ヴェルマー マニュファクチュアリング カンパニー Excavator data collection and control system and processing
JP2001512543A (en) * 1997-12-19 2001-08-21 ヴィルトゲン ゲゼルシャフト ミット ベシュレンクター ハフツング Road crushing method and apparatus
JP2000319815A (en) * 1999-05-13 2000-11-21 Nippon Hodo Co Ltd Road face information-systematizing method for pavement
US6109825A (en) * 1999-05-26 2000-08-29 Power Curbers, Inc. Paving apparatus with automatic mold positioning control system
KR20050115234A (en) * 2003-02-13 2005-12-07 존 폴 스미스 Asphalt delivery and compaction system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8068962B2 (en) 2007-04-05 2011-11-29 Power Curbers, Inc. 3D control system for construction machines
US8073566B2 (en) 2007-04-05 2011-12-06 Power Curbers, Inc. Automated stringline installation system
NO330598B1 (en) * 2010-03-10 2011-05-23 Seabed Rig As Method and apparatus for ensuring the operation of automatic or autonomous equipment
NO20100339A1 (en) * 2010-03-10 2011-05-23 Seabed Rig As Procedure and device for ensuring the operation of automatic or autonomous equipment
WO2011112098A1 (en) * 2010-03-10 2011-09-15 Seabed Rig As Method and device for securing operation of automatic or autonomous equipment
WO2016011411A3 (en) * 2014-07-17 2016-03-24 Javad Gnss, Inc. Gnss surveying using rtk engine verification
US10281588B2 (en) 2014-07-17 2019-05-07 Javad Gnss, Inc. GNSS surveying using RTK engine verification
US10408944B2 (en) 2016-01-29 2019-09-10 Javad Gnss, Inc. Hybrid RTK
CN105787277A (en) * 2016-03-02 2016-07-20 江西理工大学 Three-dimensional critical slip crack surface search method for slope
CN105787277B (en) * 2016-03-02 2018-05-22 江西理工大学 A kind of side slope three-dimensional critical slip surface searching method

Also Published As

Publication number Publication date
US20080253834A1 (en) 2008-10-16
US8068962B2 (en) 2011-11-29
US8073566B2 (en) 2011-12-06
US20080253835A1 (en) 2008-10-16

Similar Documents

Publication Publication Date Title
US8068962B2 (en) 3D control system for construction machines
US11060245B1 (en) Method for operating paving train machines
EP0682786B1 (en) Method and apparatus for operating geography-altering machinery relative to a work site
AU734054B2 (en) Apparatus and method for determining the position of a point on a work implement attached to and movable relative to a mobile machine
US6954999B1 (en) Trencher guidance via GPS
EP1914352A2 (en) Control and method of control for an earthmoving system
CN110966979B (en) Sensor for motor grader
FI125464B (en) System and method for locating a construction machine
EP0956397B1 (en) Device and method for determining the position of a working part
US20190204852A1 (en) Self-propelled construction machine and method for controlling a self-propelled construction machine
EP0956396A1 (en) Device and method for determining the position of a working part
US5559725A (en) Automatic depth control for trencher
US11555278B2 (en) Autowidth input for paving operations
US20180356521A1 (en) Odometer for a mobile apparatus, and method
KR102092121B1 (en) Measuring equipment for determining the result of a stop operation
JP6918524B2 (en) Inclination sensor correction amount acquisition method for construction work machines
JP2001159518A (en) Tool position measuring device of construction machine, yaw angle detecting device, work machine automatic control device and calibration device
JP2019196630A (en) Unmanned construction system and bulldozer
US11512450B2 (en) Tracked vehicle motion correction
WO2018164078A1 (en) Method for acquiring center of rotation of rotating member in construction work machinery
JP6905137B2 (en) Inclination sensor correction amount acquisition method for construction work machines
JP6878051B2 (en) How to get the position correction amount of the soil removal plate
JP2011058269A (en) Position management device of work machine
JP4477209B2 (en) Direction angle measuring device for construction machinery
JP4024421B2 (en) Horizontal installation method of free section excavator

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08745191

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08745191

Country of ref document: EP

Kind code of ref document: A1