Help build baitboat with GPS and waypoints

Thank you very much for your answers. I am going to change my needs to reduce costs and I will use a cell phone and mission planner. I have seen a video in which with mission planner I can send the ship to a specific point, is this correct? Taking these new needs into account, the controller could be the flysky i6, but what flight controller can I put on it? Would pixhawk work here?

Even so, there are some videos on the internet where the flysky i6 shows telemetry options (GPS distance). I imagine it is a specific proprietary firmware. Even where I live, they sell branded boats for about €1,500 with that remote control and the options mentioned above.

Guided Mode

I believe you can set a channel option for adding a waypoint so if you hit the switch when you drop your bait then reload the waypoints on your phone you will be able to select it and send it to that waypoint.

Yea, once you have decided to add a Ground Station to the project it opens up many possibilities. A phone is not the best device but it could work.

What components should I have for the Mission Planer connection? Because I don’t think it can reach much through WiFi, the ideal would be up to approximately 300m.

Right. ESP8266 WiFi radios work but more like 100m max. I use them for configuration and calibration purposes.

A SiK telemetry radio on a OTG cable has worked for some.

Android

While it looks like you might be taking a different direction with a non-scripting capable autopilot, I had reason to modify the script I mentioned earlier, and I have made a pull request for its inclusion as an official applet. The updated version would likely be very useful on a bait boat.

AP_Scripting: add advance-wp.lua by yuri-rage · Pull Request #26914 · ArduPilot/ardupilot (github.com)

1 Like

Very interested, thanks you very much!

On the other hand, Ardupilot does not need to have a connection with the ground base once the commands are launched, right? That is to say, if I told you to go to a point and come back, if along the way you lost the connection with the base, you would do it anyway, right?

Does anyone know if there is any update on this?

Update on what, specifically?

I still want to make the cebadorb boat with GPS. They tell me that it is possible to do it without Ardupilot, only with Arduino. It’s true? On the other hand, I see a Russian page that sells a device and firmware for the flysky 6i to show GPS telemetry data, record points, etc. It’s called runferry. Is there nothing similar in free code? The functionality would simply be to take it manually to an area (maximum 300m away), record the GPS point with a button on the remote control and then have it go to that area Thanks and sorry for my ignorance, I have a lot of control over Linux, but I’m just starting out on Arduino.

Despite the name, ArduPilot no longer runs on Arduino hardware. We now primarily use STM32 based autopilots.

Your project is entirely possible with ArduPilot firmware, its Mission Planner GCS, and RC control.

Reading through the past conversation, it seems we even gave you a lot of options for accomplishing the task.

The problem is that I don’t want to have to need external devices to record a GPS point. You told me MIssion planer but it would mean having to bring another tablet device. Previously I do not know the point that I have to save until I am in the zone. Hence the convenience of placing it manually and recording it by pressing a button.

If you just want to record a single GPS point and navigate to it, you can do that all without a GCS and without scripting.

  • Assign an RCx_OPTION to 7 (Save Waypoint)
  • While disarmed, toggle the Save WP channel high then low to clear the current mission
  • When you arrive at the desired location, leave the vehicle armed and toggle Save WP high then low to save the waypoint
  • Drive away from that location and then select auto mode - the vehicle will navigate to the saved location

If you want any more functionality than that, you need a scripting enabled autopilot or a GCS, as described in detail above.

2 Likes

Hello, would it be very difficult to save more than one point? I would really need at least 2 since one of them would be the house (shore for automatic return) and another would be the hot priming point.

I am making a list of material, as for the command, I have seen the flysky fsi-6x but I am afraid that since it does not have telemetry I cannot receive information from the boat such as the distance from the shore.

  • Flysky fsi-6x remote control with FS-iA6B receiver
  • Motors 2 motor c3548 790kv
  • 2 esc for the motors I put 90A but 70A is enough
  • 2 lipo 3S 6000mah

So far just to be able to move the boat manually, you wouldn’t need an Arduino. Now for the GPS points I have seen the following:

-Arduino Uno R3
-Neo-8M GPS

You don’t need an Arduino at all. You need a supported autopilot. We discussed this before (see above).

Home is automatically saved upon initialization and can be reached using RTL mode. So it is a second waypoint by default.

The Neo-8M is rather old. More modern Neo-M10 modules can be sourced quite inexpensively.