refactored agent sensing and guidance
This commit is contained in:
1 parent
c21ce3a35d
commit
8103591b7c
35 files changed
+224
-76
No files matched your search
@@ -0,0 +1,14 @@
|
||||
function nextPos = gradientAscent(sensedValues, sensedPositions, pos)
|
||||
arguments (Input)
|
||||
sensedValues (:, 1) double;
|
||||
sensedPositions (:, 3) double;
|
||||
pos (1, 3) double;
|
||||
end
|
||||
arguments (Output)
|
||||
nextPos(1, 3) double;
|
||||
end
|
||||
|
||||
% Select next position by maximum sensed value
|
||||
nextPos = sensedPositions(sensedValues == max(sensedValues), :);
|
||||
nextPos = [nextPos(1, 1:2), pos(3)]; % just in case two get selected, simply pick one
|
||||
end
|
||||
Reference in new issue
Block a user