Technical tools

CART

A control app for a rail-mounted industrial cart, with automatic obstacle handling, parking and manual-command modes, alongside a simulator able to reproduce every state of the machine.

Tools
React Native · RxJS · Python
Outcome
Stopped

Context

An Android app for controlling an industrial cart that slides along a single axis of motion, with some moving internal parts.

What I built

The cart moves along a rail and automatically handles the presence of obstacles; this requires moving some of its internal parts.

The application sends the commands that drive the movement and reports back the position of the internal parts, along with the presence of any obstacles. The cart’s internal state is returned via a specific proprietary protocol.

Besides movement, the application can activate “parking” and “manual control” functions.

Developing the application also required building a fairly sophisticated simulator, able to simulate every possible state of the cart (the video shows a simulation).

Disclaimer

Development of the cart is currently on hold.