Arrow

OMnimod

Article

Building a stress tester for the OmniUnit

This summer, we – three engineering students from NTNU Trondheim –  joined OmniMod as summer interns with a shared goal: To develop a stress tester for the OmniUnit, which is the key building block in the OmniSystem. Our challenge was to design and build a tool that could help the engineering team gather relevant data for refining the estimates for the lifetime of an OmniUnit, all while learning and growing as engineers.

Coming from different courses and with complementary skillsets, we formed a cross functional team. Two of us worked on embedded electronics, while one focused on mechanical design and physical implementation. Together, we tackled the project from concept design to testing, combining theory, hands-on skills and collaboration.

Building a stress tester for the OmniUnit
Why stress testing?

Stress testing is a crucial part of ensuring that a system can perform reliably under real world warehouse conditions. By simulating long term usage in a short amount of time, we can observe how the system responds to repeated load, wear and operational stress. It gives a better understanding of when, why and how a failure occurs. 

With that insight, the engineering team can make more data driven design decisions and better estimate the expected lifetime of the OmniUnit. This enables enhanced planning of preventive maintenance, more precise optimization of design margins and smarter selection of components. In short, lifetime data transforms guesswork into measurable, actionable insight that strengthens both current and future designs

From concept to testing: our process

We began by establishing the test requirements. What kind of motion do we want to simulate? What should we monitor? These were the types of questions that shaped our concept phase, where we explored both mechanical, electrical and software requirements and mapped out the scope of our project.

Together we defined a set of test goals and several stress tester concepts, which we presented to the engineering team in an internal concept review. Based on the feedback and alignment from that session, we moved forward with a refined design direction and divided tasks and responsibilities according to our backgrounds. 

The electrical side focused on designing a PCB to read sensor data from the OmniUnit.  The electrical system needed to meet several key requirements, such as the ability to apply an arbitrary RPM curve as defined by the test protocol, various power, temperature, vibration and load measurements.

The mechanical side focused on designing a physical test rig - a machine that could repeatedly test the OmniUnit under controlled loads and conditions. We needed a versatile machine that could simulate a variety of real world conditions. That included handling different types of packages, applying variable weight and resistance, introducing oscillating loads and creating sudden impacts. 

With limited time and resources, we had to get creative with the design. We developed a system where the underside of a rotating disk simulates different types of packages. The rotation of the disk is driven directly by the omnidirectional wheel itself, creating realistic contact and movement patterns. The disk can be swapped with different surfaces, imitating different packages and boxes that are commonly used. Bumps can also be installed to simulate impacts. The disk is mounted on a hinged arm, allowing the weight on the arm to control the downward force on the omnidirectional wheel, whilst a rotary damper connected to the axle provides  adjustable resistance to the rotation. By placing weight off-center on the disk, we can generate oscillating forces that simulate real-world, uneven loads. 

The electronics are built on custom-designed PCBs, interfaced with a dedicated user interface (GUI) that allows operators to configure and execute various types of tests. With this sensor data, detailed information of the motor and the OmniUnit itself can be analyzed.  Additionally, the omnidirectional wheel itself is mounted on two load cells to actively measure and validate the applied load. All of these worked in combination with the test protocol from the embedded side to log test data, read motor feedback and automate tests.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

,
, OmniMod
,
,
Connecting theory and practice

Throughout the project, we continuously drew on knowledge from our studies and from our extracurricular activities. Our backgrounds from student organizations such as Revolve NTNU and Propulse NTNU played a big role in bridging the gap between classroom theory and real engineering challenges. In those environments, we have learned how to take theoretical concepts from lectures and apply them to complete, functioning systems – from initial calculations and CAD design to manufacturing, testing, and iteration. That experience helped us approach the stress tester with a problem solving mindset, confidently moving from concept to physical prototype.

Results and reflections

By the end of the internship, we had built a fully functional stress tester that could simulate real-world conditions and operate over long periods without supervision. The team can now test and gather valuable data for estimating lifetime, and further develop and optimize the OmniUnit.

We're grateful to the OmniMod team for their support, and to each other for the strong teamwork. If you're a student interested in applying your skills in a practical setting, this kind of internship is a great way to bridge the gap between theory and industry.

,
, OmniMod

,
, OmniMod
find your omnisystem solution today
get in touch