No version for distro humble showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro jazzy showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro kilted showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro rolling showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro ardent showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro bouncy showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro crystal showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro eloquent showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro dashing showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro galactic showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro foxy showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro iron showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro lunar showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro jade showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro hydro showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro kinetic showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro melodic showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange

No version for distro noetic showing indigo. Known supported distros are highlighted in the buttons above.

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

detect_cans_in_fridge_201202

Additional Links

Maintainers

  • Youhei Kakiuchi

Authors

  • Manabu Saito
  • Youhei Kakiuchi

#detect_cans_in_fridge_201202 Package


Overview

This is the package for the demo program of bring a can from fridge:

  • Move to the spot of the fridge front
  • Open fridge door
  • Catch can
  • Close fridge
  • Give the can to a person

Following components are used for completion of tasks:

  • SLAM (gmapping)
  • Fridge door recognition based on SIFT
  • Can recognition based on color histogram and euclidean clustering
  • Online action management using SMACH
  • User Interface for touch screen devices

Usage

This package can be executed both on simulation and on real robot.

On Simulation

If you want to execute on real robot, see On real robot.

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.

NOTE In simulation mode, the fridge front spot is referenced from models/room73b2-scene.l in euslisp package. So, Please make sure to build euslisp package.

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 update -t src
rosdep install --from-paths src --ignore-src -r -n -y
catkin build detect_cans_in_fridge_201202
source /path/to/your_catkin_ws/devel/setup.bash

Launch demo

  • kinematics only
  1. open terminal, then execute following commands
# Terminal 1
roscore

# Terminal 2
roseus
(setq *logging* nil)
(load "package://detect_cans_in_fridge_201202/euslisp/main.l")
(demo)

  1. Now you will see pr2 Kinematics Simulator window, and PR2 robot on it.

On Real Robot

This package is assumed to use PR2 robot. To connect to PR2, set some ENV in shell:

export ROS_MASTER_URI=http://<PR2 IP>:11311
export ROS_HOSTNAME=<workstation IP>
export ROS_IP=<workstation IP>

Launch Fridge Demo

Then now you can execute fridge demo.

In PR2 internal pc, you can launch fridge demo with one launch file.

```bash

on PR2

roslaunch detect_cans_in_fridge_201202 startup.launch

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package detect_cans_in_fridge_201202

0.0.4 (2017-03-15)

  • Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs see
  • [detect_cans_in_fridge_201202] add interactive_behavior_201409 to run_depend
  • [detect_cans_in_fridge_201202] fix: wrong arg name at some launch files
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] add init hook function for task_compiler
  • [detect_cans_in_fridge_201202/launch/planner.launch] add option 'gui'
  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] use require instead of load
  • [detect_cans] [perception.launch] add can stocker
  • Contributors: Kentaro Wada, Yuki Furuta, Hitoshi Kamada

0.0.3 (2016-02-11)

  • [detect_cans_in_fridge_201202/euslisp/pddl-action.l] fix missing options
  • [detect_cans_in_fridge_201202/CMakeLists.txt] add roseus to find_package
  • Merge pull request #1152 from furushchev/fridge-fix-interactive [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202/launch/gazebo_startup.launch] add launch file for gazebo
  • [detect_cans_in_fridge_201202/detect_cans] add plane extraction for fridge inner shelf substraction
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202/euslisp/match-hist.l] update parameter for match hist lower cutting threshold
  • [detect_cans_in_fridge_201202/euslisp/main.l] bugfix: prevent calling (enable-behavior-server) many times
  • [detect_cans_in_fridge_201202] add debug-view argument for preventing irtviewer launch
  • [detect_cans_in_fridge_201202] remove old/unused codes; cleanup directory
  • [detect_cans] add README
  • [detect_cans] async join based parallel state-machine
  • Contributors: Yuki Furuta, Kamada Hitoshi, Ryohei Ueda

0.0.2 (2015-11-26)

  • [jsk_demos] exec fridge demo in smach
  • [jsk_demos] exec fridge demo in simulation mode
  • [detect_cans] set *current-context
  • [detect_cans] change the load place
  • [detect_cans] fix arg in startup.launch
  • [detect_cans_in_fridge201202/euslisp/main.l] add logging option
  • [detect_cans] visualize GaussianPointCloud of fridge
  • add documentation string
  • euslisp/color_histogram_creater.l: use eus-pointcloud instead of 3dpointcloud
  • [detect_cans_in_fridge_201202 & jsk_demo_common] change name space openni -> kinect_head
  • [jsk_demo_common] divide-fridge-func
  • [detect_cans_in_fridge] modify launch remap
  • [detect_cans_in_fridge] change from openni_c2 to kinect_head_c2
  • [jsk_demos] fix typo
  • Contributors: Kamada Hitoshi, Kei Okada, Yohei Kakiuchi, Yuki Furuta

0.0.1 (2015-06-11)

  • [detect_cans.l] load-ros-manifest self package
  • [jsk_demos] remove rosmake files
  • [detect_cans_in_fridge_201202] ind_package component is not necessary
  • remove rosmake settings
  • add build dependencies for catkin build; fix typo install
  • catkinize jsk_demos
  • [detect_cans_in_bridge_201202] remove hydro_detection.launch. now it run in default
  • fixed perception.launch
  • adapt attention-clipper for fridge demo
  • Add small launch file to run interactive_behavior on pr2
  • add pddl planner mode demo
  • add pddl supported launch
  • Fix typo :heck -> :neck and add sound-localize.l to launch file
  • Add script and desktop icon for pr2 tablet demo using surface
  • suppress annoying logging
  • changed perception.launch
  • perception.launch
  • modify launch
  • add fridge2
  • add fridge-marker
  • divided startup.launch
  • crop
  • changed open-fridge-door function in pr2-action.l
  • Load pr2_gripper_sensor_msgs by ros::roseus-add-msg-files
  • Fix package name, topic names for hydro
  • Use pcl_msgs on hydro instead of pcl
  • Run behavior server and use it from detect_cans demo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged detect_cans_in_fridge_201202 at Robotics Stack Exchange