World first automatic field robot | Merixstudio's Product Stories
00:00 → 00:03
Having a huge focus on your customers is one of the key
00:03 → 00:08
things in trying to implement such a radical innovation.
00:10 → 00:13
So the product is essentially an autonomous robot
00:13 → 00:15
that we use
00:15 → 00:17
to map a field.
00:17 → 00:21
The robot then generates a set path around the
00:21 → 00:25
field and it essentially goes around this path and
00:25 → 00:28
seats the seats in very specific location.
00:28 → 00:31
So it basically takes care of this entire process
00:31 → 00:35
that would otherwise contain a lot of manual labor.
00:35 → 00:38
FarmDroid contacted us in autumn two thousand twenty,
00:38 → 00:41
and their goal was to improve the robot's usability and
00:41 → 00:44
increase their value from the end user perspective.
00:44 → 00:47
Firstly, we created an MVP.
00:47 → 00:50
We were strictly limited by the time because we needed to
00:50 → 00:52
finish it before the start of the sewing season.
00:52 → 00:54
So at the very beginning,
00:54 → 00:57
we needed to choose the tech stack that would allow the
00:57 → 00:59
app to scale up quickly.
00:59 → 01:02
Then, a few months after the MVP release,
01:02 → 01:05
the client returned to us with user stories and feedback that
01:05 → 01:08
helped us identify areas for development and design improvements.
01:08 → 01:09
At the beginning,
01:09 → 01:14
the product we got developed for from Merixstudio was a radical
01:14 → 01:17
change to how our users used our product.
01:17 → 01:20
The former product we used was basically a text message system
01:20 → 01:25
where people could message a robot and say start or stop.
01:25 → 01:29
So suddenly going from that to a hugely intuitive
01:29 → 01:32
and visual interface where people could monitor and access
01:32 → 01:34
their robots, it was a radical change.
01:34 → 01:37
And that's why user centricity was at the core of our
01:37 → 01:39
cooperation with FarmDroid.
01:39 → 01:42
Every feature we've implemented was focused on delivering
01:42 → 01:46
additional value to end users, in this case farmers.
01:46 → 01:49
The client provided us with users desires and pain points.
01:49 → 01:51
Additionally, at the beginning of the project,
01:51 → 01:54
we've conducted scoping sessions that helped us dig
01:54 → 01:56
deeper into the farming industry,
01:56 → 01:58
track different user flows,
01:58 → 02:01
and define technical requirements for the software.
02:01 → 02:05
One thing that the term DEXTAC we used was the fact that we
02:05 → 02:07
dealt with an IoT product.
02:07 → 02:12
FarmDroid communicates with the web app via an MQTT protocol.
02:12 → 02:13
With this in mind,
02:13 → 02:17
we made a frontend wrapper that dealt with FarmDroid's hardware
02:17 → 02:22
and used React Hooks for fetching and sending data in real time.
02:22 → 02:26
The developments from here on out will be more incremental.
02:27 → 02:29
So and and it's the same thing we see with our product, like,
02:29 → 02:33
we you reach a point where you have your foundation and
02:33 → 02:36
that foundation bring that in in the first place is a huge change.
02:36 → 02:39
But after that you start building on the foundation so
02:39 → 02:42
you make small but really valuable changes.
02:42 → 02:45
An important feature was integration with Glareapp
02:45 → 02:49
as one of the main values of the app is remote management of
02:49 → 02:50
the robot and path.
02:50 → 02:54
We merged satellite views with Leaflet and PixieJS for drawing
02:54 → 02:56
the field on canvas.
02:56 → 03:00
Users reported that this map module at the MVP stage used
03:00 → 03:04
to crash the app sometimes if it was running for too long.
03:04 → 03:06
We re routed and its performance improved significantly.
03:06 → 03:09
At the MVP stage, we used Next.Js
03:09 → 03:12
and Redux for implementing the admin panel.
03:12 → 03:15
It needed to handle an application for multiple users
03:15 → 03:16
with a foreign access rights.
03:16 → 03:18
At the second step of our cooperation,
03:18 → 03:21
we updated the text app with TypeScript and improved the app
03:21 → 03:23
architecture.
03:23 → 03:26
It made the implementation of the new feature much easier for us.
03:26 → 03:30
When it comes to UX and UI, we focused on coherence.
03:30 → 03:33
Our main use challenge was to add new features without
03:33 → 03:37
changing the current structure of the app and its interaction logic.
03:37 → 03:41
We wanted to improve the user experience of the interface.
03:41 → 03:45
For example, by redesigning the droids detail page, Then,
03:45 → 03:48
we could focus on all the features that were introduced
03:48 → 03:49
into the admin panel.
03:49 → 03:52
New statuses, tabs, filters,
03:52 → 03:54
all of these features were designed with attention to
03:54 → 03:56
consistency across the entire app.
03:56 → 03:59
Thanks to this approach, we minimalize the design depth
03:59 → 04:01
and increased software usability.
04:01 → 04:05
We have no doubts that this is a revolutionary product in the
04:05 → 04:06
farming industry.
04:06 → 04:09
We are glad that FarmDroid chose Merixstudio as a
04:09 → 04:11
partner in its development.



.avif)

.avif)
.avif)
.avif)