Skip to main content

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


Download files

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

Source Distribution

edurov-0.0.1b1.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

edurov-0.0.1b1-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file edurov-0.0.1b1.tar.gz.

File metadata

  • Download URL: edurov-0.0.1b1.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for edurov-0.0.1b1.tar.gz
Algorithm Hash digest
SHA256 97992d232d64caab1b4a1c6c4a0c9c75098b5557bbf5fa97a1f16449f0c88e1c
MD5 ddf3b73162c9ac833d45679420a1d5ab
BLAKE2b-256 1138bdc13cfb7ccba9883129082eeeda25ff5194ea3335d9c423419971bfbac7

See more details on using hashes here.

File details

Details for the file edurov-0.0.1b1-py3-none-any.whl.

File metadata

File hashes

Hashes for edurov-0.0.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 fc5ce92e955e2a9ede05f0edbcf555f44c67134a7d2ce671d4ffca7c8b7b70f1
MD5 1c7c2efadb870a19ac851cd9cd9b973b
BLAKE2b-256 0b01d8cac51a661b86675f4d5301d2027b91254eebdf904ca5483e71dc360ecf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page