On May 20, 2008, at 12:24 AM, Alexis Lussier Desbiens wrote:

I like the idea of the large robot, although I think it might require a fair amount of work to make it behave realistically. I would rather spend it on the plane itself but let talk tomorrow about that and how it can help us avoiding deadly crashed using the Adept!

 
To see if the Adept idea is reasonable, I would need to first find out what linear and angular velocities and accelerations the plane experiences in the last stages of flight. If they are within the capabilities of the Adept it should not be hard to set up a safe system with a sort of "mechanical fuse" in which, for example, the wall is very light and easily knocked over in case of any crash. %ENDCOMMENT%

I was thinking about more low end "experiments": using a soft wall first to absorb some of the impact if something goes wrong, a set of small lines to prevent the plane from crashing on the ground, throwing the plane by hand to test the spines, building a low speed-ultralight plane (reduce the momentum)! And as a first demonstration we can do the hover with a slight forward velocity to land on the wall... that will work!

 
These are good ideas too. Alexis -- is it worth our getting our high speed (500 fps) video going to have a closer look at what the plane is exactly doing?

One thing about the Adept is that if it can achieve a particular trajectory, it will be highly repeatable and the trajectory will be exactly known. So it could be possible to run many tests in a short time with a high peecentage of useful data.

Mark %ENDCOMMENT%


From
alexis.lussier.desbiens@gmail.com
Subject
Re: Notes on your replies.
Date
May 20, 2008 12:24:54 AM PDT
To
cutkosky@stanford.edu
Cc
paul@coe.drexel.edu

I like the idea of the large robot, although I think it might require a fair amount of work to make it behave realistically. I would rather spend it on the plane itself but let talk tomorrow about that and how it can help us avoiding deadly crashed using the Adept!

I was thinking about more low end "experiments": using a soft wall first to absorb some of the impact if something goes wrong, a set of small lines to prevent the plane from crashing on the ground, throwing the plane by hand to test the spines, building a low speed-ultralight plane (reduce the momentum)! And as a first demonstration we can do the hover with a slight forward velocity to land on the wall... that will work!

Alexis


Begin forwarded message:

From: mark cutkosky <cutkosky@stanford.edu> Date: May 19, 2008 11:11:42 PM PDT To: "Paul Oh" <paul@coe.drexel.edu> Cc: "Alexis Lussier Desbiens" <alexis.lussier.desbiens@gmail.com> Subject: Notes on your replies.

Paul - thanks for your notes. I had not thought about the blimp idea. Very interesting. As I think about it more, I wonder about a couple of issues:

1. A blimp doesn't really need to perch -- I realize this is not the point, but it may make for a more confusing story...

2. Blimp dynamics, although well understood, are perhaps very different from those of a fixed-wing aircraft. How transferable will results be? There is also the practical issue of getting the bottom of the blimp close enough to a wall...

Nonetheless, your point about having a good near-term solution -- so that work can proceed in parallel on plane control and spine deployment/engagement -- is well taken.

I was wondering if we could use the large robot in my lab to execute series of trajectories. (The robot is a high-speed, high acceleration version of the Adept One, with 5 axes.) It could probably recreate most airplane velocity trajectories with reasonable accuracy. We could vary the trajectory by various amounts to ascertain sensitivity and get an idea of the "pre-image" size. The one thing that would be very different is the reflected inertia of the Adept end effector versus a plane. It would likely be necessary to make a very light suspension to isolate the inertia of the Adept from the spines and landing mechanism. One could even attach a plane to the Adept end-effector, via a spring-loaded gimbal or ball joint so that the various sensors on the plane were in use. Thus, the Adept would become a bit like a kid playing with a toy airplane -- except that it would be capable of many repetitions at high speed and high accuracy.

I think, although I'm not entirely sure, that this setup could provide useful data. We did something similar in the 1st year of RiSE? . Boston Dynamics had not yet built the RiSE? robot so we made a test track with a single leg on rails for testing spines, claws, etc. The dynamics were necessarily somewhat different from those of the untethered robot but we learned useful things about approach and departure angles, peak forces, etc. for the claws and spines.

Alexis - any thoughts? You've been very quiet...

Mark


From
paul@coe.drexel.edu
Subject
RE: Some initial proposal thoughts (longish message)
Date
May 19, 2008 6:34:41 PM PDT
To
cutkosky@stanford.edu, alexis.lussier.desbiens@gmail.com

Mark and Alexis,

Reading your thoughts, I kept thinking of the testing and evaluation (T&E), the verification and validation (V&V) steps. It may make sense to employ something like a blimp for early testing. Blimp dynamics are quite well-understood. Also, T&E using blimps will not result in disastrous crashes or risk damaging test areas. Just a thought...

-paul


Original Message----- From: mark cutkosky [mailto:cutkosky@stanford.edu] Sent: Sunday, May 18, 2008 9:46 PM To: Alexis Lussier Desbiens Cc: mark cutkosky; Paul Oh Subject: Some initial proposal thoughts (longish message)

Alexis -- I would like to start drafting a proposal on the vertical surface perching. I will set up a folder on BDML where we can collect things. The main sections need to include:

Motivation -- includes statement of broader impact * related work

Technical approach * Research methods * Plan of experiments

(If the proposal goes to NSF or DoD? there will be other more specific requirements... )

Paul -- I would like to keep the details somewhat confidential for now -- at least until we're at the point that we've either written a proposal or been able to write a results paper that describes a first success.

= I have a general idea of what we want to do. What we need to work on is formalizing the process so that it is easily understood by somebody who doesn't already have a bunch of experience in microspine design and deployment.

Some areas that need work (Alexis: please reply to this email with any initial thoughts you have):

1. Landing on a vertical wall: the final 20 centimeters of flight. How to frame the sensing, control research issues -- what experiments, what hardware, what methods and what tests. What metrics of success to guide the work. Discuss absolute position and/or velocity sensing (e.g. ultrasonic, laser range, optical flow) in addition to inertial sensing. At short distances it should be possible to get excellent orientation and velocity information (Danko et al. 2005; Green et al. 2006).

2. How to frame the problem of designing and controlling the mechanisms for deploying, attaching and loading spines.

The Spinybot IJRR paper is good for describing the relationships among spine tip radius, strength, asperity size and the probability of engaging asperities per unit area of wall. However, it doesn't say much about mechanism design. We need something that sounds better than "enlightened trial and error" (which to be honest, is more or less what we used on Spinybot). Compliant underactuated mechanism modeling and analysis is easy; synthesis is hard.

One way to frame the problem is to decompose it into (i) determining a desired force/motion trajectory for the spines using an assumed, perhaps probabilistic, trajectory of the vehicle with respect to the wall. (I assume the plane will have significant variations with respect to any nominal trajectory.) Then, (ii) synthesize very lightweight, compliant mechanisms that will deploy and engage the spines given the plane trajectory. Today's mechanism synthesis programs (e.g. Khota, Lu) are not quite equal to this task. Instead, a variety of configurations will be examined using dynamic numerical models and likely candidates will be tested and refined. High speed video and force measurements (multi-axis force plate on the wall) will provide information for tests and refinement.

Conversely, maybe the problem should be inverted -- given constraints on feasible spine engagement trajectories, first define the compliance matrices associated with the spines and establish a range of possible spine approach and attachment trajectories that will work reliably for a given set of spline compliances and spine geometries. Use this space of trajectories as a "pre-image", in the sense of robot motion planning (e.g., Latombe). Then the aircraft control problem is to get the plane within the pre-image for which there is a high probability of spine attachment.

The former approach makes more sense if the space of possible airplane trajectories provides the more severe constraint; the latter approach makes more sense if the spine engagement mechanism and its trajectory presents the more severe constraint. At present it is hard to answer this question. In the case of a climbing robot like Spinybot, the robot had only a very simple (essentially one dimensional) trajectory parallel to the wall so the problem of designing the mechanisms for engaging the spines was much less open ended.

3. Once the first set of spines has engaged, a second, opposing set of spines is engaged and an internal force is generated between them. This second engagement problem should be easier because there are now fewer degrees of freedom. It is possible that the initial spines will loose their grip during this process but (i) this can be minimized by maintaining a small normal force into the wall and (ii) if the mechanism is designed well, they will reengage quickly. Once opposed spines are engaged, applying a significant internal force in the plane of the wall will ensure that the vehicle clings tenaciously. With sufficient force, it could even ride out a storm.

4. Take-off is much easier. It suffices to reverse the internal force to achieve disengagement. If there is clearance, the propellors can be brought up to speed prior to release. Also, there is the opportunity for jump-assisted take off, using potential energy stored in the legs.


 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback