Comments (4)
So what will happen if I submit a task that has start_after = 0, max_duration = 400 and end_before = 500 and the expected nav time will be 200 ? Is the task dropped ?
from strands_executive.
It depends on the current time. If the current time is 0 then yes, as it's impossible to get to the location and do the task in the window. If the current time is -100 then it will not get dropped.
from strands_executive.
(this was the case in the previous scheduler implementation too)
from strands_executive.
Would it be possible to have another task parameter called 'min_duration', which, if set to a nonzero value, would be used instead of max_duration for this window check?
from strands_executive.
Related Issues (20)
- Executive should deal with empty waypoints HOT 3
- extended mdp executor depends on door_pass HOT 6
- bug in mdp executor when no action post-conditions are specified HOT 6
- add expected action execution time to task definition
- allow for addition of MDP tasks directly to the scheduler HOT 1
- On-demand mdp task
- ordering of tasks
- Incorrect reference to self.daily_end in DailyRoutine
- make the scheduler to stop executing a task if the current_time > task.end_before
- lock issue when adding co safe tasks HOT 1
- Give task creator final control of gcal task HOT 1
- scipoptsuite fails catkin build without catkin clean first
- drop probability 0 tasks
- several issues using the correct executor HOT 65
- task executor not getting correct expected times from mdp HOT 3
- Handle tasks overrunning end of execution window
- melodic release HOT 2
- Scheduler is working for the ROS Kinetic branch? HOT 11
- How do you deactivate the tasks that were successfully completed?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from strands_executive.