
Autonomy In Practice
As part of my role in the Academic Applications team I get the opportunity to lead the software architecture utilizing many of Quanser’s systems. This year we expanded the work we did to fully support ROS as the main framework for autonomous systems. The development process was also combined with Quanser’s participation…
Autonomous Warehouse Robotics!
In October of 2023 I had the opportunity to start out a very interesting project, creating the software architecture for an autonomous lights out warehouse. When I started this project one of the topics to tackle was the development of an autonomous navigation software stack for a differential drive robot. A freedom…
~8 Year Work Review
During regular conversations with friends, family, co-workers I know we have a trend of talking about all the cool projects we have been involved in. These projects could either be from school, work, or our own personal lives. A few days ago I had a chat with a new co-worker regarding all…
Image Processing In Video Games
One of my main interests is trying out image processing tasks in different environments. In this scenario I looked into applying image processing techniques to drive a car autonomously in racing games. One game which I enjoy because of the number of diverse environments is GRID Autosport. To perform this task I…
Optical Flow and OpenCV
Hello everyone, another computer vision blog here. Computer vision is a very interesting topic to me because in my opinion, images hold a lot of information related to a robots operating environment. While the theme of computer vision has a lot subtopics one could cover, the one I’d like to focus on…
Artificial Intelligence vs Machine Learning
A couple of days ago I had a quick chat with a coworker related to the concepts of Artificial Intelligence and Machine Learning. Looking deeper I noticed there was a bit of confusion and in today’s society we tend to combine the two topics. I know I was a bit confused when…
More Than Just Words
As part of my MEng at UofT I got the chance to take an introductory course to data analytics and machine learning. Amongst the large number of topics covered in the course one of the topics which I found the most fascinating, and challenging, was Natural Language Processing (NLP). NLP allows a…
Welcome!
My name is John Pineros and welcome to my personal website. I’m a mechanical engineer from Toronto Canada. I have a personal love for robotics, in particular autonomous mobile systems. I just finished my Masters of Engineering from the University of Toronto. I got the chance to do a technical emphasis on…
Follow My Blog
Get new content delivered directly to your inbox.