Preliminary Detailed Design
Table of Contents
Team Vision for Preliminary Detailed Design PhasePhase Summary:
- Phase Plan:
At the beginning of this phase, the main objective was to continue development with researching various materials and adhesives necessary to support and move the robot. Through prototyping, analysis, and research, concepts were more solidified and the design progressed. The method of walking was also investigated between multiple disciplines to verify the feasibility among all involved parties. Electrically, further research was planned to be completed and the comprehension of code was to be realized. During this phase, hardware test plans were initiated and components were allocated to perform the various tests listed below.
We continued development and solidification of our material concept. We were also able to create a more detailed design of system integration necessary to support and move the robot. This was done through additional prototyping, analysis, and research. More detailed test plans were developed during this phase in order to carry out more precise testing for next phase.
Feasibility: Prototyping, Analysis, Simulation
Bone Version 1
Version 1 of the bone consists of a simple rod with rounded ends. The rounded ends were meant for articulation between two bones in the likeness of a joint. Gluing the edges in this fashion proved to be impractical, and the rounded ends were not ideal for a joint. A simple hinge was more ideal and more simple to make and use.
Bone Version 2
Version 2 was a simple rectangular rod with square ends. Separate pieces of material are used to create extensions that act as the pivot points for the hinge design. The rectangular body was made from a single folded piece of fabric, which proved to be the issue with this design. Due to the thickness of the material, it was difficult to fold and glue to single sheet of fabric in the small and detailed design.
Bone Version 3
Version 3 was designed to address the manufacturing difficulty of version 2. The rectangular rod was split into a shaft and two end caps. Additionally, simple wooden blocks were made to assist in the molding and gluing of the fabric. Version 3 retains the separate material for the hinges identical to version 2. The changes to the end caps is the focus of the image above.
Soft Robotic Muscle Version 1
The first model of the soft robotic muscle was based on the fingers used in P16227, with no significant alterations.
Soft Robotic Muscle Version 2
The second version of the soft robotic muscle is altered to account for both attachment to the robot and ease in pneumatic assembly.
The McKibben muscle design utilizes coupling hex nuts and a quick-disconnect for tubing.
Weight EstimationCreated by Naveena Shanmugam
|Components||Weight (oz)||Weight per Qty (lb)||Qty||Weight Total (lb)|
|PCB + Arduino + Xbox receiver||24||1.5||1||1.5|
|Manifold for Solenoid||4.6||0.2875||1||0.2875|
Center of Mass
A rough, preliminary center of mass analysis. Analysis is based on the assumption that onboard component mass is centered on body. Importantly, we can see that center of mass will be higher on robot than desired, as currently designed.
ElectricalInitial Solenoid Test Schematic
The purpose of this schematic is to test one instance of interfacing with the solenoids used to control air flow. Using a supply of 24 V to power the solenoid and a 5 V supply to act as the Arduino, the 5 V signal shall be toggled on the gate of the NMOS to control the solenoid. This shall be accomplished via breadboard and once verified manually, the Arduino shall be used to control one solenoid before moving to 19 instances (expected number of needed solenoids).
12 V Power Supply Testing
In order to operate the robot, the air compressor must be powered and preferably on-board. Progressing forward with a 6S LiPo battery, the necessary DC-DC converter must step down the nominal 22.2 V battery to 12 V at 11 A. Through research and consulting a local technical salesman, the part capable of achieving these specifications is LTC3807. In order to test this part, its associated demo board provided by Linear Technologies (DC2221A) shall be utilized.
Using the aforementioned battery or an equivalent voltage, the board shall be tested to verify its response to large loads (power resistor first, then air compressor). Once verified, the design shall progress forward by interfacing with other subsystems and further schematic development. It is expected that this demo board will provide adequate voltage (12 V) and current (<15 A).
Prior to any physical testing, simulations were performed using LTSpice. The circuit tested may be seen below.
The values for all of the components were calculated via LTpowerCAD. This resulted in the waveform as seen below with Vout (green) and Iout (blue).
As verified above, the circuit is capable of providing 12 V at 15 A. Physical testing will further verify this design.
Low Voltage Cutoff Simulations
Due to the sensitivity of lithium polymer batteries, they can not be discharged below 2.8 V per cell absolute minimum. In order to prevent this, a low voltage cutoff circuit was developed to disable any load from further depleting the battery. Using the voltage comparator LTC1540, the circuit will turn off at 3.2 V per cell for safe measure. The circuit tested may be seen below.
In the simulations, the relay was replaced with a equivalent resistive load to provide the required current to activate the relay. By sweeping the voltage V1, the effect of a depleting battery can be observed below.
At a voltage of 19.2 V, the equivalent voltage per cell of a 6 cell battery is 3.2 V, which verifies the concept.
Bill of Material (BOM)
Bone Load Bearing Test PlanTo be performed by Avery Becker.
Objective/Data to Acquire: Determine the relationship between the pressure of the “Inflatable Bones” and load required for cause the bone to buckle.
- Inflatable Bone Prototype
- Compression Rig
- Shear Rig
- Prototype Inflation System
- 5lb incremental weights
- 1lb incremental weights
Procedure: Normal Stress
Per table one below, the bone prototype will be inflated to the desired psi. After inflation, the bone will be place onto the compression rig. Weights will be added in 5 lb increments until the prototype buckles and fails. The weight before buckling will be recording and any other observations (buckle location, air leakage, etc) will be noted.
Procedure: Shear Stress
Per table two below, the bone prototype will be inflated to the desired psi. After inflation, the bone will be place onto the shear rig. Weights will be added in 1 lb increments on the free end of the rig until the prototype buckles and fails. The weight before buckling will be recording and any other observations (buckle location, air leakage, etc) will be noted.
Leg Load Bearing Test Plan
- To be performed by Cameron Crowl
- Necessary equipment: Prototyped leg, support structure, weights
Muscle Force Output Test Plan
- To be performed by Cameron Crowl
- Necessary equipment: Prototyped soft robotic and McKibben muscles, support structure, force gauge
Electrical Hardware/Software Testplan(s)Solenoid Driver Test
- To be performed by: T. Brudz
- Equipment to be used: power supply, breadboard, necessary components, oscilloscope, digital multimeter.
- Data to be acquired: waveforms of applying voltage to gate of NMOS device, resulting current of applying voltage to gate of NMOS device
12 V Power Supply Test
- To be performed by: T. Brudz
- Equipment to be used: DC2221A demo circuit, oscilloscope, digital multimeter, power supply.
- Data to be acquired: waveform of voltage and associated ripple under light (200 mA) and heavy load (12 A)
Software Test Plan
Objective: To make have a safe first interface with the hardware
- To be tested by: Naveena Shanmugam
- Equipment to be used: Arduino, Xbox controller, LEDs, project hardware
- Test all hardware connected to digital I/O pins of Arduino using dc voltages to ensure correct implementation
- Connect LEDs to used digital I/O pins of Arduino and test the various software commands one by one
- Connect Arduino to project hardware setup and ensure that the various software commands interface with the hardware properly and work as expected
Design and FlowchartsThis section should continue to be updated from your systems level design documentation.
Predetermined pattern of Movement