Skip to main content

Daniel Cheng, In My Own Room

I had no idea that Pennsylvania is this wide. Within the first hour, my train had reached Philly. But to Pittsburgh, it took another seven.

Even before I stepped foot into the Search-Based Planning Lab, I was waylaid by some anxious news. The PhD student assigned to be my mentor, Dhruv, texted me that he, Dr. Likhachev, and most of the lab would be out of town for the entire week. So that was that. Fortunately, it was my first week, the week to be spent learning new material, and Dhruv provided me with plenty to digest. I already had ROS (Robot Operating System) installed, so I looked towards the tutorials that ROS provided. I copied commands into my Linux laptop's terminal to run ROS features. I learned the basic structure of ROS: packages, services and clients, publishers and subscribers, messages, nodes, and topics (which nodes communicate messages over). There was one simple yet interesting program I came across in the tutorials called turtlesim, for which using only 2 commands, I had an animated blue turtle move around my screen. Through it all, I also learned a lot of useful Linux commands. The working space was more than reasonable- I had my own room, 1611 of Newell-Simon Hall, right across the hallway from the rest of the laboratory, which was, in my opinion, more crowded than mine.

It was not until the Friday of my second week at Carnegie Mellon that I actually had a chance to talk with Dr. Likhachev. I spent the four days prior learning C++ and attempting to complete a sudo-project Dhruv had given me: write my own implementation of the A* search algorithm from scratch. I was tasked to take an image of a maze, 500 x 500 pixels, apply OpenCV, a library for computer vision, and run my C++ program to find the shortest path through the maze. I was still relatively new to C++, so my enterprise didn't go too well. That Friday, after an afternoon presentation on multi-heuristic path planning given by one of the other PhD students in the lab, I gathered into Dr. Likhachev's office with Dhruv and a head programmer named Andrew. We discussed about my work at the lab over the next four weeks, and I was presented with four project options. While my originally intended project, working with PERCH to detect asymmetric objects, was one of the options, I will likely not end up working on it, for a more interesting project has been offered to me.

Comments

  1. Sounds like you are making a good transition into the lab! A big part of research is being able to jump into something and figure it out on your own. A big part of research is also being comfortable making mistakes and learning from them. Sounds like you are getting to do a bit of both! Keep at it!

    ReplyDelete
    Replies
    1. PS - can't wait to hear about the new project!

      Delete
  2. Solving a maze by reading it via OpenCV first is, all by itself, a cool project idea (even without using A*). I agree with Ms. Cozine - EXP is about stretching, and you seem to be being stretched!

    ReplyDelete

Post a Comment

Popular posts from this blog

Kylie Heering, Week 2 at the Goldstein Lab

We started off our week with a congratulatory acai bowl trip to celebrate Preston’s acceptance into a training grant program. Acai bowls in California top Playa Bowls (no question about it). From what I can tell, its a pretty huge honor to be recognized by this grant, but he’s really humble about it. On Monday, Preston and I decided that testing antibodies that have never been tested on prostate epithelial cells before would be a good objective for my first Western blot on my own. We needed to probe for ASCT2, a glutamine transporter, and GLS in order to determine if their corresponding antibodies are functional. Antibodies are crucial for Western blots because they bind to the protein of interest (POI), allowing for us to qualify its expression after imaging. As such, Preston wanted to make sure they worked by probing for ASCT2 and GLS on three different cell lines. Cell lines are commercially purchased human cells that have been immortalized (modified to grow indefinitely) by telome...

Alan - First Week at UCSF

Hi Everyone! After arriving in San Francisco last Sunday, I spent this past week settling into the downtown Berkeley apartment that I’ll be sharing with Rohit for the next couple of months, as well as learning my way around the Roy lab at UCSF. First day at the lab was really exciting. Here are a couple pictures of the Mission Bay campus, which was completed just a few years ago. Everything is super new and modern, and there’s still construction for other buildings going on around the campus. Most of the people who work at the Mission Bay campus are either professional researchers or doctors/nurses for the nearby hospital. The graduate students take most of their classes at the original Parnassus campus (where Maya is). I work in Byers Hall, which is connected to Genentech Hall and a short walk down the block from the shuttle stop. There are three other volunteers working for the Roy lab this summer – Kimmai, David, and Pujita, who are all undergrad college students...

Wendy Li, Week 1

It is now early July and I have finally started my lab work. I arrived there at about 9 am on the very first day of my lab and found out that there were only two people in the office—Alex, a graduate student in engineering school, and me. “There should be more people in the office, but most of them went to a vacuum workshop today.” Alex told me. My work officially started at 10:30 am when my post doctor Subarna came to the lab. Familiarizing me with all the facilities in lab, Subarna first gave me a lab tour. Meanwhile, he showed me all the basic operations with vacuum chamber, ellipsometer, as well as the spin coater. During the rest of this past week, I was in the process of making my own films. I learned to cut Si wafer into 1*1 cm pieces and clean the surface of these Si wafer with duster and plasma which can effectively clean up all the extra organic particles from the wafer. Further, I prepared 10 percent polystyrene (PS 8000) toluene solution as the material for spin coating. ...