END EFFECTOR OF AUTOMATED VEHICLE CHARGING ROBOT FOR AUTOMATICALLY OPENING DOORS OF CHARGE PORTS OF ELECTRIC VEHICLES AND PLUGGING CHARGING CABLES
20260027724 · 2026-01-29
Assignee
Inventors
- David André MAUDERLI (Zürich, CH)
- Thivaharan ALBIN RAJASINGHAM (Zürich, CH)
- Elias Lukas HAMPP (Zürich, CH)
Cpc classification
E05F15/75
FIXED CONSTRUCTIONS
B60L53/37
PERFORMING OPERATIONS; TRANSPORTING
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J13/08
PERFORMING OPERATIONS; TRANSPORTING
B25J15/04
PERFORMING OPERATIONS; TRANSPORTING
B60L53/16
PERFORMING OPERATIONS; TRANSPORTING
B60L53/37
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention is notably directed to end effector (10, 10a) for an automated vehicle charging robot (1). The end effector (10, 10a) comprises: a connecting module (100), which is delimited by a reference plane (P) and is designed to enable a connection of the end effector (10, 10a) to a robotic arm (40) of the charging robot (1) on a first side of the reference plane (P); an electrical connector (106, 108) including a body (108) and a plug (106), the plug designed to connect to a charge port (220) and arranged at an end of the body (108), wherein the body (108) extends from the connecting module (100) to the plug (106) on a second side of the reference plane (P), the second side opposite to said first side, along an extension direction (De) that is transverse to the reference plane (P); and an actuator (114, 115) that protrudes from said body (108), transversely to said extension direction (De), the actuator (114, 115) designed to actuate a door (210) of the vehicle charge port (220). The invention is further directed to: a functionalized robotic arm (40), which includes such an end effector; an automated vehicle charging system (1), which includes such a robotic arm; and a method of electrically charging an electrical vehicle using such a functionalized robotic arm.
Claims
1. An end effector for an automated vehicle charging robot, the end effector comprising: a connecting module, which is delimited by a reference plane and is designed to enable a connection of the end effector to a robotic arm of the charging robot on a first side of the reference plane; an electrical connector including a body and a plug, the plug designed to connect to a charge port and arranged at an end of the body, wherein the body extends from the connecting module to the plug on a second side of the reference plane, the second side opposite to said first side, along an extension direction that is transverse to the reference plane; and an actuator that protrudes from said body, transversely to said extension direction, the actuator designed to actuate a door of the vehicle charge port.
2. The end effector according to claim 1, wherein the extension direction of the body is inclined with respect to an axial direction that is perpendicular to the reference plane.
3. The end effector according to claim 2, wherein the extension direction of the body forms an angle with the axial direction that is between 25 degrees and 45 degrees.
4. The end effector according to claim 2, wherein the connecting module is designed to allow the end effector to axially connect to the robotic arm, along said axial direction.
5. The end effector according to claim 1, wherein an average direction of the actuator is perpendicular to the extension direction of the body.
6. The end effector according to claim 1, wherein the actuator is recessed with respect to the plug along said extension direction, so as to be closer to the connecting module than to the plug.
7. The end effector according to claim 1, wherein the connecting module includes several submodules designed to cooperate with each other to enable said connection.
8. The end effector according to claim 7, wherein the submodules are designed to enable said connection as a controllably detachable connection.
9. (canceled)
10. The end effector according to claim 7, wherein the submodules include a force-torque sensor, which is axially connectable to another one of the submodules.
11. The end effector according to claim 10, wherein the force-torque sensor is designed to be fixedly mounted, axially, to the robotic arm, to allow the end effector to axially connect to the robotic arm via the force-torque sensor.
12. The end effector according to claim 11, wherein the submodules further include two magnetic parts forming an electropermanent magnet, wherein one of the two magnetic parts is fixedly mounted to an end section of the body of the electrical connector, whereas the other one of the magnetic parts is fixedly mounted, axially, to the force-torque sensor, to allow the end effector to be controllably attached to the robotic arm.
13. The end effector according to claim 7, wherein the end effector further includes a camera that is fixed to one of the submodules that is the farthest from the plug.
14. The end effector according to claim 13, wherein the camera is arranged on one side of a plane containing the extension direction and a projection of the latter in the reference plane, in such a manner that neither the actuator nor the body of the electrical connector is in a field of view of the camera.
15. The end effector according to claim 14, wherein the camera has at least one sensor, which includes a lens, the optical axis of which is transverse to the reference plane, the optical axis is rotated around a rotation axis that is parallel to the projection of the extension direction, by an offset angle, and the offset angle is between 10 degrees and 30 degrees, so that neither the actuator nor the body of the electrical connector is in the field of view of the camera.
16. (canceled)
17. The end effector according to claim 15, wherein the camera is a depth camera that includes two or more sensors, which are arranged along an axis that is parallel to the rotation axis.
18. The end effector according to claim 1, wherein the actuator includes a protruding part and a pressure member, the latter designed to come in contact with the charge port door, and the protruding part extends from the body to the pressure member.
19. A functionalized robotic arm for an automated vehicle charging robot, wherein the functionalized robotic arm includes: a robotic arm, and an end effector, which includes a connecting module, which is delimited by a reference plane and is designed to enable a connection of the end effector to a robotic arm of the charging robot on a first side of the reference plane; an electrical connector including a body and a plug, the plug designed to connect to a charge port and arranged at an end of the body, wherein the body extends from the connecting module to the plug on a second side of the reference plane, the second side opposite to said first side, along an extension direction that is transverse to the reference plane; and an actuator that protrudes from said body, transversely to said extension direction, the actuator designed to actuate a door of the vehicle charge port, the connecting module of the end effector being connected or connectable to the robotic arm.
20. An automated vehicle charging system, including a functionalized robotic arm, which comprises: a robotic arm, and an end effector, which includes a connecting module, which is delimited by a reference plane and is designed to enable a connection of the end effector to a robotic arm of the charging robot on a first side of the reference plane; an electrical connector including a body and a plug, the plug designed to connect to a charge port and arranged at an end of the body, wherein the body extends from the connecting module to the plug on a second side of the reference plane, the second side opposite to said first side, along an extension direction that is transverse to the reference plane; and an actuator that protrudes from said body, transversely to said extension direction, the actuator designed to actuate a door of the vehicle charge port, the connecting module of the end effector being connected or connectable to the robotic arm, and a computerized system, which is operatively connected to the functionalized robotic arm and configured to instruct the robotic arm to actuate the end effector, so as to open a charge port door of a vehicle via the actuator of the end effector and connect the plug of the electrical connector of the end effector into a charge port of the vehicle.
21. The automated vehicle charging system according to claim 20, wherein the automated vehicle charging system further includes a charging station to which several end effectors are electrically connected, each of the end effectors being controllably attachable to and detachable from the robotic arm.
22. A method of electrically charging an electrical vehicle using a functionalized robotic arm, wherein the functionalized robotic arm includes a robotic arm and an end effector, the end effector including: a connecting module, which is delimited by a reference plane and is designed to enable a connection of the end effector to a robotic arm of the charging robot on a first side of the reference plane; an electrical connector including a body and a plug, the plug designed to connect to a charge port and arranged at an end of the body, wherein the body extends from the connecting module to the plug on a second side of the reference plane, the second side opposite to said first side, along an extension direction that is transverse to the reference plane; and an actuator that protrudes from said body, transversely to said extension direction, the actuator designed to actuate a door of the vehicle charge port, the connecting module of the end effector being connected or connectable to the robotic arm, wherein the method comprises: actuating the end effector via the robotic arm according to a first actuation sequence to open a charge port door of a charge port of a vehicle via the actuator of the end effector, and actuating the end effector via the robotic arm according to a second actuation sequence to connect the plug of the electrical connector of the end effector to the charge port.
23-25. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] These and other objects, features and advantages of the present invention will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings. The illustrations aim at facilitating one skilled in the art in understanding the invention in conjunction with the detailed description. In the drawings:
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032] The accompanying drawings show simplified representations of devices or parts thereof, as involved in embodiments. Technical features depicted in the drawings are not necessarily to scale. Similar or functionally similar elements in the figures have been allocated the same numeral references, unless otherwise indicated.
[0033] Devices, apparatuses, systems, and methods, embodying the present invention will now be described, by way of non-limiting examples.
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
[0034] Ideally, an automated vehicle charging system should be both reliable and efficient, in terms of time required to plug and unplug the charging cable. While cable plugging is the primary task to solve, there may be obstructions that prevent the cable from being directly plugged in. Due to safety reasons, most, if not all, charging inlets (i.e., charge ports) are covered by a door that has to be opened prior to connecting the cable. While some high end car models come with electric actuators that automate this task, for most car models this has to be done manually. Thus, the inventors challenged themselves to develop a system capable of both opening the charge port door and plugging the electric cable.
[0035] They have notably considered the following approaches. A first possibility is to equip the system with two separate robotic arms, having respective end effectors, one including an electrical connector, the other designed to actuate the door, e.g., by way of a vacuum gripper. Such an approach, however, is costly and difficult, be it in terms of ergonomics. A less expensive variant would be to rely on a single robotic arm, capable of switching end effectors as defined above. This, however, requires switching end effectors to be able to charge a same vehicle, which can be quite inefficient. A further variant would be to rely on a single end effector (and a single robotic arm), where the end effector is equipped with an active component to open the door. Such an approach, however, is complex and costly.
[0036] With this in mind, the present inventors set the challenge to devise a more efficient system, which relies on a single end effector (and a single robotic arm), where the end effector involves static components designed to both open (and possibly close) the door of a charge port of an electric vehicle and then plug the electrical connector into the charge port. Such an approach, however, raises questions in terms of ergonomics, motion complexity, and costs. How should the end effector be designed to allow both tasks to be affordably performed, while preventing inadvertent collisions with the vehicle body? Facing this challenge, the present inventors came up with a simple solution, in which the electrical connector of the end effector includes an actuator that protrudes from the body of the electrical connector, transversely to the extension direction of the connector body.
[0037] This is discussed in detail in the following description, which is structured as follows. General embodiments and high-level variants are described in section 1, while section 2 addresses particularly preferred embodiments and technical implementation details. Note, the present method and its variants are collectively referred to as the present methods. All references Sn refer to methods steps of the flowchart of
1. General Embodiments and High-Level Variants
[0038] In reference to
[0039] The connecting module 100 is generally designed to enable a connection of the end effector 10, 10a to a robotic arm 40 of the charging robot 1. In practice, the end effector is connected to a terminal link of the robotic arm, as illustrated in
[0040] The electrical connector 106, 108 of the end effector includes a body 108 and a plug 106. The plug 106 is designed to connect (i.e., plug) into a charge port 220 of a vehicle, see
[0041] The actuator 114, 115 is a piece, part, or member, that protrudes from the body 108 of the electrical connector 106, 108, transversely to the extension direction D.sub.e. That is, the actuator 114, 115 protrudes transversely from the average direction of the connector body 108. It preferably extends orthogonally to the average direction of the body 108 and, thus, orthogonally to the extension direction D.sub.e. This actuator 114, 115 is generally designed to actuate a door 210 of the charge port 220 of the vehicle, as illustrated in
[0042] Comments are in order. The connecting module 100 forms a mechanical interface, which enables a connection of the end effector 10, 10a to the robotic arm 40 on the first side of the delimiting plane P. The mechanical interface may possibly be designed to allow a direct or an indirect mechanical connection, e.g., via intermediate submodules 104, 105, as discussed later in reference to
[0043] The body 108 of the electrical connector typically is a casing, which houses a terminal portion of a charging cable 12. This casing extends all along the extension direction D.sub.e. The connector body 108 typically has a form factor; it typically has an elongated form, the average direction of which is parallel to the extension direction D.sub.e. The body 108 may have several sections of different sizes, where one of the sections includes the plug 106, while another section supports the actuator 114, 115, as assumed in the accompanying drawings. The actuator may for instance be mechanically affixed to the body 108 using conventional fasteners such as bolted joints, clamping a base of the member 114 onto a respective section of the body 108. For example, each bolted joint may include a male threaded part inserted in a matching female threaded part. In variants, other types of fasteners can be used, such as blind bolts or screws.
[0044] The average direction D.sub.a of the actuator 114, 115 is preferably perpendicular to the extension direction D.sub.e of the body 108. That is, the actuator 114, 115 may generally extend perpendicularly to the average direction of the connector body 108. In variants, some tolerance can be accepted (e.g., +10 or 20), such that the angle formed between the actuator direction D.sub.a and the average direction of the connector body D.sub.e may typically be between 70 and 110.
[0045] The connector body 108 extends transversely to the reference plane P, on the second side thereof. However, it is not necessarily orthogonal to the reference plane P (transversely does not necessarily mean perpendicular, i.e., at right angle to the reference plane). In fact, the average direction of the body 108 is much preferably inclined with respect to the connection axis D.sub.c, so as to form an angle with respect to the plane P, for reasons explained below.
[0046] The actuator is a rigid and static element, which is solely actuated by the robotic arm, without requiring any active component (such as electric drives, pneumatic or hydraulic elements, magnetic actuators) to open the charge port door. That is, the end effector combines an electrical connector and a passive actuator, which is judiciously arranged with respect to the body of the electrical connector. Thanks to the proposed design, the end effector can be rotated by the robotic arm 40, so that the actuator 114, 115 can be set in position to safely actuate a charge port door 210, by pressing the door 210 at a certain location, as depicted in
[0047] As evoked above, the extension direction D.sub.e of the body 108 is preferably inclined with respect to an axial direction D.sub.c that is perpendicular to the reference plane P. Typically, the axial direction D.sub.c is the direction along which the end effector 10, 10a is mounted to the terminal link of the robotic arm 40. I.e., the connecting module 100 is preferably designed to allow the end effector 10, 10a to axially connect to the robotic arm 40, along said axial direction D. In practice, the inclination of the extension direction D.sub.e ensures, together with the actuator 114, 115 that protrudes from the body 108, a collision safety margin M (see
[0048] Note, the risk of collisions can further be lowered by recessing the actuator, away from the plug 106, as in embodiments described below. In addition, the proposed inclination makes it possible to avoid collisions between the robot arm and the car body during the plugging process, at least in certain cases. Still, the main reason for inclining the body 108 is that this avoids collisions between the robot and the car body during the door opening. I.e., inclining the direction D.sub.e with respect to the direction D.sub.c makes it possible to create a larger safety margin between the car body and the robot.
[0049] Thus, the extension direction D.sub.e of the body 108 preferably forms an angle with the axial direction D.sub.c, as seen in
[0050] Note, several coordinate systems (also referred to as frames, typically Cartesian coordinate systems) are used in the accompanying drawings. The frame F.sub.p (see
[0051] As evoked earlier, the actuator 114, 115 is preferably recessed with respect to the plug 106 along the extension direction D.sub.e, so as to be closer to the connecting module 100 than to the plug 106. This allows the end plug 106 of the electrical connector 106, 108 to reach into the charge port 220 of the vehicle, while avoiding collisions of the actuator 114, 115 with the vehicle body 205. Moreover, this makes it possible to lower the risk of collision between the actuator 114, 115 and the vehicle charge port door 210, upon actuating (i.e., moving and rotating) the end effector 10, 10a.
[0052] In simple implementations, the connecting module may restrict to a single component, e.g., forming a rear panel 101. The module may be integral with the body 108. In such embodiments, the rear panel 101 is structured so as to allow connection with the robotic arm 40. However, in variants as illustrated in
[0053] In embodiments of the end effector 10 as shown in
[0054] A preferred approach, however, is to rely on an electropermanent magnet. In that case, the submodules include two magnetic parts 104, 105, which form the electropermanent magnet, as assumed in
[0055] The accompanying drawings show two types of end effectors 10, 10a. The end effector 10 shown in
[0056] In both cases, the end effector 10, 10a can be axially fixed to the robotic arm 40 via a force-torque sensor 103. I.e., the force-torque sensor 103 is designed to be fixedly mounted, axially, to the robotic arm 40, to allow the end effector 10, 10a to axially connect to the robotic arm 40 via the force-torque sensor 103. That is, the connecting module 100 can be regarded as including at least two parts 101, 103, which are the rear panel 101 of the body 108 and the force-torque sensor 103, where the latter is meant to be axially fixed (i.e., fixedly mounted, axially) to the terminal link of the robotic arm 40. In other words, the force-torque sensor 103 is axially connectable, on the one hand, to the robotic arm and, on the other hand, to another one of the submodules 101, 104, 105. In the example of
[0057] In the example of
[0058] Forces applied from the backside of the force-torque sensor 103 will not have an impact on the force-torque measurements. Conversely, forces applied from the frontside notably via the elements 106, 108, (104, 105), and 101, will influence the force-torque measurements. In variants, the body 108 of the electrical connector 106, 108 can be directly connected to the robotic arm 40. However, providing a force-torque sensor 103 is advantageous, inasmuch as it allows alignment constraints to be somewhat relaxed. That is, for cable plugging, a compliance control can be used, which exploits force feedback to compensate for estimation uncertainties and limit the contact reaction forces that are due to the rather high stiffness of the materials involved. Accordingly, the system can actively react to alignment errors upon cable plugging, such that constraints in terms of accuracy needed to align the electrical connector can be relaxed. In particular, exploiting feedback signals from the force-torque sensor 103 circumvents the need for sub-millimetre accuracy in the placement of the connector.
[0059] Typically, the algorithm used to align the connector 106, 108 primarily relies on computer vision. To that aim, a camera 102 is needed, which may advantageously be fixed to the force-torque sensor 103, as illustrated in
[0060] The camera 102 is preferably arranged asymmetrically with respect to connector body 108. That is, the camera is preferably located on one side (either side) of the plane spanned by the directions D.sub.a and D.sub.e, such that neither the camera 102 nor its cable comes to collide with the safety margin M resulting from the inclination of the body 108 and the protruding actuator 114, 115. That is, the camera is preferably placed on the left or right side of the end effector, so as not to interfere with the safety margin. This is particularly true where the end effector 10a is free of intermediate connection elements, as in the embodiment shown in
[0061] The asymmetric placement of the camera also help achieve a configuration, in which neither the actuator 114, 115 nor the body 108 of the electrical connector 106, 108 is in the field of view of the camera 102. Various additional design options can be contemplated to make sure to free the field of view of the camera. For example, the camera 102 can be offset, i.e., attached to the sensor 103 via an arm that is long enough for the camera 102 to be sufficiently offset from the connector 106, 108. Such a solution can, however, cause the camera to impair the rotational movements of the end effector and also result in undesired inertial effects. Thus, a simpler solution is to tilt the camera 102 with respect to a vertical axis.
[0062] In more detail, the camera 102 includes at least one sensor, itself including a lens, the optical axis of which is transverse to the reference plane P. Now, this optical axis can be slightly rotated around the rotation axis D.sub.t, which is parallel to the projection D.sub.p of the extension direction D.sub.e. This is best seen in
[0063] The camera 102 may advantageously be a depth camera 102. Depth cameras are known per se. For example, use can be made of a stereo depth camera, having two sensors 1022, 1024 (see
[0064] As shown in the accompanying drawings, the camera is preferably arranged vertically, such that the two sensors are arranged along an axis that is parallel to the rotation axis D.sub.t. Still, the optical axes of the two sensors are slightly rotated around the rotation axis D.sub.t, as a result of the fact that the camera 102 is tilted by an offset angle .
[0065] Another aspect of the invention is now described in reference to
[0066] Charging ports of electric vehicles usually show little contrast (they are typically black), which complicates vision-based estimations of the charge port pose (step S80), especially in poorly illuminated environments such as parking garages. To increase robustness against varying illumination conditions, the functionalized robotic arm may advantageously include a light source 60, see
[0067] A further aspect of the invention concerns an automated vehicle charging system 1, as now discussed in reference to
[0068] Several end effector designs 10, 10a can be contemplated, as illustrated in
[0069] A final aspect of the invention is now discussed in reference to
[0070] The method basically revolves around actuating the end effector according to different actuation sequences to open a charge port door and plug the electrical connector. In detail, the end effector 10, 10a is actuated (step S50) via the robotic arm 40 according to a first actuation sequence, with a view to opening S60 the charge port door 210 of the charge port 220 of the vehicle via the actuator 114, 115 of the end effector 10, 10a. Next, the end effector 10, 10a is actuated S90 (via the robotic arm 40) according to a second actuation sequence, to connect S100 the plug 106 of the electrical connector 106, 108 to the charge port 220.
[0071] Preferably, the method further determines whether the charge port door 210 is open, prior to actuating the end effector 10 according to the first actuation sequence. This can be achieved using computer vision methods, which are known per se. Use can for instance be made of the camera 102. E.g., a supervised model can be trained to classify images taken by the camera as corresponding to open or closed configurations. If the charge port door 210 is determined to be closed, then the end effector 10, 10a is actuated (step S50) to open S60 the charge port door 210, by suitably rotating the end effector for its actuator to press the door. Else, the end effector 10 is actuated so as to directly connect the plug 106 to the charge port 220.
[0072] Once the charge is complete, the end effector 10 may eventually be automatically actuated according to a third actuation sequence S150, to retract the end effector 10 and disconnect its plug 106 from the charge port 220.
[0073] Using detachable end effectors allows more sophisticated motions to be performed, with a view to automatically select suitable connector formats and/or charge several vehicles, using a same robotic arm. In that case, the robotic arm 40 may initially be actuated S10 (i.e., according to an initial connection sequence), in order to controllably connect it to a given end effector 10, prior to actuating S50 the end effector 10 according to the first actuation sequence. In the example of
[0074] Once the robotic arm 40 has picked up a suitable end effector 10, it may open a charge port door (if necessary) of a vehicle and connect the plug 106 of the end effector to the charge port of the vehicle, as described above. Having done so, the robotic arm may then possibly disconnect S110 from the end effector 10 (as the latter is still connected to the charge port 220 to charge the vehicle), with a view to picking up another end effector 10b and charging another vehicle. Alternatively, the robotic arm 40 may pick up another end effector (not shown) that is already plugged in another vehicle (e.g., the charge of which is complete), with a view to disconnecting this other end effector from the other vehicle and bringing it back to the workstation 80. To summarize, the robotic arm 40 may possibly be actuated according to a further connection sequence, in order to controllably connect S10, S118 the robotic arm to another end effector 10b, with a view to connecting (or disconnecting) this other end effector to (or from) the charge port 220 of another vehicle.
[0075] The base of the robotic arm 40 may possibly be static (as assumed in
[0076] The above embodiments have been succinctly described in reference to the accompanying drawings and may accommodate a number of variants. Several combinations of the above features may be contemplated. Examples are given in the next section.
2. Specific Embodiments
2.1 Preferred Components
[0077] Robotic arms. Various types of robotic arms can be contemplated, as long as such arms are capable of handling payloads on the order of 1.5 to 3.0 kilograms, i.e., corresponding to the typical mass of the present end effectors (taking into account the mass of the cable that is effectively supported by the arm, in operation). The rear panel 101 of the connecting module 100 can be adapted to match any type of terminal link of the robotic arm. In general, suitable robotic arms will include several links, connected by joints allowing rotational motions and possibly translational (linear) displacement, where the links form a kinematic chain. The robotic arms are normally programmable and supplied with adequate computing means. Use can for instance be made of an industrial manipulator from Universal Robots, such as the UR10e robot.
[0078] Cameras. Various types of cameras can be contemplated too. Use if preferably made of a stereo depth camera, relying on IR projection, such as an Intel Realsense D435i or D435 depth camera. Such cameras have a form factor; they can be vertically arranged and tilted, as discussed in section 1, whereby the camera sensors (i.e., RGB sensor 1021, IR sensors 1022 and 1024, and IR beamer 1023) are vertically aligned.
[0079] Force-torque sensors. Various types of force-torque sensors can be used. Preferred is to rely on a 6-axis force-torque sensor, such as the Bota Systems SensONE 6-axis force-torque sensor, to measure reaction forces acting on the tools.
[0080] End effectors. The end effector designs proposed herein integrate several tools. To start with, the end effector includes the male part (i.e., the plug 106) of the charging cable, which is meant to be plugged into charge ports of vehicles. Second, it further integrates an actuator 114, 115 to handle the charge port door. Both tools are rigidly linked to the wrench of the force-torque sensor 103, such that it is possible to measure reaction forces acting on the tool centre points (TCP). The combination of both tools in one end effector eliminates the need for tool switching programs and simplifies the overall plugging process. Note, the depth camera 102 is directly mounted to the housing of the force-torque sensor, as an eye-in-hand camera. This allows to compensate for absolute position errors of the manipulator, which can typically be on the order of millimetres. All the required parts of the body 108 can be 3D printed using fused deposition modelling (FDM) and polylactic acid (PLA) filaments. It is desired to firmly attach the charging cable 12 to the force-torque sensor 103, as any slippage or deformations could lead to errors in the tool calibration, which would decrease the success rate of the plugging algorithm. The inlet of the charging cable is preferably constrained, mechanically, to ensure a certain angle between the cable 12 and the lower part of the body 108, and accordingly prevent inadvertent interferences between the cable 12 and the robotic arm 40, as assumed in
[0081] Electropermanent magnets. Various types of electropermanent magnet parts can be used, such as the Magnetic Tool Changer NTC-E10 flanges from Unchained Robotics.
[0082] System.
[0083] All required software can for instance be written in C++ 14 and python 3. An adequate robot operating system (e.g., noetic) is used as middleware for communication between the individual software modules and devices. More generally, the methods described herein shall typically be in the form of executable program, script, or any suitable form of executable instructions. Computerized devices can suitably be configured for implementing embodiments of the present invention as described herein. In that respect, it can be appreciated that the methods described herein are at least partly non-interactive, i.e., automated. In general, automated parts of such methods can be implemented in software, hardware, or a combination thereof.
2.2 Preferred Flow
[0084]
[0085] Having plugged the connector 106, 108, the robotic arm may possibly disconnect S110 from the end effector, with a view to start another sequence, using another end effector. Thus, the robotic arm may fetch S115 another end effector, in order to charge a further vehicle (according to steps S10 to S110) or disconnect this other end effector from another vehicle, assuming the latter is now fully charged, in accordance with steps S118 to S150 below.
[0086] At step S118, the robotic arm reconnects to an end effector that is already plugged in the other vehicle and then disconnects S120 this end effector from its charge port, prior to closing S130 the corresponding charge port door (by adequately moving the actuator 114, 115). Once the charge port door is closed S140, the robotic arm brings the end effector back to the workstation and disconnects S150 from this end effector. Another sequence may then be started, and so on.
2.3 Computer Vision and Force-Feedback
[0087] Various computer vision may be used to adequately actuate the end effector, open the charge port door, and plug the electrical connector to a charge port. Preferred is to use a combination of vision and force feedback to solve these issues. Indeed, pure vision-based cable plugging is difficult to deploy in practice because environmental image noise may impair the estimation accuracy. Instead, active compliance can be used to compensate for estimation errors, thereby loosening requirements on vision estimation accuracy. That is, a cable plugging pipeline can be used to approximately estimate the plug pose based on vision data and plug the charging cable with force and compliance control. Similarly, a combination of vision and force feedback can be used to open the charge port door.
[0088] However, when the door is closed, the car body geometry in the vicinity of the charge port door is almost planar. This means that there are no distinctive features to estimate in-plane translations. Therefore, point cloud-based methods can be unsuitable. Instead, a combination of 2D images and depth information can advantageously be used to locate the door in the query image, hence the benefit of using a depth camera.
[0089] While the present invention has been described with reference to a limited number of embodiments, variants, and the accompanying drawings, it will be understood by those skilled in the art that various changes may be made, and equivalents may be substituted without departing from the scope of the present invention. In particular, a feature (device-like or method-like) recited in a given embodiment, variant or shown in a drawing may be combined with or replace another feature in another embodiment, variant, or drawing, without departing from the scope of the present invention. Various combinations of the features described in respect of any of the above embodiments or variants may accordingly be contemplated, that remain within the scope of the appended claims. In addition, many minor modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention is not limited to the particular embodiments disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims. In addition, many other variants than explicitly touched above can be contemplated. For example, other types of robotic manipulators, cameras, electropermanent magnets, and force-torque sensors, may be contemplated. In addition, the end effectors shown in
REFERENCE LIST
[0090] 1 Automated vehicle charging robot [0091] 10, 10a, 10b End effector [0092] 10, 40 Functionalized robotic arm [0093] 100 Connecting module [0094] 101 Rear panel/end section of electrical connector body [0095] 101-105 Connecting submodules [0096] 101, 106, 108 Electrical connector [0097] 102 Depth camera (1021: RGB sensor; 1022: first IR sensor; 1023: IR beamer; 1024: second IR sensor) [0098] 103 Force-torque sensor [0099] 104, 105 Electropermanent magnet parts [0100] 106 Electrical connector plug [0101] 108 Electrical connector body [0102] 114 Actuator protruding part [0103] 114, 115 Charge port door actuator [0104] 115 Actuator pressure member [0105] 12 Charging cable [0106] 2 Computerized system/master computer [0107] 205 Vehicle body [0108] 210 Vehicle charge port door [0109] 220 Vehicle charge port [0110] 3 Network switch [0111] 40 Robotic arm [0112] 50 Charging station [0113] 60 Light source [0114] 70 Robotic arm controller [0115] 80 Workstation [0116] D.sub.a Average actuator direction [0117] D.sub.c Axial direction [0118] De Extension direction of electrical connector [0119] D.sub.p Extension direction projection in reference plane P [0120] D.sub.t Camera rotation axis [0121] P Reference plane [0122] Angle between extension direction D.sub.e of body 108 and axial direction D.sub.c [0123] Angle between connector body 108 and reference plane P [0124] Camera offset angle