Bipedal Isotropic Lattice Locomoting Explorer: Robotic Platform for Locomotion and Manipulation of Discrete Lattice Structures and Lightweight Space Structures
20170368679 · 2017-12-28
Inventors
Cpc classification
B25J9/1682
PERFORMING OPERATIONS; TRANSPORTING
B64G2004/005
PERFORMING OPERATIONS; TRANSPORTING
B64G4/00
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0084
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0096
PERFORMING OPERATIONS; TRANSPORTING
B64G1/44
PERFORMING OPERATIONS; TRANSPORTING
B25J9/04
PERFORMING OPERATIONS; TRANSPORTING
B25J13/006
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0033
PERFORMING OPERATIONS; TRANSPORTING
B64G1/38
PERFORMING OPERATIONS; TRANSPORTING
B25J9/009
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0009
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0206
PERFORMING OPERATIONS; TRANSPORTING
B62D57/02
PERFORMING OPERATIONS; TRANSPORTING
B25J9/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
B64G4/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A robotic platform for traversing and manipulating a modular 3D lattice structure is described. The robot is designed specifically for its tasks within a structured environment, and is simplified in terms of its numbers of degrees of freedom (DOF). This allows for simpler controls and a reduction of mass and cost. Designing the robot relative to the environment in which it operates results in a specific type of robot called a “relative robot”. Depending on the task and environment, there can be a number of relative robots. This invention describes a bipedal robot which can locomote across a periodic lattice structure made of building block parts. The robot is able to handle, manipulate, and transport these blocks when there is more than one robot. Based on a general inchworm design, the robot has added functionality while retaining minimal complexity, and can perform numerous maneuvers for increased speed, reach, and placement.
Claims
1. A robot capable of traversing a three-dimensional lattice structure, comprising: two feet, each foot being a hollow polyhedron designed to fit around a boundary geometry of a volumetric pixel structure; two lower legs, each joined to one of the two feet at an ankle joint, and to an upper leg at a knee joint, the two upper legs coming together at a hip interface; and a plurality of motors to actuate the robot.
2. The robot of claim 1, wherein the polyhedron is a tetrahedron.
3. The robot of claim 1, further comprising a motor at each foot, at each of lower leg, at each knee joint, and at the hip interface.
4. The robot of claim 1, wherein each foot comprises a latch mechanism driven by a servo motor to lock the foot onto the volumetric pixel structure.
5. The robot of claim 4, wherein the latch passes through a hole near the top of the polyhedron, and is configured to pass under the top of the volumetric pixel structure and out the other side of the volumetric pixel structure, preventing the foot from lifting.
6. The robot of claim 1, wherein each of the feet is attached to a lower leg by a radial bearing, each of the feet being press fit to an inside race of the radial bearing, the attached lower leg being press fit around the outside onto the outer race of the bearing.
7. The robot of claim 1, further comprising a microcontroller to issue commands to actuate the robot.
8. The robot of claim 1, wherein each of the motors is powered by a battery.
9. The robot of claim 1, further comprising a pair of spur gears for each foot and lower leg connection to actuate rotation of the foot, one gear being built into the lower leg, the other gear being mounted to a servo motor.
10. The robot of claim 1, wherein a top of each lower leg comprises a bracket and a shaft which is press-fit into the inside of a bearing, the outside of the bearing being press-fit into an end of an upper leg.
11. The robot of claim 1, wherein a servo motor is mounted on each of the upper legs, so that an output spline radial axis of the servo motor is aligned with a bearing interface of a lower leg to which the upper leg is connected, a shaft of the lower leg extending through the bearing and attaching to the servo spline.
12. The robot of claim 11, wherein the servo controls a rotational degree of freedom between the upper and lower leg.
13. The robot of claim 1, wherein the hip interface comprises: a first upper leg having a shaft which press-fits into the inside of a bearing, a servo motor attached to the shaft; and a second upper leg press-fit around the outside of the bearing.
14. The robot of claim 13, wherein the servo motor is rigidly attached to the shaft of the second upper leg.
15. The robot of claim 1, wherein maneuvers the robot is capable of performing on the lattice structure comprise one or more of: climbing, or walking up or down vertically on the lattice perpendicular to the ground; inverted locomotion, or walking on the underside of surfaces parallel to the ground; rotating 90 degrees to move from X to Y translation; turning inside or outside corners to transition from one surface to a perpendicular surface; gripping with one foot and using the other foot to grip a single voxel; part placement, or extending to place a gripped voxel in a different area of the lattice; and coordinated part transportation, or attaching a gripped voxel to different area of the lattice.
16. The robot of claim 1, wherein maneuvers the robot is capable of performing on the lattice structure comprise one or more of: traversing linearly (X); turning and traversing in the direction orthogonal to first direction (Y); turning up concave corners and down convex corners; traversing in direction normal to plan described by first two directions (Z); and stepping up/down a level (+/−Z).
17. The robot of claim 1, wherein the foot terminates in a cylindrical feature with an outside diameter designed to press fit into an ankle bearing.
18. The robot of claim 1, wherein the foot has mating features which align with four nodes of a volumetric pixel, to provide rotational and translational constraint.
19. The robot of claim 1, wherein each of the ankle joints comprises: a knee joint actuator; a servo horn hirth joint coupling; a knee joint radial bearing; an upper leg link; a lower leg link with integral gear; an ankle joint radial bearing; an ankle joint mechanism and actuator; a latch mechanism and actuator; a latch mechanism slot; and a foot end effector.
20.-22. (canceled)
23. A method of traversing an exterior of a three-dimensional lattice structure by a robot that comprises two feet, comprising: attaching a back foot to a voxel; reaching out with the front foot; attaching the front foot to a different voxel; detaching the back foot; and stepping forward with the back foot.
24. The method of claim 23, further comprising after attaching the front foot, the step of rotating 180 degrees about the front foot, extending the back foot and attaching.
25. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
DETAILED DESCRIPTION OF INVENTION
Methodology
[0056]
[0057]
[0058] The structure Bill-E operates on is a Cuboct lattice, made of vertex connected octahedra.
[0059] The robot is designed based on a set number of primitive maneuvers for locomotion to any point on a lattice structure. The design of the robotic platform developed from a set of functional requirements: [0060] Robot must be able to traverse linearly (X) [0061] Robot must be able to turn and traverse in the direction orthogonal to first direction (Y) [0062] Robot must be able to turn up concave corners and down convex corners [0063] Robot must be able to traverse in direction normal to plane described by first two directions (Z) [0064] Robot must be able to step up/down a level (+/−Z)
[0065] Morphologically, the minimum required attachments to the structure is two. Bipedal robots, specifically those using an inchworm motion for movement are fairly ubiquitous [K. D. Kotay and D. L. Rus, “Navigating 3D steel web structures with an inchworm robot,” Proc. IEEE/RSJ Int. Conf. Intell. Robot. Syst. IROS '96, vol. 1, pp. 368-375, 1996; S. M. Felton, M. T. Tolley, C. D. Onal, D. Rus, and R. J. Wood, “Robot self-assembly by folding: A printed inchworm robot,” in Proceedings—IEEE International Conference on Robotics and Automation, 2013, pp. 277-282; C. Balaguer, A. Gimenez, J. M. Pastor, V. M. Padron, and M. Abderrahim, “A climbing autonomous robot for inspection applications in 3d complex environments,” Robotica, vol. 18, no. 3, pp. 287-297, 2000], with more advanced design incorporating additional degrees of freedom to provide added functionality and directions of motion [R. L. Tummala, R. Mukherjee, N. Xi, D. Aslam, H. Dulimarta, J. Xiao, M. Minor, and G. Dangi, “Climbing the walls,” IEEE Robot. Autom. Mag., vol. 9, no. 4, pp. 10-19, 2002]. The main difference between the robot described in the present invention and existing bipedal inchworm robots is that it is a relative robot operating within a 3D isotropic lattice. This enables it to perform much more complex maneuvers while also enabling interaction and manipulation with the structure that other robots, attaching with means such as suction cups, would be unable to achieve.
[0066]
[0067]
[0068]
[0069]
[0070]
[0071] Table 1 shows the robot physical parameters and engineering specifications for one embodiment of the invention.
TABLE-US-00001 TABLE 1 ROBOT PHYSICAL PARAMETERS Parameter Properties Mass 520 g Small Servo Hitec HS-5065MG; m = 11 g, Torque@6 V = 2.2 kg * cm Motor Large Servo Hitec HS 7950TH; m = 68 g, Torque@6 V = 30 kg * cm Motor Bearings Double Shielded Radial Ball Bearing; 12.77 mm (0.5″) dia. ID, 28.575 mm (1.125″) dia. OD 3D Printed Feet, latch, gear, lower leg link, upper leg ink, servo Parts horn hirth coupling
[0072] BILL-E can have peripheral equipment. In one embodiment, the robot is powered with an external benchtop power supply able to provide roughly 10V and 30 A. The robot operates on 5V and pulls roughly 4 A during peak operation. The motors are controlled through a 12-channel servo controller board with a native USB interface and internal scripting control. BILL-E takes into account maintenance, reliability, and safety factors. While operating in 1G, there is a chance that the mechanical properties of the 3D printed parts will be insufficient over time. To solve this problem, the robot can be built from milled aluminum components.
[0073]
[0074] The foot 102 is press fit into the inside race of a radial bearing 176. The outside race is press fit into the lower leg link 175. This provides a rotational degree of freedom in the Z direction, while providing a translational constraint in X, Y, and Z, and a rotational constraint in X and Y. This rotation is actuated by a pair of spur gears. One gear is built into the lower leg, the other gear is mounted to a small servo. The top of the lower leg consists of a bracket and a shaft which is press-fit into the inside of a bearing. The outside of the bearing is press-fit into the end of the upper leg portion.
[0075] There are two types of upper legs. Each type has a similar interface with the lower leg. A servo motor is mounted so that its output spline radial axis is aligned with bearing interface with the lower leg. The lower leg shaft extends through the bearing and rigidly attaches to the servo spline. This allows a rotational degree of freedom between the upper and lower leg to be controlled by the servo (see
Analysis
[0076]
[0077] The masses and lengths are as follows: m1 186=90 g, m2 188=40 g, m3 190=90 g, m4 192=40 g, m5 194=90 g, and m6 196=70 g, L1 187=20 mm, L2 189=85 mm, L3 191=160 mm, L4 193=215 mm, L5 195=270 mm, L6 197=290 mm. The resulting torque 198 applied at the point of rotation is found by summing the torques created from each mass and its respective moment arm, as shown in Eq. 1:
[0078] The total torque τ.sub.total 198 is calculated to be 72800 g-mm, or 7.28 kg-cm. As shown in Table 1, the servos used for this actuation are rated to 2.2 kg-cm. Therefore, in this worst case scenario, the servo would be unable to rotate the robot as configured. However, as shown in the experiments, it is possible to align the robot with the axis of rotation, thus minimizing the moment arm for all of the robot mass to be rotated. This allows the motor to sufficiently rotate the robot. For space applications, the mass of the robot must be reduced to its minimum required to perform its tasks. This will require optimization of motor mass relative to torque capacity and required torque for maneuvering. Another consideration is using the torque generated by this rotation as a useful force during space operations, such as attitude control.
Experimentation
[0079] In order to assess the validity of the robot design, numerous experiments were performed. These experiments are divided into basic and advanced maneuvers. Basic maneuvers include locomotion in X while oriented in +Z, climbing a vertical surface (+Z) using both step by step locomotion and ankle rotation, and part placement. Advanced maneuvers include locomotion in X while oriented in −Z, with several ankle rotations to climb to and from a +Z orientation, and the use of two robots to pass a part from one robot to the other. This last experiment suggests the ability to transport parts arbitrary distances by using a chain of passing and locomotion maneuvers. Screenshots from these experiments are shown in
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086] Alternate embodiments and designs of the invention and associated software could include additional features on the foot end effectors to allow bolting of new parts onto existing structure, thereby allowing robotic assembly of arbitrarily large structures. Supportive theory includes algorithms for group/swarm/emergent behavior of numbers of robots working in a coordinated fashion, which can be evaluated for efficiency in building large structures with multiple robots.
CONCLUSION
[0087] The Bipedal Lattice Locomoting Explorer (BILL-E) has numerous application in space. One is as it applies to structures—their construction, repair, and inspection. Several possible space structures made from discrete lattice elements include: booms/masts, pressure vessels, plates/shelters, and structure for precision instruments such as reflector dishes. The construction of hierarchical trusses can be much more structurally efficient [T. Murphey and J. Hinkle, “Some performance trends in hierarchical truss structures,” in 44th AIAA/ASME/ASCE/AHS Structures, Structural Dynamics, and Materials Conference, 2003], and the Bipedal Lattice Locomoting Explorer (BILL-E) could be used to assist in constructing these trusses made of trusses.
[0088]
[0089] The second application is using BILL-E as a mobile and reconfigurable source of actuation throughout these larger structures. In this case, BILL-E could provide a number of services such as active damping, attitude control, and macro scale actuation for on-orbit operations.
[0090] The Bipedal Isotropic Lattice Locomoting Explorer (BILL-E) is also capable of joining of voxels. Automated bolting is an existing technology, Joining of voxels involves adapting an end effector for BILL-E to grab, place, and bolt a voxel in place. Different control and optimization for build strategies exist for this purpose. Coordination of multiple robots requires algorithms for autonomous building. From a hardware perspective, autonomy is assisted by wireless communication and battery power. The robot can also be solar powered, or be rechargeable by replacing battery packs, which can be addressed by a secondary system which can replace power and material (new voxels) as needed.
[0091] The main novel and unique feature of the robot is its end effector. The end effector is custom designed to interface specifically with the lattice upon which the robot operates, and combined with several motor-driven mechanisms, sufficiently restrains the 6 degrees of freedom at each foot. Four of these degrees are passively restrained, and two are actively restrained. This is an example of how the periodic lattice structure is leveraged for simplification of the robot design.
[0092] There are several advantages of the invention and accompanying software. The robot design offers robust dexterity and variety of maneuvering capabilities while maintaining sufficiently low numbers of actuators which allow for simplified control strategies. The robot can also cooperate with other robots to achieve material transportation. This approach, using multiple robots operating in parallel, can be used to achieve high frequency operations when considered as one massive array of robots.
[0093] The invention addresses development and new conceptual problems. As mentioned, new developments are an end effector which can bolt new parts onto the existing structure. This has been developed as a new appendage, thereby allowing the robot to locomote while holding a part, bring it to the build location, and assemble the new structure in place.
[0094] Test data has been gathered, and source of error analyzed. The robot is controlled via position control. This can be “key-framed” whereby each step or maneuver is a pre-programmed set of positions. The sequences given in
[0095] This invention is a substantial advancement in the art. Depending on its application, there are several potential commercial applications using this robotic platform. It could be used to construct large solar arrays in space to harness vast amounts of solar energy for use in space or on earth. The structures built by the robot also have potential application in aerospace. Ultralight stiff structures can be used as components on airplanes, spacecraft, and satellites. This invention is also applicable to ongoing research at NASA.
[0096] While the above specification and examples provide a description of the invention, many embodiments of the invention can be made without departing from the spirit and scope of the invention. It is to be understood that the foregoing embodiments are provided as illustrative only, and does not limit or define the scope of the invention. Various other embodiments are also within the scope of the claims.