Swarm Commander --------------- This is the Swarm Commander Ground Control station writtin in Python 3. Developed as part of the Naval Postgraduate School Aerial Combat Swarms project. License ------- Written by the Advanced Robotic Systems Engineering Laboratory at the U.S. Naval Postgraduate School, Monterey, California, USA. Pursuant to 17 USC 105, this work is not subject to copyright in the United States and is in the public domain. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Installation ------------ To this point installation only tested for Ubuntu. You need at least Python 3.4 and setuptools for Python 3. Need following python modules: python3-netifaces You need a curses library as the CLI is implemented with curses. You need PyQt 5 for Python 3 for the GUI. When you've got all the dependencies, you install Swarm Commander with this command: python3 setup.py build install --user
Name | Last commit | Last update |
---|---|---|
SwarmCommander | ||
.gitignore | ||
README.txt | ||
setup.py | ||
swarm_commander.py |