StoneFish for BlueROV2 and BlueBoat

Ref to my preveious post.

The following repository,stonefish_ros2_marine_robotics
similar to the previous one, provides you an excellent opportunity to simulate marine robotics (here BlueROV2 and BlueBoat) with the state-of-the-art simulator StoneFish and prototype your algorithm with ROS2 or ArduPilot.

Hey @markusbuchholz Thanks for sharing! I was following the guide in the readme and was able to spin up a bluerov but I am having some sort of issue when trying to run a blueboat… keeping everything the same but running ros2 launch cola2_stonefish blueboat_launch.py and sim_vehicle.py -v Rover -f boat --model JSON --map -l 55.9954153, -3.301022500,0,0 -m --streamrate=-1 the sim starts up but ardurover never gets a heartbeat from the vehicle: Waiting for heartbeat from tcp:127.0.0.1:5760 MAV> link 1 down

Any suggestions on what I need to do differently? Thanks!

Hey @jwenger

I appraciate you find the simulator useful.

I have just updated the repository and provide detailed information how to run:

  1. BlueRov2 with ArduSub (StonFish simulator)
  2. BlueBoat with Ardurover (StonFish simulator)

Thanks!

Hey @markusbuchholz,

Thank you for the quick response! I spun up the blueboat and was successfully able to control the vehicle. Just a few notes on the instructions in case you care… the launch script for the blueboat is blueboat_sim.py not blueboat_sim.launch.py and the example script I found was test.py (where I needed to set the boat ip to the local host)

Again thank you SO much for your help!

@jwenger
Great, it works!

But you have to git pull since I changed the names of the files.

The commands: ros2 launch stonefish_bluerov2 blueboat_sim.launch.py and python3 python3 check.pyfrom /home/sf_ws/src/extras_boat are correct.

Good luck!

Ah totally missed that one. Thanks!