Blog #14
What did you do this past week?
This past week, I, along with my partner, finished up the Life project. We already finished up the bulk of the code earlier, but we had to put all the code into separate hpp and cpp files. Additionally, we finished up the documentation and the uml file. Outside of this class, I was working on transitioning my old research code into more applicable code. The code we originally have written was for the Sawyer robot, which is the robot we had available at UT. Since we have to transition to a virtual environment, we are now using Robosuite, which uses Mujoco as its physics engine.
What’s in your way?
I just have a lot of work piled up for next week. I have a lot of tests coming up this week and projects that are due soon.
What will you do next week?
Next week, I will be studying for all my exams and finishing up my projects. In addition, I am working on my research paper that is going to be due soon. In addition, I am applying for the game development capstone, so I need to prepare my portfolio for that.
What was your experience of virtual, pure virtual, and smart pointers? (this question will vary, week to week)
Since I came from a Java background, I was wondering how C++ would implement class hierarchy and the concept of abstract methods/classes. I think have virtual, pure virtual, and the override keyword are nice to make sure what you want to happen is happening. Smart pointers are an interesting way to manage memory inside of a wrapper class.
What made you happy this week?
Getting an email from my internship about what my internship project will be about was pretty exciting. I learned that I am going to be using AWS and image processing using AI.
What’s your pick-of-the-week or tip-of-the-week?
My tip-of-the-week is python’s imageio library. It’s very nice for creating videos or reading information from a video. It is useful for extracting or producing data to train or test computer vision applications.
