Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions rmf_demos/config/office/tinyRobot_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,19 @@ rmf_fleet:
responsive_wait: False # Should responsive wait be on/off for the whole fleet by default? False if not specified.
use_parking_reservations: True
reassign_task_interval: 120 # seconds, specify how often a task reassignment should be triggered in the fleet
task_assignment_strategy:
profile: "DefaultFastest" # [DefaultFastest, BatteryAware, Custom]
# DefaultFastest: Prioritize task efficiency (fastest finish time)
# BatteryAware: Optimize throughput with battery SoC in mind
# Custom: Use custom weights below
weights: # polynomial coeffs
finish_time: [1.0] # task finish time cost
battery_penalty: [5.0, 20.0] # battery penalty for low SoC
busy_penalty: [60.0] # penalty for assigning tasks to busy robots, 2 modes:
# Binary: penalty applied if robot is busy with any task
# Count: penalty increases with number of tasks assigned to robot
options:
busy_mode: "Binary" # [Binary, Count]
robots:
tinyRobot1:
charger: "tinyRobot1_charger"
Expand Down