Git Product home page Git Product logo

diyrov's People

Contributors

aleksanderlidtke avatar unnamedmoose avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

diyrov's Issues

Put ESCs on a PCB

Put ESCs on a dedicated PCB to remove harness between them and the relays. This will reduce the mass of the ROV and make the assembly easier. Could use this IC from TI, or something similar (more research on components and prototyping are required). Possibly, use stackthrough connectors (e.g. Samtec's ESQ) to build a stack of boards like this:
image

Add a function to take a single HD photo upon button press.

Would be useful further down the line. This would probably require a dedicated method in ROVgui.py, based on rovGuiMainFrame.getNewFrame, which would release rovGuiMainFrame.cameraCapture (only have one camera), get an image of the desired resolution with a dedicated cv2.VideoCapture, and then recreate rovGuiMainFrame.cameraCapture.

Make the aft plug screw-on

Currently, the assembly is complicated, and water-tightness of the aft plug can be compromised by the plug not being mounted correctly (or the duct tape giving up :P ). This could all be fixed by changing the plug to a screw-on version, something like the plug in this. This might require an interior overhaul, however, if we cannot get a plug that screws into the end of the pipe instead of in the side.

Ground the external structure

Seriously. This will require a new aft plug with one extra wire, which would connect to the ground line in the umbilical.

Add a buffer for images

Add a buffer where images from the camera will be temporarily stored. Only saye them to hard drive every so often not to block the main thread.

Fix the sizers

For some reason, the sizers in the rovGuiMainFrame don't work too great for me:
screenshot from 2016-08-18 12 13 29

Make the engines watertight

This is a tricky one, and probably requires some research into magnetic coupling and manufacture of dedicated, water-tight engine housings.

Change the aft banana connectors for one plug

Connecting all the engine harness with banana connectors is a pain and creates room for error - deal with this by adding a plug and a socket that'd mate the mosfet PCB outputs with the right inputs into the engines. Something like this should work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.