No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
task_compiler package from jsk_planning repojsk_planning pddl_msgs pddl_planner pddl_planner_viewer task_compiler |
|
Package Summary
Tags | No category tags. |
Version | 0.1.14 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_planning.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-12-05 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
task_compiler
Compiler that translate task description in PDDL (Planning Domain Description Language) to SMACH (state machine based execution and coordination system) description.
Additional Links
Maintainers
- Ryohei Ueda
- Yohei Kakiuchi
- Kei Okada
- Yuki Furuta
Authors
- Manabu Saito
README
No README found.
See repository README.
CHANGELOG
Changelog for package task_compiler
0.1.14 (2023-12-05)
0.1.13 (2023-11-29)
- [task_compiler/samples/failure-recovery-sample]suppress warnings (#82)
- add time-limit to test_task_compiler (#95)
- use xdg-open instead of gnome-open (#91)
- Contributors: Kei Okada, Naoki Hiraoka, Shingo Kitagawa, Yoshiki Obinata
0.1.12 (2020-04-01)
- Set timeout for planning in task_compiler
(#69)
- task_compiler: set timeout for planning
- task_compiler: add option exit_on_finish
- Fix testing
(#65)
- fix miss configuration in test
- remove unused files
- Contributors: Yuki Furuta
0.1.11 (2018-04-26)
0.1.10 (2017-03-03)
- [task_compiler] fix: symbol is compared with string (#60)
- Contributors: Yuki Furuta
0.1.9 (2017-03-01)
0.1.8 (2017-02-17)
- [task_compiler] add iterate mode
(#49 )
- [task_compiler][execute-pddl.launch] add documentations for arguments
- [task_compiler][execute-pddl.l]
- separate execute-pddl-core.l to main executable for exec from launch file and function implementations
- implement iterate mode that asks user before each action execution
- [task_compiler][execute-pddl-core.l] cleanup unused codes
- [task_compiler][execute-pddl-core.l] fix: unpaired parenthenesses
- CMakeLists.txt : clean up catkin_package() command (#52 )
- [pddl_planner&task_compiler] add test for task_compiler hook functions (#45 )
- Contributors: Kei Okada, Yuki Furuta
0.1.7 (2016-05-28)
- [task_compiler/euslisp/execute-pddl-core.l] add hook function call on execution ( #44 )
- Contributors: Yuki Furuta
0.1.6 (2015-12-15)
- [task_compiler/CMakeLists.txt&package.xml] add roseus_smach to build_depend
- [task_compiler] add task_compiler test for solving plan and manage actions
- Contributors: Yuki Furuta
0.1.5 (2015-11-26)
- CMakeLists.txt: test execute-pddl-test.xml only for indigo
- [pckage.xml] add run_depend to the smach_viewer
- [test/{check-execute-pddl.test, execute-pddl.test.xml}: add test code to check execute-pddl.launch
- [task_compiler] Define failed-nodes on toplevel
- [task_compiler/euslisp/execute-pddl-core.l] fix undefined variable
- Contributors: Yuki Furuta, Kei Okada, Ryohei Ueda
0.1.4 (2015-06-11)
0.1.3 (2015-01-31)
- remove rosbuild stuff, change to pure catkin packages
- remove rosbuild stuff, change to pure catkin packages
- also removed from build_depend
- pddl_planner and roseus_smach is not used in cmake
- add option result success and fail
- support failure plan
- add planner option for downward
- Contributors: Yuki Furuta, Kei Okada
0.1.2 (2014-05-06)
0.1.1 (2014-05-05)
- catkinize jsk_planning
- add argument for debug
- fix minor bug
- update depend on roseus_smach
- forgot to add romeo_action.l
- added sample programs for romeo
- removed pr2eus_openrave dependency
- fixed pr2eus_openrave method name
- remove mismatched parentheses
- object in ADL typing may be keyword, should not use??
- dump generated state machine to /tmp/action_state_machine.l for reuse
- add room cleaning sample of task_compiler
- remove empty file
- add scripts for room cleaning planning sample, but it will work tomorrow
- change debug print
- fix smach_structure publish properly timing, add user input action to task_compiler
- add level 0 example and fix bug in launch syntax
- add new package task_compiler, which is a converter from PDDL description to SMACH executable graph.
- Contributors: Kei Okada, Manabu Saito, Hiroyuki Mikita, Youhei Kakiuchi
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
roseus_smach | |
catkin | |
pddl_planner | |
smach_viewer | |
rostest |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
jsk_planning |
Launch files
- launch/execute-pddl.launch
-
- action — pddl action file path
- description — pddl description file path
- return_success [default: :success] — return value of success actions
- return_fail [default: :fail] — return value of failure action
- self_return_failure [default: true] — add path to return to self on failure
- planner [default: ffha] — planner type
- use_planner_option [default: false] — enable arg planner_option
- planner_option — options passed to planner
- debug [default: false] — enable debug on planning
- iterate [default: false] — ask y or n for each action execution
- gui [default: true] — run viewer
- exit_on_finish [default: true] — exit on the end of task performance if enabled
- samples/clean_planning/room_clean_planning.launch
- samples/clean_planning/room_clean_planning_romeo.launch
- samples/failure-recovery-sample/demo-failure-recovery-task2.launch
- samples/failure-recovery-sample/demo-failure-recovery-task0.launch
- samples/failure-recovery-sample/demo-failure-recovery-task.launch
-
- level [default: 0]
- samples/failure-recovery-sample/demo-failure-recovery-task1.launch
- test/execute-pddl.test.xml
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged task_compiler at Robotics Stack Exchange
No version for distro galactic. Known supported distros are highlighted in the buttons above.
task_compiler package from jsk_planning repojsk_planning pddl_msgs pddl_planner pddl_planner_viewer task_compiler |
|
Package Summary
Tags | No category tags. |
Version | 0.1.14 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_planning.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-12-05 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
task_compiler
Compiler that translate task description in PDDL (Planning Domain Description Language) to SMACH (state machine based execution and coordination system) description.
Additional Links
Maintainers
- Ryohei Ueda
- Yohei Kakiuchi
- Kei Okada
- Yuki Furuta
Authors
- Manabu Saito
README
No README found.
See repository README.
CHANGELOG
Changelog for package task_compiler
0.1.14 (2023-12-05)
0.1.13 (2023-11-29)
- [task_compiler/samples/failure-recovery-sample]suppress warnings (#82)
- add time-limit to test_task_compiler (#95)
- use xdg-open instead of gnome-open (#91)
- Contributors: Kei Okada, Naoki Hiraoka, Shingo Kitagawa, Yoshiki Obinata
0.1.12 (2020-04-01)
- Set timeout for planning in task_compiler
(#69)
- task_compiler: set timeout for planning
- task_compiler: add option exit_on_finish
- Fix testing
(#65)
- fix miss configuration in test
- remove unused files
- Contributors: Yuki Furuta
0.1.11 (2018-04-26)
0.1.10 (2017-03-03)
- [task_compiler] fix: symbol is compared with string (#60)
- Contributors: Yuki Furuta
0.1.9 (2017-03-01)
0.1.8 (2017-02-17)
- [task_compiler] add iterate mode
(#49 )
- [task_compiler][execute-pddl.launch] add documentations for arguments
- [task_compiler][execute-pddl.l]
- separate execute-pddl-core.l to main executable for exec from launch file and function implementations
- implement iterate mode that asks user before each action execution
- [task_compiler][execute-pddl-core.l] cleanup unused codes
- [task_compiler][execute-pddl-core.l] fix: unpaired parenthenesses
- CMakeLists.txt : clean up catkin_package() command (#52 )
- [pddl_planner&task_compiler] add test for task_compiler hook functions (#45 )
- Contributors: Kei Okada, Yuki Furuta
0.1.7 (2016-05-28)
- [task_compiler/euslisp/execute-pddl-core.l] add hook function call on execution ( #44 )
- Contributors: Yuki Furuta
0.1.6 (2015-12-15)
- [task_compiler/CMakeLists.txt&package.xml] add roseus_smach to build_depend
- [task_compiler] add task_compiler test for solving plan and manage actions
- Contributors: Yuki Furuta
0.1.5 (2015-11-26)
- CMakeLists.txt: test execute-pddl-test.xml only for indigo
- [pckage.xml] add run_depend to the smach_viewer
- [test/{check-execute-pddl.test, execute-pddl.test.xml}: add test code to check execute-pddl.launch
- [task_compiler] Define failed-nodes on toplevel
- [task_compiler/euslisp/execute-pddl-core.l] fix undefined variable
- Contributors: Yuki Furuta, Kei Okada, Ryohei Ueda
0.1.4 (2015-06-11)
0.1.3 (2015-01-31)
- remove rosbuild stuff, change to pure catkin packages
- remove rosbuild stuff, change to pure catkin packages
- also removed from build_depend
- pddl_planner and roseus_smach is not used in cmake
- add option result success and fail
- support failure plan
- add planner option for downward
- Contributors: Yuki Furuta, Kei Okada
0.1.2 (2014-05-06)
0.1.1 (2014-05-05)
- catkinize jsk_planning
- add argument for debug
- fix minor bug
- update depend on roseus_smach
- forgot to add romeo_action.l
- added sample programs for romeo
- removed pr2eus_openrave dependency
- fixed pr2eus_openrave method name
- remove mismatched parentheses
- object in ADL typing may be keyword, should not use??
- dump generated state machine to /tmp/action_state_machine.l for reuse
- add room cleaning sample of task_compiler
- remove empty file
- add scripts for room cleaning planning sample, but it will work tomorrow
- change debug print
- fix smach_structure publish properly timing, add user input action to task_compiler
- add level 0 example and fix bug in launch syntax
- add new package task_compiler, which is a converter from PDDL description to SMACH executable graph.
- Contributors: Kei Okada, Manabu Saito, Hiroyuki Mikita, Youhei Kakiuchi
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
roseus_smach | |
catkin | |
pddl_planner | |
smach_viewer | |
rostest |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
jsk_planning |
Launch files
- launch/execute-pddl.launch
-
- action — pddl action file path
- description — pddl description file path
- return_success [default: :success] — return value of success actions
- return_fail [default: :fail] — return value of failure action
- self_return_failure [default: true] — add path to return to self on failure
- planner [default: ffha] — planner type
- use_planner_option [default: false] — enable arg planner_option
- planner_option — options passed to planner
- debug [default: false] — enable debug on planning
- iterate [default: false] — ask y or n for each action execution
- gui [default: true] — run viewer
- exit_on_finish [default: true] — exit on the end of task performance if enabled
- samples/clean_planning/room_clean_planning.launch
- samples/clean_planning/room_clean_planning_romeo.launch
- samples/failure-recovery-sample/demo-failure-recovery-task2.launch
- samples/failure-recovery-sample/demo-failure-recovery-task0.launch
- samples/failure-recovery-sample/demo-failure-recovery-task.launch
-
- level [default: 0]
- samples/failure-recovery-sample/demo-failure-recovery-task1.launch
- test/execute-pddl.test.xml
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.