-
Simulated Self Driver – Discussion
I’m currently part of a student project developing a simulated self-driving vehicle. The project leverages AirSim which is a framework for developing simulated driving of cars and flying of drones. Understanding how to separate this generalized project into something a group with little experience can digest has been an ongoing problem. Struggling with the basics…
-
Requirements?
Hello there! This week we’ll discuss establishing requirements and more generally, expectations. I’m currently working on a project wherein a new database is being integrated into our main application. It’s generally a straightforward process that has been cluttered with misinformation regarding the requirements for the project. The project manager and I have looked through the…
-
Read the docs!
Behold! AirSim is a simulated Drone and Car driving environment. It can be used to train RL/ML models. It features a comprehensive library and is generally flexible. Getting a working example set up is simply a matter of setting up the Unreal Environment. Ok great! We have a basic example and are able to cruise…
-
Unclear Questions
I was recently applying to a company and came across an interesting question. “Tell us about the time you most successfully hacked some (non-computer) system to your advantage.” Normally, I am able to discuss personal topics fairly easily, however, this question threw me off. It threw me off so much that I went to look…
-
Group Dynamics
This week my group had to rapidly adjust to what I can only describe as a class emergency… We were informed at 9pm on Sunday, that we had to correct an assignment error asap or receive a zero on the assignment. I noticed the message first and quickly messaged my group mates. The responses started…
-
Updating Python…
I recently had to update the python version on an embedded device running Python 3.6. This process seems like it should be straightforward. I should sudo-apt install python3.9 and an update should be installed. This, however, wasn’t the case for me. My installation process was a winding path wherein the majority of the knowledge was…
-
Musing on Autonomous Vehicles and Racing
The importance of racing Racing combines various engineering fields and human athletic ability to produce machinery at the bleeding edge of technology. Throughout a typical season, teams will continuously develop the car, creating necessary component upgrades to allow for top performance. These components are sometimes useful enough to make the transition to commercial vehicles. Things…
-
ML/RL in Rocket League
The baseline I was recently introduced to the RLBot community. It’s an open-source AI-development community focused on creating the most effective Rocket League bots. The bot that caught my attention is Necto. Using RLGym Necto trained itself to play Rocket League from scratch. RLGym allows for expedited game lengths allowing training to happen at an…