Group 4 2014: Difference between revisions

From nldlab
Jump to navigation Jump to search
No edit summary
No edit summary
Line 31: Line 31:


== Methods ==
== Methods ==
Initially, the jumping robot was configured with a variable stiffness spring on hard ground. The robot was programmed to hop several times on the hard ground at a given frequency, forcing amplitude, and spring stiffness. These three parameters were varied systematically by an automated program in LabView.
We first summarize the construction of the spring, then define the parameter space of our trials.  


A container filled with a granular medium (poppy seeds) will be aerated using a blower attached to the bottom through an air duct manifold that distributes an approximately uniform airflow. The flow rate will be controlled externally. Mounted on the surface will be a robot jumper that will be attached to a vertical sliding rod. The appendage of the jumper will be a spring of known spring constant, and the forcing of the jumper will be controlled externally. In later experiments, a controlled variable stiffness spring may be used to further expand the parameter space of the experiments.
 
We expanded on the design of a variable stiffness spring produced by the CRAB Lab using SolidWorks and a MakerBot 3D printer. The green chassis shown in Figure \ref{fig:spring} has a threaded interior, along which the white screw in the figure is allowed to turn. The spring is attached to the motor side of the chassis, and terminates in the blue foot. The coils on the motor side of the screw cannot be compressed, and the coils on the foot side of the spring contribute to the compression in a jump.
 
The white screw can be adjusted automatically using a stepper motor, mounted in the black motor case attached to the chassis. The motor is driven by a command in LabView, and turns a shaft that rotates the screw. The top of the motor mount is connected to the jump rod of the robot.
 
 
The parameters varied in the experiments are spring stiffness, jump type, forcing frequency and amplitude, and the substrate parameters. Jumps are made on hard ground, as well as on GM that is continuously fluidized. For fluidized GM trials, the rate of air flow is varied.
 
A series of jumps were performed on hard ground using a constant spring stiffness.
 
For GM trials, four stiffnesses were chosen. For each stiffness, a series of 128 jumps were performed while alternating between single and stutter jumps and varying both the air flow and frequency of jumps. In total, 2048 jumps were conducted on the granular medium, including mistrials.
 
 
Using the high speed camera setup, position versus time data was obtained for both the hard ground and GM jumping trials.From this data, the maximum height for each jump was obtained, and a series of plots showing how maximum jump height and the dynamics of the jump varied with the different parameters.
 
Below are the plots for the hard ground jumps. Figure 1 is a plot of the heights normalized to the forcing amplitude versus our nondimensional parameter, $mg/kA$. Figure 2 is a similar plot, except the heights are normalized to the equilibrium position, defined as $mg/k$.
 
The plot nondimensionalized to forcing amplitude does not match well with theory. In our experimental results, the single jump outperforms the stutter jump at low $\alpha$, but the stutter jump outperforms the stutter jump at high $\alpha$. This is unfortunately contrary to theoretical results. The plot also has a strange decrease in amplitude as $\alpha$ decreases, which is also contrary to theoretical predictions. Part of this discrepancy could be better explained with a finer parameter sweep, specifically testing at more than just two amplitudes.
 
The plot nondimensionalized to equilibrium position is a much better match to theory. The frequency parameter was swept over a range of values from $f = 2 ~s^{-1}$ to $f = 12 ~s^{-1}$, but in these results, we only present two of those frequencies for clarity. Compared the the theoretical predictions, the plot is qualitatively similar, but not exact. There is still a discrepancy between optimal performance regions for the single and stutter jump. This may be resolved by a much finer parameter sweep given more time. Specifically, it would be beneficial to probe low-$\alpha$ more finely, as the transition between optimal jump type is supposed to occur around $\alpha = 1$, which our trials hardly reached.
 
During a number of the hard ground trials, the forcing amplitude was sufficiently high such that the tracking ball left the field of view of the high speed camera. As a result, the position data for those jumps does not contain the true maximum height of the jump. It was therefore necessary to extrapolate the maximum height for those runs. This was done using kinematics based on the time the jumper was in the air and the velocity with which it left the ground.
Systematically varying the frequency of forcing was found to have a strong effect on the time and amplitude of the maximum height of stiffness and the airflow had smaller effects.
 
 
In single jumps, the maximum amplitudes were plotted as the frequency of forcing was systematically increased. Shown in Figure \ref{fig:hghts}, it is evident that there is an optimum jump frequency, which has been found in previous research. The frequency that yielded the highest jump was $5.375Hz$.
 
In stutter jumps, there is a range of frequencies at which the second jump in the sequence is higher than the preliminary stutter. Interestingly, the optimum frequency for a single jump is within this range of frequencies, which was from $2.25Hz$ to $3.75Hz$.
 
Varying the spring stiffness and the airflow in the medium had little effect on the value for the optimal frequency range.
 
==Conclusions==
The results for the hard ground experiment did not match what was expected from the simulations. The single jump performed better than the stutter jump at lower $\alpha$ values. In order to fully understand the discrepancy between the experiment and simulation, the experiment should be repeated with a finer parameter sweep.
By exploring the parameter space of a jumper in a granular media, it was shown that the frequency of the jumper has more immediate implications than either the stiffness or the airflow through the medium. It was also shown that there exists a critical frequency for granular media stutter jumps, below which the amplitude of the second maximum is lower than the first maximum; the stutter jump does not perform as expected in this frequency regime. It would be interesting to study this critical frequency further and understand the implications of such a bifurcation.
In broader terms, robots in granular media present an interesting physical problem. For instance, the moon is covered in a layer of granular regolith that can be anywhere from 3 to 20m deep, and a robot operating in such conditions would necessarily have to deal with the effects of granular media. Speculatively, it seems likely that robots would be the ideal tools for further exploration and scientific work on the moon, and further research into the motion of robots in granular media would be useful for future space missions.

Revision as of 17:48, 9 December 2014

Jumping on an Aerated Granular Medium

Group Members: Alex Lind, Cristian Salgueiro, Casey Trimble


Introduction

The jumping robot apparatus used in the variable spring experiments, courtesy of the Georgia Tech CRAB Lab.

Granular media are unique in that they can easily transition from solid-like behavior to fluid behavior in response to external conditions. This creates an interesting environment for locomotion in a granular medium, which is a process that utilizes the transfer of force between the locomotive body and the medium. The transition from solid behavior to fluid behavior, or vice versa, can have a large effect on how efficient a method of propulsion is. One way to investigate the nature of force transfer in granular media is to manipulate the parametric constraints that govern the boundary between solid and fluid.

Aerating a granular medium by introducing an air flow from below is one way to accomplish this. By controlling the air flow, it is possible to reduce the amount of force required to reach the fluid regime in the medium. This transition may not be a linear function of air flow, and it is possible that insight could be gained from experiments that test the efficiency of a jumping robot on the medium as the flow rate is increased.

Theory and Previous Work

Interaction of a foot with granular media can be most simply modeled with the following equation: \begin{equation} \label{eq:motion} m_f\ddot{x}_f = F_{spring} + F_{GM} - m_fg \end{equation} where the force from the granular media is most simply modeled with the equation: \begin{equation}\label{eq:response} F_{GM} = k(\text{foot depth}) + \alpha(\text{foot speed})^2 \end{equation}


The mechanics of granular media have been studied in the past by the Complex Rheology and Biomechanics (CRAB) Lab at Georgia Tech. Some of the significant results obtained by this group include the study of two modes of jumping (a single jump and a delayed "stutter jump") on a granular media, which involved studying a more complex modeling equation for the medium.

Apparatus

To investigate the dynamics of a jumper with a variable stiffness spring... to be continued very soon.

Methods

We first summarize the construction of the spring, then define the parameter space of our trials.


We expanded on the design of a variable stiffness spring produced by the CRAB Lab using SolidWorks and a MakerBot 3D printer. The green chassis shown in Figure \ref{fig:spring} has a threaded interior, along which the white screw in the figure is allowed to turn. The spring is attached to the motor side of the chassis, and terminates in the blue foot. The coils on the motor side of the screw cannot be compressed, and the coils on the foot side of the spring contribute to the compression in a jump.

The white screw can be adjusted automatically using a stepper motor, mounted in the black motor case attached to the chassis. The motor is driven by a command in LabView, and turns a shaft that rotates the screw. The top of the motor mount is connected to the jump rod of the robot.


The parameters varied in the experiments are spring stiffness, jump type, forcing frequency and amplitude, and the substrate parameters. Jumps are made on hard ground, as well as on GM that is continuously fluidized. For fluidized GM trials, the rate of air flow is varied.

A series of jumps were performed on hard ground using a constant spring stiffness.

For GM trials, four stiffnesses were chosen. For each stiffness, a series of 128 jumps were performed while alternating between single and stutter jumps and varying both the air flow and frequency of jumps. In total, 2048 jumps were conducted on the granular medium, including mistrials.


Using the high speed camera setup, position versus time data was obtained for both the hard ground and GM jumping trials.From this data, the maximum height for each jump was obtained, and a series of plots showing how maximum jump height and the dynamics of the jump varied with the different parameters.

Below are the plots for the hard ground jumps. Figure 1 is a plot of the heights normalized to the forcing amplitude versus our nondimensional parameter, $mg/kA$. Figure 2 is a similar plot, except the heights are normalized to the equilibrium position, defined as $mg/k$.

The plot nondimensionalized to forcing amplitude does not match well with theory. In our experimental results, the single jump outperforms the stutter jump at low $\alpha$, but the stutter jump outperforms the stutter jump at high $\alpha$. This is unfortunately contrary to theoretical results. The plot also has a strange decrease in amplitude as $\alpha$ decreases, which is also contrary to theoretical predictions. Part of this discrepancy could be better explained with a finer parameter sweep, specifically testing at more than just two amplitudes.

The plot nondimensionalized to equilibrium position is a much better match to theory. The frequency parameter was swept over a range of values from $f = 2 ~s^{-1}$ to $f = 12 ~s^{-1}$, but in these results, we only present two of those frequencies for clarity. Compared the the theoretical predictions, the plot is qualitatively similar, but not exact. There is still a discrepancy between optimal performance regions for the single and stutter jump. This may be resolved by a much finer parameter sweep given more time. Specifically, it would be beneficial to probe low-$\alpha$ more finely, as the transition between optimal jump type is supposed to occur around $\alpha = 1$, which our trials hardly reached.

During a number of the hard ground trials, the forcing amplitude was sufficiently high such that the tracking ball left the field of view of the high speed camera. As a result, the position data for those jumps does not contain the true maximum height of the jump. It was therefore necessary to extrapolate the maximum height for those runs. This was done using kinematics based on the time the jumper was in the air and the velocity with which it left the ground. Systematically varying the frequency of forcing was found to have a strong effect on the time and amplitude of the maximum height of stiffness and the airflow had smaller effects.


In single jumps, the maximum amplitudes were plotted as the frequency of forcing was systematically increased. Shown in Figure \ref{fig:hghts}, it is evident that there is an optimum jump frequency, which has been found in previous research. The frequency that yielded the highest jump was $5.375Hz$.

In stutter jumps, there is a range of frequencies at which the second jump in the sequence is higher than the preliminary stutter. Interestingly, the optimum frequency for a single jump is within this range of frequencies, which was from $2.25Hz$ to $3.75Hz$.

Varying the spring stiffness and the airflow in the medium had little effect on the value for the optimal frequency range.

Conclusions

The results for the hard ground experiment did not match what was expected from the simulations. The single jump performed better than the stutter jump at lower $\alpha$ values. In order to fully understand the discrepancy between the experiment and simulation, the experiment should be repeated with a finer parameter sweep. By exploring the parameter space of a jumper in a granular media, it was shown that the frequency of the jumper has more immediate implications than either the stiffness or the airflow through the medium. It was also shown that there exists a critical frequency for granular media stutter jumps, below which the amplitude of the second maximum is lower than the first maximum; the stutter jump does not perform as expected in this frequency regime. It would be interesting to study this critical frequency further and understand the implications of such a bifurcation. In broader terms, robots in granular media present an interesting physical problem. For instance, the moon is covered in a layer of granular regolith that can be anywhere from 3 to 20m deep, and a robot operating in such conditions would necessarily have to deal with the effects of granular media. Speculatively, it seems likely that robots would be the ideal tools for further exploration and scientific work on the moon, and further research into the motion of robots in granular media would be useful for future space missions.