H. Melih Erdogan - PhD Student- Teaching Assistant

About me

Melih Erdogan

Social Media

LinkedIn
Facebook
Instagram

Resume

Reaserch Interests

- Robotics - Humanoid Robots, Biped Robots, Robot Operating System
- Machine Learning, Reinforcement Learning, Multi Agent Q Learning, Deep Q Learning

Teaching Assistant Course List
- Intelligent Robotics 1 - ECE 578                              - Fall 2017, Fall 2018
- Intelligent Robotics 2 - ECE 579                              - Winter 2018, Winter 2019
- Intelligent Robotics 3 - ECE 510                              - Spring 2018
- System on Chip Desing with FPGA - ECE 540       - Fall 2018, Winter 2019
- Embedded System Design with FPGA - ECE 544   - Spring 2019
- Embedded System Programming - ECE 558            - Spring 2019

Intelligent Robotics 1 - ECE 478/578

Course Schedule

Week/Lecture Handouts Slides Topics Homework/Reading Lecture Videos
Week 1 H1 Lecture 1 - Introduction to Intelligent Robotics 1
- Introduction to 3D Design with Autodesk Fusion 360
None None
H2 Lecture 2 - Introduction to 3D Printing with Cura
- 3D Printing Process
- 3D Printing Technologies
- How to use a 3D Printer
None None
Week 2 H3 Lecture 3 - Introduction to OpenCV
- Fundamentals of OpenCV
- Linear Algebra Review
- Morphological Operations
None None
H4 Lecture 4 - Image Processing with OpenCV
- Filters
- Canny Edge Detection
- Hough Line Transform
None None
Week 3 Lecture 5 - Image Processing with OpenCV
- Object Detection by Color
- Vialo Jones Face Dectection
- Face Recognition Algorithms with OpenCV
None None
Lecture 6 - Image Processing with OpenCV
- Image Panorama
- OpenCV with Raspberry Pi
None None
Week 4 H4 Lecture 7 - Introduction to ROS
- Fundamentals of ROS
None None
Lecture 8 - Introduction to ROS
- ROS Master
- ROS Mesages
- ROS Packages
None None
Week 5 Lecture 9 - Introduction to ROS
- Publisher Node
- Subscriber Node
- ROS Parameter Server
- ROS Tools
None None
H5 Lecture 10 - Introduction to ROS &
   Spoken Language Interface Technologies
- ROS Service
- Introduction to Speech Recognition
- Google Speech Recognition
- Google DialogFlow
None None
Week 6 Lecture 11 - Introduction to ROS &
   Spoken Language Interface Technologies
- ROS Action
- Introduction to Speech Synthesis
- Amazon Polly
None None
H6 Lecture 12 - Introduction to ROS, Fuzzy Logic, Networking
- 2D Robot Simulation with S2DR
- Fuzzy Logic
- ScikitFuzzy
- ROS on Raspbeery Pi and ROS Networking
None None
Week 7 Lecture 13 - Introduction to ROS & Robot Modeling
- URDF
- XACRO
None None
Lecture 14 - Introduction to ROS & Robot Locatization and Navigation
- 3D Robot Simulation with Gazebo
- Creating maps and navigation with gMapping
- Locatization with AMCL
- Particle Filter
None None
Week 7 Lecture 13 - Introduction to ROS & Path Finding Algorithms
- BFS and DFS Algorithms
- A* Search Algorithm
- D*
- Dijkstra's
None None
H7 Lecture 14 - Introduction to ROS & Kinematics
- Introduction to Forward Kinematics
- Forward Kinematics of 3 DOF robot
- Forward Kinematics of Differential Drive Robots
None None
Week 8 H8 Lecture 15 Introduction to ROS and MoveIt
- ROS Moveit
None None
Lecture 16 Introduction to ROS 2 None None
Week 9 H9 Lecture 17 Introduction to ROS 2 None None
Lecture 18 Artifical Intelligence and Robotics None None
Week 10 H10 Lecture 19 Introduction to Machine Learning and Robotics None None
Lecture 20 Introduction to Machine Learning and Robotics None None

Lab Lecture Schedule

Lab Workshops Slides Topics Homework/Reading
Lab Lecture 1 Lecture 1 Linux/Virtualbox None
Lab Lecture 2 Lecture 2 Arduino None
Lab Lecture 3 Lecture 3 Raspberry Pi None
Lab Lecture 4 Lecture 4 Fundamental of Electronics None
Lab Lecture 5 Lecture 5 Github None
Lab Lecture 6 Lecture 6 Object Oriented Programming with Python None

Grading Policy

ECE 478 ECE 578
Assignments 20% 15%
Project Midterm Demo 20% 20%
Project Final Demo 40% 40%
Lab Attandence 20% 15%
Paper Presentation - 10%
Extra Credit 5% 5%