Skip to content

Conversation

alberto-escobar
Copy link
Contributor

@alberto-escobar alberto-escobar commented Oct 26, 2024

Description

Verification

  • tested using mock data node and logger to see how controller behaves. Results posted in screenshot below.

Resources

  • N/A

alberto-escobar and others added 8 commits September 17, 2024 10:56
* Fix issues in model and physics node

* Fix dimension mismatching

* Fix comments for constants

* Allow wind & current generation config

* Allow config of fluid cov in globals.yaml

* Prevent data collection from making file when not in use

* Fix formatting issues with README for ci

* Update fluid generation unit tests
* brought in changes from old branch

* updated pkg xml with required dependencies

* updated pkg xml and requirements

* added jupyter notebook, ignore array type in obstacles

* updated license info

* updated script to apply consistent 12.5NM buffer

* printing heads

* ended friendship with shapefile, friends with geojson now

* removed geopandas and fiona!

* some metadata changes to notebook

* implemented buffer amount, its set at 5000 meters right now

* updated generation to include buffer

* metadata

---------

Co-authored-by: Sean Donaghy <seanpnd@student.ubc.ca>
@alberto-escobar
Copy link
Contributor Author

alberto-escobar commented Jan 12, 2025

note to self: mock data node implement, update branch and then can test out my implementation using the following command
ros2 launch boat_simulator main_launch.py enable-mock-data:=true

@alberto-escobar
Copy link
Contributor Author

alberto-escobar commented Mar 8, 2025

image
This is my test, the warn statements were used to help with visibility but have changed to debug statements now.

Whenever new desired_heading or sail_cmd is published, the actuation routines run and the controllers calculate new values for the trim tab angle and rudder angle.

@alberto-escobar
Copy link
Contributor Author

alberto-escobar commented Mar 9, 2025

Actuation routines are still working after last few commits I added.

Copy link
Member

@eomielan eomielan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just want to double check control_speed calculation and then I'll approve

@FireBoyAJ24 FireBoyAJ24 added the sim Boat Simulator team label Apr 2, 2025
@FireBoyAJ24
Copy link
Contributor

@alberto-escobar and @eomielan, any updates on this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sim Boat Simulator team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update low level control node with implemented controllers
6 participants