This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
Based on the NASA in-Space Assembled Telescope (iSAT) study (Bulletin of the American Astronomical Society, 2019, 51, 50) which details the design and requirements for a 20-m parabolic in-space telescope, NASA Langley Research Center (LaRC) has been developing structural and robotic solutions to address the needs of building larger in-space assets. One of the structural methods studied involves stackable and collapsible modular solutions to address launch vehicle volume constraints. This solution uses a packing method that stacks struts in a dixie-cup like manner and a chemical composite bonding technique that reduces weight of the structure, adds strength, and offers the ability to de-bond the components for structural modifications. We present in this paper work towards a soft material robot end-effector, capable of suppling the manipulability, pressure, and temperature requirements for the bonding/de-bonding of these conical structural components. This work is done to investigate the feasibility of a hybrid soft robotic end-effector actuated by Twisted and Coiled Artificial Muscles (TCAMs) for in-space assembly tasks. TCAMs are a class of actuator which have garnered significant recent research interest due to their allowance for high force to weight ratio when compared to other popular methods of actuation within the field of soft robotics, and a muscle-tendon actuation design using TCAMs leads to a compact and lightweight system with controllable and tunable behavior. In addition to the muscle-tendon design, this paper also details the early investigation of an induction system for adhesive bonding/de-bonding and the sensors used for benchtop design and testing. Additionally, we discuss the viability of Robotic Operating System 2 (ROS2) and Gazebo modeling environments for soft robotics as they pertain to larger simulation efforts at LaRC. We show real world test results against simulation results for a method which divides the soft, continuous material of the end-effector into discrete links connected by spring-like joints.
香京julia种子在线播放
Advancing human space exploration entails developing larger and more sustainable structures in space and on other worlds. This feat requires in-space servicing, assembly, and manufacturing (ISAM). Identified as the next strategic thrust for the National Aeronautics and Space Administration (NASA), in-space assembly (ISA) offers key possibilities by freeing a mission from the current restrictions of mass and volume on launch vehicles. In this field, it is crucial to consider optimization of assembly agents and methods designed to enable diverse applications while minimizing launch costs. This can be achieved by pursuing novel, purpose-built structures for specific missions. To this end, ISA researchers have been developing various technology capabilities required to make larger in-space assembled assets. For example, in 2002, LaRC’s Automated Telescope Assembly Lab (ASAL) autonomously assembled and disassembled an 8-m truss structure (
The iSAT study (
Inherent compliance in soft robotic systems offers unique actuation and resilience to impact damage as well as reduced risk to task spaces. Within the unstructured environments often encountered in ISA, these characteristics are crucial, allowing for decision making with an incomplete information set and a larger margin for error. This decreases risk and increases the systems capability with respect to exploring unknown environments. Thus far, NASA funded research in the area of in-space soft robotics has primarily focused on mobility for exploration, and muscular assistance and human space suit augmentation. To expand research efforts into the ISA realm, LaRC has been funding soft material robotics research via the STMD Center Innovation Fund/Internal Research And Development program. We believe that soft material robotics have much to offer ISA and the use of such systems is supported by research from other organizations in the recent past.
Examples of soft material or hybrid soft/hard material robotics for space exploration include Yale University’s TT-3 (
Outside of the efforts to apply soft robotics for in-space applications, the field has significantly expanded in other directions over the last two decades (
Long-lead time for manufacturing of custom components, high operational costs, and limited access to full-scale testing facilities with appropriate environmental conditions makes developing large-scale ISAM technologies more challenging. This challenge can be mitigated by using high-fidelity modeling and simulation tools. Testing in a virtual environment would allow a mission developer to evaluate overall performance of full-scale servicing, assembly, and manufacturing systems in real-time under applicable environmental conditions. Many modeling and simulation capabilities exist that may be used for system analysis, but they must be improved and integrated together to increase testing fidelity for large-scale ISAM operations (
Complex ISAM operations will require collaboration between multiple hardware components, including robotic agents, unique end effectors, assembly structures, and metrology system hardware. Each element must be positioned well with adequate lighting and receive metrology feedback to successfully complete different tasks. With high-fidelity modeling and simulation capabilities, multiple hardware models could be integrated and tested within a simulation environment to optimize their behavior for ISAM operations. Conceptual ISAM hardware could also be modeled, tested, and compared against existing technologies to advance their capabilities.
Soft robotic systems, for example, have gone from conceptual to the sub-scale prototyping phase for complex ISAM applications; however, modeling and control of non-linear systems is challenging due to the infinite degrees of freedom a soft system may possess. Being able to accurately model soft material robotics in simulation and couple the model to a control framework is a key interest to soft robotics designers throughout industry and academia. For future integration within a more complex, multi-agent simulation, the team wants to understand the processes by which a soft system could be modeled using the robotic simulation tool Gazebo/ROS 2, a free, open-source robotic simulation commonly used across the in-space assembly community. Testing its accuracy for modeling the soft gripper will allow this team to identify what needs to be improved for future soft system modeling and collaborate more easily with multiple partners within NASA, industry, and academia. The team set up a simple hardware and simulation test using the TCAM-actuated soft gripper which will be expanded upon further in this paper.
Research efforts led by the PASS project (see
The schematic on the left gives an overview of gripper design and systems. The concept of operation steps for the gripper can be observed in the bottom center of the graphic: 1) Starting at rest. 2) The system opens, wraps around the strut. 3) The gripper locks itself around the strut. 4) The gripper applies heat and pressure to the adhesive, before reversing the steps. The image on the right shows Three-dimensional view for joining two struts together.
Prototype TCAM tension zeroing by spring used for testing. Here the black strands on either side are the TCAMs which form a parallel circuit with terminals at either end of the device. This actuator is attached to a load cell and the tendon extends to the gripper.
In the interest of adhering to weight and volumetric constraints imposed by in-space applications, this gripper will avoid the bulk of compressors and pumps commonly found in pneumatic and hydraulic soft systems through the implementation of TCAM actuators. Progress in the field of artificial muscles have led to the recent development of carbon fiber silicone rubber (CF/SR) TCAMs which have remarkable mechanical properties. These muscles are capable of lifting 12,600 times their own weight, sustaining 60 MPa of mechanical stress and providing a tensile stroke of up to 60% while requiring only a small input of 0.2 V/cm
A TCAM’s motion is given by the following dynamics,
A reversible adhesive, developed by ATSP Innovations, can bond to a structure and debond from a structure under certain conditions of temperature, pressure, and time (
For this application, external testing of the adhesive done by the manufacturer suggests that for a successful bond or debond, the adhesive needs to heat up to a minimum temperature of 340°C and needs to undergo a minimum applied pressure of 0.5 MPa over a varying amount of time. Once the adhesive reaches these conditions, the struts can be joined together or taken apart. The soft gripper needs to ensure that the adhesive can reach these parameters for a successful mission; the selected methods to reach these parameters include induction (i.e., temperature) and TCAM actuated pneumatics (i.e., applied pressure).
The gripper utilizes many variable resistance sensors which collect data during testing and provide feedback during operation. These include flex sensors for measuring the angle of deflection of the gripper arms, thermistors for measuring the temperature of the target adhesive, an analog pressure gauge to measure pneumatic pressure in testing, and a force sensitive resistor (FSR) for measuring applied pressure. An Arduino reads each sensor’s resistance and converts that resistance to useful data in real time and we use serial monitoring and MATLAB to view and analyze the data upon acquisition. The feedback from this system allows for autonomous control of the gripper and provides a way to compare its simulated operation with the real world.
Flex sensors embedded in one arm of the gripper read its angle of deflection during TCAM actuation. Flex sensors are thin, flexible substrates that increase in resistance as their bend radius decreases. Since this response is characterized by a linear relationship within the bounds of this use case, the process for their calibration is relatively simple. We hold the sensors at two different deflections, record their resistance, and use linear interpolation re-map those values to angle measurements using Arduino’s map function. Two sensors are calibrated and inserted with known position into a gripper and their measured angles are used in conjunction with a piecewise constant curvature (PCC) model (described in
An analog pressure gauge and FSRs are used to measure the pressure generated during pneumatic actuation. An FSR is a small resistor composed of multiple substrate layers that decrease in resistance as they come into contact with one another. They are a lighter and cheaper alternative to using load cells, which are more accurate but also bulkier and do not fit in the confines of the test set up. The calibration of the FSR involved placing various masses onto a known area on top the sensor. The resistances collected from the sensor’s response to the masses were correlated to the pressure those masses applied, and a calibration curve was constructed; the resistance data read from the micro controller can now be directly related to the applied pressure on the strut. The specific sensor used in the gripper is the Interlink Electronics 30-81794 Model 402 FSR capable of sensing 0.2–20 N of force. Since its active sensing area is 14.68 mm2, its pressure sensing range is 13.62–1,362 Pa. For an FSR calibrated across its entire pressure sensing range, its resolution is 1.317 Pa when read by an Arduino. The analog pressure gauge is used during testing and prototyping for information about the air pressure inside the gripper as it inflates.
Lastly, negative temperature coefficient (NTC) thermistors measure the temperature of TCAMs during actuation to provide secondary feedback and prevent system damage. NTC thermistors are semiconductors whose response to temperature is controlled by the ratio of their composite materials. An NTC thermistor’s resistance decreases nonlinearly as temperature increases. This resistance can be converted to a temperature using the Steinhart-Hart equation (
Applying desired pressure to the reversible adhesive at its point of contact is key to the presented gripper’s function. Design inspiration for the gripper’s pressure system is taken from commonly seen Velcro locked blood pressure pumps. This system relies on a fluid input to a chamber in order to inflate it and direct a pressure inward toward it is target, a bonding point between two struts. The Velcro locking mechanism is replaced in this case by an electromagnet positioned as illustrated in
3D printed silicone gripper mold pieces for pressure application. Each have an outer diameter of 10.16 cm, an inner diameter of 2.54 cm, a chamber thickness of 1.27 cm, side wall thicknesses of 1.91 cm, and the same hard hybrid components (also 3D printed). The differences are in the geometry of the pressure chamber, with the far left having a “C” shape, center having outward expansion chambers, and the right most having inward expansion chambers.
The amount of pressure applied to the strut can be determined using a testing rig that integrates 3D printed struts and sensors. A control board, which consists of a microcontroller, potentiometer knobs, solenoid valves, and pneumatic tubes, is used to pump air into the pressure channel within the silicone body of the gripper. As the air inflates the channel, the FSR and analog pressure gauge will determine the pressure applied to the strut and the pressure within the chamber, respectively. Thus, a relationship between pressure input to the system and pressure applied to the strut can be determined. This test can be conducted until the grippers experiences a material failure, which results in the maximum pressure applied to the strut being recorded by the microcontroller.
Maximum applied pressure test results for gripper iterations.
Material | Side wall (cm) | Chamber thickness (cm) | Geometry | P (KPa) |
---|---|---|---|---|
EcoFlex 35 | 0.635 | 2.540 | Inward | 120 |
EcoFlex 50 | 1.905 | 1.270 | Inward | 35 |
EcoFlex 50 | 1.905 | 1.270 | Outward | 51 |
EcoFlex 50 | 1.905 | 1.270 | “C″ | 71 |
EcoFlex 50 w/fiber glass | 1.905 | 1.270 | “C″ | 150 |
Induction allows for an exchange of energy without the need for direct contact, meaning the heating element of the gripper will not need to touch the adhesive. By running an alternating current (AC) through a wire, the changing magnetic field can induce eddy currents within nearby metallic objects. The metallic resistance of the object causes it to increase its temperature when subjected to the eddy current. This means adhesive can be heated indirectly when applied to a metal sleeve clamped around the two strut elements that will be bonded together. For testing, pressure is applied to the sleeve through threaded aluminum clamps instead of the gripper and heat is applied through means of induction to demonstrate the capability of an induction coil to bond the reversible adhesive.
In order to achieve a successful bond or debond, the adhesive needs to be maintained at a minimum of 340°C with a pressure of 0.5 MPa. To reach this, a handheld inductor, operating at 120 V AC, 50–60 Hz, and a bendable induction coil, measuring 1 m total, are considered for testing purposes. The handheld inductor approximates the power source available for the gripper to use, and the bendable coil is representative of a flexible material that can potentially be implemented into our soft system. To validate these components, an induction test is performed to show that the adhesive can reach 340°C. The test set up uses three thermocouple sensors; one to measure the air temperature inside of the hollow titanium strut, and the other two to be attached between the sleeve and strut. The bendable copper coil is wrapped around the two struts with a helical shape, completing four turns.
Over the course of approximately 1,200 s (20 min), the struts and metallic sleeve heated up to the desired 340°C. The collection of data from the thermocouples is illustrated in
Initial Induction test results.
We used an FLIR infrared camera to measure the temperature at distinct points of the induction heating experiments. Utilizing this feature, a nodal heat map can be created which allows for different iterations of coil geometries to be directly compared with one another. This map will determine which areas heat up the quickest for a given coil geometry and where the most effective placement of the workpiece is within that geometry. The test set up to create the nodal heat map consists of a non-metal base not be affected by induction and steel nails placed radially on that base. The nails serve as the nodes of heat map to be generated and their temperature is measured with the infrared camera. In addition to being affected by induction, the nails are also used to help guide the bendable coil into the specific geometries. An insulation blanket is used to avoid direct contact between the coil and nails when arranging these geometries. Without the insulation, the nails directly in contact with the bendable coil will increase in temperature drastically and damage the coil.
The geometries which are tested with the 1 m bendable coil include a single radial wrap, a double radial wrap, and a “C” shape (where the coil runs one direction, then bends and runs back the other direction). Different distances from the center radial nail are iterated for each of these geometries. Each test lasted for 50 s, and infrared photographs were taken at 10 s intervals. The nodal points increased in temperature with the single and double radial wrap, with the nails closest to the coil being affected the most. The nodal points did not experience a change in temperature with the “C” shape coil. This short coming is due to the magnetic fields of the wires canceling out from opposing directions they are traveling noting that only a single back and forth for the wire was used due to the length of the bendable coil. By increasing the total length of the bendable coil and creating a spiral shape, this problem can be fixed. Based on these results, a spiral square bendable coil is chosen for use in further testing. Not only is it believed that this design would work most efficiently, but it would also integrate best with the current design of the gripper.
The actuation of this soft robotic gripper is to be performed by a biologically inspired muscle-tendon mechanism where CF/SR TCAMs supply tension to the system, pulling a tendon embedded in the gripper and opening the device. The challenge of implementing this or any actuation methodology stems from the system’s high operational temperature which is inhospitable to sensory equipment and to the thermally actuated muscles. This can be mitigated by holding the TCAMs away from the gripper in a wrist, transferring their applied tension on the system through attached tendons. However, sensory issues remain as flex or pressure sensors embedded in the gripper are likely to be damaged during operation. From a controls perspective, the lack of feedback is unacceptable for the implementation of a robust control methodology, so sensory systems must also be moved to the wrist. Load cells sensing tendon tension as it is applied to the gripper can be used in conjunction with the PCC modeling techniques to generate model-based feedback and allow for controller derivation.
The PCC model relies on the assumption that a thin flexible body can be discretized into inextensible sections which trace the arcs of circles with time dependent radii. Applying this to the gripper, a two-dimensional constant curvature model can capture the thin cross section of the gripper and it can be assumed that deflection is homogeneously distributed along its width. Additional simplification can be made by assuming that a single constant curvature segment will adequately capture one-half of the gripper in the cross section and that the tendon tension will be evenly distributed between the device’s two sides.
The following is a description of constant curvature kinematic and dynamic models for one side of the gripper, developed from the guidelines of surveys of the field
The dynamics for a single segment are given by the ordinary differential equation,
To validate the feasibility of the gripper’s actuation system, a small scale gripper was produced with the assumption that its capabilities would scale to larger systems. Observing Equation
Flex sensor data compared to PCC model output with feedback from load cell in gripper tendons for 20 V pulse input to TCAMs. Note that the test is run in simulink, so simulation time does not exactly equate to seconds.
Flex sensor data compared to PCC model output with feedback from load cell in gripper tendons with tension input to the system by hand.
PID test for targeted deflections and required voltages.
Small scale test gripper in closed and partially open state actuated by TCAMs.
We investigate the fidelity of modeling the soft gripper in the open-source simulation software Gazebo. A key advantage of Gazebo is its compatibility with the Robot Operating System (ROS 2). Using Gazebo and ROS 2 in conjunction, we can simulate the end effector, apply forces to cause actuation, and record curvature data in real-time to compare against hardware test data. Analyzing the accuracy of our Gazebo simulation model against the real hardware testing data will provide a higher degree of confidence in modeling future soft robotic systems in the mod/sim environment. This will be especially important when it comes to modeling more complex, multi-agent ISAM systems that will incorporate soft robotic end effectors.
In ROS 2, robot models are defined using a universal Robot Description File (URDF) that organizes the robot into geometric links connected by joints. When a new link is added to the model, it is connected to a “parent” link by a joint that determines how the new “child” link is allowed to move relative to its parent. Gazebo converts the URDF file to the Simulation Description Format (SDF) when it receives the file from ROS because Gazebo is not compatible with URDF. When building a robot in URDF for ROS 2 and Gazebo, only the joint types supported by both URDF
The gripper model is divided into two curved arms, each composed of eight “box” links. A stationary link at the base of the robot anchors the gripper to a platform and acts as the first parent for the set of links in each arm. When the end effector is in a neutral state where gravity is the only force present, the arms curl up into a closed circular shape that replicates the real end effector, as illustrated in
Gazebo gripper model in neutral state.
First, we choose a set number of links
Next, a CAD file of the gripper that was used to create the silicone mold is loaded into Gazebo as a semi-transparent link with no physical tangibility and overlaid with the gripper model, as shown in
Simulated gripper design.
Finally, with the curved shape of the soft gripper model matching the shape of the CAD model, we adjust the separation distance between links and the thickness of the links to prevent links from overlapping with each other and disturbing the model’s stability.
By modifying these parameters of the gripper model, we can approximate the shape of the real soft gripper when the TCAMs are not activated. To replicate the static equilibrium state of the real gripper for different deflection angles, we modify the spring stiffness constant through visual curve fitting during the testing procedure.
When performing actuation tests on the real gripper, a controller is used to adjust the voltage applied to the TCAMs and actuate the gripper to a desired deflection angle. In the equilibrium state when the gripper reaches a desired angle, the tension in the TCAMs is measured by a force sensor. To compare the actuation of the Gazebo gripper with the real gripper, the tension measured in the TCAMs is replicated in Gazebo by applying the force perpendicularly to the last link on each gripper arm. This is accomplished using the gazebo_ros_force_system plugin.
Force applied to one arm of the model in gazebo.
Using the deflection angle q measured by the flex sensors and PCC kinematics as presented in
For additional model validation, we attach three Aruco markers to different points on the simulated and real gripper and use optical sensors to capture images of the grippers when they are in static equilibrium. In the real hardware test, we mount an Intel RealSense Camera D435i to the testing rig. In Gazebo we create an optical camera link using the gazebo_ros_camera_plugin and position it relative to the gripper based on measurements from the real hardware test. Images captured by the cameras are run through an Aruco pose estimation program that generates a transformation matrix mapping each Aruco marker in the image to the location of the camera. We intend to compare the positions and orientations of the corresponding markers Gazebo and real images as an additional layer of model testing. However, before this data is analyzed, steps must be taken in the future to quantify the error in pose estimation measurements in Gazebo.
We found that a spring stiffness constant of 5 Nm/radian reduces the magnitude of difference between Gazebo and real coordinate values to an average of less than 5 mm.
Comparing Gazebo and Real Data for Different Deflection Angles (q)
Error in Gazebo Joint Coordinate Positions
These results imply that the accuracy of the Gazebo model often decreases 1) moving farther from the stationary anchor and 2) as more force is applied to the gripper (resulting in a larger deflection). One contributing factor is that, by design, the Gazebo simulation model approximates a continuous, flexible gripper as a series of discrete links. The model has far fewer degrees of freedom than the real gripper (near infinite), and the model’s ability to accurately replicate every position of the real hardware, therefore, is limited. In the future, the Gazebo model could be divided into a larger number of links to observe the impact on model accuracy. This would require re-tuning all of the other model parameters to ensure that the model still matched the real gripper when in a neutral state.
In addition, the accuracy of the hardware sensor measurements could also increase the error between real and simulated gripper joint positions. First, the curvature of the real gripper is recorded by flex sensors that depend on an assumption that the curve it measures is constant. As described in Section 5.1, we assume that the end effector exhibits PCC, but if this assumption is inaccurate, then the accuracy is limited. Second, we assume that the force measured by the force sensor close to the TCAMs has minimal loss when transmitted to the end of each gripper arm through tendons. In the Gazebo simulation, the force recorded by the real force sensor is directly applied to the last link in both gripper arms. Therefore, if there is a significant loss between the force measured at the TCAMs and the actual force applied to the real end effector, then this could limit the accuracy of the Gazebo simulation results.
Future work for simulating the soft gripper could include decreasing the uncertainty in the hardware sensor measurements, performing a dynamic system analysis, and simulating the gripper using multi-physics finite elements modeling. Additionally, a more sophisticated method of determining the Gazebo model parameters is needed for better fitting of the simulation model of the gripper to the real gripper. The spring constants could be calculated directly if the spring characteristics of the soft gripper material were thoroughly analyzed. Additionally, a mathematical relationship could be devised that relates the spring variables to coordinate positions of the model using known information about the mass of each link. This would improve the process of choosing model parameters.
From vine robots developed by Stanford University to soft robotic grippers developed by On Robot, soft material robotics has many uses for terrestrial applications. These applications range from search and rescue though hazardous zones to fragile object handling and food preparation. For space applications, elastomers are used for connection points on rocket systems, soft materials are incorporated into space suits, and inflatables can be integrated into spacecraft like the Bigelow Aerospace’s Bigelow Expandable Activity Module (BEAM); however, soft material robotics is still considered a nascent field and in a low Technology Readiness Level (TRL) category. To increase that TRL, NASA LaRC researchers are working with state-of-the-art materials and robotic systems to continue studying the applications of soft material systems for in-space assembly operations.
In this paper, early work has been presented on a soft robotic gripper designed for conical strut joining using reversible adhesives. We have shown one possible design,
Developing and testing this unique end effector will help increase reliability during assembly operations on large scale in-space structures using non-traditional strut configurations. Unit testing with the TCAM actuation, pressure system, induction, control methodology on the bench were all conducted to better understand the operational nature of the design, providing the team insight on needed modifications for an actualized and fully integrated robotic gripper. Modeling and simulation tests were conducted in parallel with hardware and software development to verify the design of the robotic gripper prototype and understand the limitations of the Gazebo/ROS 2 environment for modeling future soft robotic systems.
The procedures and results from this project will be used for the continued development of the hybrid soft material gripper and other end-effector work. Due to the inherent compliance found with soft materials, this end effector design may have broader usage for component manipulation and bonding requirements for future in-space assembly and disassembly needs.
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
JN was responsible for project conception, funding proposal development, student and NASA researcher selection, and project management for the Space Technology and Exploration Directorate. MH, AD, WW, and SS made up the student research team for this effort during the spring and summer semesters of 2022. JF guided the modeling and simulation work. CL and VC provided guidance on the use of TCAMS on behalf of University of Iowa. JN was the lead reviewer of the paper and wrote the introduction, conclusion, and future work sections of this paper alongside JF. MH wrote the TCAM and control sections. WW wrote the modeling and simulation sections. AD wrote the design and testing sections for the gripper design, induction work, and pressure testing. SS wrote the sensor characterization and descriptions. MH, and WW led the assembly of the paper. All authors contributed to the article and approved the submitted version.
Funding for this work was provided by National Aeronautics and Space Administration, the Space Technology Mission Directorate Center Innovation Fund/Internal Research And Development program, and the Arkansas Space Grant Consortium (80NSSC20M0106).
We would like to thank the NASA LaRC Structural Mechanics and Concepts Branch, the Flight Software Systems Branch, the Simulation Development and Analysis Branch, the Space Technology and Exploration Directorate, and VC of the Cooperative Autonomous Systems LAB and CL of the Smart Multifunctional Material Systems Lab at the Univerisity of Iowa.
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.