Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
input
thrust_mapping
view
.gitignore
.travis.yml
README.md
X8-BattleStation.pro
controller.cpp
controller.h
controlpacket.cpp
controlpacket.h
deployment.pri
joystick.cpp
joystick.h
main.cpp
main.qml
mainthread.cpp
mainthread.h
packetin.cpp
packetin.h
qml.qrc
sdlwrap.cpp
sdlwrap.h
udpsocket.cpp
udpsocket.h

README.md

Maelstrom BattleStation

ROV Maelstrom is controlled through Proven Robotics’ customized BattleStation software. The BattleStation is a Graphical User Interface (GUI) connected to ROV Maelstrom that displays practical information to the pilot. Sensor and system data are constantly relayed to the BattleStation from ROV Maelstrom and presented in various graphs. The simple displays let the pilot make decisions quickly. Additionally, the BattleStation has a timer and task list to assist with mission completion. The BattleStation was written in C++ with the Qt Framework. Qt provides an application framework that made construction of advanced graphical interfaces and customizations easy. These customizations make the interface both user-friendly and aesthetically pleasing. Additionally, Qt comes with libraries that have been well tested and with support for low level features, such as UDP and serial communication. C++ gives Proven Robotics the ability to use many other frameworks and libraries, such as SDL, which is used to interface with the Xbox controller.

The BattleStation uses Qt5.5. Please check the wiki for more information.

You can’t perform that action at this time.