PIVOTING CHARGING MECHANISM FOR MOBILE ROBOTS
20230150382 · 2023-05-18
Assignee
Inventors
- David Debusca (Weirton, WV, US)
- Spencer W. Allen (Wexford, PA, US)
- Joseph S. Beri (Gibsonia, PA, US)
- David Peduzzi (Renfrew, PA, US)
Cpc classification
B25J9/1694
PERFORMING OPERATIONS; TRANSPORTING
G05D1/0225
PHYSICS
B60D1/01
PERFORMING OPERATIONS; TRANSPORTING
B60D1/62
PERFORMING OPERATIONS; TRANSPORTING
B25J19/005
PERFORMING OPERATIONS; TRANSPORTING
B60D2001/005
PERFORMING OPERATIONS; TRANSPORTING
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
H01R35/04
ELECTRICITY
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60D1/36
PERFORMING OPERATIONS; TRANSPORTING
B60L53/35
PERFORMING OPERATIONS; TRANSPORTING
H02J7/0044
ELECTRICITY
B25J11/008
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
H01R35/04
ELECTRICITY
Abstract
Embodiments relate to a charging dock which allows a mobile robot to self-dock for charging more efficiently and reliably. The charging dock has a pivoting face including a disk fashioned with charging connection points. When a robot encounters the dock, the pivoting face is able to pivot to ensure the charging disk can align with corresponding charging pickup points within the robot's charging receptor. The pivoting face improves efficiency and reliability of the robot's docking procedures.
Claims
1. A charging dock, comprising: a charging connector configured to be in electrical connection with an electrical power source, the charging connector comprising electric conductive material; and a pivot mechanism; wherein the charging connector is attached to the pivot mechanism.
2. The charging dock of claim 1, further comprising: a casing configured to house the charging connector and the pivot mechanism; and wherein the casing is configured to attach to a wall or be part of a stand.
3. The charging dock of claim 2, wherein: the casing has a top, a bottom, a front face, a rear face, a first side, and a second side, the rear face configured to attach to a structure; the charging connector has a first end and a second end that extends in a direction from the first side to the second side, the charging connector further extending from the front face; the pivot mechanism is configured to facilitate pivotal motion of the charging connector such that the first and second ends move towards and away from the front face.
4. The charging dock of claim 1, wherein: the pivot mechanism includes a member attached to a pivot device; and the charging connector is attached to the member.
5. The charging dock of claim 4, wherein: the member is an elongate member having a first end, a second end, and an intermediary point; and the member is attached to the pivot device at the intermediary point.
6. The charging dock of claim 5, wherein: the charging connector is attached to the member at the intermediary point.
7. The charging dock of claim 1, wherein: the charging connector includes a charging contact formed in or on the charging connector.
8. The charging dock of claim 1, wherein: the charging connector has a semi-circular disc shape.
9. The charging dock of claim 1, wherein: the charging connector has a semi-circular disc shape defined by a straight edge and an arcuate edge; and the charging connector straight edge is attached to the pivot mechanism.
10. The charging dock of claim 1, wherein: the pivot mechanism is a passive device or an actuated device.
11. The charging dock of claim 1, wherein: the pivot mechanism including a biasing mechanism.
12. The charging dock of claim 2, wherein: the casing includes a flexible shroud for the pivot mechanism.
13. The charging dock of claim 2, wherein: the casing includes a bumper.
14. A robot charging system, comprising: a robot having a battery in electrical connection with a charging receptor; a charging dock, comprising: a charging connector configured to be in electrical connection with an electrical power source, the charging connector comprising electric conductive material; and a pivot mechanism; wherein the charging connector is attached to the pivot mechanism; wherein the charging connector is configured to insert into the charging receptor and facilitate transfer of electrical power from the electrical power source to the battery.
15. The robot charging system of claim 14, wherein: the charging receptor includes a guide arm configured to urge the charging connector into a slot formation within the charging receptor.
16. The robot charging system of claim 15, wherein: the guide arm is beveled.
17. The robot charging system of claim 15, wherein: the guide arm is attached to a biased pivot mechanism.
18. A method of operating a robot, the method comprising: causing a robot to advance towards a charging dock such that a charging connector of the charging dock inserts into a charging receptor of the robot; further advancing the robot to the charging dock to make physical contact with a pivot mechanism of the charging dock; and causing the pivot mechanism to pivot the charging connector due to the physical contact between the robot and the pivot mechanism.
19. The method of claim 18, further comprising: allowing electrical power transfer from the charging connector to the charging receptor.
20. The method of claim 18, further comprising: allowing electrical power transfer from the charging receptor to a battery of the robot.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DETAILED DESCRIPTION OF THE INVENTION
[0039]
[0040] The robot (16) includes a user interface (15), which can be a display screen, keypad, touchscreen, etc. configured to display information, receive input, facilitate command and control of one or more functions of the robot (16) or components of the robot (16), etc. The display of the user interface can be textual display, graphical display, audible display, etc. Command inputs can be textual, haptic, audible, etc.
[0041] The robot (16) includes a battery (54). The battery (54) can be rechargeable. The battery (54) can be a NiCd (Nickel-Cadmium) battery, a NiMH (Nickel-Metal Hydride) battery, a Li-ion (Lithium Ion) battery, etc. The battery (54) can include components such as transformers, transducers, converters, etc. to facilitate electrical power conversion and transfer. The battery (54) is in electrical connection with other components (e.g., drive head (51), drive wheel (52), sensor (14), computing unit (53), user interface (15), motors, actuators, servos, encoders, etc.) so as to provide electrical power to any one or combination of them for operation. The battery (54) is also in electrical connection with the charging receptor (13) so as to receive electrical power from the charging receptor (13). The charging receptor (13) is an opening formed in the housing (50) and includes at least one electrical contact 75 (see
[0042] The charging receptor (13) opening is configured to receive a charging connector (18) of a charging dock (17). The charging connector (18) comprises electric conductive material (e.g., it is fabricated of electric conductive material, it includes charging contacts (19) that are fabricated from electric conductive material, etc.). In use, the charging connector (18) is in electrical connection with an electrical power source (e.g., a 120 V or 220 V power line), wherein electrical power in the form of electric current is transferred to the electric conductive material. When the charging connector (18) is inserted into the charging receptor (13) of the robot (16), electrical connection between the charging receptor (13) and the charging connector (18) is made due to the electric conductive material making physical or electric contact with an electrical contact of the charging receptor (13). Electrical power from the electrical power source can then be transferred to the battery (54) of the robot (16) via the connection made between the charging connector (18) and the charging receptor (13).
[0043]
[0044]
[0045] The member (62), at its intermediary point (65), is attach to a pivot device (66) (e.g., a hinge, a rocker arm, a cam, a wheel, gimbal assembly, etc.). The pivot mechanism (20) can be a passive device (e.g., freely rocks about the pivot device (66)). In the alternative, the pivot mechanism (20) can be an actuated device (e.g., connected to a motor, actuator, servo, etc. so as to facilitate active control the rocking motion). Whether actuated or passive, the pivot mechanism (20) can have a biasing mechanism (74) (e.g., a spring) to cause the pivot mechanism (20) to maintain a predetermined orientation (e.g., bias the member (62) so that it is parallel or substantially parallel with the front face (57) unless a force acts upon it to rock the member (62) to a different orientation).
[0046] The portion of the casing (55) containing the pivot mechanism (20) can include a shroud (67). The shroud (67) can be flexible/semi-rigid/deformable (e.g., made from rubber, polymer, silicone, etc.). The flexibility of the shroud (67) maintains confinement and protection for the pivot mechanism (20) but also permits rocking motion of the member (62). The shroud (67) includes a charging connector opening (68) that allows the charging connector (18) to protrude through. It is contemplated for the charging connector (18) to be a semi-circular planar member; however, other shapes can be used. For instance, the charging connector (18) can be a semi-circular disc having a straight edge (69) and an arcuate edge (70). The straight edge (69) is attached to the member (62) and the arcuate edge (70) protrudes through the shroud opening (68). Any portion of the charging connector (18) can be made of electric conducting material (e.g., iron, steel, aluminum, copper, etc.) or have at least one charging contact (19) formed in or on the charging connector (18), the charging contact (19) being made of electric conducting material. Placement and configuration of the charging contact (19) is such that when the charging connector (18) is inserted into the charging receptor (13) of the robot (16), the charging contact (19) makes physical and/or electrical contact with the electrical contact of the charging receptor (13).
[0047] In some embodiments, the charging connector (18) is attached directly to the pivot mechanism (20). For instance, the straight edge (69) is attached (e.g., welded, attached via adhesive, attached via fasteners, etc.) to the pivot device (66).
[0048] In an exemplary embodiment, the charging dock (17) is mounted to a wall (21) (see
[0049] If the robot's (16) orientation and/or advance is not square, the charging connector (18) may partially insert into the charging receptor (13) opening. As the robot (16) advances further, the housing (50) makes physical contact with the shroud (67). As the robot advances even further, the robot's (16) advance forces the member (62) to pivot about the pivot device (66) such that the member rocks to a canted orientation. The canted orientation allows there to be a square orientation between the charging connector (18) and the charging receptor (13) opening. Further, the robot (16) can still move forward in an otherwise non-square advance but due to the canted orientation the advance is a square advance. The advance continues until the charging connector (18) inserts into the charging receptor (13) opening fully and a good electrical connection between the charging receptor (13) and the charging connector (18) is made. Electrical power can then be transferred from the electrical power source to the battery (54).
[0050] When the robot (16) is finished charging the battery (54), the robot (16) retreats from the charging connector (18). If the pivot mechanism (20) is not biased, it will remain in an orientation the robot (16) forced into. If the pivot mechanism (20) is biased, the biasing mechanism (74) forces the member (62) into the biased orientation.
[0051] Referring to
[0052] Sensors (14) such as inductance, capacitance, or resistance sensors, for example, can be used to determine whether a good connection between the charging receptor (13) and charging connector (18) is made. For instance, inductance, capacitance, or resistance can be measured based on the electrical current flowing from the charging connector (18) to the charging receptor (13). This measurement can be compared to a threshold value. If the measurement is at or above the threshold value, then it can be determined that a good connection is made. If it is below the threshold value, it can be determined that a bad connection is made. If a bad connection is made, the computing unit (53) can: 1) cause the robot (16) to rotate or turn to provide for a square orientation and advance; 2) cause the pivot device (66) to rock to provide for a square orientation and advance; and/or 3) cause the robot (16) to back away from the charging dock (17), reposition, and advance towards the charging dock (17) at an angle that differs from a previous angle.
[0053] In some embodiments, the casing (55) can include a bumper (71). The bumper (71) can be a structure to absorb or deflect impact. For instance, the bumper (71) can be a rubber member, a spring, a roller, etc. In an exemplary embodiment, the casing includes a bumper (71) at each corner of the shroud (67).
[0054] As noted herein, the robot (16) includes a computing unit (53). The computing unit (53) can be a controller, a control module, etc. The computing unit includes a processor (72) and associated memory (73). Other components of the robot (16) or system controlling the robot may also have a processor. Any of the processors disclosed herein can be part of or in communication with a machine (e.g., a computer device, a logic device, a circuit, an operating module (hardware, software, and/or firmware), etc.). The processor can be hardware (e.g., processor, integrated circuit, central processing unit, microprocessor, core processor, computer device, etc.), firmware, software, etc. configured to perform operations by execution of instructions embodied in computer program code, algorithms, program logic, control, logic, data processing program logic, artificial intelligence programming, machine learning programming, artificial neural network programming, automated reasoning programming, etc. The processor can receive, process, and/or store data related to operations of the robot (16) or a component of the robot (16).
[0055] Any of the processors disclosed herein can be a scalable processor, a parallelizable processor, a multi-thread processing processor, etc. The processor can be a computer in which the processing power is selected as a function of anticipated network traffic (e.g., data flow). The processor can include any integrated circuit or other electronic device (or collection of devices) capable of performing an operation on at least one instruction, which can include a Reduced Instruction Set Core (RISC) processor, a CISC microprocessor, a Microcontroller Unit (MCU), a CISC-based Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Graphics Processing Unit (GPU), a Field Programmable Gate Array (FPGA), etc. The hardware of such devices may be integrated onto a single substrate (e.g., silicon “die”), or distributed among two or more substrates. Various functional aspects of the processor may be implemented solely as software or firmware associated with the processor.
[0056] The processor can include one or more processing or operating modules. A processing or operating module can be a software or firmware operating module configured to implement any of the functions disclosed herein. The processing or operating module can be embodied as software and stored in a memory, the memory being operatively associated with the processor. A processing module can be embodied as a web application, a desktop application, a console application, etc.
[0057] The processor can include or be associated with a computer or machine readable medium. The computer or machine readable medium can include memory. Any of the memory discussed herein can be computer readable memory configured to store data. The memory can include a volatile or non-volatile, transitory or non-transitory memory, and be embodied as an in-memory, an active memory, a cloud memory, etc. Examples of memory can include flash memory, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read only Memory (PROM), Erasable Programmable Read only Memory (EPROM), Electronically Erasable Programmable Read only Memory (EEPROM), FLASH-EPROM, Compact Disc (CD)-ROM, Digital Optical Disc DVD), optical storage, optical medium, a carrier wave, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by the processor.
[0058] The memory can be a non-transitory computer-readable medium. The term “computer-readable medium” (or “machine-readable medium”) as used herein is an extensible term that refers to any medium or any memory, that participates in providing instructions to the processor for execution, or any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). Such a medium may store computer-executable instructions to be executed by a processing element and/or control logic, and data which is manipulated by a processing element and/or control logic, and may take many forms, including but not limited to, non-volatile medium, volatile medium, transmission media, etc. The computer or machine readable medium can be configured to store one or more instructions thereon. The instructions can be in the form of algorithms, program logic, etc. that cause the processor to execute any of the functions disclosed herein.
[0059] Embodiments of the memory can include a processor module and other circuitry to allow for the transfer of data to and from the memory, which can include to and from other components of a communication system. This transfer can be via hardwire or wireless transmission. The communication system can include transceivers, which can be used in combination with switches, receivers, transmitters, routers, gateways, wave-guides, etc. to facilitate communications via a communication approach or protocol for controlled and coordinated signal transmission and processing to any other component or combination of components of the communication system. The transmission can be via a communication link. The communication link can be electronic-based, optical-based, opto-electronic-based, quantum-based, etc. Communications can be via Bluetooth, near field communications, cellular communications, telemetry communications, Internet communications, etc.
[0060] Transmission of data and signals can be via transmission media. Transmission media can include coaxial cables, copper wire, fiber optics, etc. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infrared data communications, or other form of propagated signals (e.g., carrier waves, digital signals, etc.).
[0061] Any of the processors can be in communication with other processors of other devices (e.g., a computer device, a computer system, a laptop computer, a desktop computer, etc.). Any of the processors can have transceivers or other communication devices/circuitry to facilitate transmission and reception of wireless signals. Any of the processors can include an Application Programming Interface (API) as a software intermediary that allows two or more applications to talk to each other. Use of an API can allow software of the processor of one device/component to communicate with software of the processor of the other device(s)/component(s).
[0062] It is contemplated for the computing unit (53) to be in communication with other components of the robot (16) (e.g., a drive head (51), drive wheel (52), sensor (14), user interface (15), motors, actuators, servos, encoders, etc.) or component of the pivot mechanism (20). Any one or combination of these components may or may not have a processor. The computing unit (53) can send command signals to the processor of these components or control electrical power transmission to these components to operate them directly. In addition, any of the components of the robot (16) can be in communication with another component. The communication can include the transmission of information data, operational data, command signals, etc. In other words, any component of the robot (16) can talk to other components of the system. This talking can be via direct communication between each component, or it can be via indirect communication via the computing unit (53).
[0063]
[0064]
[0065] Referring to
[0066] It will be apparent to those skilled in the art that numerous modifications and variations of the described examples and embodiments are possible in light of the above teachings of the disclosure. The disclosed examples and embodiments are presented for purposes of illustration only. Other alternate embodiments may include some or all of the features disclosed herein. Therefore, it is the intent to cover all such modifications and alternate embodiments as may come within the true scope of this invention, which is to be given the full breadth thereof. Additionally, the disclosure of a range of values is a disclosure of every numerical value within that range, including the end points.