The disclosure relates to a system and method for deploying marker objects, and in particular, automated loading or unloading of traffic cones from a moving vehicle onto a roadway.
It can be dangerous and difficult for workers to sequentially arrange traffic cones on the roadway, particularly from a moving vehicle. For example, there is risk of falling or other harm if a worker is in the load area of a vehicle, or if any portion of the worker's body extends beyond the confines of the vehicle, or if a worker is on the roadway.
It is additionally difficult for workers to position the cones at a required spacing. Further problems include the time and effort required to load and unload cones into storage and deployment locations on the vehicle.
In an embodiment of the disclosure, a device for aligning a mechanical cargo handler with cargo, the cargo organized into cargo positions arranged as rows and columns, the cargo handler and cargo supported upon a platform attached to a truck or trailer, the device comprises a guide associated with the platform; a base movable to follow the guide along a first axis of movement, the movable base supporting the cargo handler in a fixed location upon the base, the cargo handler thereby movable along the first axis of movement; a carriage movably attached to the base to be movable relative to the base along a second axis of movement orthogonal to the first axis of movement, and to be movable relative to the platform along the first axis when the base is moved along the first axis; at least one shifter bar reversibly extendable from a first position adjacent the carriage to a second position extending away from the carriage and adjacent a cargo position, whereby when the shifter bar is in the second position and the carriage is moved along the second axis, cargo is shifted to another position by the shifter bar in order to one of (a) shift cargo from a position adjacent the cargo handler into an adjacent column to create a cleared position thereby enabling the cargo handler to load cargo into the cleared position, and (b) shift cargo into a position adjacent the cargo from an adjacent column to create a loaded position thereby enabling the cargo handler to unload cargo from the loaded position; the base movable along the first axis to move the cargo handler in order to one of (a) retreat from a row of cargo loaded by the cargo handler, and (b) advance to the next row of cargo when the cargo handler has unloaded a row of cargo.
In various embodiments thereof, the guide is selected from an edge of the platform, a guide channel, and a track; the base includes an assembly positioned on each of two opposite sides of the platform, each assembly including a wheel which rolls above an upper surface of the platform, a wheel which rolls along a side surface of the platform, and a wheel which rolls below a lower surface of the platform; guides are placed along the platform to designate a location for rows for cargo; the cargo is selected from buoys, flashing markers, signs, boxes, packages, bricks, pallets, water tanks, fillable barriers, or traffic cones; the cargo is stacked within each position when the position is loaded; and/or individual rows of cargo are positioned upon carts, the carts loadable and unloadable from the platform when full of cargo.
In other variations thereof, the cargo is traffic cones, and where each position holds a stack of traffic cones when loaded; movement of the base is carried out by an actuator; actuator is selected from an electric motor and piston and cylinder; the actuator is an electric motor connected to one of a belt, chain, and drive shaft; the at least one shifter bar is actuated to be reversibly extendable from the first position to the second position by a piston and cylinder; the at least one shifter bar is actuated to be reversibly extendable by an electric motor; there are two shifter bars spaced apart relative to each other at a distance corresponding to a width of a cargo position; and/or the shifter bars slide within channels.
In still further variations thereof, movement of the base, carriage, and shifter bars is controlled by an electronic processor receiving signals from sensors, and actuators responsive to signals from the processor; the processor executes software to coordinate movement of the base, carriage, and shifter bars; the carriage follows a guide when moving along the second axis; the carriage engages the guide to move along the second axis; and/or the carriage engages the base using one of a belt or chain to move along the second axis.
A more complete understanding of the present disclosure, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings wherein:
As required, detailed embodiments are disclosed herein; however, it is to be understood that the disclosed embodiments are merely examples and that the systems and methods described below can be embodied in various forms. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present subject matter in virtually any appropriately detailed structure and function. Further, the terms and phrases used herein are not intended to be limiting, but rather, to provide an understandable description of the concepts.
The terms “a” or “an”, as used herein, are defined as one or more than one. The term plurality, as used herein, is defined as two or more than two. The term another, as used herein, is defined as at least a second or more. The terms “including” and “having,” as used herein, are defined as comprising (i.e., open language). The term “coupled,” as used herein, is defined as “connected,” although not necessarily directly, and not necessarily mechanically.
The disclosure provides a device and method for efficiently and safely placing cones upon a roadway, maintaining the distances and tolerances required by applicable regulations, while meeting needs for placement precision and speed. The disclosure additionally provides for efficiently and orderly storing and deploying of large quantities of cones or markers.
Overview
System 100 of the disclosure transfers cones or other objects to and from a roadway, and can includes various subsystems, such as a movable base 150 which supports a cone stack shifter 200, one or more cone loaders 300, each having an associated cone placer 400. The movable base 150 is movable towards successive rows of stacked marker objects, such as buoys; flashing markers; signs; boxes; packages; bricks; pallets; water tanks; barriers fillable with sand or other material; or traffic cones (hereinafter collectively referred to simply as cones) 10, and stacks of cones in each row are movable laterally by cone stack shifter 200 to be positioned proximate a cone loader 300. Cone loader 300 directs movement of a cone gripper 400 in order to transfer cones between a stack of cones and a cone placer 500, the latter operative to place or collect cones from a roadway or other surface.
Movable Base 150
With reference to the figures, system 100 of the disclosure is connected to a vehicle 20, and can be supported by a frame of vehicle 20, or may otherwise be positioned upon an existing structure, bed, or platform 22 of vehicle 20, which can be a trailer or any other conveyance of a platform. Cones 10 are stacked onto platform 22, which can include movable panels 170, as described further elsewhere herein.
A plurality of cones 10 can be arranged upon platform 22 in series of transverse rows. One or more raised dividers 102 can be provided to aid in aligning and maintaining cones in ordered rows.
At least one longitudinal guide 124 can be provided, arranged transversely with respect to dividers 102, for example arranged longitudinally along a rectangular truck bed or platform 22, and serve to guide and limit movement of movable base 150. Longitudinal guides 124 can formed as a depression within platform 22, as illustrated in
In an embodiment, base 150 moves along a longitudinal axis of a truck bed or other platform, or otherwise advances to subsequent rows of cones for removal or placement of cones, guided by longitudinal guides 124. Movement of base 150 along longitudinal guides 124 can be effectuated by a motor 160, which can be controlled in part by limit switches 162 and 164. Motor 160, and a “motor” herein, can be any known or hereinafter developed type of actuator, including but not limited to an electric motor with associated drive gear, which can include gears, chains, belts, or pulleys, or a pneumatic or hydraulic actuator, including a piston and cylinder, for example (collectively hereinafter ‘motor’). Motors herein can be controlled by any or all of a human operator, with or without an analog controller, or a digital processor, in the instant case to cause motor 160 to move base 150 proximate a row of cones, as described further elsewhere herein. Motors herein can be associated with sensors which determine a position of the associated actuated elements, so that control of the item can be effectively carried out, in the manner described or shown herein, by a person or electronic processor 1100. With reference to
In an alternative, shown in
Cone Stack Shifter 200
Base 150 moveably supports a cone stack shifter 200 which operates to laterally displace stacks of cones within a row into alignment with carrousel 300, as needed for deployment, or to create space for creating a new stack of cones. AS can be seen in
Cone stack shifter 200 includes a transverse guide 202 connected to base 150, arranged transversely with respect to a direction of travel of base 150 along longitudinal guides 124. Cone stack shifter 200 includes a laterally displaceable carriage 204 which is moveable along transverse guide 202 along a direction that is orthogonal with respect to a direction of travel of base 150. Movement of carriage 204 along transverse guide 202 can be effectuated by a motor 210 (
Carriage 204 can be supported by carriage wheels 208 or a sliding member, which contacts transverse guide 202. Other carriage guides 210 can be provided, to control movement of carriage 204. Carriage 204 supports one or more shifter bars 216 which can be actuated to extend to a position adjacent a column of stacked cones or between columns of stacked cones. Once so positioned, carriage 204 can be moved transversely to cause a shifter bar 216 to contact a stack of cones, and move the stack transversely, either towards or away from a position adjacent to a cone loader 300.
Shifter bar 216 is guided by one or more shifter guide channels 218, sliders, or guide wheels 220, and are actuated to extend towards and away from carriage 204 by motors 222 and/or 224, which can be other actuator types as detailed with respect to motor 160. In
Two shifter bars 216 are provided to enable shifting an outermost stack of cones inwards from either end of the row, and to otherwise speed operations and reduce lateral movement of carriage 204. In such a configuration, it can be advantageous to space the two shifter bars apart relative to each other by a distance of one row position, again to minimize movement of carriage 204.
Cone Loader 300
A cargo handler or cone loader 300 moves cones between a storage platform 22 and a cone placer 500 (described further below). Cone loader 300 is affixed to move together with base 150, and operates to create a stack of cones, or remove cones from a stack of cones. A frame 310, positioned upright relative to platform 22, supports a series of pulleys 308 which convey one or more chains or belts 306, to which a holder 304 is affixed. Holder 304 (
A plurality of cone loaders 300 can be used, for example on opposite sides of a vehicle, or multiple cone loaders 300 on a single side of a vehicle. In an embodiment, one or more of the plurality of cone loaders are synchronized to produce a coordinated spacing of cones. For example, where it is desired to place cones at a faster rate than is possible with a single cone loader 300, a plurality of cone loaders 300 can be arranged in relative sequential alignment and mutually timed in operation to place cones alternately, e.g. wherein using two cone loaders 300 can yield approximately a two-fold increase in deployment or collection speed.
With reference to
One or more sensors 320 (
When an entire stack of cones has been retrieved, cone stack shifter 200 moves the newly created stack of cones aside, making room to create a new stack. If all stacks in a row are completed, base 150 moves away from the completed row of stacked cones, in order to begin a new row of stacked cones at an empty position. Base 150 can move forwards or backwards, relative to stacks of cones, and relative to a forward direction of travel of vehicle 20, depending upon whether base 150 is mounted upon platform 22 or vehicle 20 to face forward or backward. In the illustrations, base 150 is mounted to face in a forward direction, but other orientations can include rearwards or sideways, for example.
When an entire stack of cones has been deployed, cone stack shifter 200 moves an existing stack of cones in front of cone loader 300. If all stacks in a row are deployed, base 150 advances towards the next row of stacked cones, in order to resume deployment of an existing stack, as described.
In an embodiment, frame 310 pivots upon pin 318 (
Alternative Cone Loader 300A
Cone Gripper 400
With reference in particular to
Cones 10 are designed to be grasped by human hands. The inventors have found that prior art cone handling devices form a different type of grip, which can include holding from the cone base, pressing, inverting, or laying down the cone. The alternate forms of grasping the cone lead to grip failure, premature cone wear, wear of the cone feet, and failure of a deployment or retrieval procedure, with attendant costs and safety considerations. In particular, cones are designed to be stacked and aligned vertically. The inventors have further found that stacking cones in a different orientation than vertical, for example horizontal, contributes to inefficient storage, difficulties in gripping and separating cones, whether carried out by people or machines, and increased friction upon cone surfaces leading to wear. In contrast, inflation collar 402 grasps the cones in a similar way to the human hand, by surrounding the cone with a conformable, inflatable, “pillow” like structure that does not produce pressure points, and which provides a substantial amount of contact surface leading to a reliable grip with minor or insignificant distortion to the shape of the cone. Bending or twisting of cone 10 is further avoided. Likewise, by avoiding insufficient contact and forming a reliable grip over a large surface area, slippage and its attendant wear are avoided. In addition, by using inflation, a misaligned cone is centered within inflation collar 402, resulting in a more accurate and reliable transfer to cone placer 500.
A cone contacting surface of inflation collar 402 can be fabricated with a material that is flexible, and forms a non-slip and non-wearing contact with cones 10. For example, such material can include natural rubber, or a synthetic polymer, including for example the same material from which cones 10 are fabricated, and can include cloth or other reinforcing fibers.
As shown in
Cone Placer 500
With reference to
A motor 508 or other actuator (as described with respect to motor 160) is connected to pivot 504 or arm 502 to cause rotation of arm 502 about pivot 504, between an upper position (
Once a cone has been pushed out of contact with cone catcher 506 and vehicle 20, it is lying on the roadway with its base oriented to extend upwards from a surface of the roadway (
Cones can be retrieved either by driving vehicle forwards or backwards. To retrieve cones in a reverse direction of travel, lever arm contacts an upright cone initially, and pushes the cone to lie upon its side, with an opening to an inside of the cone facing cone catcher 506, which enters and supports the cone. Arm 502 is then actuated to move the cone into position for cone gripper 400. To retrieve cones driving forwards, pivot arm 502 is moved to a rearwards position upon base 150, aft of cone loader 300, whereby a pivoting of arm 502 forwards positions a retrieved cone adjacent to cone gripper 400, as shown in
In an alternative retrieval apparatus, shown in
One or more position sensors 514, 516 communicate a position of arm 502 to a person, for example via an analog indicator, or a digital processor, as part of coordinating various functions of system 100, as described herein. Similarly, a sensor 518 can be provided to sense the presence of a cone 10 upon cone catcher 506. Other sensors 522 can be provided for detecting a speed or direction of vehicle 20, or other aspects of vehicle 20, in order to electronically coordinate the movement of various components of system 100 as described herein.
Operation
The disclosure thus supports placing or “deployment”, as well as “collection” of cones or other objects between a vehicle and a deployment surface, such as a parking lot, travel surface, or roadway (collectively, roadway). Each of system 100 sequentially lifts one cone at a time from a stack of cones on a platform on a vehicle, and places the cone on the roadway, so that cones are placed in a spaced sequence of predetermined gap, which tracks a path of the vehicle. The spacing of the sequence is dependent upon the speed of operation of system 100, and the speed of the vehicle, and may be predetermined.
In one embodiment, to deploy cones, the following can be carried out using system 100:
cone holder 304 moves vertically to position cone gripper 400 over the uppermost cone in a column of stacked cones, stopping in a predetermined position with respect to the uppermost cone with the aid of data from sensor 320;
inflation collar 402 of cone gripper 400 is inflated to securely attach the uppermost cone 10 to cone holder 304;
cone holder 304 is moved upwards, then horizontally, then downwards, to position the gripped cone over cone catcher 506, whereupon inflation collar 402 is deflated, and cone 10 is released onto upwards facing cone catcher 506;
arm 502 is rotated to lower cone catcher towards the roadway, placing cone base 12 into contact with the roadway, whereupon friction with the roadway removes cone 10 from cone catcher 506; and
as vehicle 20 moves, lever arm 510 contacts upwardly extending cone base 12 to tip cone 10 onto its base, in an upright orientation;
while arm 502 is deploying a cone, sensors determine if there are no cones left in the column position in front of cone loader 300, in which case cone stack shifter 200 extends a shifter bar 216 along the far side of a stack of cones, with respect to a location of cone loader 300, and carriage 204 moves laterally to cause a stack of cones to be shifted into place in front of cone loader 300;
if there are no stacks of cones available for lateral shifting by cone stack shifter 200, base 150 advances forwards to the next row of columns of stacked cones;
after inflation collar 402 has released cone 10, cone holder 304 is moved upwards, horizontally, and then lowered onto the next uppermost cone, after which the foregoing process is repeated.
In one embodiment, to collect cones, the following can be carried out using system 100:
as vehicle 20 moves, lever arm 510 contacts an upright cone, and tips the cone onto its side, resulting in an upwardly extending cone base 12, and the cone resting in a sideways orientation with the larger opening of the cone facing towards cone catcher 506;
arm 502 has been rotated to lower cone catcher 506 towards the roadway, whereupon movement of the vehicle causes cone catcher 506 to enter the cone, after which arm 502 rotates to move the captured cone into an upright orientation and within aperture 404 of inflation collar 402;
inflation collar 402 of cone gripper 400 is inflated to securely attach the cone presented by cone catcher 506, whereupon cone holder 304 is moved upwards, then horizontally, then downwards, to position the gripped cone onto a stack of cones next to cone loader 300, guided by data from position sensor 320, whereupon inflation collar 402 is deflated to release cone 10 onto the uppermost position of the stack of cones;
while arm 502 is collecting the next cone, sensors have determined if the current stack of cones cannot be stacked any higher, for example the stack is higher than cone loader 300 can reach for placement of another cone, and if so, cone stack shifter extends a shifter bar 216 along a side of the completed stack, and thereafter carriage 204 moves laterally to cause the stack to be moved away from a position in front of cone loader 300, leaving a free area next to cone loader 300 for creation of a new stack of cones;
if the entire row adjacent to cone loader 300 contains full stacks of cones, base 150 moves rearwards away from the stacked cones to create space for creating a new row of columns of stacked cones;
after inflation collar 402 has released cone 10 onto the uppermost position of a stack of cones, cone holder 304 is moved upwards, horizontally, and then lowered to receive the next collected cone, after which the foregoing process is repeated.
Data from sensors can be provided to a processor 1100/CPU 1105 which contains software encoding instructions for analyzing the sensed data and causing actuators of the disclosure to carry out the functions and operations of system 100 as described herein. For example, the processor can be provided with a desired distance between cones, and can use sensed data of the rate of travel of the vehicle to adjust the speed of any or all of base 150, carriage 204, shifter bars 216, belt 306, inflation collar 402, and pivot arm 502 to cause cones to be placed at the correct timed interval.
The processor can use sensed data to coordinate the operation of the preceding elements, so that, for example, a cone is released by inflation collar 402 onto cone catcher 506 only when cone catcher 506 is in position below inflation collar 402, or to inflate collar 402 only when inflation collar 402 is in position around an uppermost cone in a stack. It would be understood by one skilled in the art that other sensors than are described herein may be present, and can be used to provide needed data to processor 1100/1105.
In an embodiment, some of the functions described herein are carried out in response to sensed data acted upon by a processor, and some or all of the functions can be carried out by independent or cooperative analog or digital timers, mechanical actuators, or a combination of such elements. For example, analog switches can be used to initiate actuation of an element, for example raising of arm 502, at a time during which belt 306 is in motion to deliver cone holder 304 to the location for dropping a cone onto cone catcher 506. The various timers can be adjusted to produce the desired timing of components. In an embodiment, various of the needed actuations can be controlled by a human operator, including starting or stopping overall operation, or controlling any or all of the elements controlled by actuators. Finally, certain elements can be moved by people. For example, stacks of cones can be positioned proximate cone loader 300, or cones can be removed from cone catcher 506 and placed onto the roadway.
Alternative Cone Placer 600
With reference to
As shown in
In the embodiment shown, carriage 604 includes wheels 616, which are captured by rails 622 of guide frame 620, to limit movement of carriage 604 along a predetermined vertical path. As an alternative to wheels 616, carriage 604 can include sliding elements (not shown) which engage guide frame 620, or carriage 604 could slide upon poles (not shown), or another arrangement can be provided when enables carriage 604 to move along a predetermined vertical path.
A pivot shaft 628 is connected to cone catcher base 602, if present, or pivot shaft 628 is connected directly to cone catcher 506. Pivot shaft 628 is pivotally supported within carriage 604. A pivot arm 626 extends transversely from an axis of pivot shaft 628, and includes a cam follower, in the example shown cam wheel 630, although a sliding member can be used. Cam wheel 630 travels within a pivot channel 632, which divides into two divergent cam guide paths 634, 636. A deflector panel 638, actuated by hand, or by an electric, hydraulic, or pneumatic piston, or an electric motor, or other actuator as described herein, is positioned to direct cam wheel 630 along a predetermined one of the cam guide paths 634, 636. When deflector panel 638 is actuated or positioned to the right, as viewed in
Cone Dispenser
With further reference to
Accordingly, it should be understood that a plurality of cones can be positioned upon cone dispenser 700, or alternatively, cones can be placed upon cone dispenser 700 one at a time, in order to be released at a predetermined time with respect to other components of system 100, and particularly a position of cone catcher 506. In one embodiment, a person or a machine loads cones onto cone dispenser 700. In another embodiment, cone loader 300 places cones upon cone dispenser 700. In this manner, cone loader 300 and cone dispenser 700 can operate at different speeds, with cone loader 300 suspending loading when a maximum number of cones have been stacked upon cone dispenser 700. Sensors (not shown) can be positioned to indicate to a person or electronic controller when a supply of cones upon cone dispenser 700 is low, after which additional cones 10 can be loaded onto cone dispenser 700. As with cone placer 500, a plurality of cone placer 600 can be positioned upon a single vehicle. Alternatively, cone dispenser 700 can be omitted, and cone loader 300 can place a single cone upon cone catcher 506 at a time, as described with respect to cone placer 500.
Cones are positioned upon and collected from the pavement in the same manner when using either cone placer 600 or cone placer 500. As additionally illustrated in
Alternative Base Platform 150A
With reference to
In one embodiment, as shown in
Alternatively, as cone stacks within a given row are emptied, the lightened, empty cart 170 can be removed, and a loaded cart can be rolled in proximity to base 150 and cone loader 300. Alternatively, when retrieving cones, a full cart 170 can be rolled away from base 150, and an empty cart 170 can be positioned proximate base 150. A stop 176 can be provided to keep wheels 152, 172 upon guides 174.
Using carts 170, a vehicle 20 can be quickly loaded using a forklift or hoist, as fully loaded carts 170 can be quickly positioned upon platform 22, ready for deployment. Similarly, base 150 can be configured with forward or rearward facing cone loaders 300, or a mix of forward and rearward facing cone loaders 300, and rolled or actuator driven to a position within vehicle 20 as required. A hook (not shown) can be used to secure cart 174 in a desired location.
Additionally shown in
Cone Stander 800
In
In an embodiment, an actuator (not shown) moves cone stander 800 closer or farther from vehicle 20, to align edge rails 804 with a fallen cone. In one embodiment, the actuator can extend or retract frame mount 810, under control of a sensor which determines a position of a cone upon the roadway, or by a human operator.
Cone Stander 800 can be mounted to the truck at any position after the deployment location, or can be mounted on a separate vehicle or trailer which is following the deployment vehicle. Alternatively, cone stander 800 can be used separately from a deployment or collection activity, to maintain organization of deployed cones, for example.
Cone Aligner 900
With reference to
Cone aligner 900 can be positioned upon vehicle 20 at a position in advance of cone catcher 506, and can alternatively be mounted upon another vehicle, for example.
Alternative Vacuum Collar 420
With reference to
Alternative Holder 304A
Cone holder 304A is the same as holder 304 described elsewhere herein, except as follows. As shown in
Accordingly, if for example vehicle 20 is tilted upon the roadway, cam gripper will be properly oriented with respect to a cone stack upon platform 22, or with respect to cone catcher 526, which would each be tilted, as they are each mounted to the tilted vehicle. As such, inflation collar aperture 404 is properly aligned to pass onto an uppermost cone 10, and a cone gripped by cone gripper 400 is properly aligned for placement onto cone catcher 506, as shown and described herein.
System 100 can be installed on the bed of a truck, as shown and described herein, or may alternatively be installed upon a trailer in a like manner. System 100 can be used to deploy or collect cones, and can alternatively be used to collect and redeploy cones in a single pass, for example to relocate a sequence of cones already positioned upon the roadway. For example, an instance of system 100 can be mounted to the right or left side of the vehicle, and the other system 100 can be mounted upon the other of the left and right sides. As one system collects cones, the other can be redeploying cones on an opposite side of the truck. This can be advantageous, for example, to reallocate lanes during rush hour.
In one embodiment, an operator sits upon a platform connected to the vehicle so that operations of system(s) 100 can be observed, and controlled in part or completely. Alternatively, the operator can control operations using a video monitor in a cab of the vehicle. Still further, all operations of system 100 can be controlled by one or more processors controlling actuators as described herein, or by any other form of automation known or hereinafter developed.
In another embodiment, platform 150 can move in a direction transverse to a forward or reverse direction of vehicle 20, while carts 170 cone then move in a direction aligned with a longitudinal to a direction of travel of vehicle 20.
Inflation clamp 402 can be sized to surround objects of any size, including for example barrels, such as 55-gallon barrels, or polymeric forms of such barrels, or can grip and position tubes or poles which are narrower than a typical cone 10.
System 100 can be formed of any durable materials, including metals and plastics, for example, including steel and/or aluminum flat stock, tubes, and square channel. Wheels, shafts and pulleys can be made from, for example, metal or polymeric material, or any other sufficient durable material. As described above, actuators can be any form of device which produces movement of one part with respect to another, such as electric motors, shape memory alloys, pneumatic or hydraulic actuators, chain or pulley drives, electromagnetically driven linear actuator, stepper motors, rack and pinion drives, or any other actuator known or hereinafter developed. control box. System 100 can be powered from energy generated and/or stored on vehicle 20, or can include an independent power source, including for example batteries, stored compressed gas, solar panels, and/or an electrical generator. Appropriate warning signs and lighting can be provided to increase the safety of operators and others. A laser guidance or alignment system can be used to ensure cones are deployed along predetermined locations, or to align subassemblies of system 100. A collision safety bumper can be connected to vehicle 20, as vehicle 20 can be expected to move along a roadway at a speed substantially slower than ambient traffic.
In an embodiment, cone loader 300 is replaced by a robotic arm (not shown) which uses cameras or other optical elements to guide the robot arm, and inflation collar 402 can be positioned at the end of the arm. The robotic arm can further be used to place cones upon the roadway, thereby directly lifting cones from a stack, and placing them upon the roadway, or collecting cones from the roadway, and placing them upon a stack. Accordingly, inflation collar 402 can be used to grip cones which are upon the roadway, and to release cones onto the roadway. In an embodiment, cone catcher 506 is replaced by inflation collar 402, whether in the afore-described robot arm configuration, or elsewhere herein as described for cone catcher 506.
Example Computing System
The illustrated electronic device 1152 is an example electronic device that includes two-way wireless communications functions. Such electronic devices incorporate communication subsystem elements such as a wireless transmitter 1110, a wireless receiver 1112, and associated components such as one or more antenna elements 1114 and 1116. A digital signal processor (DSP) 1108 performs processing to extract data from received wireless signals and to generate signals to be transmitted. The particular design of the communication subsystem is dependent upon the communication network and associated wireless communications protocols with which the device is intended to operate.
The electronic device 1152 includes a programmable logic controller (PLC), single board computer (SBC), or other circuit including a microprocessor, 1102 that controls the overall operation of the electronic device 1152. The microprocessor 1102 interacts with the above described communications subsystem elements and also interacts with other device subsystems such as flash memory 1106, random access memory (RAM) 1104, auxiliary input/output (I/O) device 1138, data port 828, display 1134, keyboard 1136, speaker 1132, microphone 1130, a short-range communications subsystem 1120, a power subsystem 1122, and any other device subsystems.
A battery 1124 is connected to a power subsystem 1122 to provide power to the circuits of the electronic device 1152. The power subsystem 1122 includes power distribution circuitry for providing power to the electronic device 1152 and also contains battery charging circuitry to manage recharging the battery 1124. The power subsystem 1122 includes a battery monitoring circuit that is operable to provide a status of one or more battery status indicators, such as remaining capacity, temperature, voltage, electrical current consumption, and the like, to various components of the electronic device 1152.
The data port 1128 of one example is a receptacle connector 104 or a connector that to which an electrical and optical data communications circuit connector 1100 engages and mates, as described above. The data port 1128 is able to support data communications between the electronic device 1152 and other devices through various modes of data communications, such as high-speed data transfers over an optical communications circuits or over electrical data communications circuits such as a USB connection incorporated into the data port 1128 of some examples. Data port 1128 is able to support communications with, for example, an external computer or other device.
Data communication through data port 1128 enables a user to set preferences through the external device or through a software application and extends the capabilities of the device by enabling information or software exchange through direct connections between the electronic device 1152 and external data sources rather than via a wireless data communication network. In addition to data communication, the data port 1128 provides power to the power subsystem 1122 to charge the battery 1124 or to supply power to the electronic circuits, such as microprocessor 1102, of the electronic device 1152.
Operating system software used by the microprocessor 1102 is stored in flash memory 1106. Further examples are able to use a battery backed-up RAM or other non-volatile storage data elements to store operating systems, other executable programs, or both. The operating system software, device application software, or parts thereof, are able to be temporarily loaded into volatile data storage such as RAM 1104. Data received via wireless communication signals or through wired communications are also able to be stored to RAM 1104.
The microprocessor 1102, in addition to its operating system functions, is able to execute software applications on the electronic device 1152. A predetermined set of applications that control basic device operations, including at least data and voice communication applications, is able to be installed on the electronic device 1152 during manufacture. Examples of applications that are able to be loaded onto the device may be a personal information manager (PIM) application having the ability to organize and manage data items relating to the device user, such as, but not limited to, e-mail, calendar events, voice mails, appointments, and task items.
Further applications may also be loaded onto the electronic device 1152 through, for example, the wireless network 1150, an auxiliary I/O device 1138, Data port 1128, short-range communications subsystem 1120, or any combination of these interfaces. Such applications are then able to be installed by a user in the RAM 1104 or a non-volatile store for execution by the microprocessor 1102.
In a data communication mode, a received signal such as a text message or web page download is processed by the communication subsystem, including wireless receiver 1112 and wireless transmitter 1110, and communicated data is provided the microprocessor 1102, which is able to further process the received data for output to the display 1134, or alternatively, to an auxiliary I/O device 1138 or the Data port 1128. A user of the electronic device 1152 may also compose data items, such as e-mail messages, using the keyboard 1136, which is able to include a complete alphanumeric keyboard or a telephone-type keypad, in conjunction with the display 1134 and possibly an auxiliary I/O device 1138. Such composed items are then able to be transmitted over a communication network through the communication subsystem.
For voice communications, overall operation of the electronic device 1152 is substantially similar, except that received signals are generally provided to a speaker 1132 and signals for transmission are generally produced by a microphone 1130. Alternative voice or audio I/O subsystems, such as a voice message recording subsystem, may also be implemented on the electronic device 1152. Although voice or audio signal output is generally accomplished primarily through the speaker 1132, the display 1134 may also be used to provide an indication of the identity of a calling party, the duration of a voice call, or other voice call related information, for example.
Depending on conditions or statuses of the electronic device 1152, one or more particular functions associated with a subsystem circuit may be disabled, or an entire subsystem circuit may be disabled. For example, if the battery temperature is low, then voice functions may be disabled, but data communications, such as e-mail, may still be enabled over the communication subsystem.
A short-range communications subsystem 1120 provides for data communication between the electronic device 1152 and different systems or devices, which need not necessarily be similar devices. For example, the short-range communications subsystem 1120 includes an infrared device and associated circuits and components or a Radio Frequency based communication module such as one supporting Bluetooth® communications, to provide for communication with similarly-enabled systems and devices, including the data file transfer communications described above.
A media reader 1160 is able to be connected to an auxiliary I/O device 1138 to allow, for example, loading computer readable program code of a computer program product into the electronic device 1152 for storage into flash memory 1106. One example of a media reader 1160 is an optical drive such as a CD/DVD drive, which may be used to store data to and read data from a computer readable medium or storage product such as computer readable storage media 1162. Examples of suitable computer readable storage media include optical storage media such as a CD or DVD, magnetic media, or any other suitable data storage device. Media reader 1160 is alternatively able to be connected to the electronic device through the Data port 1128 or computer readable program code is alternatively able to be provided to the electronic device 1152 through the wireless network 1150.
All references cited herein are expressly incorporated by reference in their entirety. It will be appreciated by persons skilled in the art that the present disclosure is not limited to what has been particularly shown and described herein above. In addition, unless mention was made above to the contrary, it should be noted that all of the accompanying drawings are not to scale. There are many different features to the present disclosure and it is contemplated that these features may be used together or separately. Thus, the disclosure should not be limited to any particular combination of features or to a particular application of the disclosure. Further, it should be understood that variations and modifications within the spirit and scope of the disclosure might occur to those skilled in the art to which the disclosure pertains. Accordingly, all expedient modifications readily attainable by one versed in the art from the disclosure set forth herein that are within the scope and spirit of the present disclosure are to be included as further embodiments of the present disclosure.
This application claims the benefit of related U.S. Patent Application No. 62/445,532, filed Jan. 12, 2017, the contents of which are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
62445532 | Jan 2017 | US |