Please reload this website if you don't find any videos in this page.
Robotics · Mechatronics · Embedded Systems · Power Electronics · PCB Design · Additive Manufacturing · IoT · AI/ML · Energy Autonomy · System Architecture · System Integration
RaccoonBot undergoing a mobility validation test at UCI.
Multiple RaccoonBot units manufactured for deployment at Crystal Cove State Park and an ecological reserve at UCI.
RaccoonBot is an autonomous, bio-inspired robotic platform I conceived developed for persistent environmental monitoring. Designed to traverse suspended wires while tracking the sun for energy harvesting, it integrates robotics, embedded systems, power electronics, environmental sensing, IoT connectivity, and AI/ML-based energy management into a field-ready system that was deployed at the Crystal Cove State Park in Newport Beach, California, USA, for nearly a year from 2025 to 2026.
Tasked with developing an original robotic concept for the UCI Robot Ecology Lab, I established RaccoonBot's bio-inspired design and led its engineering development from concept and system architecture through prototyping, manufacturing, integration, validation, and deployment. During its field operation, RaccoonBot collected and remotely transmitted environmental data while serving as a real-world testbed for persistent robotic autonomy.
RaccoonBot is an autonomous, wire-traversing robotic platform designed for persistent environmental monitoring under challenging outdoor conditions. It features a self-locking mechanism, a custom-developed active solar-tracking algorithm, and an integrated solar-energy harvesting system that supports extended operation with minimal human intervention.
I conceived the original bio-inspired concept and led RaccoonBot's multidisciplinary engineering development, from system architecture and mechanical, electrical, embedded, and power-system design to prototyping, manufacturing, integration, and experimental validation. Throughout its development, I also directed and mentored team members across different project stages, coordinating their contributions toward the realization of a fully integrated robotic system.
Mechanical design and electrical architecture of RaccoonBot, highlighting its wire-traversing mechanism, solar-energy harvesting system, and embedded control electronics.
A central engineering challenge was developing a reliable wire-traversing locomotion mechanism capable of operating on inclined cables while minimizing energy consumption. I designed a motor-driven, self-locking worm-gear transmission that enables RaccoonBot to maintain its position without continuously powering its motor. I also developed and integrated the electrical and embedded systems, including motor control, environmental monitoring instrumentation, power conversion, battery management, and solar energy harvesting. The custom solar-tracking algorithm adjusts the photovoltaic panel's orientation to maximize available charging power.
I also led RaccoonBot's hardware manufacturing and prototyping, designing and fabricating its custom PCBs, structural enclosures, mechanical attachments, and distinctive bio-inspired exterior. I extensively applied additive manufacturing, evaluating different 3D printing materials, including ABS, PETG, and others, before selecting ASA, Tough PLA, and PLA+ based on mechanical performance, environmental resistance, and manufacturability. The final design also incorporated metallic components such as stainless steel and aluminum. I additionally directed the design and fabrication of a lubricated gearbox enclosure and coordinated the acquisition of specialized 3D printing, soldering, and electrical testing equipment to support in-house production, assembly, and validation.
Manufacturing, assembly, and integration of RaccoonBot's custom-designed PCBs and embedded electronic systems.
Multicolor additive manufacturing of RaccoonBot's bio-inspired facial components, followed by the assembled robot.
Through iterative mechanical, electrical, and functional testing, I validated the platform's locomotion, energy harvesting, and subsystem reliability. Following laboratory and outdoor evaluations, RaccoonBot was successfully deployed at Crystal Cove State Park in July 2025, demonstrating autonomous wire traversal, solar tracking, environmental monitoring, and embedded control under real-world conditions. The project subsequently became the flagship robotic platform and visual identity of the UCI Robot Ecology Lab, reflecting its role in the laboratory's research and outreach activities.
RaccoonBot during a steep angle climbing test.
RaccoonBot as the centerpiece of the Robot Ecology Lab at UC Irvine.
Robot Ecology Lab's 2025 holiday gathering, and official T-shirts distribution.
Publications
In this stage, the development and experimental validation of the robotic platform contributed to three publications:
IEEE ICRA 2025 – RaccoonBot: An Autonomous Wire-Traversing Solar-Tracking Robot for Persistent Environmental Monitoring.
IEEE Access Journal Paper – V-model Based Mechatronic and Power Electronics Integration for an Efficient Solar-Powered Wire-Traversing Robot.
IEEE Conference Paper – Noise Mitigation in Power Sensing under EMI via RMS-Based Numerical Filtering for Embedded Systems in Mechatronic Devices.
Graphical abstract from RaccoonBot's ICRA 2025 paper (click to access the paper).
RaccoonBot's video for ICRA 2025.
Media Coverage
Durign this stage, RaccoonBot and the UCI Robot Ecology Lab received media coverage highlighting the platform's nature-inspired design, solar-powered autonomy, and environmental monitoring applications:
Los Angeles Times (April 2025) – UCI’s Robot Ecology Lab Inspired by Nature.
Energy Innovation Review (May 2025) – California's RaccoonBot: Solar-Powered Robot Revolutionizes Remote Monitoring.
RaccoonBot featured in the Los Angeles Times' Daily Plot (click to access the article).
RaccoonBot featured in the Energy Innovation Review (click to access the article).
Deploying RaccoonBot for persistent environmental monitoring introduced a new engineering challenge: environmental data collected in the field needed to be reliably transmitted, stored, and accessed remotely, while the robot's essential sensing and autonomous functions remained independent of continuous internet connectivity.
RaccoonBot's deployment site at the Crystal Cove State Park in Newport Beach, California, USA.
RaccoonBot's deployment day with members of the Robot Ecology Lab at the Crystal Cove State Park.
To address this challenge, I designed the edge-to-cloud IoT architecture and led its multidisciplinary implementation, distributing functionality across the robot, a local gateway, and the cloud. I developed the robot-side embedded communication system, integrating environmental measurements and LoRa transmission with the main control PCB I designed. I also mentored team members in the development of a dedicated environmental sensor PCB and directed the integration of the Raspberry Pi gateway, Firebase Firestore, and web monitoring interface, coordinating communication and compatibility across the independently developed subsystems.
RaccoonBot's edge-to-cloud IoT architecture, integrating embedded environmental monitoring, LoRa communication, a Raspberry Pi gateway, and Firebase-based remote data access.
The resulting architecture transformed RaccoonBot into a persistent remote environmental monitoring system, connecting field measurements to a remotely accessible platform while preserving autonomous operation at the edge. Its successful integration and deployment at Crystal Cove State Park demonstrated the coordinated operation of embedded hardware, wireless communication, gateway processing, cloud storage, and remote data visualization under real-world conditions.
Beyond the technical development, I led RaccoonBot's field deployment and operational coordination at Crystal Cove State Park, representing UCI in meetings with park stakeholders and collaborating with facilities personnel to identify and prepare a suitable installation site. I designed the required deployment equipment, conducted on-site evaluations and testing, and coordinated the installation process. Following deployment, I also scheduled and performed maintenance activities to support the robot's continued operation under real-world environmental conditions.
Publication
The development and field validation of this architecture contributed to the following publication:
IEEE Internet of Things Journal (IoT-J) — Enabling Remote Persistent Environmental Monitoring with Robotic Platforms using an Edge-to-Cloud IoT Architecture.
RaccoonBot's web-based monitoring interface: a)Environmental monitoring dashboard and b)RaccoonBot's electrical power and energy monitoring dashboard. Numbered annotations highlight key interface functionalities, further detailed in our IEEE Internet of Things Journal publication.
Media Coverage
RaccoonBot's deployment at Crystal Cove State Park and its applications in environmental conservation, research, and STEM education received coverage from local news, university communications, and conservation organizations:
Newport Beach Independent (July 2025) – Tech Meets Tidepools with Crystal Cove's Newest Conservation Hero RaccoonBot.
UCI Samueli School of Engineering (July 2025) – High School Students Learn About Environmental Robots at UCI–Crystal Cove Summer Institute.
Crystal Cove Conservancy (2025) – Coverage of RaccoonBot's deployment at Crystal Cove State Park and its role in environmental monitoring and conservation.
RaccoonBot featured in the Newport Beach Independent Newspaper (click to access the article).
RaccoonBot featured in UCI Samueli School of Engineering News (click to access the article).
RaccoonBot featured in Crystal Cove Conservancy's Newsletter (click to access the article).
Long-term field deployment exposed one of the fundamental challenges of persistent robotics: RaccoonBot needed to remain operational despite changing weather and periods of limited solar energy. Rather than simply increasing battery capacity, I looked back to the animal that inspired the robot itself. During harsh environmental conditions, raccoons can reduce their activity and energy expenditure to conserve energy when food becomes scarce. Drawing an analogy between food availability in nature and solar energy availability in robotics, I developed a bio-inspired torpor strategy that enables RaccoonBot to conserve its limited energy resources by adapting its activity to environmental conditions.
RaccoonBot in December’s 2025 holiday season, with costume designed to match Crystal Cove's Christmas decorations.
RaccoonBot during summer 2026, featuring a seasonal costume designed to match Crystal Cove's summer activities.
I initially implemented this behavior through a rule-based torpor controller, integrating solar energy availability, battery conditions, and embedded power management to coordinate transitions between active and low-power operating states. Extended field operation revealed the limitations of fixed decision rules under unpredictable weather conditions, motivating me to develop a learning-based controller using an artificial neural network (ANN) trained with the Earthquake Algorithm.
I integrated the learning-based controller with RaccoonBot's behavioral state machine and embedded power-management architecture, enabling adaptive energy-management decisions based on the robot's operating conditions. Supported by nearly a year of real-world field operation, the bio-inspired energy-management framework was evaluated under changing environmental conditions. Comparative field evaluations further showed that the learning-based strategy maintained healthier energy levels, recovered from energy deficits, and exhibited greater resilience during periods of reduced solar availability than the original rule-based approach.
By combining a survival strategy inspired by nature with embedded intelligence, machine learning, and hardware-level energy management, RaccoonBot evolved beyond conventional solar-powered operation toward adaptive energy autonomy, enabling more sustainable and persistent environmental monitoring under challenging outdoor conditions.
Publication
The development and field validation of this bio-inspired energy-management framework contributed to the following manuscript:
IEEE Transactions on Field Robotics (T-FR) (Under Second Review) – Learning-Based Energy-Aware Torpor Control for Persistent Solar-Powered Robots.
Main actors in the bio-inspired learning-based torpor framework for RaccoonBot's energy-aware autonomy.
With Kate Wheeler (President and CEO of Crystal Cove Conservancy) and Dr. Magnus Egerstedt during RaccoonBot's final retrieval from Crystal Conve State Park.
Robotics · Mechatronics · Electronics Manufacturing · PCB Assembly · BOM/CPL Management · Manufacturing Optimization · Cost Reduction · Hardware Debugging · Reliability Engineering · System Integration
RaccoonBot and the UCI Robotarium at the Robot Ecology Lab at UC Irvine.
The UCI Robotarium is a multi-robot experimental platform supporting research in swarm robotics, multi-agent systems, and distributed control. When I joined the laboratory, the platform had only 7 robots with inconsistent operational reliability, limiting its experimental capabilities. I took the lead in restructuring the robot manufacturing, assembly, and maintenance processes, directing and coordinating laboratory team members throughout their implementation. These efforts expanded the platform to 40 fully operational robots, with 34 available for simultaneous research experiments and 6 maintained as spare units.
A major achievement was the development of a cost-efficient and reproducible PCB manufacturing framework. I standardized the electronics production process by generating comprehensive Bills of Materials (BOMs) and Component Placement Lists (CPLs), evaluating manufacturing alternatives, and optimizing the division of work between external suppliers and in-house assembly. Through a lean-inspired approach to manufacturing optimization, I established a workflow in which more than 120 electronic components were assembled by a specialized manufacturer, while five selected connectors were soldered in-house. This strategy reduced the quoted PCB production cost from approximately $3,600 for 7 assembled boards to $820.33 for 30 assembled boards, representing a 94.7% reduction in cost per unit. The optimized framework also enabled an order of 50 PCBs, supporting consistent production and future maintenance.
Validation of the Robotarium robots' wireless power transfer (WPT) charging functionality using the charging stations integrated into the arena walls.
Beyond manufacturing optimization, I developed and implemented standardized electronic debugging, repair, and robot assembly procedures, addressing a critical limitation in the laboratory's previous maintenance practices. Rather than discarding malfunctioning electronic boards, the team could now systematically diagnose, troubleshoot, and repair them. I also introduced material and assembly improvements to enhance mechanical reliability, while directing and mentoring laboratory members throughout manufacturing, troubleshooting, integration, and validation activities.
The culmination of these efforts was the successful simultaneous operation of 34 robots in the UCI Robotarium, establishing a more reliable and scalable experimental infrastructure for research in multi-agent robotics, mutualistic interactions, heterogeneous coverage control, and swarm coordination. This achievement demonstrates the impact of combining hands-on electronics engineering, manufacturing process optimization, cost management, and technical leadership to transform an existing research platform into a dependable multi-robot system.
First successful simultaneous operation of 34 robots at the UCI Robotarium.
Robotics · Autonomous Systems · UAVs · Autonomous Navigation · Flight Control · Embedded Systems · Sensor Integration
Driven by my interest in autonomous systems and my passion for hands-on engineering, I took Dr. Peter Burke's Autonomous Drones course at UCI as an opportunity to explore a new robotics domain beyond my research work.
I built a fully autonomous UAV from the ground up, with the goal of developing an aerial platform capable of executing a complete GPS-guided mission without manual flight control. Starting from individual components, I assembled the mechanical platform, soldered and integrated the electronics and power system, and incorporated the onboard flight controller, IMU, GPS, ESCs, telemetry radios, and failsafe systems.
Bringing the aircraft from a collection of integrated subsystems to reliable autonomous flight required extensive calibration, debugging, control tuning, and iterative flight testing. I configured the ArduPilot firmware, calibrated the onboard sensors, and tuned the PID control loops, progressively validating the aircraft from initial flight tests to stable controlled flight and, ultimately, autonomous operation. The completed UAV successfully executed a fully autonomous GPS-guided mission, including takeoff, waypoint navigation, and landing, demonstrating the successful integration of its mechanical, electrical, sensing, control, and embedded systems.
Field testing with Dr. Peter Burke, a UAV Guinness World Record holder, at UCI.
Final autonomous mission of the UAV I built, performing takeoff, waypoint navigation, and landing.
The autonomous UAV I built during field testing at UCI.
Robotics · Mechatronics · Embedded Systems · PCB Design · Animatronics · Human-Machine Interfaces · DC-DC Converters · System Integration · Engineering Leadership
As a Hardware and Software Engineer at Apples and Oranges Arts, Inc., I led the multidisciplinary engineering effort to redesign Jean Luc, an animatronic robot developed for the Winter Lights theatrical production at Discovery Cube in Santa Ana, California, USA. Working directly with artists, performers, and production staff, I translated creative and stage requirements into engineering solutions while leading and mentoring a team of engineering students through the robot's mechanical, electrical, embedded, and control-system development.
Preparing Jean Luc for live performance required more than adding new capabilities: the robot had to be reliable, expressive, ergonomic for the performer, and responsive to the demands of a theatrical environment. I led the redesign of its mechanical and electrical systems, including improvements to the wearable support and motion mechanisms, power architecture, custom PCB hardware, embedded software, and a new human-machine interface (HMI) for live control. The embedded system brought these elements together, enabling Jean Luc's performance to synchronize with the production's audio-visual cues.
The redesigned robot was successfully deployed throughout Winter Lights, transforming our engineering work into a system that performers could reliably operate in front of a live audience. Beyond the technical result, the project became an opportunity to mentor young engineers through a complete real-world development cycle, giving them meaningful ownership while guiding the team from early redesign decisions through integration, troubleshooting, rehearsals, and final performance.
Jean Luc's final performance test with a member of the engineering team before the Winter Lights show.
Jean Luc's live performance during the opening night of Winter Lights at Discovery Cube in Orange County, USA.
The project's combination of hands-on engineering, multidisciplinary mentorship, and STEAM outreach became the foundation for a paper in which we shared both Jean Luc's development and the educational approach used to engage and mentor students through real-world engineering. This work received the 🏆Best Paper Award🏆 at IEEE EDUNINE 2026.
IEEE Conference Paper (🏆Best Paper Award🏆) – Jean Luc: An Animatronic Robot for Challenge-Based Learning and STEAM Outreach.
Receiving the Best Paper Award at IEEE EDUNINE 2026 for our work on Jean Luc and its impact on engineering education and STEAM outreach.
Best Paper Award certificate for our work on Jean Luc, engineering education, and STEAM outreach at IEEE EDUNINE 2026.
The project's success and its impact on the students involved also drew recognition from the UCI Samueli School of Engineering, which featured the team's work and the students' experience contributing to Jean Luc's development. UCI later highlighted the project again following my 🏆Best Paper Award🏆 at IEEE EDUNINE 2026, recognizing both the engineering achievement and the mentorship and educational impact behind it.
Robotics · Mechatronics · Embedded Systems · Power Electronics · PCB Design · Additive Manufacturing · MHD Actuation · Autonomous Systems · AI/ML · Sensor Integration
The unexplored gap motivating WSAAR: bringing autonomy to highly miniaturized aquatic robotic platforms.
The World’s Smallest Autonomous Aquatic Robot (WSAAR) project was an ambitious research effort to miniaturize an autonomous aquatic robot capable of sensing its environment, making decisions, and navigating through water. Beyond a single robot, the long-term vision was to pave the way toward swarms of miniature autonomous aquatic robots working cooperatively, with potential applications ranging from environmental monitoring and water remediation to future microrobotic systems.
Making that vision possible meant confronting a fundamental challenge: everything becomes harder as the robot gets smaller. Space, energy, computation, sensing, propulsion, and fabrication become increasingly constrained and interconnected, requiring the entire robotic system to be reconsidered around miniaturization.
My work tackled these challenges across multiple fronts, including the development of Magnetohydrodynamic (MHD) propulsion and its driving electronics, custom PCBs and embedded systems, resin-based additive manufacturing, and resource-constrained autonomous control. These technologies were developed and validated through complementary experimental platforms, progressively advancing the capabilities needed for WSAAR and the broader vision behind it.
Miniaturizing the robot required a propulsion system that could generate motion without relying on conventional rotating components. We explored magnetohydrodynamic (MHD) actuation, which produces fluid motion through the interaction between electric and magnetic fields, offering a compact propulsion approach well suited to the scale targeted by WSAAR.
I worked on the design, fabrication, and experimental characterization of the MHD actuators, iterating their geometry, electrodes, and manufacturing process while evaluating their electrical and propulsion behavior. In parallel, I developed the custom power-electronic driving circuitry required to regulate the current through the actuators and reliably control their operation (as addressed in Stage 2). These iterations progressively brought the propulsion system closer to the size, power, and integration requirements of the robotic platform.
Iterative development of the MHD actuator from initial proof of concept to the final miniaturized prototype.
Developed MHD actuator next to a U.S. penny for scale.
Experimental validation of the MHD actuator through particle image velocimetry and continuous-operation testing.
Operating principle of the MHD actuator developed for WSAAR propulsion.
Developing the MHD actuator was only the first half of the propulsion challenge. Making it move was one problem; developing electronics capable of driving and controlling it within the footprint of a miniature robot was another. Unlike a conventional actuator that could be paired with a standard motor driver, the MHD propulsion system required dedicated power electronics capable of precisely regulating the electrical conditions across the actuator while remaining compact and efficient enough for integration into WSAAR.
I designed custom MHD driving electronics using DC-DC converters as current regulators, creating dedicated drivers for the two actuators and achieving electrical efficiencies of up to 97% during experimental testing. These drivers then had to coexist with the robot's power regulation, sensing, and embedded computation, turning the electronics into a system-level miniaturization challenge where power conversion, control, component selection, PCB layout, and physical packaging all competed for extremely limited space.
To bring these functions together, I developed a custom PCB and embedded-system architecture integrating the MHD drivers with an ATtiny10 microcontroller, Hall-effect sensing, and power regulation. In parallel, I used resin-based additive manufacturing to iteratively prototype the robot's mechanical structure and packaging, allowing the mechanical and electronic designs to evolve together toward a miniaturized aquatic robotic platform capable of supporting sensing, control, and autonomous operation.
Embedded-system architecture developed for WSAAR, integrating sensing, power regulation, embedded control, and dedicated driving electronics for the two MHD actuators.
Integrated WSAAR prototype combining the custom electronics, MHD propulsion system, and resin-manufactured mechanical structure.
Assembly and soldering process of the PCB I designed for WSAAR.
Custom PCB I designed and soldered for WSAAR, integrating the electronics required to drive and control the miniaturized robotic platform.
Resin-based additive manufacturing of the mechanical structure I developed for WSAAR.
While the WSAAR hardware was being miniaturized, I pursued the development of its autonomous capabilities in parallel using a larger aquatic robotic platform, allowing the sensing and control strategy to be developed and experimentally validated without waiting for the miniaturized system to be completed. I designed a lightweight artificial neural network (ANN) tracking algorithm with the goal of enabling autonomous navigation under the severe computational constraints envisioned for WSAAR, using metaheuristic optimization to train the network before deploying it on the experimental platform.
The platform originated from a team I mentored in a robotics course I taught at UCI, where the students developed an aquatic robot capable of tracking a laser source. Recognizing its potential as a research platform, I brought the team into the project and mentored them through the implementation and experimental validation of the ANN-based controller on the robot they had built. This parallel approach allowed us to validate the autonomous tracking strategy while WSAAR's hardware continued to evolve, advancing both sides of the project simultaneously. The resulting work was later published as a research paper on autonomous aquatic robotic tracking:
Students team with their original aquatic robotic platform during the final demonstration of my robotics course at UCI.
Refined aquatic robotic platform developed for experimental validation of the autonomous tracking algorithm.
Video frames showing the robot autonomously tracking the laser source using the ANN-based algorithm.
Power Electronics · Metaheuristic Optimization · AI/ML · Artificial Neural Networks · Embedded Systems · PCB Design · DC-DC Converters · MPPT · Renewable Energy Systems
Celebrating my Ph.D. graduation at Tecnologico de Monterrey, proudly wearing the doctoral medal.
My Ph.D. research, recognized with the highest academic honors at Tecnologico de Monterrey, focused on a fundamental challenge in photovoltaic energy systems: extracting more energy from solar panels while improving the design and performance of the power electronics that make it possible. Addressing this challenge required going beyond conventional control and design methods, bringing together metaheuristic optimization, artificial neural networks, embedded systems, and power electronics to rethink how solar energy is harvested and converted.
At the heart of this work, I developed the Earthquake Optimization Algorithm (EA), a novel geo-inspired optimization method that became the foundation for multiple research contributions. I applied it to develop an intelligent Maximum Power Point Tracking (MPPT) algorithm, complemented by an ANN-based solar irradiance change detection strategy, and an optimization-driven methodology for DC-DC converter design.
But the research didn't stop at algorithms and simulations. I brought these developments into the physical world through circuit design, custom PCB development, embedded implementation, hardware integration, and experimental validation, demonstrating how intelligent optimization could improve both the control and the hardware of a photovoltaic energy system.
Optimization is at the heart of many engineering challenges, but complex search spaces and competing design requirements can make finding effective solutions difficult. This inspired me to develop the Earthquake Optimization Algorithm (EA), a novel geo-inspired metaheuristic based on the propagation characteristics of P and S-waves. By translating these physical principles into a computational search strategy, I created a versatile optimization method capable of addressing problems across different engineering disciplines.
P- and S-wave propagation dynamics, the physical inspiration behind the Earthquake Optimization Algorithm.
Visualization of EA exploring the Hölder Table function and converging toward an optimal solution.
To evaluate the algorithm beyond numerical simulations, I applied EA to DC motor model identification and PID controller tuning, evaluating its performance against analytical methods using MATLAB and Simulink. I also developed the motor-driving electronics, instrumentation, and experimental testbed, implementing the control system on NI FPGA hardware through LabVIEW for real-time validation. This work demonstrated how the algorithm could move from mathematical optimization into practical control applications.
The research led to an IEEE conference publication, followed by an extended journal study exploring EA as a training method for artificial neural networks (ANNs), with applications in mobile phone usage detection and logic gate emulation. Together, these studies established the algorithm's versatility and provided the foundation for its subsequent applications in intelligent photovoltaic energy systems.
Selected publications:
IEEE Conference Paper – Electric machines control optimization by a novel geo-inspired earthquake metaheuristic algorithm.
Extended Journal Paper – Mobile Phone Usage Detection by ANN Trained with a Metaheuristic Algorithm.
Real-time DC motor control testbed integrating NI FPGA hardware, custom motor-driving electronics, and instrumentation.
DC motor speed response comparing EA-optimized and conventional PID tuning methods.
Geographic visualization of mobile phone usage event detection using an EA-optimized ANN.
Extracting the maximum available power from a photovoltaic panel is a continuously changing optimization problem. Variations in solar irradiance and operating weather conditions shift the panel's Maximum Power Point (MPP), requiring the power electronics to continuously adjust their operating conditions. Conventional Maximum Power Point Tracking (MPPT) methods, such as Perturb and Observe (P&O), can introduce oscillations around the optimal operating point or lose valuable energy while tracking changing conditions.
To address these limitations, I developed an intelligent MPPT algorithm powered by the Earthquake Optimization Algorithm (EA), applying its metaheuristic search strategy to identify the operating conditions that maximize photovoltaic power generation. I developed and evaluated the algorithm using MATLAB and Simulink, comparing its tracking behavior and energy-harvesting performance against the conventional Perturb & Observe (P&O) and the Particle Swarm Optimization (PSO) approaches under varying solar irradiance conditions.
The resulting strategy demonstrated improved tracking performance and reduced energy losses, with simulation results showing reductions in wasted energy of up to 36.48% compared with P&O and 33.8% compared with PSO under the evaluated conditions. These findings demonstrated the potential of EA for intelligent photovoltaic energy harvesting and led to a journal publication, establishing the foundation for the subsequent developments in my doctoral research:
DC-DC boost converter topology used as the reference system for MPPT algorithm evaluation.
Comparison of EA, PSO, and P&O performance in low- and high-power photovoltaic simulations using MATLAB Simulink/Simscape.
While metaheuristic MPPT algorithms can improve photovoltaic energy harvesting, their convergence introduces another challenge: a sudden change in solar irradiance can shift the maximum power point after the algorithm has already converged, potentially leaving the system tracking an outdated operating condition. Detecting these changes reliably is essential for knowing when the optimization process should be restarted.
To address this challenge, I developed a lightweight artificial neural network (ANN) for solar irradiance change detection, using variations in photovoltaic power measurements to identify changing environmental conditions without requiring a dedicated irradiance sensor. I trained the network using the Earthquake Optimization Algorithm (EA) in MATLAB, optimizing its parameters to distinguish meaningful changes from normal signal variations while maintaining a computationally efficient architecture suitable for embedded applications.
The proposed approach achieved over 99% detection accuracy across the evaluated conditions, including challenging irradiance profiles with abrupt variations. By providing a reliable reinitialization signal for metaheuristic MPPT algorithms, this contribution complemented the tracking strategy developed in Stage 2 and established another practical application of EA. These results led to another peer-reviewed research publication:
Book Chapter – Solar Irradiation Changes Detection for Photovoltaic Systems Through ANN Trained with a Metaheuristic Algorithm (chapter in Metaheuristics in Machine Learning: Theory and Applications (pp. 711-744). Springer, Cham ).
ANN-based solar irradiation changes detection architecture using photovoltaic power variations and EA-optimized neural network weights.
Developing intelligent MPPT algorithms was only part of the challenge. Their performance also depends on the power electronics responsible for executing the control decisions, where converter dynamics, electrical ripple, and component selection could directly influence the system's response. This raised another engineering question: what if the same optimization principles used to improve energy harvesting could also improve the design of the converter itself?
To explore this possibility, I developed a novel optimization-driven design methodology for DC-DC converters, applying the Earthquake Algorithm (EA) to mathematical converter models to identify component values that improve electrical performance and dynamic response. I initially validated the methodology using a buck converter, combining small-signal modeling and multi-objective optimization with comparative testing against a conventional design.
I then took the methodology from mathematical models into physical hardware, designing and manufacturing custom PCBs, integrating the power electronics and driving circuitry, and experimentally testing the optimized and conventional converters under comparable conditions. The optimized design achieved a reduction in inductor current ripple and increased overall efficiency, validating the effectiveness of the proposed design methodology. These findings, led to the following publications:
Extended Journal Paper – Novel Design Methodology for DC-DC Converters Applying Metaheuristic Optimization for Inductance Selection.
Conference Proceedings Paper – Design of a DC-DC Converter Applying Earthquake Algorithm for Inductance Selection.
Experimental testbed featuring the DC-DC converter PCBs I designed and manufactured, along with laboratory instrumentation.
Experimental current ripple measurements comparing conventional and EA-optimized converter designs.
The ultimate objective of my doctoral research was to maximize energy harvesting from photovoltaic systems while improving the design and performance of the power electronics responsible for energy conversion. To achieve these objectives, I developed and experimentally validated a fully integrated photovoltaic energy-harvesting system, bringing together the improvements introduced throughout my doctoral research.
I designed and built a custom DC-DC converter PCB, incorporating the optimized power electronics and driving circuitry, and implemented the EA-based MPPT algorithm alongside the ANN-based solar irradiance change detection strategy on an embedded microcontroller. The experimental platform integrated photovoltaic power sensing, real-time control, and a programmable solar array simulator, allowing me to evaluate the complete system under controlled operating conditions.
Through experimental testing, the EA-based MPPT strategy reduced wasted energy by approximately 38% compared with conventional Perturb and Observe (P&O). The optimized converter also demonstrated efficiencies of up to 90%, confirming the performance improvements achieved through intelligent optimization and custom power electronics.
The findings of this stage, and of my Ph.D. research, led to the following publications:
Journal Paper – Experimental Validation of an Enhanced MPPT Algorithm and an Optimal DC–DC Converter Design Powered by Metaheuristic Optimization for PV Systems.
Ph.D. Dissertation - Enhanced maximum Power Point tracking algorithm and DC-DC converters optimal design methodology powered by the earthquake optimization algorithm.
Book – A practical approach to metaheuristics using LabVIEW and MATLAB®.
Convergence plots of the optimization process of the Capacitor voltage and the Inductance current errors through iterations.
Final optimized DC-DC converter I designed and manufactured using the methodology developed during my Ph.D. research.
Experimental efficiency plot of the optimized DC-DC converter, validating that maximum efficiency is achieved near the nominal operating point (2 A).
Lab equipment for the testbed experiments on the integration with the embedded MPPT algorithm.
Final experimental setup integrating intelligent MPPT, embedded control, and optimized power electronics.
Live demonstration of the integrated photovoltaic energy harvesting system during my Ph.D. defense.
Robotics · Mechatronics · Embedded Systems · FreeRTOS · PCB Design · Motor Control · PID Control · Particle Swarm Optimization (PSO) · Real-Time Control · Experimental Validation
Developed as a graduate-level control engineering project during my Ph.D. at Tecnologico de Monterrey, this two-wheeled self-balancing robot presented a challenging problem: maintaining stability in an inherently unstable system while improving its response to external disturbances. Rather than relying exclusively on conventional controller tuning, I explored how Particle Swarm Optimization (PSO) could improve the performance of a PID controller through intelligent parameter optimization.
I designed and built the complete robotic platform from the ground up, including its mechanical structure, motor-driving electronics, power supply, and a custom PCB for reliable hardware integration. I also developed the embedded software architecture using FreeRTOS on an NXP FRDM-K64F microcontroller, integrating sensor acquisition, signal processing, and real-time motor control to maintain the robot's upright position.
Custom PCB shield designed and manufactured for the FRDM-K64F, integrated into my self-balancing robotic platform.
To improve its balancing performance, I implemented a PSO-based PID tuning methodology and designed an experimental validation protocol comparing the optimized controller against conventional Ziegler–Nichols tuning. Both approaches maintained the robot within ±5° of the upright position, but the optimized controller achieved a 97.86% improvement in mean balancing-angle error and an 86.79% reduction in angular-response variability, demonstrating substantially improved stability and disturbance rejection.
Graphical abstract illustrating PSO-based PID optimization through simulated error convergence and subsequent experimental validation under physical disturbances.
I presented the resulting work at the joint ICMEAE-2020 and ICCRE-2020 IEEE conferences in Osaka, Japan, where I received the 🏆Best Presentation Award🏆.
IEEE Conference Paper (🏆Best Presentation Award🏆) – Self-Balancing Robot Control Optimization Using PSO.
Live demonstration of the self-balancing robot maintaining stability under physical disturbances.
🏆Best Presentation Award🏆 received at the joint ICMEAE-2020 and ICCRE-2020 conferences in Osaka, Japan.
Robotics · Mechatronics · Embedded Systems · System Integration · FreeRTOS · Motor Control · Adaptive Control · Real-Time Control · AI/ML · Artificial Neural Networks
🏆 Best Presentation Award 🏆, received at the joint ICMEAE-2019 and ICCRE-2019 conferences in Nanjing, China, for the Furuta Pendulum project.
During my Ph.D. at Tecnologico de Monterrey, I designed and built a Furuta pendulum system to investigate the real-time stabilization of a nonlinear, underactuated mechanical system. I developed the physical platform, including its mechanical structure, motor assembly, sensing, and electronics integration, and implemented an MRAC-PID adaptive controller on an NXP FRDM-K64F microcontroller using FreeRTOS.
The system successfully maintained the pendulum in its upright position and recovered from small disturbances, demonstrating the effectiveness of adaptive control on real hardware. I presented this research at the joint ICMEAE-2019 and ICCRE-2019 conferences in Nanjing, China, where I received my first 🏆Best Presentation Award🏆.
Building on these results, I later collaborated with a fellow researcher to explore an Artificial Neural Network (ANN)-based approach that could reproduce the adaptive controller's behavior with a simpler embedded implementation. Using experimental data collected from the physical system, we developed an ANN-based control strategy. I then derived a mathematical approximation of the learned response and implemented it directly on the microcontroller, avoiding the need to execute the full neural network in real time.
The findings of this project, in its different stages, led to the following publications:
IEEE Conference Paper (🏆Best Presentation Award🏆) – Design, Implementation and Nonlinear Control Analysis of a Furuta Pendulum System.
Journal Paper – ANN based MRAC-PID controller implementation for a Furuta Pendulum System stabilization.
Evolution of the Furuta Pendulum control system, from mathematical modeling and physical implementation to ANN-based adaptive control, with comparative responses demonstrating improved stabilization performance over the original MRAC-PID controller.
3D mechanical design of the Furuta Pendulum system, showing an exploded-view assembly of its components followed by a SolidWorks motion simulation of the complete mechanism.
Experimental validation of the Furuta Pendulum system, demonstrating real-time stabilization.
Embedded Systems · Firmware Development · Software Architecture · System Integration · Industrial Automation · CNC Machining · Motion Control · Motor Control · HMI Development · Mechatronics
As a Software R&D Engineer at Tecnologico de Monterrey, I contributed to the development of a reconfigurable Micro-CNC manufacturing platform for the Bi-National Laboratory on Smart Sustainable Energy Management and Technology Training. The objective was to create a modular system capable of supporting different manufacturing processes while remaining reproducible and adaptable for deployment across multiple institutions.
My primary contribution was designing and developing the layered embedded firmware architecture that coordinated the machine's operation. Starting with research into existing open-source solutions, I developed a firmware framework integrating memory management, communication protocols, G-code interpretation, and motion-control coordination. The main microcontroller communicated with dedicated motor-control boards, enabling the integration of mechanical, electrical, and software subsystems into a functional manufacturing platform.
Beyond firmware development, I led junior engineers in the integration of the HMI and peripheral systems, including the OLED display, control buttons, switches, and electrical connections. By the end of my direct involvement, the platform supported milling and turning operations, while its extensible architecture provided a foundation for additional manufacturing applications, including 3D printing and laser processing, developed through subsequent collaborative efforts.
The platform was engineered and documented for repeatable assembly, integration, and deployment, with machine kits delivered to at least 10 institutions during my involvement in the project. This approach extended the system beyond a single prototype, enabling independent teams to assemble, operate, and further develop the machines for different manufacturing applications.
Micro-CNC development team at Tecnológico de Monterrey, showcasing newly acquired engineering equipment and resources supporting the platform's research, development, and integration.
Reconfigurable Micro-CNC machines, fully assembled and ready for delivery to multiple institutions.
Power Electronics · Motor Drives · Embedded Systems · FreeRTOS · Real-Time Control · System Integration · PCB Design & Debugging · FPGA · Inverter Design · Testing & Validation
As a Hardware & Software R&D Engineer at RT Venalia, I contributed to the development of a modular family of industrial power electronics and motor-testing systems. The product lineup included 400V / 15A power supplies, three-phase inverters rated for 30 A peak operation, and configurable dynamic braking modules, complemented by motor-coupling platforms and interchangeable connections. Together, these products enabled customers to configure testing environments for three-phase AC, BLDC, and DC motors, evaluate different control strategies, and introduce controlled mechanical disturbances during motor and controller validation.
My primary responsibilities involved developing real-time embedded firmware using FreeRTOS and NXP microcontrollers, integrating motor-control strategies, sensor feedback, and Human-Machine Interfaces (HMIs). I implemented and tested position, speed, and torque control functions, incorporating encoder feedback and automated testing routines to support different operating conditions and motor configurations.
I also worked extensively on hardware integration, PCB debugging, and experimental validation, collaborating closely with the hardware designer to investigate electromagnetic interference (EMI), switching noise, component failures, and inverter behavior under inductive loads. This included isolating hardware and software subsystems, developing dedicated test circuits, evaluating switching-device alternatives, and acquiring electrical measurements to identify and validate engineering solutions.
To further assess system performance and interoperability, I developed LabVIEW-based testing tools and NI FPGA implementations of multiple inverter modulation strategies, including six-step modulation, SPWM, SVPWM, and selective harmonic elimination (SHE-PWM). These experiments supported waveform analysis, motor testing, and cross-platform validation of the embedded control systems.
Beyond development and testing, I participated in product assembly, integration, deployment, and customer training. I also represented RT Venalia during customer deliveries, preparing technical training materials and providing hands-on instruction to laboratory personnel on system operation, configuration, and testing procedures.
HMI development, hardware debugging, and system integration during pre-assembly testing.
Output voltage validation of the 400 V DC power supply during product development.
Assembly and integration of three-phase AC motor modules for configurable motor-testing platforms.
400V / 15A DC power supply and three-phase inverter during pre-delivery integration testing.
BLDC motor motion validation and three-phase inverter performance testing under inductive loads, using FreeRTOS on an NXP MK64FN1M0VLL12 microcontroller.
Cross-platform integration of the 400 V power supply, three-phase inverter, and AC motor using NI FPGA-based control signals.
Experimental validation of Space Vector Modulation (SVM) using an NI FPGA to drive a three-phase inverter and AC motor.
Robotics · Mechatronics · Exoskeletons · Mechanical Design · Embedded Systems · PCB Design · Motor Control · EMG-Based Control · Fuzzy Logic Control · System Integration
Final Poster and prototype presentation of the ExoTec Senior Design Project.
As the culminating project of my B.S. in Mechatronics Engineering with a Robotics Concentration at Tecnológico de Monterrey, I led the development of ExoTec, a wearable lower-limb rehabilitation exoskeleton designed to assist knee movement and reduce the muscular effort required during rehabilitation exercises and standing motions. Starting from the initial concept, I directed the multidisciplinary development process, coordinating mechanical design and manufacturing while personally developing the system's mathematical modeling, electronics, embedded firmware, instrumentation, and control architecture.
The mechanical design was based on knee dynamics and torque calculations, supported by finite element analysis (FEA), material selection, and consultation with a rehabilitation specialist. I directed the CAD development and manufacturing of a custom structure incorporating telescopic supports, motor-driven joints, and mechanical elements designed to stabilize knee movement and support the exoskeleton's weight.
3D CAD modeling of ExoTec's custom mechanical assembly in Siemens NX, showing the motor-driven knee mechanisms in assembled and exploded views.
On the electronics and control side, I designed and manufactured a custom PCB, integrated DC motors, encoders, power electronics, and electromyography (EMG) sensing, and developed the embedded firmware in C using an ATmega16A microcontroller. To synchronize the two motors, I implemented a master–slave control architecture with a Mamdani fuzzy-logic controller, using encoder feedback to compensate for differences in motor motion. I also developed the signal-processing and PWM-based control routines to modulate motor assistance according to muscle activation, overcoming the microcontroller's memory and processing limitations through firmware optimization.
ExoTec prototype during mechanical and electronic integration testing.
Custom PCB design and manufactured control board for ExoTec, integrating the ATmega16A microcontroller and electronic interfaces for the exoskeleton.
The resulting prototype was experimentally validated through mechanical, electrical, and functional testing, demonstrating synchronized motor operation, EMG-responsive assistance, and approximately 36 N·m of available motor torque. Additional operating modes enabled external torque adjustment and push-button activation, allowing the system to be demonstrated interactively during the university's engineering project exhibition.
Completed in approximately one semester, ExoTec became a defining milestone in my early engineering career. Its successful development attracted academic attention and contributed to opportunities that ultimately led to my first engineering position at RT Venalia and an invitation to pursue a fully funded direct Ph.D. program.
EMG-based control calibration, demonstrating the exoskeleton reproducing leg movements in response to muscle activation.
Interactive ExoTec demonstration at Tecnológico de Monterrey's engineering project exhibition, featuring push-button activation.
Functional validation of the integrated ExoTec prototype during assisted sit-to-stand and stand-to-sit movements.
Robotics · Mechatronics · Quadruped Robotics · Legged Locomotion · Embedded Systems · Sensor Integration · Motion Control · Gait Planning
As part of my Robotics Concentration at Tecnológico de Monterrey, I developed a line-following quadruped robot, integrating mechanical assembly, locomotion control, sensor instrumentation, and embedded programming to achieve autonomous movement along a predefined path.
I assembled and instrumented the robotic platform, developed and calibrated walking and turning gait sequences, and coordinated the movements of its servomotors to maintain stability during locomotion. I also selected and integrated reflective optical sensors (QRD1114) for line detection and developed the embedded control software in C on an ATmega-based microcontroller, enabling the robot to adjust its direction based on sensor feedback.
The resulting prototype successfully demonstrated autonomous line following, including straight-line movement and navigation through curves. Through iterative testing, I refined the gait sequences and sensor positioning to improve tracking performance and address challenges associated with tight turns and quadruped stability.
Autonomous line-following demonstration of the quadruped robot using sensor feedback and coordinated walking gaits.
Assembled quadruped robotic platform showing its servomotor-driven legs, embedded electronics, and sensor instrumentation.
Quadruped locomotion and directional adjustments during autonomous line-following operation.