Skip to content

Commit

Permalink
minor change
Browse files Browse the repository at this point in the history
  • Loading branch information
batuhanaavci committed Nov 9, 2024
1 parent b229ba9 commit 5e5082a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 20 deletions.
16 changes: 2 additions & 14 deletions _portfolio/portfolio-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,8 @@ excerpt: "PID, LQR, and energy-based swing-up LQR on Quanser Qube Servo 2. <br/>
collection: portfolio
---

This project was done as part of the course ELEC-E8004 Project Work course at Aalto University. The primary objective of this project was to develop and implement updated lab assignments and pre assignments for the control labs in the ELEC-C1310: Laboratory Exercises in Automation and Control Engineering course at Aalto University. Leveraging the Quanser Qube Servo 2 system, the project aims to provide students with practical, hands-on experience in control. On top of the course content, the scope is extended to non-linear control, and an energy-based swing-up combined with an LQR for balancing has been implemented.
This project was done as part of the course ELEC-E8004 Project Work course at Aalto University. The primary objective of this project was to develop and implement updated lab assignments and pre assignments for the control labs in the ELEC-C1310: Laboratory Exercises in Automation and Control Engineering course at Aalto University. Leveraging the Quanser Qube Servo 2 system, the project aims to provide students with practical, hands-on experience in control. On top of the course content, the scope is extended to non-linear control, and an energy-based swing-up combined with an LQR for balancing has been implemented. Below is a video demonstrating the implementation of control methods on the Quanser Qube Servo 2:

<iframe width="560" height="315" src="https://www.youtube.com/embed/YevSQ600GKA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

## Video Demonstration

Below is a video demonstrating the implementation of control methods on the Quanser Qube Servo 2:

[![Quanser Qube Servo 2 Video](https://img.youtube.com/vi/YevSQ600GKA/0.jpg)](https://www.youtube.com/watch?v=YevSQ600GKA)

## Images

<!-- ### System Setup
![Quanser Qube Servo 2 Setup](/images/servo2_setup.jpeg)
### Control Implementation
![PID Control on Servo 2](/images/servo2_pid.jpeg)
![LQR Control Balancing](/images/servo2_lqr.jpeg) -->
7 changes: 1 addition & 6 deletions _portfolio/portfolio-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,7 @@ excerpt: "Participated in MATLAB and Simulink Challenge Projects program. Extend
collection: portfolio
---

This work presents a distributed system architecture that leverages the asynchronous threading and communication property of ROS2 to develop and implement a real-time efficient Deep Learning (DL) based method for recognizing and tracking a person of interest. The DL model receives snapshots from the quadcopter's camera and sends back an information vector, which includes all recognized persons and their corresponding position information within the camera frame of the quadcopter. The person of interest tracking control system receives face set information about the person of interest and generates reference velocity signals to be tracked by low-level controllers embedded within the drone. Experiments conducted in a cluttered and complex environment demonstrate the efficiency of the DL-based architecture for quadcopters.


## Video Demonstration

Below is a video demonstrating our work:
This work presents a distributed system architecture that leverages the asynchronous threading and communication property of ROS2 to develop and implement a real-time efficient Deep Learning (DL) based method for recognizing and tracking a person of interest. The DL model receives snapshots from the quadcopter's camera and sends back an information vector, which includes all recognized persons and their corresponding position information within the camera frame of the quadcopter. The person of interest tracking control system receives face set information about the person of interest and generates reference velocity signals to be tracked by low-level controllers embedded within the drone. Experiments conducted in a cluttered and complex environment demonstrate the efficiency of the DL-based architecture for quadcopters. Below is a video demonstrating our work:

<iframe width="560" height="315" src="https://www.youtube.com/embed/i7bYXnRy8Vc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Expand Down

0 comments on commit 5e5082a

Please sign in to comment.