User Tools

Site Tools


leo_ires_2018

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
leo_ires_2018 [2018/06/10 19:46] leogeorgesculeo_ires_2018 [2018/06/17 19:17] leogeorgescu
Line 3: Line 3:
 **Author:** [[unlv_wallace|Leonardo Georgescu]], Email: <[email protected]> **Author:** [[unlv_wallace|Leonardo Georgescu]], Email: <[email protected]>
 \\ \\
-**Date Last Modified:** 06/11/2018+**Date Last Modified:** 06/18/2018
 \\ \\
 ===== Introduction ====== ===== Introduction ======
Line 63: Line 63:
 Last week I was able to learn how to use Autodesk Eagle to create transistors, op amps, and other electric components. Additionally, I was able to design a circuit board in Eagle. This is extremely useful to know since most of the things at this lab are made from scratch. Additionally, I would like to design my own circuit board and have it printed using the CNC machine once I arrive back at the DASL Lab.  Last week I was able to learn how to use Autodesk Eagle to create transistors, op amps, and other electric components. Additionally, I was able to design a circuit board in Eagle. This is extremely useful to know since most of the things at this lab are made from scratch. Additionally, I would like to design my own circuit board and have it printed using the CNC machine once I arrive back at the DASL Lab. 
  
-I learned about flight controllers, and how they work. I learned the basic code programming for a drone using inertial measurements. First, I learned that a drone code has three main components to it. The first is for the controller to read sensor values, rotational rates and angles. Then we interpret what those mean by using time intervals. The second part is reading values from the remote control. The third part is the most difficult and it involves processing the data to be able to create different flight modes such as stabilize, acro mode, etc. +I learned about flight controllers, and how they work. I learned the basic code programming for a drone using inertial measurements. First, I learned that a drone code has three main components to it. The first is for the controller to read sensor values, rotational rates and angles. Then we interpret what those mean by using time intervals. The second part is reading values from the remote control. The third part is the most difficultand it involves processing the data to be able to create different flight modes such as stabilize, acro mode, etc. 
  
 Before coming to Korea, I was having issues with landing the RC fixed-wing. I spent a lot of time this week researching different methods to provide precise waypoints. Asking their advice, I was able to come up with a couple of plans for the skywriting project and how to get the best drawings on the sky.  Before coming to Korea, I was having issues with landing the RC fixed-wing. I spent a lot of time this week researching different methods to provide precise waypoints. Asking their advice, I was able to come up with a couple of plans for the skywriting project and how to get the best drawings on the sky. 
Line 74: Line 74:
 Being around these lab members helped motivate me to do more work. I am able to see their work ethic, as well as the interesting projects they are working on. I look forward to learning much more in the following weeks.  Being around these lab members helped motivate me to do more work. I am able to see their work ethic, as well as the interesting projects they are working on. I look forward to learning much more in the following weeks. 
  
- +===== Week 2: 06/11/17 - 06/18/17 ====== 
 + 
 +The focus of this week was integrating more into the lab, and working on a project. Surprisingly, getting used to living in the dormitory did not take very long.  
 + 
 +==== 1. Photo of the week ====  
 + 
 +{{::img_7946.jpg?500|}} 
 + 
 +I chose this as photo of the week because it accomplished part of my goal this last two weeks - integrating in the lab. The lab members are extremely welcoming and helpful, and they go out of their way to help me feel as I belong in the lab. The two lab members in the picture are Dasol Lee and Jamie. Dasol Lee is the lab member in charge of the drone swarm, as well as making his own flight controller and programming it. There were more lab members at the dinner, but I also wanted to get a picture of the delicious food as well. This was another traditional restaurant, and I had very good cold noodles. They may not sound good, but trust me, they were amazing. This dinner also helped us bond and get to know each other better. 
 + 
 +==== 2. New Korean that I met ====  
 + 
 +{{:img_8324.jpg?500|}} 
 + 
 +Mr. Kokyungmo and his friend approached me on the street and asked me where I was from; they were very excited to find out I was from Las Vegas. I was surprised how well he spoke English. We exchanged business cards, and he wants to meet again to talk for longer. Unfortunately, I do not have a picture with him, but I will probably meet him this weekend. I plan on going out and meeting more people this weekend.  
 + 
 +==== 3. Cultural Insight ==== 
 + 
 +{{::img_8085.jpg?500|}} 
 + 
 +Towards the end is Inhwan Wee, a master's student in my lab who I am working with.  
 +The reason I chose to post this picture under cultural insight is to bring notice to the famous Korean chicken. I was so impressed how delicious it was, and how much Koreans care about the quality of it. I ate chicken at different places and it was the best chicken I have ever had. The chicken also comes in variety, so I could choose between spicy or with lots of cheese. I would totally recommend to anyone going to Korea that they try the Korean chicken. 
 + 
 +{{::img_7996.jpg?500|}} 
 + 
 +I was impressed by the effort that the Korean government is putting into making the country more environmentally friendly. This is a parking lot to a park, and the cars are covered by solar panels. I would love to see more of these in Las Vegas because it would keep our cars cool, but also help promote renewable energy. 
 + 
 +{{::img_7999.jpg?500|}} 
 + 
 +Again, I am impressed by how many parks there are, and how clean the Korean local government keeps them. This was a park next to the government center, and it was very well managed. I went to the park during the holiday, but it was still quite empty. Korea has many places to relax after a long day at work. 
 + 
 +{{::img_8276.jpg?500|}} 
 + 
 +This was a forest resort south of Daejeon. It was very nice to sit down, eat some traditional Korean food, and listen to the quiet surroundings. The buildings in this picture are very traditional, as well as the design of the walkway. 
 + 
 +==== 4. What did I learn about myself ==== 
 + 
 + {{::img_8282.jpg?500|}} 
 + 
 +Before coming to Korea, I was worried about getting used to the food. I had Korean food in Las Vegas, but I knew it was going to be different. I was shocked to see myself eat and enjoy Korean food. Actually, I want to always try different dishes. Even my Korean friends said they were surprised by how well I ate Korean food and enjoyed it. Apparently foreigners have a reputation for only eating burgers and chicken, so I am glad that I was able to show them that I like Korean food. I also learned that I enjoy trying different food, and look forward to trying different things. 
 + 
 +==== 5. Research Status ==== 
 + 
 +The beginning of the week was mainly installing software - Linux, ROS, Python, Dronekit, APM Planner and OpenCV on my Macbook which proved to be quite problematic. First, I had to learn to navigate around Linux again because I have not worked with it in the past.  
 + 
 +As I am progressing through this week, I keep thinking of new ideas for the skywriting paper. Dongbin, our lab manager, sent me an interesting paper title regarding path planning in wind fields. Obviously, to understand the paper I have to learn how an RC plane works. There is a book online that I found regarding fixed-wing aircrafts and the dynamics behind it. I spent a lot of time this week learning about the transformation from vehicle to body frame and MAV coordinate frames. These are very important concepts for the skywriting paper. It will also allow me to perform simulation in matlab. 
 + 
 +My first project this week was learning some Python and getting an image into pixels so it can be transformed into GPS coordinates, which I will learn the next few days. 
 + 
 +Here is my progress into the project. I am using Ihwan and Dasol's paper, "Button Filtering for Converting Image to Coordinates of Swarming Drones," as reference.  
 + 
 + {{::screen_shot_2018-06-18_at_10.46.39_am.png?400|}}  
 + 
 +This was the original picture I am using. The goal is to position the drone swarm to write UNLV in the sky. With this process I can take any picture and transform it into GPS coordinates.  
 + 
 +{{::screen_shot_2018-06-15_at_11.34.12_pm.png?400|}} 
 + 
 +The first step is using OpenCV to eliminate the background and only keep the letters that I am interested in. 
 + 
 +{{::screen_shot_2018-06-18_at_10.47.15_am.png?400|}} 
 + 
 +After, I use the SLIC segmentation code to create the super pixels of the letter which will be the position of the drones. 
 + 
 +{{:screen_shot_2018-06-17_at_11.08.08_pm.png?500|}} 
 + 
 +The picture before is an SLIC image, and then I use the Canny Edge Detection to create better edges. 
 + 
 +The next step will be to add the Button Filtering, which I forgot to do, and the pixels are not showing. There is a lot of future work involving this, such as developing a depth map and a color image to create an image similar to what Intel has created. This week my goal is to perfect the image drawing process, and learn how to precisely transfer these data points to the drone code. I believe that studying this can also help with the skywriting project since it's based on similar concepts, drawing in the sky. Instead of using the Mission Planner Waypoint Software, I would like to adapt this method for skywriting since it's more accurate.   
 + 
 +More drones, approximately 300, will arrive in the next week, so Professor Shim asked if I could help in any way possible. I am more than excited to be able to learn from these lab members.  
leo_ires_2018.txt · Last modified: 2019/06/02 20:30 by leogeorgescu