Biomimetic Crab - P11029 Technical User’s Manual Designed, Built, and Tested by: Bill Dwyer, Joe Mead, Shaynae Moore, Casey O’Connell Kate Gleason College of Engineering Rochester Institute of Technology James E. Gleason Building 77 Lomb Memorial Drive Rochester, NY 14623-5603 https://edge.rit.edu/content/P11029/public/Home February 18, 2011 Rev. A 1|Page Biomimetic Crab - P11029 TABLE OF CONTENTS Chapter 1 – Introduction ....................................................................................................... 4 1.1 Background information ..................................................................................................................... 4 1.2 Overview of Project ............................................................................................................................. 4 1.3 Objectives of Manual ........................................................................................................................... 4 Chapter 2 – McKibben Air Muscles ........................................................................................ 5 2.1 Theory ................................................................................................................................................... 5 2.2 Performance Characteristics ............................................................................................................... 6 2.3 Construction ......................................................................................................................................... 8 2.4 Detailed Drawings ............................................................................................................................... 9 2.4.a End Cap 1 ............................................................................................................................... 9 2.4.b End Cap 2 ............................................................................................................................. 10 2.5 Muscle Assembly Drawings ............................................................................................................. 11 Chapter 3 – Design Considerations ....................................................................................... 12 3.1 Concept Selection............................................................................................................................... 12 3.2 Detailed Design .................................................................................................................................. 13 3.3 Detailed Drawings ............................................................................................................................. 18 3.3.a Body ..................................................................................................................................... 18 3.3.b Shell ...................................................................................................................................... 19 3.3.c Umbilical Mount ................................................................................................................. 20 3.3.d Front..................................................................................................................................... 21 3.3.e Claw ..................................................................................................................................... 22 3.3.f Pincher .................................................................................................................................. 23 3.3.g Forearm ............................................................................................................................... 24 3.3.h Leg........................................................................................................................................ 25 3.3.i Leg Bracket ........................................................................................................................... 26 3.3.j Step Connector ..................................................................................................................... 27 3.4 Assembly Drawings .......................................................................................................................... 28 3.4.a 3.4.b 3.4.c 3.4.d Claw ..................................................................................................................................... 28 Leg ........................................................................................................................................ 29 Crab ...................................................................................................................................... 30 Bill of Materials .................................................................................................................. 31 Chapter 4 – Controls ........................................................................................................... 32 4.1 Equipment/Software Required ........................................................................................................ 32 4.2 USB SSR24 MCC Control Relay Board ........................................................................................... 32 4.3 NVZ3140 Single-Action Solenoid Control Valves ......................................................................... 32 4.4 Interface ............................................................................................................................................... 32 4.4.a Logic ..................................................................................................................................... 33 2|Page Biomimetic Crab - P11029 4.4.b Architecture .......................................................................................................................... 33 4.5 Block Diagram .................................................................................................................................... 33 4.5.a Logic ..................................................................................................................................... 33 4.5.b Architecture .......................................................................................................................... 34 Chapter 5 – Integration ........................................................................................................ 35 5.1 Assembly Requirements ................................................................................................................... 35 5.2 Assembly Protocol ............................................................................................................................. 35 5.3 Connecting Muscles .......................................................................................................................... 35 5.4 Connecting the Umbilical Cord ....................................................................................................... 38 5.5 Connecting the Controls ................................................................................................................... 39 Chapter 6 – Operation ......................................................................................................... 42 6.1 Start-up & Test Software Requirements ......................................................................................... 42 6.2 Running the Crab............................................................................................................................... 43 Chapter 7 – Troubleshooting ............................................................................................... 44 7.1 Pneumatic Muscle .............................................................................................................................. 44 7.2 Assembly............................................................................................................................................. 44 7.3 Controls ............................................................................................................................................... 45 3|Page Biomimetic Crab - P11029 Chapter 1 – Introduction 1.1 ....................................................................................................................................................... Backgr ound information For the past several years, Dr. Lamkin-Kennard has sponsored senior design projects to showcase the McKibben air muscles. Previous projects have included modeling human joints (hands, elbows, and wrists), characterization of air muscles, and control system for air muscles. Our Project is an extension of these previous examples. The team consists of four mechanical engineers Casey O’Connell, Bill Dwyer, Joe Mead, and Shaynae Moore. The team’s consultant is Bill Nowak a Principal Engineer at Xerox Corporation. The customer and primary sponsor is Dr. Kathleen Lamkin-Kennard, a professor in the Mechanical Engineering program at RIT. 1.2 ....................................................................................................................................................... Overvi ew of Project The overall assignment is to design, build and test a Biomimetic Crab that can operator underwater. The crab must be actuated by pneumatic air muscles and controlled using a LabView GUI. Project Scope/Objectives 1) Produce an Underwater Biomimetic crab to showcase Dr. Lamkin-Kennard’s research using the McKibben air muscles. 2) Explore the feasibility of using the McKibben air muscles in an underwater environment for surgery within a body and for dexterous work in underwater applications. Deliverables 1) A functional Biomechanical crab that achieves underwater claw and pincher movement using the McKibben air muscles 2) Complete and organized “user’s manual” clearly explaining design, construction, and, operation of the final product Expected Benefits If deliverables are satisfied this project will be used to show that underwater implementation of McKibben air muscles can be used in underwater applications. This will hopefully lead to additional research opportunities and further the work Dr. Lamkin-Kennard. In addition, the crab will be a demonstration piece for events such as the innovation festival to spark the imagination of younger audiences to consider science, technology and engineering. 1.3 ....................................................................................................................................................... Objecti ves of Manual The objective of this manual is to clearly convey the thought process, product construction and assembly order in regards to the robotic crab. Also included are the control logic and architecture of the LabView platform and GUI. A troubleshooting section of resolved issues should field miscellaneous problems and concerns. 4|Page Biomimetic Crab - P11029 5|Page Biomimetic Crab - P11029 Chapter 2 – McKibben Air Muscles 2.1 Theory Pressure Tension From Chou and Hannaford [1] Governing Equations (Assuming Perfect Cylinder) D0 2 b n L final b * cos( final ) n = number of turns Muscle Wrapped b = complete length of thread x Through substitution… Muscle Unraveled F * Pgage * D0 2 4 x θ (3 cos ( initial ) 1) 2 b L n*π*D 6|Page Biomimetic Crab - P11029 The pneumatic muscle is a complex non-linear system and can be described with respect to its constituents. Theoretical modeling with cylindrical approximation and energy conservation was applied similar the aforementioned setup. Where V is volume, F is force yield of muscle, P’ is input pressure, θ is braid angle of mesh, and L is the muscle length the following relationship is used to describe the physical state of the muscle. Because the calculated force defers with respect to two differentials (dv/d θ) and (dL/dθ) at any given instant during its transient movement you may not know the length or the braid angle associated with expected muscle output. Due to time constraints in MSD1 explicit testing will occur for the main purpose of characterizing specs for the muscles that we plan on using in our Crab design. Overall Change in length will be recorded with a spring gauge for loads less than 7 lb. In order to choose muscles appropriate for our design, we will select from a group of tested muscles from past years. The trends previously discussed will help us narrow down what properties of the muscles will yield the best results. Our muscle choice will be oversized in order to fully accommodate the claw system. The muscle from empirical research conducted by group P08024 was considered. Our muscle choice is a deviation from the muscle used in our prototype. Forwardly thinking, with a 7” muscle, we may operate the claw at lower psi values and still achieve a significant change in length. We have oversized our muscle so our claw may operate within a range of its performance domain. The specific muscle we choose is 7” length, with outer diameter of 5/16” and a surgical wall thickness of 1/32“. Furthermore, results from experimenters in the Kate Gleason Mechanical Engineering Lab show that for smaller muscles, even when it is possible to develop a theoretical model, a muscle will likely and noticeably deviate from its expected behavior. The Senior Design team found that in application it is better to use theoretical models as a heuristic for guided experimentation. Since muscle behavior is highly repeatable, by testing a group or class of muscles an exact definition of a muscle can be produced for design. In the case of the product development situation this process is warranted and much more fruitful and time efficient. 2.2 Performance Characteristics Data was produced using pseudo static loading configuration and was tested using muscles with the following specifications. These results were published in an ASME journal and are authored by Curt S. Kothera, Mamta Jangid, Jayant Sirohi, Norman M. Wereley of the University of Maryland 2010. Muscle Specs: 8” Length, 3/8” Inner Diameter, ½” Outer Diameter, Braid Angle 42.9° Number of turns: 108 Muscle 3c Blocked Force vs. Pressure Experimental Data Muscles produce considerable tension and vary linearly with the pressure that they are subjected to. >> Beneficial to use high PSI. 7|Page Biomimetic Crab - P11029 Muscle Specs: 4”,6”,8” Lengths, 3/8” Inner Diameter, ½” Outer Diameter, Braid Angle 42.9° Number of turns: 108 Muscle 4c Blocked Force vs Actuator Length Kept at constant pressure and diameter, it can be seen that the length of a muscle has very little bearing on the force it is capable of producing. >>Length has no bearing on adding Force . Muscle Specs: 8” Length 1/8”,1/4”,3/8” Inner Diameters Muscle 2,3,4 c Blocked Force vs Actuator Diameter Tested at constant pressures and length, it can be seen that the Diameter of a muscle yields a quadratic increase in the force it is capable of producing. It should also be noted that a benefit is realized at much larger diameters and higher Pressures. Inner Diameter is used in this example. >>Choose surgical tubing with the largest diameter. Muscle Specs: 8” Length, 3/8” Inner Diameter, ½” Outer Diameter, Braid Angle 42.9° Number of turns: 108 Muscle 3c Free Contraction vs Pressure Experimental Data Muscles length changes dramatically at higher pressures. Quadratic Relationship >> Beneficial to use high PSI. Muscle Specs: 4”, 6”, 8” Lengths, 3/8” Inner Diameter, ½” Outer Diameter, Braid Angle 42.9° Number of turns: 108 Muscle 4 a,b,c Free Contraction vs. Length Experimental Data Longer muscles have quadratic behavior in the amount in which they are able to contract. Longer muscles are continually increasing their contractile range. >>Original muscle Length is the critical determining factor in creating displacement during a muscle stroke. 8|Page Biomimetic Crab - P11029 From Group P08024 past project work For this data set, a test was run using a pulley system and a potentiometer. The above data reflects free contraction, which means there was no load placed on the other end of the muscle and it was allowed to assume a full range of contraction. As load is placed on the other end of the muscle the load pulls on the muscle making it longer and prohibits free contraction. You may see this in the research paper. A trend that also can be seen and is important to point out, there is very little diminished length at lower force loads. We hope to operate at these lower loads by selecting the right spring constant in order to reap the full benefit of the displacement that Muscle C exhibits. 2.3 Construction The air muscles are a simple assemble of two end caps, two end claps, eyelet, quick connect for the air hose, silicone tubing, and nylon mesh hose. Note the inner diameter of the silicone tube should be approximate 10-20% smaller than the end caps. Also, the nylon and silicone tubing should have the same length 9|Page Biomimetic Crab - P11029 2.4 Detailed Drawings 2.4.a End Cap 1 10 | P a g e Biomimetic Crab - P11029 2.4.b End Cap 2 11 | P a g e Biomimetic Crab - P11029 2.5 Muscle Assembly Drawing 12 | P a g e Biomimetic Crab - P11029 Chapter 3 – Design Considerations 3.1 Concept Selection In order to meet the form and function of our final product we complied the requirements from the Project Readiness Package and follow up customer interviews to create the customers needs. Rev #1.3 Engr. Spec. # Customer Needs (description) System Importance CS1 Device must use McKibben muscle technology 5 CS2 Device must function underwater CS3 Pinchers perform and mimic a crab’s pinching movement CS4 Crab’s wrist performs and mimics flexion and extension CS5 Must have thorough documentation CS6 Single, unified umbilical cord attachment CS7 CS8 Device gives overall impression of a crab Functionality of the device must be enabled through a control system Claw Umbilical Cord Claw Aesthetics Claw Claw Documentation Umbilical Cord Aesthetics CS9 Claws must operate independently of each other CS10 Pinching speed must be greater than wrist speed 5 5 5 5 3 3 3 Control Interface 1 Claw Claw 1 In order to make a quantifiable analysis of the customers’ needs engineering specifications chart Note: Documentation was raised in importance per was created. Customer Request at Initial Design Review Engr. Spec. # Specification (description) System ES1 length of umbilical cord ES2 diameter of umbilical cord ES3 flexibility of umbilical cord ES4 # of airlines in umbilical cord bundle Umbilical cord Umbilical cord Umbilical cord Umbilical cord ES5 input pressure of McKibben Muscles Claw Unit of Measure Marginal Value Target Value ft 6 8 Single unified umbilical cord attachment in < 2.5 <2.0 Single unified umbilical cord attachment yes/no no yes Single unified umbilical cord attachment # 10 7 psi 40 60 lb 5 10 Customer Specification Single unified umbilical cord attachment Device uses McKibben muscle technology Device must function underwater ES6 output force of McKibben Muscles Claw ES7 length of McKibben Muscles Claw Device uses McKibben muscle technology Device must function underwater Pincher performs and mimics a crab's pinching movement. Device uses McKibben muscle technology Device must function underwater Pincher performs and mimics a crab's pinching movement. ES8 speed/velocity of pincher Claw Speed must be greater than wrist speed Pincher performs and mimics a crab's pinching movement. Claw Crab's wrist preforms and mimics flexion and extension. ES9 range of motion of flexion ES10 speed/velocity of wrist movement Claw ES11 incremements of motion Claw ES12 height of chassis from ground surface. ES13 weight of crab ES14 width of crab abdomen ES15 height of legs ES16 length of crab body ES17 # of legs ES18 portability ES19 USERS MANUAL (assembly & operation) ES20 USERS MANUAL (maintain & storage) ES21 DECISION MAKING PROCESS (organized compilation) ES22 User interface to control device Speed must be less than pincher speed Device gives overall impression of crab. Functionality of device must be enabled through a control system Device gives overall impression of a crab Comments/Sta Long enough to reach bo Depends on the # of Is it flexible enough to allow for Depends on whether robo Enough force to oppose resistan in 4 7 cycles/min 60 80 Length will vary based on ra 1 cycle = open & degrees 45 90 angular displacem cycles/min < pincher 30 1 cycle is moving from neutral to f degrees 90 45 1 displacement in flexion Body / Chassis Body / Chassis Body / Chassis Body / Chassis Body / Chassis Body / Chassis Body / Chassis Device gives overall impression of crab in -- -- Device gives overall impression of crab lb -- -- Device gives overall impression of crab in -- -- Device gives overall impression of crab in -- -- Device gives overall impression of crab in 8 10 Length specified to accommod Device gives overall impression of crab # 3 4 Model has 3 sets of legs + set o yes/no yes yes Can it be moved from place to place eas Documentation / Control Interface Documentation / Control Interface Must have thorough Documentation Functionality of the Device must be used through a control system time (hr) 1.25 hrs 1 Can an RIT student with no prior knowle operate our device in a timely fasion with manual. Must have thorough Documentation time (min) 30 15 Must have thorough Documentation yes/no yes yes Can an RIT student or faculty member tra our device timelyt Functionality of the Device mustinbea used Can Dr. Lamkin Kennard clearly unders organized and compiled data, tests and and limitations of ourt Functionality of the Device must be used # Commands 12 10 Control interface is not overly comple command options for all the different mo Documentation / Control Interface Documentation / Control Interface Functionality of the device must be enabled through a control system Functionality of the device must be enabled through a control system Claws must operate independently of each other Ratios of height, width, and height of le those of a realistic looking crab. Act important, and will ultimately be determ needed to ensure func 13 | P a g e Biomimetic Crab - P11029 After the customer needs were turned into specifications it was important to begin brainstorming ideas of how we were going to satisfy each need through a Pugh Chart. Through this chart we were able to choose the best concept and begin detailed design. 3.2 Detailed Design Once the conceptual design of the crab was finished, a solid model drawing was created using SolidWorks. This model allowed the conceptual design to be tweaked in order meet to the engineering specifications. The geometry and layout of the design was finalized based on the muscle selection. Calculations for spring and muscle force were used to validate the design geometry of the crab to ensure full functionality before manufacturing began. Section 3.3 has all the parts required to assemble the crab. In section 3.4 there are exploded assembly drawings which show the proper construction layout. Parts were sent out to local machine and rapid prototyping shops. 14 | P a g e Biomimetic Crab - P11029 Claw Geometry and Force Displacement required for 30, 45, 90 degrees: We used a ½ inch level arm in order to hide control wires and springs while still maintaining the correct proportions of the real crab. 1.5 inch from the pivot point, is the pulley that guides the control wires. Simple geometric model was used to calculate angles at each position. The neutral position is assumed to be 90 degree between the lower claw surface and the inside forearm surface. The Muscle must deflect 2 times the contracted length. Slack length must be incorporated to allow full range of motion. Deflection Required for Claw Rotation Claw Rotation degrees (+/-) Muscle Deflection Slack Deflection FOS (1.8”) 30 45 90 inches 0.25 0.379 0.58 inches 0.5 0.758 1.16 3.6 2.4 1.6 15 | P a g e Biomimetic Crab - P11029 Force Calculation required for 30, 45, 90 degrees: The spring used for this calculation is specified in the Bill of Materials and it has a spring constant of 3.4 lbf/in and deflected by ¼” at the neutral position (left side of above diagram) The deflections were used to calculate the spring for each of the positions. A simple force balance equation was used to solve for the necessary muscle force. Sum of forces in the x and y direction as well as sum of torques around the pivot point. Friction was ignored for force calculations because washers and free spinning pulleys are used in the design. Force Required for Claw Rotation Claw Rotation degrees (+/-) Muscle Force lbf FOS (20 Lbf) 30 45 1.65 2.14 12.1 9.3 90 Infinite N/A 16 | P a g e Biomimetic Crab - P11029 Pincher Geometry and Force Displacement required for 30, 45, 90 degrees: We used a 0.7 inch level arm in order to hide control wires and springs while still maintaining the correct proportions of the real crab. 2.65 inch from the pivot point, is the pulley that guides the control wires. Simple geometric models were used to calculate angles at each position. The neutral position is assumed to be 90 degree between the lower claw surface and the inside pincher surface. The pincher used one muscle in a single direction, directly opposed by a spring Deflection Required for Pincher Rotation Claw Rotation degrees (+/-) Muscle Deflection inches FOS (1.8") 30 45 90 0.37 0.53 0.79 4.9 3.4 2.3 17 | P a g e Biomimetic Crab - P11029 Force Calculation required for 30, 45, 90 degrees: The spring used for this calculation is specified in the Bill of Materials and it has a spring constant of 2.15 lbf/in and deflected by ¼” at the neutral position (left side of above diagram) The deflections were used to calculate the spring for each of the positions. A simple force balance equation was used to solve for the necessary muscle force. Sum of forces in the x and y direction as well as sum of torques around the pivot point were calculated. Friction was ignored for force calculations, washers and free spinning pulleys are used in the design. Force Required for Pincher Rotation Claw Rotation degrees (+/-) Muscle Force FOS (20 Lbf) lbf 30 45 0.78 1.14 Infinite 90 25.6 17.5 N/A * IMPORTANT* All Drawings and Assemblies are provided on the USB Thumb Drive. 18 | P a g e Biomimetic Crab - P11029 3.3 Detailed Drawings 3.3.a Body 19 | P a g e Biomimetic Crab - P11029 3.3.b Shell 20 | P a g e Biomimetic Crab - P11029 3.3.c Umbilical Mount 21 | P a g e Biomimetic Crab - P11029 3.3.d Front 22 | P a g e Biomimetic Crab - P11029 3.3.e Claw 23 | P a g e Biomimetic Crab - P11029 3.3.f Pincher 24 | P a g e Biomimetic Crab - P11029 3.3.g Forearm 25 | P a g e Biomimetic Crab - P11029 3.3.h Leg 26 | P a g e Biomimetic Crab - P11029 3.3.i Leg Bracket 27 | P a g e Biomimetic Crab - P11029 3.3.j Step Connector 28 | P a g e Biomimetic Crab - P11029 3.4 Assembly Drawings 3.4.a Claw 29 | P a g e Biomimetic Crab - P11029 3.4.b Leg 30 | P a g e Biomimetic Crab - P11029 3.4.c Crab 31 | P a g e Biomimetic Crab - P11029 3.4.d Bill of Materials Item Discription Abrasion-Resistant Clear Polyurethane Tubing Abrasion-Resistant Clear Polyurethane Tubing Stainless Steel Socket Head Cap Screw Stainless Steel Hex Nut Silicon Flexible Tubing Nickel-plated Brass Push-to-Connect Clear Polyureathane Tubing Stainless Steel Screws Head Cap Screw Stainless Steel Screws Flat Washer Stainless Steel Screws Lock Washer 316 Stainless Steel Thin Hex nut Stainless Steel Extension Spring 1 1/4" Stainles Steel Extension Spring 1 1/2" Abrasion-Resistant Clear Polyurethane Tubing Spiral Cable Wrap Demonstration Kiddie Pools Clear Plastic Storage Container Rapid Prototype Leg Mounts Rapid Prototype Leg Visor Gate Valves Solonids 15 lb Fishing Line 2' x 2' Aluminum Sheet Muscle Materials Plastic Dowl Nickel Plated Brass Push-to-Connect Velcro Adhesive Acrylic Mounting Bracket Acrylic Baseplate Shell Size 1/8" 1/16" 4-40 Thread 4-40 Thread 0.25" 1/4" Fitting 1/16" ID 4-40 Thread 18-8 18-9 7mm 3/16" 5/16" 3/32" 5 ft 3' , 5' 32 Qt Dwg Dwg 15lb 1/8" Thck Various .625" 1/8" 0.5" Dwg Dwg Custom Bill Of Materials Quantity Related Component 25 ft Umbilical Cord 25ft Umbilical Cord 1 Arm Assembly 1 Arm Assembly 10 ft Muscle Rubber 5 Umbilical Mount 50 ft Umbilical Cord 1 Body Assembly 1 Body Assembly 2 Body Assembly 1 Body Assembly 1 Arm Assembly 1 Arm Assembly 25ft Umbilical Cord 1 Umbilical Cord 1 Environment 1 Hardware Envelope 8 Leg Assembly 1 Front Visor 6 Controls 2' Tendon Actuators 1 Arm and Leg Assembly Muscles 2' Umbilical Assembly 12 Umbilical Assembly 1ft Shell Mount 1 Umbilical Mounting Bracket 1 Baseplate 1 Shell Vendor/Acquisition Method McMaster-Carr McMaster-Carr McMaster-Carr McMaster-Carr MSC McMaster-Carr McMaster-Carr McMaster-Carr McMaster-Carr McMaster-Carr McMaster-Carr McMaster-Carr McMaster-Carr McMaster-Carr RadioShack Toys 'R' Us Target Brinkman Lab Brinkman Lab Allocated by ME dept. Allocated by ME dept. Allocated by ME dept. Allocated by ME dept. Allocated by ME dept. Allocated by ME dept. Allocated by ME dept. Allocated by ME dept. Allocated by ME dept. Fine Line Prototyping Total Cost $7.50 $11.50 $4.00 $2.75 $8.50 $17.20 $11.50 $7.50 $2.00 $0.87 $4.69 $10.02 $13.12 $7.50 $4.99 $21.98 $7.99 $200.00 $143.61 32 | P a g e Biomimetic Crab - P11029 Chapter 4 – Controls 4.1 Hardware/Software Requirements Computer LabView 8.6 Software USBSSR24 MCC Control Relay Board NVZ3140 Single-Acting Solenoid Control Valves 24V Power Source 9 V Power Source USB Cable Air Supply Line 4.2 USB SSR24 MCC Control Relay Board This is a 24 port relay control board that communicates directly with the computer. A lot of the equipment and materials for this project have been from projects that are now obsolete. With a limited budget some materials took precedent over others for purchasing. So, despite the system only needing 6 control ports, a 24 port relay board was readily available and free. There is a 24 volt power source wired into it for the solenoid controller which is discussed in further detail in Section 3.2. The board itself it powered by a 9 volt power source, and communication occurs through a USB cable. 4.3 NVZ3140 Single-Action Solenoid Control Valves The operation of the solenoid controller pressurizes on control activation and depressurizes when the control is deactivated. Its pressure input range is approximately 22 psi to 102 psi. The maximum pressure input for the system is 60 psi, and should NOT go above this pressure per the customer request. 4.4 Interface 33 | P a g e Biomimetic Crab - P11029 4.4.a Logic The interface was designed in such a way that any age user can control the movement of the crab. It allows the user to be interactive with the system, which contributes to the fun factor requested by the customer. 4.4.b Architecture The interface is a combination of customized controls and indicators. The background is a jpeg image of the CAD model, with the “dynamic” elements removed. This could simply be done by suppressing chosen parts in CAD and saving it as a jpeg image. As controls and indicators were added to the program they each were customized also using jpeg images of roughly the same size. Making the images the same size was very important in making the interface dynamic. When the user is activating or deactivating the controls, they change color state (not size); red for off and green for on. Using images only gives the illusion that the interface is dynamic. Once the controls and indicators were all customized they were embedded into their respective places on the interface image and locked in so that the user will not be able to move them around. A stop button was added in place of the abort button removed from the toolbar. Sudden abortion can cause communication failures to the relay board if the user tries to rerun the program again. 4.5 Block Diagram 4.5.a Logic The block diagram was composed in such a fashion that if in the future it is improved, one can easily understand the structure after spending a little time familiarizing with LabView software. 34 | P a g e Biomimetic Crab - P11029 4.5.b Architecture There are six user controllers and indicators, which are also embedded in the front panel. To prevent communication failures or mechanical damaging of the system, case structures are implemented. They inhibit the user to be able to activate the extension and flexion function for each wrist simultaneously. As mentioned previously, this can cause system damage. However, if the user chooses to flex the right wrist and extend the left, he or she can do so. The controls, indicators, and board communicator vi are encompassed in an event structure that has two cases. The first case is a “value change” that says do not execute until a control is activated. This keeps the program from constantly checking whether or not a control has been activated. The second case for the event structure is a “stop” command. In case the user needs to abort the program for any reason, they can just simply press the stop button on the front panel. The final encompassing structure is the while loop, which is designed to keep the program running continuously allowing the removal of the abort button on the front panel toolbar. Also, it keeps the program in the run continuously state when loaded. 35 | P a g e Biomimetic Crab - P11029 Chapter 5 – Integration 5.1 Assembly Requirements One Shell One Front One Body One Umbilical Cord Mount Six Step Connectors Two Crab Assemblies Eight Leg Assemblies 34 - ½” 4-40 Screws 16 - 1” 4-40 Screws 24 - 4-40 Washers 34 - 4-40 Nuts Appropriate pneumatic connect pieces o 1/32” hose o ¼” hose o 12 - 1/32” hose connectors o Six 1/32” Solenoid Connections o Six ¼” hose connectors 5.2 Assembly Protocol After all parts and hardware is acquired reference section 3.4 to see how parts fit together. It is important that all parts are built to spec and the appropriate hardware is used. Please refer to the SolidWork’s drawings and assemblies for further guidance. 5.3 Connecting Muscles After the crab is fully assembled the muscles need to be connected to the appropriate position. The muscles should be tied to the claw control screws using at least 15 pound test fishing line. The control ends should be doubled by creating a simple slip knot. Then the two loss ends should be tied in a double half hitch. When attaching muscles it is crucial that apposing muscle have enough slack to allow motion in the opposite direction. 36 | P a g e Biomimetic Crab - P11029 Slip Knot http://www.lake-link.com/anglers/knots/knotdetails.cfm?knotID=10 Double Half Hitch http://blog.lindenhurstmartialarts.com/ 37 | P a g e Biomimetic Crab - P11029 Here are a few pictures to show how the claw should be connected. The left and right arms are symmetric meaning the assemblies are equally and except mirrored over the centerline. 38 | P a g e Biomimetic Crab - P11029 5.4 Connecting the Umbilical Cord The Umbilical cord should be label at both ends from one to six. The solenoid and umbilical cord mount on the crab should be labeled one through six as well. Simply match up the numbers to their corresponding valve and the crab should be ready to operate. See the pictures below for an example of a correct connection. Solenoid 39 | P a g e Biomimetic Crab - P11029 Umbilical Cord Mount on the Crab 5.5 Connecting the Controls Similar to the pneumatics all the control wires are number for quick reference. It is important that the air, 9 volt, 24 volt and USB cables are connected into the electronics before the wall/computer. 40 | P a g e Biomimetic Crab - P11029 Then ensure that the relay and solenoid are wire correctly to each other. In order to power the solenoids make sure the 24 volt power source is wired to the relay and the ground terminal. 41 | P a g e Biomimetic Crab - P11029 The make sure the regulating valve on the air line is limited to approximately 45 psi and connect the air line into the solenoid. At this point it is safe to plug in the 9 and 24 volt power sources and connect the USB to the computer. *IMPORTANT* Wait until after the software is tested before the air is turned on. 42 | P a g e Biomimetic Crab - P11029 Chapter 6 – Operation 6.1 Start-up & Test Software Requirements MCC DAQ Inscal32 Once the Inscal32 program is started, right click on the board listed and then press “flash L.E.D.” make sure the USB L.E.D. light is on and flashes. If the LED does not flash remove it and then reconnect. After the light flashes, click on the test tab and click the digital option. Then you should be able to run a digital test of the relay board. Press “run test” Watch the relay board and make sure that all L.E.D.’s light up for each of the 24 ports. If both of these tests run successfully start LabView. If both of these tests run successfully start LabView. Otherwise refer to Section 7.3 43 | P a g e Biomimetic Crab - P11029 LabView 8.6 o RoboCrab_Final.Vi Open LabView then open RoboCrab_Final.Vi. The crab is 100% function and will move to the inputs of the front panel. * IMPORTANT* The MCC DAQ and LabView.Vi are available on the USB Thumb Drive provided. 6.2 Running the Crab The LabView interface allows each of the muscles to be called on command. As muscles are called resulting actions and movements are performed. Each arm of the crab has been logically programmed so movement can occur independently. Program algorithms can be run by clicking the icon representing desired movements. On each hand two muscles pairing relationships can be observed. Pinching can be performed by the ‘Upper Claw’ button, which will latch and fire the muscle responsible for clenching. This muscle can be fired independently and in parallel with mobile wrist options. The wrist has a muscle pairing arrangement that either allows for wrist abduction or wrist adduction. Analog logic can be toggled by clicking on the abduct command ‘Inner Wrist’ or adduction command ‘Outer Wrist.’ Between the commands listed on the LabView GUI each claw is capable of three degrees of freedom. 44 | P a g e Biomimetic Crab - P11029 Chapter 7 – Troubleshooting 7.1 Pneumatic Muscle Since the pneumatic muscles are used in an underwater environment, minimizing leaks and escaping air is a critical concern. The visibility of leaks is more prominent underwater and occurred for our muscles during a performance test. The best strategies to minimize leaks rest in the assembly of the pneumatic muscles. The following features led to the best results. 1. When constructing the muscle, the rubber surgical tubing is pulled over the plastic end plug and the plastic air diffuser. It is critical that the rubber tubing is pulled completely up and covers all plastic material of the spindle. For a further robust seal, tape was wrapped around the tubing any remaining exposed plastic. 2. The clamps must be tightened with screwdriver completely. It is important to stress that they should be over tightened and many leaks can be avoided by rechecking over these components. 3. The actuators need to expand in order to create movement. Cleanly ordering these muscles and constraining the muscles along a relegated path may increase performance. In an attempt to decrease interaction electrical tape has been wrapped around the protruding clamps and any non-smooth muscle surfaces. 7.2 Assembly Regarding the functionality of the device there are a few factors that can impact the performance of the robotic crab. The machine design of interfacing parts contributes highly to the performance features of our final design. Listed here are critical assembly characteristics. 1. “Tendon” alignment is critical to the functionality of the crab. The pneumatic muscle will contract an arbitrary amount with a given input pressure. The tendon that connects to an appendage lever should allow the full muscle to pull upon a lever completely. Tendons are critical because they can be factors that decrease the degree of freedom and range of motion. In our project reinforced 7lb fishing line was used to connect to the skeletal appendages. Tendons must be tied and aligned so that they are not too loose. 2. Appendage Interaction is held in proper alignment by locking nuts and brass washers. The brass washers drastically decrease friction of the two aluminum surfaces. It is important that friction and grinding is kept to a minimum between the moving surfaces so that muscle contraction is not impeded. The lock nuts being tightened up forces the mechanical arms to be parallel and properly aligned. 45 | P a g e Biomimetic Crab - P11029 7.3 Controls The controls system is very important component that integrates communication and movement, with communication between the software and relay system being the forefront. The program has program has been designed on an older computer model and in Labview 2009. Below are some tips optimal for operation of the controls. 1. In the event the software program is not communicating with the relay board & solenoid gate valves refer to section 6.1. If this is not effective than exit the program and reload it. Upon reloading activate a muscle to check for movement. If this is still ineffective then the computer must be restarted. 2. If the LEDs failed to light up as indicated in section 6.1, then use the follow instructions to troubleshoot. There may be a faulty connection in the wires from the solenoid controller to the relay board. Ensure that all the wires are properly connected to their respective ports. There are numbers on the wires as well as the relay board for match ups. Repeat the “run test” phase. If the LEDs turn on then proceed to section 6.2. Otherwise, remove the connection for non-operational gate valve and test with a power source. Before doing this exit out of the program and disconnect all live power sources. In the event that there is still failure after testing the faulty valve, replace with a new one. 3. This section discusses troubleshooting the MCC relay board. The user will always be able to tell whether or not the output signal from the computer is being sent to and output by a port on the MCC board. The LEDs will light red when this occurs. This means there are not any defects in the board. After it has been determined that communication from the computer to the board is not the issue (Section 7.3.1) and the indicators do not light the three following options can be executed. They should only be performed by an individual that already has an idea of what they are doing. LED Indicator Red when on/working 46 | P a g e Biomimetic Crab - P11029 (A) Disconnect all live power sources and exit the software program. Remove the top cover to the relay board by removing the screws. You will need a screwdriver to do this. There are relays (red square boxes) for every port. Remove the relay for the non-function port and replace. Test to check functionality before reattaching the hub. (B) Replace the entire MCC relay board and rewire using the following image. Only use ports 06 (according to labeling) for wiring the solenoid controller and controller power source. The controls system will not work if wired into any other ports on the board. The power source for the solenoid controller is wired into port 0. (C) The solenoid controller can be wired into other ports on the board, but the code in the block diagram will have to be altered. The following picture is a circuit diagram of the board. The port name is the important information to be gathered because the port name in the Labview block diagram must correspond with the ports the controller is wired into. Otherwise the controls system will not work. 47 | P a g e Biomimetic Crab - P11029 REPLACING OR REMOVAL OF ANY MCC RELAY BOARD COMPONENTS SHOULD BE A LAST RESORT AS IT CAN BE COSTLY IF NOT AVAILBLE IN THE DEPARTMENT. THE USER’S MANUAL ONLINE CAN BE REFERRED TO FOR ANY INFORMATION NOT LISTED HERE. http://www.mccdaq.com/PDFs/Manuals/USB-SSR24.pdf If any hardware has to be reassembled check for air leakage before operation. The system may not perform optimally otherwise. Plumber’s tape may be needed to reseal joints. Gently pull on the air tubing to ensure lock tight connection into fast connects. 48 | P a g e
© Copyright 2026 Paperzz