#Manipulator arm should constantly target nearest.
1 messages · Page 1 of 1 (latest)
Make it target the object closest to the arm's gripping point, that way once it's holding on, nothing is closer?
Maybe a tuning option, because "nearest" relative to what? Ship CoM? The grabber? The excavator? The hardpoint?
Tuning options like for PD turret.
Yeah, that could work too
yes. I think it would be best if this didn't happen:
nearest relative to arm's resting point.
That makes the behaviour pretty eratic. At some point the manipulator will go back-and-forth between targets, it looks like it has z seizure. I tried it.
Possible to give it a cooldown of a few seconds between switching between in-range targets? Or is that just more hassle for little benefit?
it doesn't react well in general if it needs to switch to a different target while it's still in range. I think we have an backlog issue open to examine that when we add some tuning to the arm, but it's currently not a priority
At the very least arm should lose target when powered down.
Folds? Yes. Loses target? I've never tested that, but I'm curious now... lol
Just checked, and yeah, current target persists across turning the arm off and back on, as long as it's still in range.
Then as soon as that rock which was already the target drifted out of reach... switch!
At the very least the ability to reset the arm by cycling it would be very handy.
I mean what probably happens here is that it resets, then goes through the same deterministic selection procedure and picks up the same one.
If so the procedure is deeply flawed.
I may have a valid target lined up right in front and it will keep going for something far away, way to the side and possibly out of reach.
And the targets might have moved since original acquisition too.
It doesn't. In both of those example sets of pics, it's reaching for something OTHER than what it would go for if it was freshly assessing targets. It retains the already-selected target when shutting down and reactivating.
For this one, the drone arm had previously been holding the rock that's waaay up by the rear of the ship in the pic - in range, but barely. I had positioned the rock there, then let go of it by deactivating the arm, then rotated the ship toward the smaller rock which was drifting towards me. When I activated the arm again, the smaller rock was almost exactly on the arm's default rest point, directly in front of it, and very obviously the most logical thing for it to grab.
It reached for the rock it had previously been holding instead.
With the pics from here down, I show my ship holding the small rock, letting go and letting it drift out of the arm's reach before activating the arm again. It now has the larger rock in its reach, and closer to the line it defaults to aiming into, and it still went for the slightly out of reach smaller rock, because it had been holding that rock previously.
It's just annoying when trying to grab something when it's trying to grab a large iceteroid out of reach and range.