Vision and Personas

Discover our vision and target costumer base.

Personas

Ralph Schmidt

Ralph is a college graduate with a degree in computer science working as professional programmer. Owning a VideoRay Pro 4, he also develops simple software for the VideoRay community as a hobby. He wants to implement new pre-programmed actions in his ROV, but he is faced with the herculean task of modifying VideoRay’s proprietary Cockpit software. What he needs is an open source solution that provides him with both a control interface and the ability to add these new actions.


Michelle Kahoru

Michelle is part of a specialized emergency response team and sometimes goes on emergency missions to find survivors trapped in shipwrecks. She recently started using a ROV as the main tool to find survivors and help them out as fast as possible. Every day, Michelle is more interested in ROVs and their potential for additional capabilities, enabled by the integration of new sensors and actuators. She aims to leverage ROVs to be more efficient in her job.As a result, she is looking for a solution that enables her to control the ROV in harsh conditions, at anytime, from anywhere. It comes as a useful bonus that this software also allows her to add support for new functionalities and peripherals in a relatively simple manner


Peter Smith

Peter owns an aquaculture enterprise were he grows fish. He needs a way to control the health of his fish population, while also perform inspections on nets, pens, mooring points, and other elements of his farms. This type of jobs present risky work conditions for divers, so he is inclined towards using a remotely operated solution. It would allow him to monitor his fishes’ feeding habits and make periodical inspections. However, he is not very experienced neither with ROV handling nor ROV operations


Scenarios

Below, 4 distinct scenarios are described. Out of them, only scenarios 1 and 3 will be selected for the system’s first release.

Peter wants to quickly visualize his aquafarm. However, he has gone on holiday with his family, and is not present at his office, where he could directly access the VRP4 through a computer connected to its umbilical cord. Before he left on holiday, Peter installed and ran ExpROVer’s back-end program, allowing him to now monitor his ROV anytime, from anywhere. On his tablet, which he has linked to the ROV via the ExpROVer’s mobile app, he can now monitor and control his VRP4.
Michelle is rudely awakened by a loud crash. As she was turning on the news, she gets a call informing her that a coastal building has just collapsed and that she is needed. After a long and exhausting trip to the area of the accident to meetup with the rest of the team, and on very little sleep, Michelle needs to work with the VideoRay Pro 4 to rescue what she can.The ambient is muddy, dirty and clouded and details or static objects can easily escape the operator’s eye. Not only is it crucial for Michelle’s job that she notices these, since they can necessitate to be rescued, some of these objects can also harm the ROV. As such, with the help of the ExpROVer program, Michelle can easily both track objects with higher ease by using the Computer Vision functionalities, but also avoid obstacles due to the semi-autonomous maneuvers module.
Ralph knows how to program, and nowadays works almost exclusively using the Linux OS. VideoRay’s Cockpit software forced him to work on Windows 7, since the Windows 10 version caused several bugs, requiring a factory reset to the VRP4. Not only that, but Ralph was also confined to the functionality provided out of the box by VideoRay’s Cockpit software, since it was proprietary and therefore not open to modifications and expansions. Unhappy about his situation, Ralph decided to instead adopt the ExpROVer software, and though he is not particularly interested in controlling his ROV with other devices, he is happy that the code is open source and easy to modify. He has developed and shared an extension to integrate control of a grappler arm, and even tweaked his own interface to better suit his use of the software.
Michelle’s rescue company recently decided to invest in a grappler arm for the VRP4, which was quickly revealing itself to be a major asset in their operations. Michelle read ExpROVer’s user manual to check whether or not this peripheral was supported by the base software. She saw it was indeed not supported, but, undeterred and directed by the manual to check the community extensions, she found a popular extension, by Ralph Schmidt, adding just the functionality she needed. She downloaded and integrated his code, and after reading Ralph’s documentation and doing a field test, Michelle now found herself capable of using the grappler arm as well, despite her short training period.