We combined IoT, autonomous capabilities of a robot, and cloud data to make a simplified robotic tasking app.

What it does

It connects multiple robots to a single application, letting a registered user control them and add 'missions' that can replace repetitive manual labor.

How I built it

The application was developed using Flutter, and it has two main APIs: firebase and syncfusion.

It sends 'missions' to the devices that are running ROS. Through the use of state machines, these devices perform tasks while sending mission status and updates to the application.

Challenges I ran into

Mainly during development and sorting of needed dependencies.

Accomplishments that I'm proud of

The 'mapping' of 3D Spaces, communication between the app and our device, creation of working state machines in ROS.

What I learned

Time is of essence, tools to develop and communicate on applications.

What's next for SMART INDUSTRY

We are looking forward to implementing vision, expanding to use in other industries.

Built With

Share this project: