Touchscreen devices are increasingly common, and the functionality associated therewith is also increasingly complex. For example, most mobile computer devices have touchscreens that allow single and multi-touch gestures through high-resolution position and pressure data. Traditional testing of these devices required a user to interact with the devices and relied on user feedback to determine the effectiveness of a touchscreen. More recently, specialized pieces of robotic equipment have been employed to test touchscreens, however they utilize single end effectors that are both complicated and time consuming to change. Current end effectors and methods of attaching and controlling them are not cost effective to produce, require a high level of precision, and may cause damage to the robot or work piece and loss of process control if work piece variance or robot programming error is encountered. Additional electronics or other components may be required to generate certain actions of the end effectors such as pinching and spreading.
There often also exists a need to change the end effectors to achieve different types of touchscreen testing. End effector gestures can include pinching, spreading, tapping, rotating, linear or circular interactions, and verification of alignment with the work piece. Pneumatic, hydraulic, and spring force end effector changers add complexity to the system. They may also require high precision to operate and don't automatically uncouple under side loads from incorrect operation. Adding effector axes and alignment methods to these effector changers require additional electronics at increased cost. These devices are costly, complex, and require high precision to function.
This summary is provided to introduce simplified concepts of magnetically attached end effectors that are further described below in the Detailed Description. This summary is not intended to identify essential features of the claimed subject matter, nor is it intended for use in determining the scope of the claimed subject matter.
Magnetically attached end effectors are described. Magnets are utilized along with mechanical registration and friction of alignment features to provide a cost effective means of changing end effectors and adding additional axes to the end effectors without the need for additional electronics, pneumatics, or control channels. The coupling method provides precise end effector alignment through mating surfaces and walls while also allowing for significant system inaccuracies due to a self-aligning action of the alignment features and a spring action of an end effector holding rack. The magnetic coupling also provides a method of calibrating axes and ensures safe uncoupling if unexpected forces caused by process errors are encountered.
In implementations, end effectors to be used for touchscreen testing are stored in the end effector holding rack, and a robot is able to fix, remove, and change the end effectors solely attached thereto by movement of the robot relative to the rack. The end effectors have tips that are able to mimic a variety of gestures including single touch gestures such as tap and drag gestures as well as multi-touch gestures such as pinch and pull gestures. The end effectors are attached to a spindle of the robot by magnetism and aligned with the spindle through mechanical features.
The rack contains mechanical features that allow the robot to position an attached end effector into the rack, index the end effector in the rack, hold the end effector in the rack as the robot moves to detach the end effector, and enable the robot to pick up another end effector. Fixing, removing, and changing end effectors is able to be accomplished through simple Cartesian movement of the robot with no other means necessary.
Implementations of magnetically attached end effectors are described with reference to the following drawings. The same numbers are used throughout the drawings to reference like features and components:
Magnetically attached end effectors are described. In implementations, a robot, such as a multi-axis robot or gantry system, is able to fix, remove, and change end effectors solely by movement of the robot. The end effectors are fixed to a spindle that is part of a movement head of the robot by magnetism and aligned to the spindle by mechanical alignment features. The mechanical alignment features align the end effectors to the spindle while magnetism keeps the end effectors adhered to the spindle.
Magnetically attached end effectors provide precision coupling, safe uncoupling, and additional axes for the robot, with a simple and cost effective design without the use of ancillary equipment such as pneumatics, electronics, or machine vision. The beveled design with its magnetic coupling and rack mounting are a simple way of achieving safe, high precision effector changes. The system also allows the addition of end effector axes such as pinching and spreading without additional control channels. An automatic alignment procedure can be used in conjunction with the end effector to verify system alignment without the need for machine vision.
While features and concepts of the described systems and methods for magnetically attached end effectors can be implemented in any number of different environments, systems, devices, and/or various configurations, implementations of magnetically attached end effectors are described in the context of the following example devices, systems, and configurations.
The robot 102 also contains a rack 116 that is further described with reference to
The movement of the robot is referred to in an x-direction 120, a y-direction 122, and a z-direction 124. The x-direction 120 and y-direction 122 make a plane parallel to the table 108 and touchscreen device 110. The z-direction 124 is defined as a “height” above the touchscreen device 110 and is used to start and stop touch inputs as well as fix, remove, and change end effector 114 as will be discussed with reference to
The end effector 114 contains a connection portion 202, a body 204, and the tip 200. The tip 200 is meant to mimic a human finger when placed against the touchscreen device 110. The tip 200 is secured to the body 204 through bolting, threading, snapping, or any other means. The body 204 contains a spring that enables the tip 200 to move relative to the body 204 along a major axis of the body. This enables a touch force to be controlled through movement of the robot 102 in the z-direction 124 relative to the touchscreen device 110. Attached to the body 204 is the connection portion 202. The connection portion 202 is held to the body through bolt 206. Although a single bolt 206 is shown, connection portion 202 may be secured to body 204 through more than one bolt, threading, snapping, or any other means.
Connection portion 202 contains magnetic attachment features 208 and alignment features 210. The magnetic attachment features 208 can be one or more magnets placed within the connection portion 202 that are attracted to the spindle 112 of the robot. The magnetic attachment features 208 can also be one or more ferrous pieces placed within the connection portion 202 that are attracted to one or more magnets placed within the spindle 112 of the robot. It is also a possibility that the entire connection portion 202 be ferrous to be attracted to the one or more magnets within the spindle. In a preferred implementation, the magnetic attachment features are rare-earth magnets designed to be attracted to the spindle 112 that is made of a ferrous material. The magnetic attachment features 208 are shown as a group of magnets arranged evenly around the connection portion 202 enabling an even attraction force to the spindle 112. Any number of magnetic attachment features can be used to cause an attraction of the connection portion 202 to the spindle 112 along the major axis of the body 204.
The alignment features 210 allow the connection portion 202 to be aligned with complimentary alignment features on the spindle 112. The alignment features 210 also take up minor amounts of misalignment between the connection portion 202 and the spindle 112 during fixing and changing of the end effector 114 to the robot 102 ensuring that the end effector 114 is always in the same location relative to the spindle 112. The alignment features 210 are shown as a lead in chamfer around the perimeter of the connection portion. The alignment features 210 may also comprise one or more of filets, bosses, recesses, pins, tapers, protrusions, or cutouts. Depending on the alignment features 210 of the connection portion 202 the spindle 112 has complimentary alignment features that complement the alignment features 210 of the connection portion of the end effector 114. For example, the alignment features 210 are shown as a recessed section with an internal chamfer around the perimeter the recess. A complimentary alignment feature on the spindle 112 would be a positive raised section with an external chamfer of the same size, shape, and perimeter as the internal chamfer of the connection portion 202. Complimentary alignment features of the spindle with respect to the alignment features 210 shown in
Spindle connection portion 304 contains spindle magnetic attachment features 308 and spindle alignment features 310. The spindle magnetic attachment features 308 can be one or more magnets placed within the spindle connection portion 304 that are attracted to the end effector 114. The spindle magnetic attachment features 308 can also be one or more ferrous pieces placed within the spindle connection portion 304 that are attracted to one or more magnets placed within the end effector 114, as discussed in reference to
The spindle alignment features 310 allow the spindle connection portion 304 to be aligned with the alignment features 210 on the spindle 112. As discussed in reference to
The slotted portions 502 contain indexing features 508 that keep the end effectors secured in the rack 116. The indexing features 508 may be ball detents with springs attached to them that engage depressions within the connection portions 202 of the end effectors. The indexing features 508 are able to move when an end effector slides in and out of the end effector holder 402 but secure the end effector enough that it will not move without the spindle 112 attached to it.
At block 602, the end effector 114 is stored within the rack 116 and there is no end effector attached to the spindle 112. Other end effectors 118 may be stored within the rack 116 as well.
At block 604, the robot 102 moves the robot head 106 such that the spindle 112 is positioned directly above the end effector 114 in the rack 116. The spindle 112 is rotated such that the alignment features 202 on the end effector 114 and the spindle alignment features 310 of the spindle 112 are relatively aligned. If the robot 102 does not use a rotation axis of the spindle 112 there is no need to rotate the spindle 112 because it will always be relatively close.
At block 606, the robot 102 moves the robot head 106 down such that the spindle 112 is lowered to engage the magnetic attachment features 208 of the end effector 114 in the rack 116 to the spindle magnetic attachment features 308 of the spindle 112. The magnetic attachment and alignment of the end effector 114 to the spindle 112 occurs simultaneously when the robot head 106 is manipulated down towards the end effector 114 in the rack 116. At the end of block 606 the end effector 114 is attached to and aligned with the spindle 112.
At block 608, the robot 102 moves the robot head 106 in the direction of the slots 506 such that the spindle 112 with the end effector 114 attached are able to be removed from the rack 116. The indexing features 508 move relative to the slots 506 when the spindle 112 is moved in the direction of the slots 506. At the end of block 608 the spindle 112 has the end effector 114 attached thereto and the end effector 114 is clear of the rack 116.
At block 610, the robot 102 is able to move the spindle in any of the 4-axes described with reference to
At block 702, the end effector 114 is attached to the spindle 112. At least one other end effector 118 is stored within the rack 116 and there is at least one empty end effector holder 402 in the rack 116. The robot 102 moves the spindle 112 such that the connection portion 202 is aligned with the slots 506 of the empty end effector holder 402 in front of the empty end effector holder 402. The robot then moves the spindle 112 in the direction of the slots 506 until the indexing features 508 engage the connection portion 202 of the end effector 114.
At block 704, the spindle 112 is raised by the robot 102 to disengage the magnetic attachment features 208 of the end effector 114 from the spindle magnetic attachment features 308 of the spindle 112. The material above the slots 506 keeps the end effector 114 in the rack 116 as the spindle 112 is moved up away from the end effector 114.
At block 706, the spindle 112 is positioned by the robot 102 above the connection portion 202 of another end effector 118 stored within the rack 116.
At block 708, the spindle 112 is lowered by the robot 102 to engage the magnetic attachment features 208 of the other end effector 118 to the spindle magnetic attachment features 308 of the spindle 112.
At block 710, the spindle 112 is moved in the direction of the slots 506 with the other end effector 118 attached and aligned thereto. The indexing features 508 of the end effector holder 402 that held the other end effector 118 move out of the way allowing the other end effector 118 to move out of the rack 116 while attached to the spindle 112.
Although implementations of magnetically attached end effectors have been described in language specific to features and/or methods, the subject of the appended claims is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as example implementations of magnetically attached end effectors.
This application claims priority under 35 U.S.C. 119(e) to U.S. Provisional Patent Application No. 62/056,485, filed Sep. 27, 2014 and entitled “MAGNETICALLY COUPLED MECHANICAL AND ELECTRICAL ROBOTIC END EFFECTORS AND AUTOMATIC ROBOTIC END EFFECTOR CHANGING MECHANISMS AND ALIGNMENT PROCESSES” by Ojalehto et al., which is incorporated by reference in its entirety herein.
Number | Date | Country | |
---|---|---|---|
62056485 | Sep 2014 | US |