Giter VIP home page Giter VIP logo

Comments (6)

EricDaJiang avatar EricDaJiang commented on June 24, 2024 1

Thanks for the info!

from vizanti.

MoffKalast avatar MoffKalast commented on June 24, 2024

Here's an old video of how setup looks on mobile. It doesn't have an APK, but there is a PWA you can make from the mobile browser so it starts as an app in full screen mode. If you follow the readme install setup, it's exactly the same for all client platforms.

It would be great if it were possible to get all the functionality we have from just a frontend. As it is though, it's a two part system and requires a few nodes to run on the ROS side, so the client is also hosted from one of those as a web app. Theoretically one could use Ionic or something to wrap the web part into a PWA deployed as an APK, but it would still need the backend to work and a way to select the correct IP to connect to, which is currently automatic.

from vizanti.

EricDaJiang avatar EricDaJiang commented on June 24, 2024

That is to say, as long as my phone is connected to the same WiFi as the USV, I can open it on my phone http://localhost:5000 , and then set a path point for the USV? Thank you for sharing such an interesting open-source project. I am currently purchasing relevant equipment based on the circuit diagram you provided, and hope to achieve my first USV soon.
Thank you!

from vizanti.

MoffKalast avatar MoffKalast commented on June 24, 2024

Not exactly, it has to be the USV's IP in that case (localhost works if you're running the ROS part on the same PC as the web client). It really depends on the wifi network. If the USV is hosting a hotspot then something like http://10.24.0.1:5000 or http://192.168.1.1:5000 would be typical, if they're both connected to another network, then you'd have to look up the USV's IP in the router's DHCP UI or set a static one. In any case you'll certainly have to have a way to SSH to it, so using the same IP as for that would work fine.

Np, glad to help 😃

from vizanti.

EricDaJiang avatar EricDaJiang commented on June 24, 2024

One more question, is there only one neo m8n and one antenna installed on the usv? I was about to purchase the neo m8n when I discovered that a neo m8n can only connect to one antenna. There is only one neo m8n on the drawing you provided, and it seems that it usually takes two antennas to calculate the heading Angle?

from vizanti.

MoffKalast avatar MoffKalast commented on June 24, 2024

Yeah the ones I've used so far are all of this type which has one u.fl adapter and one antenna. Getting heading from two would be better though, so definitely go for it if you found one that can do that.

You can sort of get the heading if the receiver is moving fast enough and use a gyro for quick movements (which is my current implementation for navsat_simple anyway), but it's not ultra reliable.

from vizanti.

Related Issues (20)

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.