Mechatronics and AI Engineer
Lecturer 1 @ Batangas State University (August 2019 - Present)
Courses taught: Machine Learning and Data Science, Robotics 1 and 2, Microprocessors and Microelectronics, Control Systems Engineering
Project Technical Assistant II @ Digital Technology Center - Batangas State University (September 2023 - August 2024)
DOST-TAPI funded project “Fabrication of Commercial Ready Prototype of the Collapsible Solar Power Station for Farms”
Sustaining Automation Engineer @ Tomodachi Global Resources Inc. (July 2017 - June 2018)
Skills acquired: Data Science, Problem Solving, Automation, Data Analysis, Python
This project presents the development and evaluation of a machine vision system with Python in Jupyter Notebook for inspecting weld quality on stainless steel using HDR cameras and deep learning. The system employed a transfer learning approach, leveraging a pre-trained VGG16 convolutional neural network (CNN) for feature extraction and adapting it to the specific task of weld defect classification.
In this project, I developed a Python module to productionize a machine learning model for Gala Groceries. The model, originally created in a Jupyter notebook, was transformed into a production-ready Python script that can be executed to load data, train the model, and report performance metrics. The goal was to automate the training pipeline, ensuring scalability and ease of integration into production environments.
I designed the mechanical structure and mechanism using SolidWorks for a portable solar power station tailored for farms. The system integrates photovoltaic panels and a battery storage unit, enabling clean and reliable energy generation. Its collapsible design ensures ease of transportation, deployment, and storage, offering flexibility and mobility for diverse farming needs.
This section showcases my proficiency in using MATLAB and its toolboxes for simulating various robotic manipulator types. These simulations are valuable tools for understanding robot kinematics, dynamics, and control strategies.
Simulations:
Additional Notes:
These simulations were developed for my lectures in Robotics, part of the Mechatronics Engineering curriculum I teach for 3rd-year students. Leveraging MATLAB reinforces my strong foundation in this versatile programming language and its applications in robotics and AI (including Machine Learning and Machine Vision).
Visualization: SCARA V3 Simulation in Robotics Toolbox
The library used in this MATLAB and python program is Robotics Toolbox by Peter Corke.
You need to have Robotics Toolbox library by Peter Corke to run the program.
This project focuses on the development of a 3-DOF articulated mechanical manipulator using ROS (Robot Operating System) and Arduino. The manipulator was controlled via C++ in ROS for real-time control and simulation. Python was used to solve the kinematics and perform mathematical computations for efficient motion planning. The project aimed to combine robotics control with ROS to create an interactive, functional robot system.
Focuses on Python programming for data analysis, machine learning, and AI applications. Students learn to work with libraries such as pandas, scikit-learn, and matplotlib. Practical applications involve developing machine learning models and deploying them.
Contains lecture notes, practical exercises, and projects on data science and machine learning. The repository introduces students to essential topics like data manipulation, supervised and unsupervised learning, and model productionization.
The course covers kinematics, dynamics, and control of robotic systems. Practical coding tasks focus on C++ and Python to implement control algorithms and simulations.
Includes resources for students to explore robot programming, simulation tasks, and control systems design. Topics include inverse kinematics and real-time control strategies.
This YouTube channel is dedicated to Mechatronics and Robotics Engineering, providing educational content aimed at enhancing skills and knowledge in various engineering disciplines.
Robotics 1: Introduction to foundational concepts of robotics, including kinematics, dynamics, and control systems.
Robotics 2: Advanced topics in robotics, focusing on sensor integration, robotic vision, and autonomous systems.
Data Science in MS Excel: Tutorials on data manipulation and visualization techniques using Microsoft Excel for effective data analysis.
Git and GitHub Lectures: Instructional videos on version control systems, covering essential Git commands and collaboration techniques using GitHub.
Basic Workshop and Machining: Practical guides on machining techniques, tools, and safety protocols for effective fabrication and assembly.
Explore the videos to deepen your understanding of these vital subjects in engineering and stay updated with the latest projects and tutorials.
YouTube Channel