Skip to content

Add BlueROV and BlueBoat120 params for ArduPilot 4.7.0 - #34

Merged
Williangalvani merged 4 commits into
bluerobotics:masterfrom
Williangalvani:params-4.7
Jul 22, 2026
Merged

Add BlueROV and BlueBoat120 params for ArduPilot 4.7.0#34
Williangalvani merged 4 commits into
bluerobotics:masterfrom
Williangalvani:params-4.7

Conversation

@Williangalvani

Copy link
Copy Markdown
Member

No description provided.

@Williangalvani Williangalvani changed the title Params 4.7 Add BlueROV and BlueBoat120 params for ArduPilot 4.7.0 Jul 21, 2026

@vshie vshie left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

INS and GPS pos parameters identical - but is this due to external compass / gps on BlueBoat, or should we have position of accel/gyro/internal compass for INS pos?

Default of 6 for FS_Action should help quite a lot of situations.

Should RNGND!_Max be ping echosounder max range of 100m?

Does Temp_Log going true do something new in 4.7?

@vshie vshie left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Looks good!

@ES-Alexander ES-Alexander left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Approving on grounds of urgency that the firmware is already released, and some valid defaults are better than no defaults. More thorough validation and subsequent updates can wait for future PRs (unless you're inclined to remove the commented stuff just before merging).

Per internal discussion, it would be good if we can (soon after this PR):

  1. review the desired behaviour for ARMING_SKIPCHK
  2. duplicate the 4.7 params for 4.8, so we have a starting point for current dev firmware

Comment thread params/ardupilot/ArduRover/4.7/Navigator/BlueBoat120.params
Comment thread params/ardupilot/ArduRover/4.7/Navigator/BlueBoat120.params
Comment thread params/ardupilot/ArduRover/4.7/Navigator/BlueBoat120.params
Comment on lines +338 to +345
FILT1_TYPE 0
FILT2_TYPE 0
FILT3_TYPE 0
FILT4_TYPE 0
FILT5_TYPE 0
FILT6_TYPE 0
FILT7_TYPE 0
FILT8_TYPE 0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This seems slightly weird to specify as part of vehicle defaults, but 🤷‍♂️

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

should we blacklist these?

Comment on lines +352 to +356
FRSKY_DNLINK1_ID 20
FRSKY_DNLINK2_ID 7
FRSKY_DNLINK_ID 27
FRSKY_OPTIONS 0
FRSKY_UPLINK_ID 13

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We don't have a default RC radio setup, do we?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

should we blacklist these?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'd be inclined to, yeah.

LOIT_TYPE 0
MANUAL_OPTIONS 0
MANUAL_STR_EXPO 0
MAV1_ADSB 0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Should vehicle parameters include MAVLink stream rates? To me that seems like something that should be left to the user / GCS.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

blacklist? I think there's value in keeping these... I bet we forget to ask some mesages in blueos

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I don't think they're super harmful given the user can still change them if they want, it just feels weird to me that we're being prescriptive over their default values without explicit thought/reasoning going into each one.

That said, no particularly strong feelings on this one 🤷‍♂️

RNGFND1_ADDR 0
RNGFND1_FUNCTION 0
RNGFND1_GNDCLR 0.1
RNGFND1_MAX 7

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Agreed with Tony that this is problematic. It should either be the Ping Sonar's range, or left unspecified.

Comment thread params/ardupilot/ArduSub/4.7/navigator64/Standard BlueROV2.params
Comment thread params/ardupilot/ArduSub/4.7/navigator64/Heavy BlueROV2.params
Comment thread params/ardupilot/ArduRover/4.7/sitl/MotorBoat.params Outdated
Comment thread params/ardupilot/ArduRover/4.7/sitl/MotorBoat.params Outdated

@patrickelectric patrickelectric left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I forgot to say, but, can we remove the spaces from the filenames ? We don't have them in any further file for our projects.

@Williangalvani

Copy link
Copy Markdown
Member Author

I forgot to say, but, can we remove the spaces from the filenames ? We don't have them in any further file for our projects.

the filenames are what we show in vehicle setup, I think removing the space would look weird
Screenshot 2026-07-22 at 16 14 08

@Williangalvani

Copy link
Copy Markdown
Member Author

merging as the new stable is now available

@Williangalvani
Williangalvani merged commit 3353eb9 into bluerobotics:master Jul 22, 2026
1 check passed
Comment on lines +1 to +2
%include "../../hardware/boards/pixhawk1.params"
%include "../base.params"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Should Patrick's suggestion on flipping these for Navigator also apply to the Pixhawk (i.e. base.params being the first inclusion)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants