top of page

User Interface Design for Warehouse Automation software

This is a project I did for NidoBots, which was a great learning experience for me as I dived in the world of Robotics, technology  and automation. 

User and Use Case

Objective 

The primary users of the NidoBots Warehouse Management System (WMS) are warehouse operators, robotic system administrators, and warehouse managers responsible for overseeing daily operations in an automated warehouse environment.

The main goal of this UI design was to create an intuitive, user-friendly system to manage and monitor the movement of automated mobile robots (AMRs) within a warehouse environment.

The use case for the NidoBots WMS is the management and monitoring of autonomous mobile robots (AMRs) used in the warehouse for tasks like material transport, picking, and restocking.

Efficient Task Management     Real time feedback      Error Mitigation and Task Handling

.              .

UX Research

Challenges

I created personas of key user groups (warehouse operators, robotic system administrators, and warehouse managers) to ensure the system caters to their specific needs and operational challenges. I collaborated with robotic engineer and software developers to increase effectiveness by aligning tech and design. 

Handling Complexity: With multiple robots working across several stations, one of the key challenges was managing the complexity of information without overwhelming the user.


Real-Time Monitoring: Ensuring that the system could provide real-time updates on the status of the robots without delays or information overload.

Takeaways

A major takeaways from this design project was learning how to balance complex functionality with a user-friendly interface. Providing too much data can overwhelm the user, but the right balance offers clarity and actionable insights.

Another learning was that design should always be adaptable to future changes. In this case, the number of robots or tasks is expected to grow with time, the system should scale to accommodate additional complexity without sacrificing usability. Designing with scalability in mind helps future-proof the solution and is a critical part for HMI.

bottom of page