TRASH AND RECYCLE BIN RELOCATION ROBOT
20200023524 ยท 2020-01-23
Inventors
Cpc classification
B65F1/1452
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0014
PERFORMING OPERATIONS; TRANSPORTING
B65F1/1468
PERFORMING OPERATIONS; TRANSPORTING
B62B5/0089
PERFORMING OPERATIONS; TRANSPORTING
B62B5/0083
PERFORMING OPERATIONS; TRANSPORTING
B25J11/008
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
B25J5/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A robot for moving trash bins and recycle bins from a storage area typically garage or driveway, to a curbside for engagement by garbage/recycle collection truck and then later the robot returns the bins back to their storage area. This works best with the commonly used two-wheel bins. The robot detects the location of the bins using a camera and artificial intelligence and lifts the bins off the ground using an arm and hook to drag the bins on their wheels to the curbside one at a time. The robot may distinguish between types of bins, the owner bins and other's bins by a barcode sticker. The robot detects its directions from driveway to curbside by either a line drawn on the ground and detected by its camera or by using a training method that keeps track of images on its way and uses artificial intelligent.
Claims
1. A robot enabled to automatically relocate a refuse or recycle bin, comprising; a housing including a top, bottom, front, back and two opposing sides; means for storing and execution of artificial intelligence software enabled to operate the robot. at least two support wheels operated by at least one electric motor and at least one ball caster; at least one transmitter enabled to transmit ultrasound and one receiver enabled to receive the ultrasound, the transmitter and receiver mounted on at least one side of the housing; a camera enabled to rotate 360; an articulated arm including one or more actuators enabled to extend and retract the arm; and an engagement handle enabled to engage a bin handle located on the refuse or recycle bin; wherein the robot learns a location of one or more of the refuse or recycle bins, via input from the camera, transmitters and receivers, to the software, and at a predetermined day and time, travels to the refuse or recycle bin location, operates the arm and engagement handle to engage the bin handle of the refuse or recycle bin and pushes, pulls or lifts the refuse or recycle bin on second wheels to a curbside location for collection, and after collection, returns the refuse or recycle bin to the location.
2. The robot of claim 1, wherein the engagement handle includes a semi-circular portion with straight sides extending away from the arm thereby forming a recess enabled to accept the handle of the refuse or recycle bin.
3. The robot of claim 1, wherein the at least two support wheels each have a diameter greater than a height of the housing.
4. The robot of claim 1, wherein additional transmitters and receivers are mounted on the top, back and sides of the housing.
5. The robot of claim 1, wherein the robot learns the location by following a direction line on ground between a resting location of the robot and the location of the refuse or recycle bin.
6. The robot of claim 5, wherein there is a direction line from a curbside location of the refuse or recycle bin and a storage location for the refuse or recycle bin.
7. The robot of claim 1, wherein the articulated arm is mounted at a center point between the two wheels.
8. The robot of claim 1, wherein the camera is mounted at the front of the housing and rotates 360 degrees with an ability to point up and down.
9. The robot of claim 2, wherein the refuse or recycle bins have two wheels on a same side as the handle is mounted and the articulated arm and engagement handle engage the bin handle to lean the refuse or recycle bin on the two wheels.
10. The robot of claim 9, wherein the bin handle is mounted in a recess running vertically below the bin handle, enabling the engagement handle and articulation arm to travel in the recess in order to engage the bin handle.
11. The robot of claim 7, wherein the articulated arm and engagement handle is enabled to lock into position after engagement with the bin handle, thereby maintaining a weight bearing center of gravity position.
12. The robot of claim 11, wherein the center of gravity position is maintained by moving the articulated arm towards the robot as the articulated arm extends to engage the bin handle.
13. The robot of claim 12, wherein at least one support wire connects the articulated arm to the housing and when the articulated arm fully extends into a vertical 90 degree position with the top of the housing and retracts to an acute angle towards the housing front.
14. The robot of claim 1, wherein the robot, via the software, distinguishes between recycle, refuse and bin ownership via anyone of bin color and barcodes labeling the refuse or recycle bins.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION OF THE INVENTION
[0021]
[0022] In the front, there are two free-running ball casters 1 that are attached to the body of the robot by two long screws 20 and 21. The ball casters will give the robot the capability to rotate almost in the same place if the two wheels rotate at different directions.
[0023] The front has ultrasound transmitter 2 and receivers 3 that are used to avoid the collision and to detect the distance to objects by transmitting ultrasound from 2 and measuring the time taken to be received back by 3 then multiplying that by sound velocity giving us the distance. The same is ultrasound transmitter 4 and ultrasound receiver 5.
[0024] The robot has a camera 6 that sends its images to artificial intelligence software that recognize images and detects an object's place like trash can/recycle bin and distinguish it from those of the neighbors by a big barcode stuck on the bin.
[0025] Currently the artificial intelligence program used is OpenCV Open computer vision but can be Tensor-flow or other program that recognizes images by training them with many images of bins with different colors, and with different backgrounds to detect an object like the bin.
[0026] The robot can differentiate between bins (trash & recycle) by the color, size or barcode label. Preferably, the barcode would be located just under the handle. The camera is a market off-shelf product that can rotate 300-360 degrees and can tilt up and down up to 180 degrees from horizontal position. When the robot is driving backward the robot turns its camera 180 degrees so that it points to the back.
[0027] We can substitute the rotating Camera with two fixed cameras one at the front and one at the back.
[0028] The robot knows its path by the camera, either by tracking a line drawn on the ground (or a colored duct tape stuck to the ground) or using images captured taken during a training session and going to locations where it resembles those stored images.
[0029] The camera will be facing forward when pulling the bin to track the line on the ground or to compare images with pre-saved images. The camera will be facing backward toward the linear actuator when the robot is in processes of hooking to a bin.
[0030] A hook or handle 10 is attached to one end of an angle bar 9 that is attached from the other end to the arm of linear actuator 11. The hook is a U shaped made of metal to be light and rigid to lift the bin even when it is heavy and is capable of pulling it on the driveway. The angle bar is connected to the linear actuator's arm by a bolt and nut. While the angle bar is attached to hook by either bolt and nut or soldering.
[0031] The linear actuator is market off-shelf product that has a built-in mechanism to stop automatically on either extends. The linear actuator consists of a base 31 with two cylinders attached one is motor and the other is arm. The arm increases and decrease in length according to polarity of voltage applied to the motor. The lower side of the base has a metal extension that has a through hole.
[0032] Steel wires 7 and 8 are connected to the robot top case to the top of the linear actuator. They can also be made of just one piece of wire
[0033]
[0034] Ultrasound transmitters 13 and 15 and receiver 14 and 16 that are used to avoid collisions and to detect the distance to objects (especially the distance bin).
[0035]
[0036] The angle brackets has a bolt going through them and a hole at the lower part of linear actuator thus this combination acts as a hinge for the linear actuator.
[0037]
[0038] Electric motor 105 is one that drives the wheel 17 to rotate.
[0039] When linear actuator expands it lifts the bin and at the same time, the linear actuator rotates over the lower hinge to be vertical, as the steel wires 7 and 8 will pull the linear actuator, thus puts the center of weight of the bin on the wheels of the robot and prevents the robot from flipping.
[0040]
[0041] The Camera is attached to the robot with a mechanism underneath capable of putting it on a primary tilt angle even before using the electronically controlled tilt as the camera will need this extra tilt to be capable see the ground just in front of it to track the line on the ground.
[0042]
[0043] The PID (proportional integral deferential) motor control board 107 is market off-shelf product that communicates with the Brain using RS232 0-5V. The PID (proportional integral deferential) controls the two electric motors that drives wheels. Alternatively, a processor having software installed controls the robot.
[0044] Linear actuator board 102 is also market off-shelf board containing two relays that are controlled by the Brain GPIO pins, toggling relays positions reverse the polarity of the voltage applied to linear actuator motor thus causing the linear actuator arm to increase or decrease.
[0045] Step Down Adaptor/Charger 110 is market off-shelf product, it connects to the power outlet (120V 60 Hz/240 50 Hz) and produce 24V DC to charge the batteries through a wire that plugs to the robot until the batteries are charged then can be disconnected.
[0046] Controlling Device 120 is a wireless device to train the robot by controlling the robot movement and going all the way from the robot parking area to the bin and then to the curb, and back. While doing that the robot is taking pictures with its camera and those pictures will be used later by Artificial intelligence software (openCV) to find its way by trying to position the robot to the same locations of the pictures. The training is another option if putting a line on the ground is not desired or practical.
[0047]
[0048]
[0049]
[0050] Electric motors 105 and 106 are connected to the wheels either directly through the motor shaft or indirectly using a mechanical coupling like a gearbox.
[0051] A photo transmitter & receiver sensors 109 uses a circular pattern printed on the wheel to detect the angular position of the wheel 17. This is used for the closed-loop feedback with the PID controller for speed control and position control.
[0052] Same functionality for photo transmitter & receiver sensors 106 with the wheel 12.