![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch
Services
Plugins
Recent questions tagged jsk_2013_04_pr2_610 at Robotics Stack Exchange
![]() |
jsk_2013_04_pr2_610 package from jsk_demos repodetect_cans_in_fridge_201202 elevator_move_base_pr2 interactive_behavior_201409 jsk_2011_07_pr2_semantic jsk_2013_04_pr2_610 drc_com_common drc_task_common drc_valve_task gazebo_drive_simulator jsk_demo_common jsk_maps jsk_semantic_maps |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_demos.git |
VCS Type | git |
VCS Version | 0.0.4 |
Last Updated | 2017-03-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Kei Okada
- Yuki Furuta
Authors
- Kei Okada
- Youhei Kakiuchi
- Yusuke Furuta
- Hiroyuki Mikita
- Chan Wesley
- Yuto Inagaki
- Eisoku Kuroiwa
- Yuki Furuta
jsk_2013_04_pr2_610
Citation
Yuki FURUTA, Yuto INAGAKI, Youhei KAKIUCHI, Kei OKADA, Masayuki INABA:
IRTホームアシスタントロボット による掃除片付け作業シーケンスのPR2による実現,
in The 31th Annual Conference on Robotics Society of Japan, 1I2-02, 2013.
Overview
This is the package of the demo programs including various home-assistant tasks:
- Picking/Placing tray with dual arm
- Picking soft clothes with arm
- Manipulating laundry machine
- Picking a broom and cleaning room
- Moving a chair
a.k.a PR2/ROS re-written version of 2009 irt demo
Following components are used for completion of tasks:
- SLAM (gmapping)
- SIFT based image recognition
- Furniture leg detection using base laser data
- automatic task planning with PDDL(Problem Domain Description Language)
- Online action management using SMACH
- User Interface for touch screen devices
More detailed information is provided in the citation
Usage
This package can be executed both on simulation and on real robot.
On Simulation
If you want to execute on real robot, see below
Installation
NOTE hydro
distribution is assumed. Please replace it if you want to use on other distribution.
NOTE Assumed that catkin workspace has been installed on your environment. If you don’t yet have catkin workspace, please follow the instruction.
source /opt/ros/hydro/setup.bash
cd /path/to/your_catkin_ws
mkdir src
wstool init src
wstool set jsk_demos -t src --git https://github.com/jsk-ros-pkg/jsk_demos
wstool set jsk_planning -t src --git https://github.com/jsk-ros-pkg/jsk_planning
wstool set xdot -t src --git https://github.com/k-okada/xdot # https://github.com/jbohren/xdot/pull/12
wstool update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build jsk_2013_04_pr2_610
source /path/to/your_catkin_ws/devel/setup.bash
Launch demo
- kinematics only
- open terminal, then execute following commands
# Terminal 1
roscore
# Terminal 2
rosrun jsk_2013_04_pr2_610 demo.l "(demo)" # please ignore all error message
- Now you will see
pr2 Kinematics Simulator
window, and PR2 robot on it.
- use planning
- you can launch
demo_<type>.launch
with optionuse_sim:=true
# Terminal 1
roslaunch jsk_2013_04_pr2_610 demo_tray.launch use_sim:=true
# replace `tray` with `wash` or `all` if you'd like to see other demos.
- planning visualization
- execute command below
```bash
File truncated at 100 lines see the full file
Changelog for package jsk_2013_04_pr2_610
0.0.4 (2017-03-15)
- [jsk_2013_04_pr2_610][package.xml] remove unnecessary dependency: jsk_smart_gui
- [jsk_2013_04_pr2_610] add test for planning
- [jsk_2013_04_pr2_610] fix dependency for 610 demo
- Contributors: Furushchev, Yuki Furuta
0.0.3 (2016-02-11)
- jsk_2013_04_pr2_610/README.md: without space, it breaks kanji-code in emacs?
- jsk_2013_04_pr2_610/README.md: fix section/subsection
- update to use ROBOT env value to select machine file
- Contributors: Kei Okada, Yuto Inagaki
0.0.2 (2015-11-26)
- README.md: now jsk_2013_04_pr2_610 depends on task_compiler
- Update README.md: source donwload xdot
- Update README.md solves https://github.com/jsk-ros-pkg/jsk_demos/issues/1117
- add rostest for demo program for pr2_610
- [README] update jsk_2013_04_pr2_610 demo readme
- [jsk_demo_common] fix error in simulation-modep part
- [jsk_demo_common] change from :joint-action-enable to :simulation-modep
- [jsk_demos/jsk_2013_04_pr2_610] add use_sim option to launch files for launching on non PR2 environment
- Contributors: Yuki Furuta, Kamada Hitoshi, Kei Okada
0.0.1 (2015-06-11)
- [jsk_demos] remove rosmake files
- add catkin build dependencies for 610 demo
- jsk_2013_04_pr2_610 only depends on roseus for build process
- switch catkin.cmake when use catkin
- catkinize jsk_2013_04_pr2_610
- add geometry_msgs to dependencies
- add multi planner option in demo launch
- change chair assoced link name
- replace r_wrist_roll_link to r_wrist_roll_link_lk
- now no need special client to use pddl downward
- support downward planner
- bugfix: invalid funcall in push-chair
- add readme
- fix type
- update location of loading setup sequence
- update action.l
- move pddl-action-fuctions to action.l
- move loading file location
- add functions for smach
- rename pddl action close -> close-door, bacause close overwrite euslisp function
- add plan-demo-smach.l for using smach as a plan executor
- add switch plan or not in launch file
- do not push-back chair
- add smach
- more-open-door laundry
- add description_wash.l
- rename sweep-under-table to sweep-under-table-front
- move raise-mop from place-broom to sweep-room
- disable metric of description.l
- add 't' at each function for pddl
- debug description.k
- debug
- debug for pddl
- add pddl total-cost metric, divide pddl object 'table' -> 'table-front'/'table-side'
- add sweap macro
- change demo to planning
- debug of function renames
- add push-chair function
- add planning demo
- rename functions
- repair setup-for-pddl.l
- add plan.l, plan-graph.l
- revert to commit by furuta-jsk
- assoc broom after bringup-broom, go pr2 forward before placing tray
- fix table position
- move demo in ri simulation
- speak task before doing
- refactor sweep-under-table-dual-arm
- change torso height when pick up bloom
- fix demo*.app, syntax of launch/icon section is [package]/[filename]
- look at cloth when pass and change sweep init pose
- add launch file for planner
- update icon
- fix paths for appchooser
- change sweep motion and position
- remove bag in sweep-under-table-init-slim
- fix typo
- use angle-vector sequence when put cloth
- fix pick-cloth-larm: go back if fail to grasp
- fix a little due to [#1815]
- add forgotten parenthesis
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
local_app_manager |
Launch files
- launch/demo_all.launch
-
- plan [default: true]
- launch/demo_common.launch
-
- task
- plan [default: true]
- use_downward [default: true]
- use_ffha [default: false]
- launch/demo_tray.launch
-
- plan [default: true]
- launch/demo_wash.launch
-
- plan [default: true]
- launch/detect_all.launch
- launch/detect_footobject.launch
- launch/detect_with_image.launch
-
- launch_sift [default: true]
- camera [default: /openni/rgb]
- object
- window_name
- template_filename
- object_width
- object_height
- relative_pose
- reprojection_threshold [default: 3.0]
- error_threshold [default: 80.0]
- distanceratio_threshold [default: 0.49]
- viewer_window [default: false]
- launch/planner.launch
-
- debug [default: false]
- use_ffha [default: false]
- launch/shadow_filter_example.launch