BeetleBot: The Future of Waste Management

Introducing BeetleBot: The Future of Waste Management

Say goodbye to the hassle of manual garbage collection! BeetleBot is here to revolutionize waste management with its cutting-edge robotic solution. Developed in collaboration with NCS Pte Ltd, BeetleBot employs a state-of-the-art forklift concept on an autonomous mobile base, efficiently navigating through spaces to handle garbage bins effortlessly.

Team members

Danny Yeo Rui Quan (ESD), Lim Pin (EPD), Andrean Priadi (CSD), Sean Ang (EPD), Abigail Tan (DAI), Alif Daffa (CSD), Bryan Chew (EPD)

Instructors:

  • Lim Kwan Hui

Writing Instructors:

  • Delfinn Tan Sweimay

Overview of the Robot

Problem Overview

As one of the world's leading airports, Changi Airport experiences heavy traffic in their transit areas, especially when flights are departing. Due to the high frequency of passengers passing by the transit area, a significant amount of garbage is generated as passengers might throw away bottles of unfinished liquids or other forms of garbage into the garbage bins at Changi Airport's transit area before they board their flights. This creates a problem, as the garbage bags fill up quickly, which could be unsightly and malodorous.

"How might we come up with an automated solution that can work alongside human cleaners to optimize the process of trash bin replacement in the transit area of Changi Airport?"

What is BeetleBot?

BeetleBot is a solution that was designed with the user's needs in mind. BeetleBot comes in 4 parts: the robotic unit for ferrying the bin, a mobile application, a web application and a back-end server.

DSC_6441

Side View of the Robot

DSC_6435

Rear View of the Robot

Robot Workflow

Upon receiving its tasks from the back-end server, the robot would first collect the full bin from the transit area, and drop it off at a specified holding area, where a cleaner would be waiting to replace the trash bags. The robot would then pick up an empty new bin and bring it back to the original position as a replacement. To lift the bin up, a forklift attachment is used which can carry up to 50kg load while moving.

robot-workflow
holding area-2

The robot helps to consolidate the trash bins that need to be cleared in one place, reducing the number of cleaners needed for clearing the bins. This opens up more cleaners to attend to tasks that requires a more human touch.

Robotic Unit

Robot Structure

The robotic system is divided into 5 components: the frame, the electronics, the bin adapter, the robot software and the Momentum mobile base. Additional safety protocols were also added to the system due to the proximity of this robot to people during its work. The bin will be put into the bin adapter which will be lifted by the robot using the hook.

robotstructure

Exploded View of the Robotic Unit

NCS Momentum

Momentum & Navibee

Momentum is an indoor mobile base that is compatible with payloads of up to 50kg. It is integrated with Navibee, thus enabling autonomous roaming, people identification, waypoint setting and saving and robot control and monitoring.

Robot Components

Forklift Attachment

Introducing BeetleBot’s Forklift Attachment, crafted from durable aluminum for reliability and ease of use. Designed for easy assembly and adaptable to various bin sizes, it features omni-directional latching and integrated stabilizers for efficient and secure handling of trash bins.

Bin Adapter

BeetleBot’s bin adapter works in hand with the forklift attachment by retrofitting bins for easy pickup and secure carrying. With its circular design, the adapter enables the robot to latch onto bins from any angle, eliminating the need for precise alignment. Engineered for versatility, our adapter can be easily manufactured to fit different bin sizes, ensuring compatibility across various applications.

Electrical System

BeetleBot's electrical system efficiently manages power distribution, seamlessly connecting sensors and controlling the lifting mechanism. Microcontrollers handle inputs and lift operations, while a unique messaging protocol ensures smooth communication with the robot's software.

Robot Software

Our robot, equipped with a Raspberry Pi onboard, employs an algorithm to efficiently locate bins. Bins are automatically assigned to the robots, and once a robot receives its task, it will employ a specialized algorithm to autonomously navigate and align itself with the bin in order to carry the bin back to the holding area.

Safety Features and Protocols

To enhance safety in Changi Airport's busy terminals, BeetleBot is equipped with ultrasonic sensors. These detect obstacles, triggering a safety stop until the path is clear. Additionally, an Emergency Stop button allows for quick halting of operations during emergencies.

Outer Panel

To enhance BeetleBot's safety and appearance, we've added a sleek outer panel made from laser-cut acrylic sheets. These panels fit snugly and include a hinged top for easy access to electronics. This design prevents risks like children's hands getting caught and liquid spills, while also enhancing BeetleBot's visual appeal.

Software Services

Mobile Application

The mobile application would allow site supervisors to monitor the robots’ live locations and receive notifications about the robots’ statuses through the information sent by the robot in the back-end server.

Login and Authentication

Users are prompted to login to their accounts upon accessing the application. Following successful authentication, they are automatically redirected to the homepage.

Real-time Monitoring

The homepage offers a detailed overview of bins and robots, providing insights into ongoing operations. Users can select a robot from a dropdown menu to see its location on an interactive map. They can also zoom in to get a better view of the robot's current location.

Notifications for Failures and Updates

Users will be alerted when a robot runs into problems through phone notifications. Unresolved alerts will be displayed in the alerts page.

Web Application

The web application would be used by the cleaner managers, where the managers have access to a dashboard which displays key metrics about the robots’ performance, allowing the managers to distill insights about potential bottlenecks and provide timely maintenance.

Robot Performance Dashboard

The robot performance dashboard helps to break down the robot’s performance by providing key metrics such as the number of trips each robot has done in order to help the managers quickly analyze and look out for bottlenecks and provide timely maintenance to the robots to prevent delays due to malfunctions.

User Authentication & Access Control

The users will authenticate their credentials via a combination of Supabase and our team’s back-end server. For user management, only the manager accounts are allowed to add and remove users for both the web and mobile application. Users can add users by batch or individually, as well as select multiple users for deletion.

Gallery

Menu

ornament-menu

Contact the Capstone Office :

+65 6499 4076

8 Somapah Road Singapore 487372

Please fill in your information below and feedback

Would you like to play the audio?

Contact the Capstone Office :

8 Somapah Road Singapore 487372

8 Somapah Road Singapore
487372

Welcome back!

Log in to your existing account.

Contact the Capstone Office :

+65 6499 4076

8 Somapah Road Singapore 487372

Welcome back!

Log in to your existing account.