Reaction All Years

Automatic Serving Robot

Automatic serving robot

Client  
Professor(s) Prof. Wael Ismaeil,
Program Electro-Mechanical Engineering Technician
Students Harsh P Patel
Harsh V Patel
Reew Macwan
Henri Mukenga

Project Description:

In this era and society where new concepts and new applications of AI and robotics are increasing at lightning speed. Robots have become or another way an integral part of human life. With the same concept, we thought why not make and robot which can serve at a restaurant just like any normal restaurant waiter. Here this robot – ASR (automatic serving robot) can do just the same work as any other waiter. This bot charges up overnight and when the kitchen starts, with a touch on its input screen this bot activates and reaches its designated position waiting for kitchen staff to put plates in the inner compartment of the robot. Here 4 plates could be put at a one-time serving. When plates are put at position a signal has been triggered which activates the plate selection array to select on which table this plate should be delivered. There are features on the touch panel like whether delete the selection or confirm, go button to sent the bot for serving, restart button to boot up the whole system again. And manual control button transfers all auto control to manual control.
Once the sequence of the plate and its respective table is set, the robot goes to those tables, opens up the glass door of the compartment and prints a message on the screen to take the plate from inside and once the plate has been taken it wishes the customer with “ bone appetite “ message. The bot does this with all the plates until all plates have been served. Once that’s done it comes back to the kitchen and waits for the next round to begin. Bot travels based on preloaded data where encoder motor sends fixed pulses and microcontroller counts them and decides how much it has travelled and how much distance is left to travel and in which direction to travel. In all this travel its bot has some safety features too. Such as ultrasonic sensors which trigger interrupt and stops the bot whenever something comes too close to the bot. Two infrared sensors let manual control take over auto control. This feature is also helpful when moving robots for maintenance. Not only the technical features are all up to the mark but aesthetic perspectives are also been fulfilled with dynamic design.
We won’t say that this is the limit for this flexible design. Changing code for different applications and changing infrared to Bluetooth or adding tracks instead of wheels also removing inner compartment and putting a complete refrigerated system, also adding vacuum cleaning at the bottom and another system at the top body, this all could be done with not so big changes.
Our target audience varies wildly like from a single institute to an individual user. Many restaurants can use our project in multiple units. Hospitals can use as entities to travel instruments or medical; items from one place to another. It can also be used as an erred runner in-house. While travelling it can be used as a storage unit with the attached or detached function of the refrigerator. Offices can use it for errands like coffee for employees or move multiple files/records from one place to another. If asked by the user, the unit could be made with the function of suction to clean the floor.

Short Description:

This robot can safely interact with humans and provides the best automatic service in restaurants.

Contact the Team

Video Presentation

Gallery

Automatic serving robot Automatic serving robot
Automatic serving robot  

Funded By

The Great Outdoors E-Commerce Store

The Great Outdoors E-Commerce Store

Client Cheryl Findlay
Professor(s) Reginald Dyer,
Program Computer Programming
Students Mohamed El Sherif
Melanie Belanger
Sebastian Kamal
Thuy Trang Nguyen
Xiaojing Shang

Project Description:

She is an avid outdoor adventure enthusiast sharing her passion via telesummits. The telesummits are designed for outdoor adventure enthusiasts alike interested in sharing their experience and knowledge from traveling, outdoor activities, as well as favorite tips and products to a targeted audience with the same love for all things outdoors.
Ms. Findlay is interested in expanding her brand into the e-commerce industry creating a one stop shopping for customers alike to find all the necessary products to get started enjoying outdoor adventures.

She requested expert help to have enhancements made to her e-commerce web application. The enhancements mainly encompass major changes in terms of the general design of the application, as well as the addition of significant features to the store functionality. The team is also required to address any existing issues or lacking features that are critical to the operability of the ecommerce application and improve the security of sensitive features such as user accounts and administrative functions.

The team has updated the web application with new UI design to be more customer friendly. We also updated the web application with new features and functions including:
• Store page with all items for sale
• Product filter options to customize the items shown
• Feature to add products to the cart for purchase
• Cart page with feature to add, remove and modify items in the cart
• Checkout feature to purchase selected items. Either via a guest checkout or by creating a user account
• Payment options include PayPal and credit cards
• Customers can manage their user accounts

The e-commerce store is developed utilizing PhpStorm in tandem with the PHP Laravel framework. Laravel is a Model-View-Controller framework that streamlines the development of web applications within the PHP language. The other service we use is XAMPP service, which allows for hosting of the web application and the MySQL database schema locally on the development device currently used.
For the deployment of the website, we have migrated the database server to PostgreSQL. We also use Heroku as our cloud hosting server.

Short Description:

Our client, Cheryl Findlay, who enjoys the great outdoors, has a goal of starting an e-commerce webpage to sell products used in outdoor activities.

Contact the Team

Video Presentation

Gallery

The Great Outdoors E-Commerce Store The Great Outdoors E-Commerce Store
The Great Outdoors E-Commerce Store The Great Outdoors E-Commerce Store
The Great Outdoors E-Commerce Store The Great Outdoors E-Commerce Store

Funded By

WritePub

WritePub

Client Suki Lee
Professor(s) Howard Rosenblum, Laura McHugh
Program Computer Engineering Technology – Computing Science
Students Illya Rachkovskyy
Justeen Macwan
Thien An Dao
Owen Stafford

Project Description:

WritePub offers several features to work with eBooks both individually, as well as in collaboration with other users. These features include a writer tool, a reader, and a built-in message system with which users can interact with each other. One of the primary ways in which users can interact and work together is by adding each other on projects and using the message or inbox system to inform one another of changed work. The eReader and eWriter are where the primary functionalities lie. Inside the writer, you’re able to split your work into chapters, change font and style, add images and much more, all with the goal of finalizing your project before it needs to be published. Once you’re ready to view the final project, you simply import the downloaded .epub file to the eReader, and are able to view what the project would look like to anyone else reading it. Finally, a location labeled as profile, where the user can display some of their most proud books, and other information like their name and short descriptions. With future plans to implement a user forum, where users can publicly display their creations to anyone else, and receive feedback from them too, WritePub is the perfect place for writers of any calibre to create their masterpieces, and show it to their friends and colleagues.

Short Description:

WritePub is a web-based eBook publishing platform designed to provide users a viable application to write, publish, share and read e-Books online.

Contact the Team

Video Presentation

Gallery

WritePub WritePub
WritePub WritePub
WritePub WritePub

Funded By

LYNX De-Icing

LYNX De-Icing

Client  
Professor(s) Wael Ismaeil,
Program Electro-Mechanical Engineering Technician
Students Brady Macdonald
Cameron Merkley
Khrush Rahman

Project Description:

The Lynx De-icing robot is a small form autonomous de-icing tank. The system navigates to the area to be cleared of ice utilizing the LIDAR sensor technology, which, combined with a so-called Robotic Operating System, identifies the robot’s surrounding and sets a route to avoid obstacles.

The prototype we have created can carry a payload of 50lbs. This allows it to have a robust chassis, extended operation time, large payload, heavy duty treads, and carry a high-capacity battery. All of this provides the Lynx minimal downtime, and the ability to respond to ice events immediately, precisely, and maximizing de-icing application.

With these features and by utilizing 3D printed manufacturing, we hope to provide a robust, flexible, and cost-effective solution to localized de-icing operations.

3D printing allowed our team to manufacture custom parts cheaply, allows further experimentation with the Lynx’s parts, provides ease of assembly and allows it to have treads with replaceable pads. This last feature opens up the option to repair only the damage or worn pads or be able to swap pads without fully disassembling the treads.

Short Description:

We have designed an autonomous robot that performs de-icing operations in high-traffic walking spaces that freeze over. It can carry enough de-icing liquid to clear any area outside large facilities such as nursing homes, hospitals, etc.

Contact the Team

Funded By

Sanitization Robot

Sanitization Robot
Client
Professor(s) Wael Ismael,
Program Electro-Mechanical Engineering Technician
Students Team Lead:
Ellington FarrellTeam Members:
Ellington Farrell
Mahdi Fawaz
Tagride Farhat

 

Project Description:

The robot arm uses an Arduino, stepper motors, a belt system, gears and 3d printed parts to perform its function. The robot arm swings out from under the table and makes two 90 degree rotations so that it is perpendicular to the table. The light will then extend out a little and the robot will then sweep across the table. The arm will then return back the its starting position and return under the table until further usage. The arm will be unable to be activated while a user is nearby as a safety precaution.

 

Short Description:

Robot arm that sweeps across a table with UV-C light to sanitize the surface.

Contact the Team

Video Presentation

Gallery

Sanitization Robot Sanitization Robot
Sanitization Robot Sanitization Robot

Funded By

RiverOak Trails Mobile App

RiverOak Trails Mobile App

Client Trevor Jamieson
Professor(s) Reginald Dyer,
Program Computer Programmer
Students Ahmed Aziz
Ikaharjot Singh Dhillon
Abraham Mansour
Shivam Sethi
Abdi Hersi

Project Description:

Our application is a mobile app for River Oak Skating rail, a company based in Ottawa, Ontario. The application is made to accompany the RiverOak website – RiverOak.Ca – and provide their clients with the accessibility and ease of use and include many other features found on the website. It will also provide more dynamic data to automate tasks for the client and improve the user experience.

Short Description:

Our Project is an interactive mobile application for RiverOak Skating Trails. The application is meant to provide customers with all information and access they require.

Contact the Team

Video Presentation

Gallery

RiverOak Trails Mobile App RiverOak Trails Mobile App
RiverOak Trails Mobile App RiverOak Trails Mobile App
RiverOak Trails Mobile App RiverOak Trails Mobile App

Funded By

Etched – Flutter Mobile Application

Etched - Flutter Mobile Application

Client Melanie Mathieu
Professor(s) Howard Rosenblum, Laura McHugh
Program Computer Engineering Technology – Computer Science
Students Dennis Francis
Du Man Nguyen
Matthew Perotto
Weilong Wang

Project Description:

Etched is developed to be a mobile application directed at parents with the requirement of Text file saving, Image Saving, Collage UI, giving parents the ability to create a journal of memories of their kids either retrieving the images and images they have saved into the database or manually select themselves from their own gallery and typing the text in themselves to give the user more control of how things should look within the journal. Once the journal has been completed the user will be given a choice of Saving the journal up to their own database storage.
An issue the application could face going forward for the client is having to pay more money for more database space due to all the images, text files and journals within the database. The workaround is once the user chooses to either save or print the journal, the journal will be removed from the database making the application no longer responsible for what occurs afterwards saving money for the client and allowing the application to run faster without having to process or load more resources.
This application is focused on benefiting anyone who wants to create a journal or a collage of memories with the ability to do so anywhere without the user of papers, only needing any type of network connection either Wi-Fi or Data.

Short Description:

Etched is a Google UI toolkit Flutter and Firebase powered mobile application that is a digital photographic journal of captured memories by creating albums of editable collages.

Contact the Team

Video Presentation

Gallery

Etched - Flutter Mobile Application Etched - Flutter Mobile Application
Etched - Flutter Mobile Application Etched - Flutter Mobile Application
Etched - Flutter Mobile Application

Funded By

One Step At A Time

One Step At A Time

Client Bruyere Institute
Professor(s) Mauricio Ledon Diaz,
Program Electrical Engineering Technology
Students Matt Perreault
Bryce Bradford
Thomas Bullock
Salim El Atache

Project Description:

In partnership with the Bruyere Institute, Algonquin College Electrical Engineering Technology students were tasked with finding a solution to tracking the mobility of their recovering patients. As a result of this request, the idea of a primitive Fitbit design that attaches to the leg was the best solution to produce accurate results. For it to see testing phases, it must be comfortable for the patient to wear and be easily accessible.

The initial phase of the project had multiple iterations over the course of the first year, however, issues arose. Due to COVID-19, the group was unable to bring the project to completion. With the new team taking over the project, the requirements for the scope were modified. Changes to the scope from the previous year’s group included the unit being self-powered, rechargeable and featuring an easy-to-read display. The earlier designs were a successful proof of concept for their design; however, a final iteration was never completed and could not be continued.

After extensive research, simulation, and personal component testing, the team created our first design. Using risk management strategies, we created a PCB test board. This test board allowed the team to practice creating a PCB for the first time, while verifying the power and communication circuits separately.

Creating a device that must be mounted on a patient’s leg created a new challenge for the team. Not only must the device perform well, but it must also not cause pain, irritation, or be too heavy for our most vulnerable patients. A housing and mounting for the device had to provide easy access to check the steps taken.

Coding the sensitivity of an accelerometer to track the steps proved another important factor that was critical to the project’s success. Dealing with patients of all heights and movement ability means that the sensitivity of the device is important. It must be able to detect and record the light steps that may or may not be completing a full movement of the leg.

This project connected major concepts in the program, showing a real-world application of the material. Keeping an open dialogue on all aspects of the design process ensured the team could consider new risks that may have been missed in other environments where you are working under pressure. The team was able to bring all their skills to the table to create a final product.

Short Description:

Electrical Engineering Technology students work on providing a prototype leg-mounted step counter for geriatric patients at the Bruyere Institute.

Contact the Team

Video Presentation

Gallery

One Step At A Time One Step At A Time
One Step At A Time One Step At A Time
One Step At A Time

Funded By

Data Visualization Project

Data Visualization Project

Client Justin West
Professor(s) Andrew Huddleston, Michel Hanbury
Program Electrical Engineering Technology
Students Andrew Marcotte

Project Description:

This project resulted in a PI Processbook troubleshooting graphical display for the HVAC Systems Technician at Algonquin College. This display monitors multiple components of the ACCE Air Handling Unit 6.1. It uses real-time sensor tag values from the college’s Building Automation System to display and compare data. Data is displayed through graphs and labels for easy monitoring and is compared in the VBA editor to trigger flags. The flagging conditions are as follows:

-If the Occupancy is on for more than 24 hours.

-If the lead cooling compressor does not change from week to week.

-If the air temperature increases after cooling.

-If the air temperature is greater than the setpoint by 5 degrees Celsius or more.

-If a cooling coil turns on more than 4 times per hour.

If a flag is triggered, the corresponding LED will turn red which notifies the Technician that something is wrong. By using this display, the Technician can monitor the Air Handling Unit remotely and see when equipment is malfunctioning.

Short Description:

The purpose of this project is to design a Data Visualization graphical display on PI Processbook which uses real-time sensor tag values from the Building Automation System to remotely monitor an Air Handling Unit.

Contact the Team

Video Presentation

Gallery

Data Visualization Project Data Visualization Project
Data Visualization Project

Funded By

Caremada Task List and Activity Feed

Caremada Task List and Activity Feed

Client Suki Lee
Professor(s) Howard Rosenblum,
Program Computer Engineering Technology – Computing Science
Students Dean Davidson,
Alexandra Dias,
Jonah Louis,
Ryan Seang

Project Description:

Caremada, an amalgamation of “care” and “armada”, is an Ottawa-based company whose goal is to provide a user-friendly mobile application that aims to facilitate the connection and interactions between local caregivers and clients necessitating their services. Caremada’s founder, Suki Lee, assigned our group with the development of a task list manager and activity feed to help organize appointments and to provide updates on the activities of a service provider while appointments are in progress.

Our team decided to take a simplistic approach in terms of design and user-interactivity. We display booked appointments and associated tasks by date and time, providing a history of past, current, and future appointments which are navigated through a drop-down calendar. Within each appointment displayed, buttons are provided to allow service providers to update the status of appointments and tasks, this includes: start, complete, cancel, and late. Service providers may view additional information and details provided by clients related to specific tasks (i.e. description, ward details, rules) on a separate page to keep the task list uncluttered. On the client side, the application provides the client with the ability to cancel tasks.

The activity feed displays updates that are sent from service provider to client regarding all appointment activities. For increased productivity, certain updates are automatically generated and sent when a service provider selects a button within the task manager to mark the start or end of an appointment, cancellations, or to inform their client that they are running late. The feed can also display personalized messages containing photo and video updates, which are sent from service provider to client. Users can interact with media updates to play videos, zoom into photos, and download them to their personal devices. Lastly, the feed will host a map previously developed by another student group which will assist in tracking the whereabouts of a service provider while an appointment is in progress.

The application will be available on iOS and Android.

Short Description:

A task list manager and activity feed for the Caremada mobile application to aid local caregivers and their clients in managing and viewing their appointments.

Contact the Team

Video Presentation

Gallery

Caremada Task List and Activity Feed Caremada Task List and Activity Feed
Caremada Task List and Activity Feed Caremada Task List and Activity Feed
Caremada Task List and Activity Feed  

Funded By