The present disclosure relates generally to a road construction machine, and more particularly, to a control system for a paving machine.
The present disclosure relates to paving machines that are used in road surface construction and repairs. Paving machines are typically utilized to lay asphalt or other paving material. Paving machines often include adjustable width screed assemblies. Paving often includes exact measurements and positioning of the paving machine over the paving surface, including the width of the screed assembly. Navigating the paving machine and adjusting the width or other parameters of the screed assembly, for example, to avoid various objects on the road surface, over the course of a paving operation can be mentally and/or physically taxing, potentially leading to user errors. Additionally, significant training and/or experience may be necessary for the operator or operators to navigate the paving machine and/or adjust the width of the screed. Furthermore, a number of operators may be required to steer and otherwise operate the paving machine.
European Patent No. 1118713, issued to Meyer et al. on Oct. 13, 2004 (the '713 patent”), describes machines and methods of operating machines for automatically moving the machine on a planned route using a geodetic or global positioning system. The machine is a road finisher, for example, a slip-form paver. The '713 describes a machine that receives a predetermined work plan that includes the position of obstacles on a work site. The work plan is a part of a pre-planned route, and the machine automatically steers and adjusts (i.e., increases or decreases) a working width in order to avoid the obstacles while performing a paving operation. Specifically, the '713 patent employs the geodetic or global positioning system in order to determine the position of the machine relative to the positions of the known obstacles in the predetermined work plan. However, the '713 patent relies on the geodetic or global positioning system. Furthermore, the'713 patent relies on a predetermined work plan for the position of the obstacles on the work site.
The paving machine, including the systems and methods, of the present disclosure may address or solve one or more of the problems set forth above and/or other problems in the art. The scope of the current disclosure, however, is defined by the attached claims, and not by the ability to solve any specific problem.
In one aspect, a paving system may include a paving machine, including a hopper, a conveyor, an auger, a screed assembly, and one or more tracks. The paving system also may include one or more obstacle detection elements positioned on the paving machine. The paving system further may include a controller in communication with the one or more obstacle detection elements and one or more of the conveyor, the auger, the screed assembly, and the one or more tracks. The controller may be configured to receive information from the one or more obstacle detection elements, and may control one or more of a width of the screed assembly, an angle of attack of the screed assembly, a height of the screed assembly, an angle of the screed assembly, or a speed of the paving machine, in order to maintain a desired height of paving material delivered to a ground surface by the paving machine.
In another aspect, a method of automatically or semi-automatically navigating a paving machine in a paving operation may include automatically or semi-automatically navigating the paving machine over a worksite, monitoring one or more obstacle detection elements positioned on the paving machine to detect one or more obstacles in a paving course of the paving machine on the worksite, and if one or more obstacles are detected, maneuvering or adjusting one or more portions of the paving machine. The method may further include determining whether the one or more obstacles have been avoided, maneuvering or adjusting the one or more portions of the paving machine to the original configuration, and continuing automatically or semi-automatically navigating the paving machine over the worksite.
In yet another aspect, a paving machine may include a conveyor, a screed assembly, including a main screed, a left screed extender, and a right screed extender, one or more tracks, one or more obstacle detection elements positioned on the paving machine, and a controller in communication with the one or more obstacle detection elements and one or more of the conveyor, the screed assembly, and the one or more tracks. The controller may be configured to receive information from the one or more obstacle detection elements, and control one or more of an extension or retraction of the left screed extender and the right screed extender relative to the main screed, an angle of attack of the screed assembly, a height of the screed assembly, an angle of the screed assembly, or a speed of the one or more tracks to avoid or accommodate one or more obstacles in a path of the paving machine.
Both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the features, as claimed. As used herein, the terms “comprises,” “comprising,” “having,” “including,” or other variations thereof, are intended to cover a non-exclusive inclusion such that a process, method, article, system, or apparatus that comprises a list of elements does not include only those elements, but may include other elements not expressly listed or inherent to such a process, method, article, or apparatus. Further, relative terms, such as, for example, “about,” “substantially,” “generally,” and “approximately” are used to indicate a possible variation of ±10% in a stated value.
For the purpose of this disclosure, the term “ground surface” is broadly used to refer to all types of surfaces that form typical roadways (e.g., asphalt, cement, clay, sand, dirt, etc.) or upon which paving material may be deposited in the formation of roadways. Although the current disclosure is described with reference to a paving machine, this is only exemplary. In general, the current disclosure can be applied as to any machine, such as, for example, a paver finisher, asphalt finisher, or another machine that moves over the ground surface of a worksite.
Machine 2 includes screed assembly 10, a frame 12, and a hopper 14. As discussed in detail below, screed assembly 10 may include an auger 16, a main screed 18, and one or more screed extensions 406, 407 (
Obstacle detection element(s) 4 may include one or more cameras, optical sensors, radar sensors, sonar sensors, etc. to scan for or otherwise detect one or more obstacles ahead and/or around the surroundings of machine 2, for example, in the path of machine 2 during a paving operation. One or more obstacle detection elements 4 may be positioned on the front of machine 2, for example, forward of operator station 20 and/or extending from engine assembly 22. In some aspects and as shown in
One or more obstacle detection element(s) 4 may help machine 2 maneuver and/or control one or more portions of machine 2 in order to avoid or otherwise react to one or more obstacles on the worksite. For example, obstacle detection element(s) 4 may be in communication with controller 102, and controller 102 may be configured to categorize the detected obstacles and control one or more aspects of machine 2 to avoid or otherwise react to the detected obstacle(s). As discussed in detail below, maneuvering and/or controlling one or more portions of machine 2 may include maneuvering and/or adjusting one or more of auger 16, screed assembly 10, drive assembly 24, conveyor assembly 32, spray bar 8, etc. in response to images, data, information, etc. detected by obstacle detection element(s) 4.
As shown in
As mentioned, conveyor assembly 32 connects hopper 14 to auger 16 in a rear portion of machine 2 to convey the paving material. Conveyor assembly 32 may extend beneath engine assembly 22 and operator station 20, and may be positioned above drive assembly 24. Conveyor assembly 32 may include at least one conveyor belt 42 driven by at least one conveyor pulley 44. In one example, conveyor assembly 32 may include two conveyor pulleys 44, for example, one in a forward position and one in a rear position. For example, conveyor pulleys 44 may each rotate in order to drive conveyor belt 42 to deliver paving material from hopper 14 to auger 16. In another example, conveyor assembly 32 may include two conveyor belts 42, with each conveyor belt 42 being driven independently by a respective conveyor pulley 44. In one aspect, conveyor belt(s) 42 may travel over one or more plates or supports 46, which may help support conveyor belt(s) 42. Moreover, as shown in
Although not shown, as mentioned above, conveyor assembly 32 may include two or more conveyor belts 42. The two or more conveyor belts 42 may extend parallel to one another from hopper 14 to respective sides of auger 16 or two respective augers 16. Conveyor belt(s) 42 may be separately controlled and/or driven, or may controlled together or otherwise linked. The speed of conveyor belt(s) 42 may be controlled by controller 102 and may be determined based on, for example, a desired delivery rate of paving material to auger 16 and screed assembly 10 and/or a speed of machine 2. In these aspects, as discussed below, control system 100 may include a conveyor speed sensor 104 to detect a speed of conveyor belt 42 and a conveyor speed controller 112 to control a speed of conveyor belt 42, for example, via one or more of conveyor pulleys 44.
As shown in
In another aspect, material sensor 34 may be a sonic sensor, an optical sensor, or another appropriate sensor to determine the height and/or the cross-sectional area of paving material on conveyor assembly 32. As discussed above, in these aspects, sensor 34 may emit energy toward conveyor assembly 32 and receive reflected energy to determine a distance between material sensor 34 and the paving material, and thus determine a height of the paving material being transported by conveyor assembly 32. Moreover, material sensor 34 may be configured to also emit energy toward hopper 14 and receive reflected energy indicative of one or more heights of paving material within hopper 14, and thus an amount of paving material within hopper 14. For example, such measurements may be used to help ensure a consistent flow of paving material from hopper 14, and/or to provide information regarding the amount of paving material within hopper 14 (e.g., that a mixer truck is required to add paving material to hopper 14). In another aspect, material sensor 34 may be a mechanical level sensor positioned above a portion of conveyor assembly 32. In any of the aforementioned aspects, if machine 2 includes two or more conveyor belts 42, machine 2 may include two or more material sensor 34, with each material sensor 34 being positioned above the respective conveyor belt 42.
As shown in
Auger 16 may be positioned perpendicular to the direction of travel of machine 2. Auger 16 may include a spiral shape, and may rotate (e.g., clockwise or counterclockwise) to direct paving material delivered by conveyor assembly 32. For example, auger 16 may rotate to direct the paving material toward the sides of machine 2, such that the paving material may be smoothed by screed assembly 10. Additionally, auger 16 may include a plurality of parallel or longitudinally arranged auger sections. In one aspect, although not shown, auger 16 may include a left side auger and a right side auger, which may include different spiral arrangements and/or may rotate in different directions. The left side auger may rotate to direct the paving material toward the left side of machine 2, and the right side auger may rotate to direct the paving material toward the right side of machine 2. Auger 16 may rotate at adjustable rotational speeds, and the rotational speed of auger or the auger sections may be correlated to the speed of conveyor assembly 32. Additionally, the rotation rate of auger 16 (e.g., the rotation rate of the left side auger and/or the rotation rate of the right side auger) may correspond to the speed of the conveyor belt(s) 42 and/or to the speed of machine 2. In these aspects, an auger speed sensor 132 may detect the rotational speed of auger 16, and an auger speed controller 134 may control the rotational speed of auger 16. In one or more aspects, auger speed controller 134 may be coupled to and/or controlled by controller 102.
As discussed below and shown in
Moreover, as shown in
The desired angle of attack 304 of screed assembly 10 may be based at least on an operation command received by an operator of machine 2 for controlling screed assembly 10. Alternatively, desired angle of attack 304 of screed assembly 10 may be determined by controller 102 (
As shown in
Additionally, controller 102 may be configured to receive various inputs. The various inputs may be signals received from, for example, at least left and right inclinometers 440, 442 and/or machine frame inclinometer 150. The various inputs may also include information or data from obstacle detection element(s) 4. Alternatively or additionally, the various inputs may include operation control signals of paving machine 2, for example, a speed of paving machine 2, a direction of paving machine 2, a width of screed assembly 10, a height and/or angle of screed assembly 10, a speed of conveyor assembly 32, a speed of rotation of auger 16, a emulsion spray delivery rate, a tow arm position control signal, etc. Controller 102 may determine, based on the various inputs, a desired speed of paving machine 2, a desired direction of paving machine 2, a desired screed width, a desired screed height or angle, a desired conveyor speed, a desired auger speed of rotation, a desired emulsion spray delivery rate, a desired tow arm position control signal, etc. Additionally, controller 102 may determine adjustment values or ratios for the various desired parameters. For example, in one example, controller 102 may determine an actual angle of attack based on the data received from inclinometers 440, 442. Controller 102 may then determine an angle of attack adjustment value based on a measured actual angle of attack and the desired angle of attack of screed assembly 10. Additionally or alternatively, controller 102 may utilize, in addition to inclinometers 440, 442, the signals received from machine frame inclinometer 150. In another aspect, controller 102 may determine a cross slope based at least on the received input signals from inclinometers 440, 442.
Referring to
Although not shown, controller 102 may be in communication with additional sensors mounted to or within machine 2, for example, an odometer, a speedometer, temperature sensors, etc. Furthermore, although not shown, controller 102 may be coupled to or otherwise in communication with one or more additional position sensors, for example, one or more LIDAR sensors, one or more stringline sensors, one or more universal total station monitors. Moreover, controller 102 may be in communication with additional displays or operator stations, for example, a central control station for the worksite, an electronic log that records the positions and other operational aspects of machine 2 over a worksite, etc. Furthermore, although not shown, controller 102 may be in communication with one or more other machines. For example, controller 102 may be in communication with a supply truck supplying paving material to hopper 14, for example, to steer the supply truck, control the delivery of paving material to hopper 14 from the supply truck, and/or control the speed of the supply truck in order to correspond to the steering and/or speed of machine 2.
Control panel 36 may be operable to control the delivery of paving material by controlling at least one of a conveyor speed, screed width, and/or track speed, for example, via controller 102. Alternatively or additionally, control panel 36 may be operable to set machine 2 in an automated or semi-automated navigation mode. In one aspect, control panel 36 may include a touch screen user interface 110 and/or other displays or input devices that may be in communication with controller 102. User interface 110 may include a display and a user input, such as, for example, a touch screen, a keyboard, joystick, etc. User interface 110 may be incorporated in control panels 36 or otherwise positioned on machine 2. Alternatively or additionally, one or more user interfaces 110 may be remote to machine 2, for example, a tablet, laptop, or a handheld device carried by an operator and/or positioned in a control center for the worksite. User interface 110 may display the position of machine 2 and/or one or more obstacles on the worksite based on the information received from obstacle detection element(s) 4 and/or position sensor 40.
One or more user interfaces 110 may also include various user inputs. For example, user interface 110 may include an operator selection mechanism. For example, control panel 36 may be configured to allow an operator to set machine 2 in an automated or semi-automated navigation mode. In the automated or semi-automated navigation mode, controller 102 and the various sensors and controllers discussed herein may control the movement of machine 2, including a speed of paving machine 2, a direction of paving machine 2, a delivery of emulsion fluid from spray bar 8, a speed of auger 16, a width of screed assembly 10, a height of screed assembly 10, an angle or angle of attack of screed assembly 10, a speed of conveyor assembly 32, etc. User interface 110 may also include an operator override, which may allow the operator to control the navigation and/or other parameters of machine 2, for example, temporarily interrupting the automated or semi-automated navigation or ending the automated or semi-automated navigation.
Conveyor speed sensor 104 may be coupled to and/or monitor a portion of conveyor assembly 32. In one aspect, conveyor speed sensor 104 may be a rotational speed sensor coupled to or built in with one or more a motor (e.g., a hydraulic motor) that drives one or more conveyor pulleys 44. Alternatively or additionally, conveyor speed sensor 104 may be coupled to and/or monitor conveyor belt 42 or one or more conveyor pulleys 44. Furthermore, in another aspect, conveyor speed sensor 104 may be configured to determine the speed at which paving material is moving on conveyor belt 42.
Furthermore, controller 102 may also be coupled to material sensor 34, for example, to determine a height of material on one or more portions of conveyor assembly 32. With the conveyor speed from conveyor speed sensor 104 and the height of material on one or more portions of conveyor assembly 32, controller 102 may determine a volumetric flow rate of material (e.g., an instantaneous volumetric flow, a volume of material delivered over a period of time, etc.) being delivered from hopper 14 to auger 16 and the remainder of screed assembly 10. Conveyor speed controller 112 may be coupled to one or more conveyor pulleys 44, for example, to control the rotational rate of one or more conveyor pulleys 44. In one aspect, conveyor speed controller 112 may include a motor coupled to and driving the rotation of one or more conveyor pulleys 44 in order to rotate the one or more conveyor pulleys 44 and thus control the movement of conveyor belt 42. Conveyor speed sensor 104 and conveyor speed controller 112 are coupled to controller 102 in order to determine and control a speed of conveyor belt 42. In these aspects, controller 102 may signal conveyor speed controller 112 control the rotational rate of conveyor pulley(s) 44 to control the speed of conveyor assembly 32, and thus control the volumetric flow of material being delivered from hopper 14 to auger 16 and the remainder of screed assembly 10.
Screed width sensor 106 may be coupled to and/or monitor a portion of screed assembly 10 and may help determine a width of screed assembly 10. As discussed above, screed assembly 10 may include left extender screed 406 and right extender screed 407, which may each be extendable and retractable, for example, relative to main screed 18, to control a width of screed assembly 10. Screed width sensor 106 may be coupled to left extender screed 406 and right extender screed 407 in order to determine an extension or retraction of each of the left and right screed portions to determine an overall width of screed assembly 10. Screed width controller 114 may also be coupled to screed assembly 10, for example, to left extender screed 406 and right extender screed 407. Screed width controller 114 may include one or more drive assemblies or actuators 432 (e.g., hydraulic cylinders or other drive elements) configured to adjust the width of screed assembly 10, for example, by controlling the lateral extension or retraction of one or more of left extender screed 406 and screed right extender 407, for example, relative to main screed 18. Screed width sensor 106 and speed width controller 114 are coupled to controller 102 in order to determine and control a width of screed assembly 10.
Track speed sensor 108 may be coupled to and/or monitor one or more portions of drive assembly 24 and may help determine a ground speed of machine 2. In one aspect, track speed sensor 108 may be coupled to and/or monitor one or more of drive wheel 26, idlers 28, and/or tracks 30. Track speed controller 116 may also be coupled to a portion of engine assembly 22 and/or drive assembly 24, for example, to drive wheel 26. Track speed controller 116 may be coupled to and control a motor coupled to and driving the rotation of drive wheel 26 in order to rotate drive wheel 26 and thus control the movement of track 30. Track speed sensor 108 and track speed controller 116 are coupled to controller 102 in order to determine and control a speed of track 30, and thus help determine and control a ground speed of machine 2. Additionally, although not shown, control system 100 may include two track speed sensors 108 and two track speed controllers 116, for example, for left and right tracks 30 that propel machine 2. In this aspect, controller 102 may receive information from one or more track speed sensors 108 and/or signal one or more of track speed controllers 116 in order to steer machine 2. For example, track speed controllers 116 may signal one drive wheel 26 on one side of machine 2 to rotate at a greater speed than the other drive wheel 26 such that one track 30 moves at a greater speed than the other track 30.
As mentioned above, machine 2 may include position sensor 40, for example, mounted on or extending from canopy 21, as shown in
Angle of attack sensor 120 may be coupled to, positioned on, and/or monitor a portion of screed assembly 10 and may help determine an angle of attack of screed assembly 10. As discussed above, screed assembly 10 (e.g., main screed 18 in
Screed angle sensor 124 may be coupled to, positioned on, and/or monitor a portion of screed assembly 10 and may help determine an angle (e.g., a lateral angle, that is, a left to right angle or a right to left angle) of screed assembly 10. As discussed above, screed assembly 10 (e.g., main screed 18 in
Screed height sensor 128 may be coupled to, positioned on, and/or monitor a portion of screed assembly 10 and may help determine an height of screed assembly 10, for example, relative to frame 12 of machine 2 and/or relative to the ground surface. As discussed above, screed assembly 10 (e.g., main screed 18 in
Auger speed sensor 132 may be coupled to and/or monitor one or more portions of auger 16 and may help determine a rotational speed of auger 16. In one aspect, auger 16 may include two augers 16 (e.g., a left side auger and a right side auger), and auger speed sensor 132 may be coupled to and/or monitor the rotational speeds of the two augers 16. The two augers may rotate separately, for example, at different rotational speeds and/or in different rotational directions, for example, to help spread paving material delivered by conveyor assembly 32 before the paving material is smoothed by screed assembly 10. Auger speed controller 134 may also be coupled to one or more portions of auger 16, for example, to control and/or drive the rotational speed of auger 16. If auger 16 includes two augers 16, the auger speed controller 134 may be coupled to the two augers 16 in order to control and/or drive the rotation of the two augers 16. In these aspects, auger speed controller 134 may be coupled to and control a motor coupled to and driving the rotation of auger(s) 16 in order to rotate auger(s) 16. Auger speed sensor 132 and auger speed controller 134 are coupled to controller 102 in order to determine and control a speed of auger(s) 16, and thus monitor and control the spreading of paving material by auger(s) 16. In some aspects, although not shown, control system 100 may include two auger speed sensors 132 and two track speed controllers 134, for example, for left and right augers 16. In this aspect, controller 102 may receive information from one or more auger speed sensors 132 and/or signal one or more of auger speed controllers 134 in order to monitor and/or control the spreading of paving material.
In one example, if the left side of screed assembly 10 (e.g., left extender screed 406) and the right side of screed assembly 10 (e.g., right extender screed 407) are extended to the same extent, then one auger 16 on the left side of machine 2 may rotate at a same speed as one auger 16 on a right side of machine 2. In another example, if the left side of screed assembly 10 (e.g., left extender screed 406) is extended to a greater extent than the right side of screed assembly 10 (e.g., right extender screed 407), then one auger 16 on the left side of machine 2 may rotate at a greater speed than one auger 16 on a right side of machine 2. Furthermore, if one or more sides of screed assembly 10 (e.g., left extender screed 406 and/or right extender screed 407) are transitioning outward to widen the width of screed assembly 10, then one or more auger(s) 16 may transition to a greater speed. In another aspect, if one or more sides of screed assembly 10 (e.g., left extender screed 406 and/or right extender screed 407) are transitioning inward to narrow the width of screed assembly 10, then one or more auger(s) 16 may transition to a lesser speed.
Additionally, controller 102 may also control the delivery of emulsion fluid through spray bar 8, for example, by controlling the opening and/or closing of one or more valves (not shown) on spray bar 8. In one or more aspects, the number of and/or configuration of valves that are delivering emulsion fluid may correspond to, for example, a speed of machine 2, a steering angle of machine 2, the width of screed assembly 10, etc. such that an appropriate amount of emulsion fluid is delivered to the ground surface. For example, a greater speed of machine 2 may correspond to a greater amount of emulsion fluid being delivered by spray bar 8 to the ground surface. Furthermore, in one or more aspects, a width of spray bar 8 may be adjustable, for example, controlled by one or more spray bar width controllers (not shown). In these aspects, the width of spray bar 8 may correspond to a width of screed assembly 10, for example, corresponding to the extension of one or more of left extender screed 406 and/or right extender screed 407.
Method 600 includes a step 602, where machine 2 may be set in an automated or semi-automated navigation mode. Alternatively, and at any stage of method 600, machine 2 may be set in an operator navigation mode, overriding the automated navigation mode. Method 600 also includes a step 604 that includes initiating a paving operation in the automated or semi-automated navigation mode. Step 604 may include an operator initiating the paving operation. Alternatively, once machine 2 is set in the automated or semi-automated navigation mode, control system 100 may initiate the paving operation. The paving operation may include a predefined or target path, or may be operator-controlled (i.e., with machine 2 steered by the operator).
Method 600 also includes a step 606, which includes monitoring obstacle detection element(s) 4 for one or more obstacles. For example, as discussed above, obstacle detection element(s) 4 may include one or cameras or other sensors, and obstacle detection element(s) may detect one or more obstacles. The obstacles may include a curb, a road shoulder, a berm, an island, a guardrail, a mailbox, a retaining wall, a manhole cover, a pile of asphalt or other material(s), or other topographical features, impediments, materials, or objects on the worksite. The obstacles may include anything that be undesirable to pave over. Alternatively or additionally, the obstacles may include anything for which is may be desirable to adjust one or more parameters of machine 2 to accommodate or otherwise respond to, while still paving over.
Next, if no obstacles are detected by obstacle detection element(s) 4, then method 600 includes a step 608 in which control system 100 continues the paving operation in the automated or semi-automated navigation mode. Method 600 may then return to step 606 and continue to monitor obstacle detection element(s) 4 for any obstacles.
If obstacle detection element(s) 4 detect one or more obstacles, then method 600 may optionally include a step 610 that includes categorizing the detected one or more obstacles. For example, obstacle detection element(s) 4, controller 102, and/or one or more other portions of control system 100 may include a memory storing one or more reference images or other data, and may compare the detected obstacle(s) to the reference images or other data to categorize the one or more obstacles. For example, step 610 may include categorizing the obstacle as an obstacle to be avoided (e.g., a curb, a road shoulder, a berm, an island, a guardrail, a mailbox, a retaining wall, a manhole cover, etc.). Alternatively, step 610 may include categorizing the obstacle as an obstacle to be paved but otherwise accounted for (e.g., a pile of asphalt or other paving material, a dip or hole in the ground surface, a dip or hole in the shoulder, etc.)
Regardless of whether the detected obstacles are categorized, method 600 includes a step 612 in which control system 100 maneuvers or adjusts one or more portions of machine 2. As discussed above, the maneuvering or adjustment may include maneuvering or adjusting one or more of a speed of paving machine 2, a direction of paving machine 2, a delivery of emulsion fluid from spray bar 8, a speed of auger 16, a width of screed assembly 10, a height of screed assembly 10, an angle or angle of attack of screed assembly 10, a speed of conveyor assembly 32, etc. In these aspects, controller 102 may receive information from one or more of conveyor speed sensor 104, screed width sensor 106, track speed sensor 108, angle of attack sensor 120, screed angle sensor 124, screed height sensor 128, auger speed sensor 132, etc. Additionally, controller 102 may signal one or more of conveyor speed controller 112, screed width controller 114, track speed controller 116, angle of attack controller 122, screed angle controller 126, screed height controller 130, auger speed controller, etc. For example, if the paving path includes a manhole cover on a left edge of the paving path (e.g., based on a screed width detected by screed width sensor 106, control system 100 may signal screed width controller 114 to retract left extender screed 406 such that the manhole cover is not paved over. Alternatively, if a pile of asphalt is on a left side of the paving path, control system 100 may signal auger speed controller 134 to slow down auger 16 (e.g., a left side auger) and/or to extend left extender screed 406. In this aspect, machine 2 may encounter the pile of asphalt and incorporate the asphalt in the mat 310 spread over ground surface (
In another aspect, if a dip or hole is detected on a left side of the paving path, control system 100 may signal conveyor speed controller 112 and/or auger speed controller 134 to increase the speed of conveyor belt 42 (e.g., by increasing the speed of conveyor pulley 44) and/or increase the speed of auger 16 (e.g., the left side auger). In these aspects, machine 2 may encounter the dip or hole and deliver a greater amount of paving material to help fill the dip or hole and form an even and/or level mat 310 (
Next, method 600 includes a step 614, in which control system 100 determines whether the one or more obstacles have been avoided or otherwise accounted for. Step 614 may include receiving images or other data from obstacle detection element(s) 4, and determining whether the detected obstacles are no longer in the paving path.
If the one or more obstacles have not yet been avoided or otherwise accounted for, for example, if the manhole cover is still in the paving path, then method 600 includes a step 616, in which control system 100 maneuvers or adjusts one or more portions of machine 2. For example, controller 102 may signal screed width controller 114 to further retract left extender screed 406. Alternatively or additionally, if the manhole cover is still in the paving path, then controller 102 may signal track speed controller 116, for example, to slow down or stop track(s) 30 of machine 2. Alternatively or additionally, controller 102 may signal track speed controller 116 to slow down or stop only one track 30 of machine 2 (or to speed up another track 30 of machine), such that machine 2 turns in order to avoid the manhole cover. Moreover, controller 102 may, additionally or alternatively, signal one or more of conveyor speed controller 112, screed width controller 114, track speed controller 116, angle of attack controller 122, screed angle controller 126, screed height controller 130, auger speed controller, etc., for example, to adjust one or more of a speed of paving machine 2, a direction of paving machine 2, a delivery of emulsion fluid from spray bar 8, a speed of auger 16, a width of screed assembly 10, a height of screed assembly 10, an angle or angle of attack of screed assembly 10, a speed of conveyor assembly 32, etc.
If the one or more obstacles have been avoided or otherwise accounted for, for example, if the manhole cover is no longer in the paving path, then method 600 includes a step 618. Step 618 includes control system 100 maneuvering or adjusts one or more portions of machine 2 and/or continues the paving operation in the automated or semi-automated navigation mode. For example, controller 102 may signal screed width controller 114 to further extend left extender screed 406 to the original position before left extender screed 406 was retracted to avoid the manhole cover. Alternatively or additionally, if the manhole cover is still no longer the paving path, then controller 102 may signal track speed controller 116, for example, to speed up track(s) 30 of machine 2. For example, controller 102 may signal track speed controller 116 to speed up only one track 30 of machine 2 (or to slow down another track 30 of machine), such that machine 2 returns to the original paving path after avoiding the manhole cover. In another example, controller 102 may signal auger speed controller 134 to speed up auger 16 (e.g., a left side auger) and/or to retract left extender screed 406 after the pile of asphalt has been incorporated in the mat 310 spread over ground surface (
The disclosed aspects of machine 2 may be used in any paving machine to assist in automated navigation and steering over a worksite. During a paving operation, for example, an operator may set control system 100 to conduct an automated or semi-automated navigation mode for the paving operation on the worksite, in step 602. Step 602 may include activating a pre-programmed paving operation or paving area, for example, a pre-determined width and length of paving material over a paving course. The paving course may be overlaid on a map of the area to be paved. Control system 100 or the operator may then initiate the paving operation, in step 604. Control system 100 may then monitor obstacle detection element(s) 4 for one or more obstacles, in step 606. If no obstacles are detected, then control system 100 may continue the paving operation in the automated or semi-automated navigation mode, in step 608 and continue monitoring for obstacles, for example, in step 606. If one or more obstacles are detected, control system 100 may optionally categorize the detected one or more obstacles, in step 610. For example, control system 100 may categorize the detected obstacles by the size, shape, outline, height (either raised or lowered relative to the ground surface), etc. For example, control system 100 may categorize the obstacles in order to identify the obstacles, as control system 100 may react differently to (i.e., avoid or accommodate) different categories of obstacles.
Control system 100 then maneuvers or adjusts one or more portions of the machine, in step 612. As discussed above, control system 100 may control one or more of a speed of paving machine 2, a direction of paving machine 2, a delivery of emulsion fluid from spray bar 8, a speed of auger 16, a width of screed assembly 10, a height of screed assembly 10, an angle or angle of attack of screed assembly 10, a speed of conveyor assembly 32, etc. Then, in step 614, control system 100 determines whether the one or more obstacles have been avoided. For example, control system 100 may use obstacle detection element(s) 4 to determine whether machine 2 has passed or otherwise avoided the one or more obstacles. If machine 2 has not yet avoided the one or more obstacles, then control system 100 may maneuver or adjust one or more portions of machine 2, in step 616. If machine 2 has avoided the one or more obstacles, then control system 100 maneuvers or adjusts one or more portions of machine 2 and/or continues the paving operation in the automated or semi-automated navigation mode, in step 618. For example, if control system 100 retracted left extender screed 406 to reduce a screed width to avoid a manhole cover on the left side of machine 2, step 618 may include extending left extender screed 406 after avoiding the manhole cover on the left side of machine 2. Furthermore, if control system 100 reduced the speed of auger 16 on the left side of machine 2 in response to the reduced screed width on the left side of machine 2, step 618 may include increasing the speed of auger 16 on the left side of machine 2 after avoiding the manhole cover and extending left extender screed 406.
Control system 100 may navigate and control various portions or parameters of machine 2 while performing a paving operation in the automated or semi-automated navigation mode. As discussed above, control system 100 may accurately navigate machine 2 over the course of a paving operation or otherwise notify an operator of various conditions. Control system 100 may also control various aspects or parameters of screed assembly 10. For example, controller 102 may control the extension or retraction of left extender screed 406 and/or right extender screed 407. Additionally, controller 102 may control the a speed of paving machine 2, a direction of paving machine 2, a delivery of emulsion fluid from spray bar 8, a speed of auger 16, a height of screed assembly 10, an angle or angle of attack of screed assembly 10, a speed of conveyor assembly 32, etc. Furthermore, control system 100 may allow for machine 2 to avoid or otherwise react to obstacles without requiring control or other intervention from the operator(s), potentially improving the efficiency and/or effectiveness of the paving operation. As such, the operator(s) may not require significant training or experience. Furthermore, fewer operators may be required to operate machine 2, reducing operating costs, reducing risks associated with operating machine 2, etc.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed machine and control system without departing from the scope of the disclosure. Other embodiments of the machine and control system will be apparent to those skilled in the art from consideration of the specification and practice of the control system for a paving machine disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.