Fly Drones from the Browser

(fpvsim.com)

16 points | by mosfets 3 days ago

6 comments

  • Liftyee 2 hours ago
    Looks promising, but what's the signup wall for? Also, I guess I can't try this until I get an FPV controller/game controller that I can connect to my computer?
    • MisterTea 1 hour ago
      > Looks promising, but what's the signup wall for?

      Major turn off for me as well. Instant No.

    • silksowed 2 hours ago
      Is an FPV controller any different than a regular video game controller? I interested in how hard it is to fly a drone even in a sim environment.
      • leetrout 2 hours ago
        The left stick is generally used for throttle and is not centered with springs but rather adjustable and holds its position in the Y-axis direction.
      • mosfets 1 hour ago
        You should be able to use the controller calibrator to calibrate a regular video game controller and use it.

        Only use the upper half of the left stick per the spring issue folks mentioned above.

      • Svoka 2 hours ago
        Yes, one of the axis on FPV controllers usually is not springing back to neutral position, for throttle. This may seem like a small difference it is important.
    • mosfets 1 hour ago
      You can also use your keyboard or the virtual joystick if you are on a touch screen!
  • yuppiepuppie 2 hours ago
    Looks cool! Feel free to submit this to https://hnarcade.com :)
  • silksowed 2 hours ago
    Very cool, I'm working on a similar project but using MCP as the flight input layer. Would love to dm and discuss more about how you built it or collaborate.
    • flovec 1 hour ago
      I was looking into the MCP route too, and found some libraries abstracting mavlink for this use case (there’s at least one white paper documenting failure modes of LLMs trying to issue mavlink commands without an abstraction), but realized that autopilot like PX4 exists. My use case was more about autonomous flight, and it seemed better to just set waypoints and put some guards on other inputs. When paired with QGroundControl plans, all I needed to do for most flight paths was generate or update a .plan file using an LLM and other methodologies. I wasn’t super happy with the QGroundControl -> Gazebo rendering (no tie into real world terrain out of the box), but it did sort of work out of the box without too much effort!
  • PotatoAditya 3 days ago
    Cool project man! It's well designed and well made also can you explain how did you arrange all the required libraries and stuff before beginning the work?
    • mosfets 1 hour ago
      Thank you mate! It's a iterative process over quite a few years as a side project. Things mostly come by one by one.
  • baxuz 1 hour ago
    Shitty dark patterns
  • shevy-java 1 hour ago
    I am a bit scared of drones. They have had a huge impact.

    We could see this in Ukraine versus Russia; and more recently USA versus Iran. I understand that technology won't change now, but it is a "disruptive technology" indeed. It's like this is the real skynet from Terminator. Soon AI controlled. I don't like this really. (AI is also disruptive of course.)

    • mosfets 1 hour ago
      It's sad to see drones being used in wars! But maybe the way to combat that is to power everyone with it, then nobody dare to step out to do anything sketchy with it like nuclear weapons.