On this page you will find a brief list of the projects I have worked on, please follow the link to those pages for more information on each. These projects cover my Final Year Project, all the projects relating to the Robotics, Design and Programming modules taken.
Please note all videos used in this portfolio have been uploaded to Youtube by myself and embedded from my own Youtube channel. Also all images (work related) have been taken and adjusted accordingly by myself. Please feel free to look through this portfolio and I hope you like what you see! |
Modules studied
Below is a list of all the modules studied over the course of the degree. The projects of these modules can all be found in more detail on area pages.
- Advanced Design Technologies (Solid & Surface Modeling)
- Programming Concepts in C++
- Algorithms & Data Structures in C
- Digital & Embedded Software (real-time systems)
- Artificial Intelligence Methods
- Intelligent Robotics Systems
- Cybernetic Systems
- Biologically Inspired Robotics
- Further Artificial Intelligence
- Intelligent Robotics
- Image Processing, Computer Vision and Pattern Recognition
- The Professional Technologist
- Designing for Presentation, Display and Exhibition
- Advance Robotics and Factory Automation.
Individual Projects
All the projects listed below are the individual assignments of modules studied.
- Final Year Project- An Animatronic Head that turns in the direction of the speaker, this used to analogue microphones acting as ‘ears’ which were interfaced with a pic programmer. The program then determined which ‘ear’ was picking up the most noise and therefore determining which direction the speaker is and which direction the head should turn. Servo motors then controlled the head to turn in required direction. - Visit this project page
- Designed a CAD Animated Robot Dog - To re-create the movements of a real dog. Visit this project page
- Designed a CAD Gaming Chair – Visit this project page
- Designed & Developed a Taxi Ranking System in C and a Banking System in C++ for controlling customer transactions – Visit this project page
- Motor control using PID. It was required for this assignment to experiment the second order system through the use of a motor, whose speed is determined through a computer system (Labview), the motor must be able to move to a desired position and use the feedback to verify its position using the PID to prevent overshoot. (Cybernetic Systems) – Visit this project page
- Created a Light Sensor Robot that moves away from an object which is detected by an Infrared sensor. (Integrated Robotics) – Visit this project page
- Created an Anomaly Detection System in C. Theory is to monitor and read a number of sensors placed around a volcano and detects any anomalies in those readings, alerting the user with a danger rating of high, medium or low. (A.I) – Visit this project page
Group Projects
The following projects are all ones that were undertaken as part of a team.
- Developed a Film-Genre Categorizing Information System, displaying all properties of a specific film and alternatively displaying all films with a common property, ie age certificate using Prolog software. Working with a fellow student we outline certain sections each of us would work on individually, in this case entering the details of different film genres and the films properties within those genres. We worked together to make it one program. – Visit this project page
- Design & Develop a robotic arm to be attached to a pre-existing navigation robot, the arm should move objects out of the robot’s path. For which I was the Project Manager, delegating the various tasks, and ensuring deadlines are met, I also helped with the creation of the robot arm control program with two other team members. –Visit this project page
- Develop an Automation Solution using PLC, vision and a robot arm to place items in the correct bucket once they have been through the PLC system for an industrial application. Working in a team of three, I was responsible for the creation of the PLC control system, to read the material of the item and send it down the correct path, controlling the conveyor belt, the path arms/barriers and all other required aspects of the PLC system. The other two members worked on the vision system and the robot arm. Visit this project page
Personal Projects
These are project I am currently undertaking or have completed outside of my degree work.
- Robotic Hand (still in progress) controlled by pic and servo motors to be able to recreate most of the basic movement capabilities of the human hand.- Visit this project page