Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

A educational project for remotely operated vehicles

Project description

The eduROV project is all about spreading the joy of technology and learning. The eduROV is being developed as a DIY ROV kit meant to be affordable and usable by schools, hobbyists, researchers and others as they see fit. We are committed to be fully open-source, both software and hardware-wise, everything we develop will be available to you. Using other open-source and or open-acces tools and platforms.

Builds on this repo of previous work: https://github.com/Slattsveen/eduROV_v2

GitHub:https://github.com/trolllabs/eduROV
PyPI:https://pypi.org/project/edurov/

Preparation

Installation

Run the following command in a terminal window on your raspberry pi (sudo rights are needed to enable console scripts):

sudo pip3 install edurov --pre

If you are planning on using the duo method as described below, you will also need to perform this installation on your controlling computer.

Usage

Methods

Web:The raspberry pi will serve a web page that can be viewed in a web browser on any computer on the same network
Duo:Requires that the eduROV packaged is installed on a second computer and the video is viewed using pygame

Web method

On the raspberry pi, run the following command:

edurov-web

This will start the web server and print the ip where the web page can be viewed, e.g. Visit the webpage at 192.168.0.197:8000.

Duo method

The controlling computer needs to be started first:

edurov-duo control " "

This will start the duo method in control mode at all ip’s. This command will print the ip address the ROV should connect to, e.g. ROV should connect to 192.168.0.190. Then on the raspberry pi, run the following command:

edurov-duo rov 192.168.0.190

Remember to change the ip to the one printed on your controlling computer.

Help

For additional parameters and information, the following commands can be used:

edurov-web -h
edurov-duo -h

Project details


Release history Release notifications

History Node

0.0.5

History Node

0.0.5a1

History Node

0.0.4

History Node

0.0.3

History Node

0.0.3a0

History Node

0.0.2

History Node

0.0.2a10

History Node

0.0.2a9

History Node

0.0.2a8

History Node

0.0.2a7

History Node

0.0.2a6

History Node

0.0.2a5

History Node

0.0.2a4

History Node

0.0.2a3

History Node

0.0.2a2

History Node

0.0.2a1

History Node

0.0.1rc1

History Node

0.0.1b12

History Node

0.0.1b11

History Node

0.0.1b10

History Node

0.0.1b9

History Node

0.0.1b8

History Node

0.0.1b7

History Node

0.0.1b6

History Node

0.0.1b5

History Node

0.0.1b4

History Node

0.0.1b3

This version
History Node

0.0.1b2

History Node

0.0.1b1

History Node

0.0.1a5

History Node

0.0.1a4

History Node

0.0.1a3

History Node

0.0.1a2

History Node

0.0.1a1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
edurov-0.0.1b2-py3-none-any.whl (19.6 kB) Copy SHA256 hash SHA256 Wheel py3 Mar 13, 2018
edurov-0.0.1b2.tar.gz (26.9 kB) Copy SHA256 hash SHA256 Source None Mar 13, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page