Thursday, July 18, 2013

We're Back at BU!
Maureen and Michelle sporting laser safety glasses

I have been lucky enough to return to Boston for another summer in Dr. Bifano's lab in the Photonics Center at BU.   I feel especially fortunate that Michelle has returned too and we are able to work together again.  This year there are five RET teachers, all returning for a second year.  The other three teachers are one each from 2010, 2011, and 2012.  We are working on new projects in labs and helping to formulate what the RET experience will include in future years. 

Last year Michelle and I used a deformable mirror in an adaptive optics control loop that reduced the aberrations in an image.   The application is the improvement of image quality of telescope systems, in which the aberrations are caused by the atmosphere and of systems that image the back of the eye, in which the aberrations are caused by the tissue and fluid in the eye.  See my blog posts from last year for more details.  

This year we are using a deformable mirror in a different application: fiber optics.  My experience with fiber optics was limited.  I knew that fiber uses light to transmit large amounts of data, and I knew that total internal reflection is the phenomenon that keeps light traveling along the fiber.  I have learned that there are two main types of fibers:  single mode and multimode.  The difference is in the diameter of the fiber.  A single mode fiber is very narrow and only passes one mode of light. The light leaving the fiber is a single coherent beam. A multi mode fiber has a larger diameter (ours is 50 microns) which makes it easier to couple light to it.  The larger diameter results in light bouncing off of the walls inside the fiber at different angles.  The resulting light that comes out of the fiber is the sum of all of these rays.  The sum creates an interference pattern that looks like speckles.  The number of speckles corresponds to the number of modes which can be in the thousands.  
Single Mode (yellow) and Multimode (orange) Fibers

Our goal is to control the light going through the fiber with a deformable mirror (DM) such that one speckle will be brighter than the others.  Instead of a wide speckle pattern we would see one coherent bright spot.  


Sunday, November 18, 2012

Callback Meeting #1

Can it really have been 3 months since I was at BU?  The week I was done I had to move my son and daughter into college in SC and ME, and then school started.  It's been a whirlwind pace since then. 

Robotics Club at Quabbin

I've been inspired by my summer experience to provide some after school research/design opportunities at my school.  We had an engineering club called JETS and I volunteered to be the advisor this year.  I put a message about the club on the announcements and 8 students showed up: 5 freshmen, a sophomore, a junior, and a senior.  We talked about different things we could do but everyone was most excited about entering a robotics competition.  We researched two different competitions and they chose to participate in the VEX Robotics one.

Right Place at the Right Time

We contacted Quinsigamond Community College to register for their competition kickoff event.  This event would go over the rules and give us a chance to see the game area in person.  The person leading me the event asked me if we needed kits.  I really thought she meant we'd get some bean bags (for this year's challenge) and maybe a Vex flag for our robot.  She actually meant entire sets of parts for building robots.  I was afraid to ask how much it cost.  When I finally did she told me it was all funded by Verizon and we'd get enought to make 2-3 robots!  Since then I've been to professional development where I built a robot with a partner and went to a programming class.  I am terrible at driving the robot but I'm sure the students will master that in no time.  Right now we are just waiting for our kits to come in.  Then we'll have a lot of work to do because the first competition is in two weeks after we get back from Thanksgiving!

Changes to my Physics Class

I really treasured the chance to get to put the optics bench together and mess around with it to get it to work.  I was determined to get my students more hands on experience in the classroom.  For a lot of my labs I only have one of the piece of equipment so last year I would gather the data and call up students to help to help out with parts.  Now I have revamped my labs so lab partners rotate around to lab stations and everyone gets a chance to set up the equipment and gather the data.  It is a lot more engaging for the students and it is great to see them problem solve when it doesn't go right the first time.

Last year I had students keep lab notebooks rather than writing formal reports.  I did this mostly because it was an option offered by AP and I liked the idea of my AP students having all of their work together in a notebook.  Now I realize I need to teach my students how to write formal labs.  This year I wrote an exemplar lab and some new rubrics and am having them write up some of the labs this way.  They really did a great job on their first try.  I'd like them to make a research poster for one of the labs.  I haven't decided which one would be good for that yet.

Finally, I would like to include a design lab in my curriculum.  I have one so far: the bungee jump one, but I feel that I lead students to the design too much.  I think I have to just give them the problem statement and then be patient enough to let them figure it out for themselves.  Also, Joel told me he has them do a design that has them show the conservation of energy.  I'd like to incorporate that too. 

I am looking forward to the callback meeting to see everyone again and to see how their years are going!   

Week 6

It is hard to believe that the 6 weeks are over!  This week we presented our projects, first with powerpoint presentations then with research posters at a poster session, which is kind of like a science fair.  For both, Michelle and I were able to bring our demonstration system and show it live, which was really helpful. 

It was very exciting to look back on what we accomplished this summer.  The best part was getting to work with the people at BU and with other science teachers for this summer.   I am sad it's over but am looking forward to my year back at Quabbin.

Saturday, August 4, 2012

Week 5

It is hard to believe next week will be our last week in the lab.  This week was very positive because the controller is now working well enough to hand off to Dr. Bifano and to be useful to him in his class. 

Major software change

We started the week trying to debug a problem with the transformation from a matrix of the desired image to the slopes that will be used to drive the controller.  It requires scaling and shifting and finding the gradient and it mostly worked but we couldn't figure out why the resulting slopes didn't seem centered inside the pupil.  The scaling and shifting was not just a matter of multiplying and adding.  Instead we had to remap it to a new grid depending the lenslet positions of the wavefront sensor.  We found some things to fix and then found the most significant problem.  Sometimes the software referred to matrices with x's and y's and sometimes with rows and columns.  The problem was that it was not consistent on which went with which.  These variables are all throughout the code.  So, we decided to change everything to rows and columns.   It was a massive change that required modifying all of the software at once.  Luckily for us, this change was coincident with Dr. Bifano being free to work with us for nearly two solid days.  The three of us went through the code together line by line start to finish.  Now that we're done it really works great.

A new aberration glass

We found that our motor still turned our aberration wheel too fast for the controller to be able to keep up with removing the distortion from the wavefront.  We changed the code to make it move a little, and then wait for the controller to fix the wavefront before it moves on.  It means that it turns slower through the more difficult parts and then faster through the clear glass.  Even still, we realized that the aberrations were too large for us to correct.  Dr. Bifano brought in some polyurethane spray and tried spraying three different microscope slides with different spray techniques.  We measured the variation in the surface and experimented to see how well the controller could correct for them.  We decided the best was the one that was sprayed with an even coat from a about a foot away.  We were still worrying about how to make it go slower when Dr. Bifano had the idea of just moving the slide slowly horizontally instead of rotating the big wheel.  We found a way to hook up the motor to the knob on a translation stage (which is a platform for mounting optics that lets you adjust its position).  We realized the knob was going to slowly move away from the motor and then Chris had the idea of letting the motor ride on the stage with the slide.  We all cracked up because it was such a perfect solution and we hooked it all up and it is exactly what we want.  We can really move the slide slowly.  We have it set to take about 20 seconds for a location on the slide to move from one edge of the camera to the other. 

Meeting with undergrads

On Friday we had the great change to meet with four undergrad students who are spending their summer doing a "Research Experience for Undegrads."  It was a chance for us to ask them about their high school experiences and how it prepared them or didn't for college.  They admitted that all of the advice they had for us would not be popular with students but the students would thank us when they got to college.  Their suggestions were NO calculators (even for logs!), more oral presentations, more pop quizzes, less hand holding.  We talked a lot about the types of labs and projects they did in college and about how much they learned from being given an open ended problem and being forced to solve it without much guidance.  They also suggested requiring students to solve the same homework problem multiple ways.  They talked about different study habits that worked for them.  One person said he practiced as many problems as he could - far beyond the set that was assigned.  Another said he and his friends tried to figure out what the teacher would put on the exam and in doing so reviewed what were the important things they had learned.  The time we spent with these very bright and candid students was priceless.

Thoughts about research

As we get to the end of our experience at BU I want to write down some thoughts that I want to remember when I get back to school.  For one, I've seen there is a lot of value in getting to physically build something related to what it is you are learning.  In a lot of my labs at Quabbin I only have one piece of lab equipment and we have to gather data from it together as a class which often results in me leading the experiment from the front of the class with student volunteers to help with different parts.  Instead I would like to set up my class so that each small group of students has a chance to run the equipment on their own.  During that time other students could be at other "stations" working on other problems or similar but different labs. 

In our high school classes we are expected to know everything about what we are teaching and to be able to answer any questions the students have.  In college, professors also teach classes and that part of their role is very similar.  However, in college professors also participate in research with their students (typically graduate students).  The research gives them a chance to make new developments in their field, but it also is a special way to provide students to work as apprentices and to learn by doing.  While I don't anticipate making any journal worthy developments in research at high school, I am excited by the idea of doing solving some bigger open ended problems together with students after school.   We were given a great set of problems to start me off from the Problem Based Learning workshop we had this summer.  I would like to invite engineers and scientists from local companies and universities to come to Quabbin so that students can present their solutions to them and also hear about their jobs.  I hope I can get some students interested in doing a club like this.  I think it will help that the need to do a capstone project for graduation now and this would be a perfect capstone. 

Next week will be a busy one with presentations and poster sessions.  There is a lot to be done to get ready for those.  I am hoping to enjoy the last week and soak up as much more as I can from here before I leave.

Saturday, July 28, 2012

Week 4

Our New Laser
Looking back on it, this was quite a busy week.  Our progress on Monday was a little disappointing because we noticed that our laser was dying and not bright enough for our control loop anymore.  We switched to a new laser, which is red now instead of green.  Installing the new laser meant realigning a bunch of things which is time consuming.  We're getting better at it but it is still a lot of trial and error. 


We had two main accomplishments on our project this week.  First we made a glass wheel that spins in the path of the laser.  The glass has nail polish painted on it to distort the wavefront so we can try to see if the controller can correct for it.   The nail polish process took a lot of experimenting to get just right.  We wanted the thickness of the polish to vary by a few microns (thousandths of a millimeter).  We tried different brush strokes and tried thinning out the nail polish and then viewed it with the interferometer and with our wavefront sensor until we have the thickness variation we want. 

Our glass wheel and its motor control

We attached the glass to a motor so that we can see how fast it can spin and still have the motor keep up with the correction.   We tried a few different motors but they all turned too fast.  Chris (a grad student in our lab) donated this motor to us that he has used in a class project last year.  It is perfect because it spins slowly, is small enough to mount in the space we wanted to put it, and its speed can be software controlled.  In the picture you can see the little motor controller board. 

Our second main accomplishment was the user interface for our controller.  It used to just pop up windows to display different graphs as it was running.  It wasn't possible to change any parameters except if you changed the software and reran.  We want the optics system to be used for a teaching tool for Dr. Bifano so we wanted some screens that showed what was going on and let the user step through all of the processes in the software and be able to see what was happening at each step and interacti with it if possible.  We had tried to use MATLAB's user interface software (GUIDE) before and it was really cumbersome and created a lot of extra code.  This time we tried to write the software for the screens without using GUIDE and it was a lot easier to make what we wanted.  It is really fun to see it all come together.  Here are a few of the screen shots:
Setting the Exposure Level
"Poking" the Mirror

Controlling the Wavefront


We also went back to the clean room to finish making our wafers. This week we put them upside down in a vacuum chamber and then evaporated titanium and then gold onto them. The gold was 250 angstroms thick. Once the gold was on there we washed the wafers in acetone and everywhere there was photoresist the photoresist (and the gold and titanium on top of it) washed off and we were just left with our pattern in gold. It was really amazing because the pattern appeared clearer than at any point in the process. It looks just like a photograph. In the picture below we had just taken this tray out of the vacuum chamber and we're about to take our wafers (the circles) out to wash them. Pictured are Paul, who runs the lab, and Valerie, an RET from Sharon, MA.

One of the RET teams is working on a weather balloon that they will launch next week. It is a prototype for future launches with students. They have worked on a set of experiments that students would do leading up to the launch. On Friday the rest of the RET teachers posed as their class and did a couple of the experiments. In the first one we wired up thermocouple circuits on breadboards. These breadboards will be carried up by the balloon and will record temperature during the trip. Then we went to the computer lab and ran Monte Carlo simulations that would predict where the balloon would land. There was a website that ran the simulation given the launch location (which will be Mt. Greylock) and the launch date and time. We each ran the simulation with 5 different times around the planned time and noted where it said the balloon would land. Then we each marked our landing locations with push pins on a big map. They seemed to center around Brattleboro. It will be exciting on launch day to try to retrieve the balloon. It will have a GPS on it so if that works it will help out a lot.


Friday, July 20, 2012

Week 3

This week included a couple of special visits.  First Michelle and I went inside the clean room with four other RET teachers.  BU has a Class 100 clean room that is used for photolithography.  The Class 100 means that there are no more than 100 particles per cubic foot of air (as compared with 200,000 particles you would normally find).  In order to keep the clean room free of any dust particles anyone who enters it has to put on a lot of protective equipment.  First we put on white slippers, a jumpsuit, a hairnet, two layers of rubber gloves and safety glasses.  That amount of gear let us enter a Class 1000 cleanroom.  Once we got in there we put white boots over our white slippers and a white cloth "helmet" over our hairnet.  From there we could go into the Class 100 room.  Here is a picture of Michelle and me with all of our gear on.
Why are we yellow?

Photolithography is the process of transferring an image onto a silicon wafer.  Before coming to the lab we each designed a 3.5 inch diameter mask for our wafers.  We just used Word and could put text or pictures on it.  Paul Mak, who works in the lab printed our masks onto what looks like an overhead transparency.  When we are done we will get to keep our wafer which will have our image etched in gold on it!  It will take us two sessions to make it.  In our first session we poured a dark purply-red liquid on our wafer called photoresist and put it in a machine that spun it at high speeds so we got a nice thin layer of photoresist on the wafer.  We cooked it on a hot plate and then placed our mask on top of it and put it in a machine that shines bright UV light on it.  Wherever the mask was clear the photoresist would break down.  Wherever it was black it was protected.  The yellow light in the room keeps the photoresist from breaking down when we have it out in the open.  Then we put it in some developing fluid that washed away the photoresist on the places that were exposed to the UV, and baked it some more.  Next week we will return to the lab to do the part of the process that puts gold wherever the photoresist washed away, and then we will wash away the remaining photoresist and have our wafer with our design in gold.

Adaptive Optics in Action

Our second trip of the week was to the Joslin Diabetes Center.  They have an adaptive optics system there that they are using to image the retina.  They can track the progress of eye disease by counting photoreceptors that have died rather than by waiting for the loss of photoreceptors to affect a person's vision.  We met Sonja, a medical student from Vienna who was performing the tests on the patients, and Steve, an engineer from Boston Micro Machines, the company that makes the deformable mirror.  He and Dr. Bifano were there to make some adjustments to the system so it would work with a backup laser until the full-function replacement laser comes in.  Here we are with Dr. Bifano and the Joslin adaptive optics system.



Lastly, we made a movie about our experience so we can show our students when we get back to school in the fall.


Friday, July 13, 2012

Week 2

Our goals for this week centered around the adaptive optics control loop itself.  Last week we worked on getting the exposure and alignment set and now we were ready to experiment with our controller to pick a good feedback gain, to find a criteria to decide when the control loop was done, and to find a way to drive to a desired image (rather than to a flat image). 

We decided to figure out a way to drive to a desired image first so we could test our controller gain and end criteria with different images.  We found that our lab  
had some softare that generated Zernike polynomials, which are important in optics.   They make images as shown in the circles below.  We made it so our software could pick which one we wanted to use for our control image.  We also made an image of the letter M just by editing the rows in columns of a 12 by 12 matrix.  We chose M because Michelle's initials and my maiden name initials are both MM.  We make the image by sending our image matrix as commands to the DM (deformable mirror) and then when the light bounces off of it, it gets deformed in such a way that the wavefront sensor "sees" the image we have.  It actually senses the ways the wavefront of our image is different from a flat image and then it converts that into an image to display.

Once we had the ability to make different images we tried varying the gain value for the controller.  We saw that sure enough if you make the gain too high it goes unstable and if you make it too low it takes a long time to get to the image you want.  We finally settled on 40 which is what Dr. Bifano thought might be a good place to start.  At first we just let the loop run for 20 times.  Then we tried to make the controller smarter about deciding when the image was good enough to stop.  That turned out to be a good question.  Our feedback is in slopes measured by the wavefront sensor but we'd like to specify our end criteria in terms of differences between the desired and actual images.  We don't really have this directly.  We're not using a camera that takes pictures.  Instead we just have these slopes.  In talking to Dr. Bifano, it led us to realize that we should find out the relationship between the command we send to the DM and the actual number of micrometers it moves.  (Then those micrometers are directly related to the wavefront aberrations).  So, he introduced us to a new piece of lab equipment, the interferometer.

An interferometer is a tool that can measure very small distances.  It looks like a big microscope, but it really is sending two beams of light, one that bounces off a mirror and one which bounces off what you are trying to measure.  The interference pattern that is formed when these two beams add together is used to make the measurement.  Here are some pictures of the interferometer itself and of some of the measurement tools on it that we used to find out how far the actuators move.  The video shows what the measurement scan looked like when we commanded the actuators to move in the shape of an M. 






The focusing of the interferometer is quite a process.  It sits on a floating table because when you are measuring something on the order of nanometers any sort of vibration is a disaster.  You can control the tilt of the platform on which your item to be measured sits, and the vertical distance to it.  As you adjust these you have to watch for the image to appear in focus on the little monitor shown in the upper right corner of the picture.  Once the image is focused, you fine tune the distance until some interference bars come into view.  Then you adjust the tilt in both directions to separate the bars and make them vertically and horizontally aligned.  It felt like we had witnessed a minor miracle when we saw it finally work.  



Once we got it aligned we tried poking the actuators (by commanding them with the computer) and then measuring how much they moved.  We experimented with moving just one compared with a 2 by 2 or 3 by 3 square.  Then we poked each of the 140 actuators to be sure they were working and to be sure they each moved about the same amount.  It takes a lot of patience!   Then we tried to see what commands we would need to send to the actuators to make the surface perfectly flat.  It took a lot of adjusting but we now have our flat reference for our controller and the conversion factor from command to actuator deflection.

Genius moment of the week:  When we came into work on the second day with our interferometer our system wouldn't talk to the deformable mirror.  We did everything we knew how to do about resetting the software and finally resorted to asking our ever helpful grad student, Chris.  He found the problem right away:  our USB cable was unplugged!  That was humbling.