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.