SlideShare a Scribd company logo
Object Recognition and Planning of Ring-type Caging for Scissors
* S. Makita*1
, S. Tsuji*2
, T. Tsuji*3
, K. Harada*4
*1
NIT Sasebo College, *2
Omron Corp., *3
Kyushu Univ., *4
AIST
Keywords
Caging, Grasping, Manipulation, Object recognition,
Motion planning, Object with holes
Abstract
● Scissors, an object with holes, can be caged by a two-
fingered hand
● Necessary features for caging a scissors are
● Position of the holes (a handle)
● Orientation of the scissors (especially blades)
● Object recognition is based on OpenCV and SURF
● Choreonoid*[1]
, a motion planner, and graspPlugin*[2]
, a
grasp planner, are used for caging motion generation
Motivation
● Caging, a geometrical constraint by robots, is substitution of grasping, a force-control-based approach
● Ring-type caging can be easily achieved by simple visual features (loop-shapes)
● Vision system has an advantage over some RGB-D system on the viewpoint of size restrictions
Our proposal
● Obtain visual features by webcams for ring-type caging
● Ellipsoid approximation for handle of scissors
● Majority decisions for orientation of blades with Hough transform of line segments
● Motion planning with Choreonoid and graspPlugin modified for caging with its sufficient conditions
Sufficient condition for ring-type caging
● Capture a loop shape of object by robot fingers and make a Hopf link
RGB vs. RGB-D
● RGB-D images has richer information of objects than only RGB.
● RGB-D sensors are still larger than RGB cameras. It is a disadvantage for implementation to ro-
bot hands.
Caging planning by Choreonoid*[1]
, a motion planner
● A motion planner using PRM (Probabilistic Roadmap Method)
graspPlugin*[2]
● Grasp planner for Choreonoid, including grasping, trajectory and task planning
Our modification
Reference: *[1] Choreonoid, http://choreonoid.org/en/, *[2] graspPlugin, http://choreonoid.org/GraspPlugin/i/?q=en
Object recognition
Position of handle of scissors
1) Detect contours using luminance gradient, and run closing
processing to connect separated contours
2) Recognize loop contours from a binary image, and the loops
make nested structure.
3) The loops surrounded by the outermost loop are approxi-
mated by each ellipse using least square method.
4) Estimate major and minor axis of each ellipse and compare
the distance of each axis in all the combinations of ellipses.
5) Assume a handle that is composed by two ellipses whose
sum of differences is smallest in all the combinations.
Orientation of scissors
1) Define a direction vector between each center of two el-
lipses approximating the hollows of handle
2) Detect the blades of scissors as several line segments rec-
ognized from Hough transform applied to contours
3) Define a direction vector from the handle to the line seg-
ments and examine the relative position of them by outer
product
4) Estimate orientation of the scissors by majority decision
Distance estimation by stereo vision
Widely-used method, with SURF features, epipolar geometry and stereo rectification
Motion planning by Choreonoid
1) Move the robot hand to right over of midpoint between
the handle and rotate it to let the gripper vertical
2) Let the line segment between both gripper fingers in
parallel to the line segment between the handle’s loops
3) Approach the gripper to the object and close it
Note: “Robot fingers and the table” cooperatively make a
“loop” to cage the scissors
0
10
20
30
40
50
60
70
80
90
100
Scissors A Scissors B Scissors C Scissors D
Successrate[%]
Handle detection Orientation estimation
2
Acknowledgment: This work was supported by JSPS KAKENHI Grant #23760248
Average planning time
● Generate goal posture:
10 ms
● Path planning: 10ms
Experimental results
● Scissors with decorated texture has less success rate
● Orientation estimation is executed with high accuracy if
handle detection is successfully achieved
● Some obstacles are removed through labelling process
● Note: Scissors are on the white flat table
A failure case

More Related Content

Similar to Icam2015 presentation poster - Object Recognition and Planning of Ring-type Caging for Scissors

Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive Communications
Förderverein Technische Fakultät
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
Soma Boubou
 
Automated Laser Scanning System For Reverse Engineering And Inspection
Automated Laser Scanning System For Reverse Engineering And InspectionAutomated Laser Scanning System For Reverse Engineering And Inspection
Automated Laser Scanning System For Reverse Engineering And Inspection
Jennifer Daniel
 
E017443136
E017443136E017443136
E017443136
IOSR Journals
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET Journal
 
A Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough TransformA Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough Transform
IJSRED
 
Human arm tracking
Human arm trackingHuman arm tracking
Human arm tracking
Ayush Varshney
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic arm
ANJANA ANILKUMAR
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892
ANJANA ANILKUMAR
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
eSAT Publishing House
 
Motion planning and controlling algorithm for grasping and manipulating movin...
Motion planning and controlling algorithm for grasping and manipulating movin...Motion planning and controlling algorithm for grasping and manipulating movin...
Motion planning and controlling algorithm for grasping and manipulating movin...
ijscai
 
E0442328
E0442328E0442328
E0442328
IJERA Editor
 
Lecture 12 localization and navigation
Lecture 12 localization and navigationLecture 12 localization and navigation
Lecture 12 localization and navigation
Vajira Thambawita
 
C0365025029
C0365025029C0365025029
C0365025029
theijes
 
Ear Biometrics shritosh kumar
Ear Biometrics shritosh kumarEar Biometrics shritosh kumar
Ear Biometrics shritosh kumar
shritosh kumar
 
Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...
eSAT Publishing House
 
Multibiometrics ver5
Multibiometrics ver5Multibiometrics ver5
Multibiometrics ver5
Rowshina Nikzad
 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial window
Alexander Decker
 
BAXTER PLAYING POOL
BAXTER PLAYING POOLBAXTER PLAYING POOL
BAXTER PLAYING POOL
shiva karthik reddy koyya
 
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
sipij
 

Similar to Icam2015 presentation poster - Object Recognition and Planning of Ring-type Caging for Scissors (20)

Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive Communications
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
Automated Laser Scanning System For Reverse Engineering And Inspection
Automated Laser Scanning System For Reverse Engineering And InspectionAutomated Laser Scanning System For Reverse Engineering And Inspection
Automated Laser Scanning System For Reverse Engineering And Inspection
 
E017443136
E017443136E017443136
E017443136
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
A Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough TransformA Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough Transform
 
Human arm tracking
Human arm trackingHuman arm tracking
Human arm tracking
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic arm
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
 
Motion planning and controlling algorithm for grasping and manipulating movin...
Motion planning and controlling algorithm for grasping and manipulating movin...Motion planning and controlling algorithm for grasping and manipulating movin...
Motion planning and controlling algorithm for grasping and manipulating movin...
 
E0442328
E0442328E0442328
E0442328
 
Lecture 12 localization and navigation
Lecture 12 localization and navigationLecture 12 localization and navigation
Lecture 12 localization and navigation
 
C0365025029
C0365025029C0365025029
C0365025029
 
Ear Biometrics shritosh kumar
Ear Biometrics shritosh kumarEar Biometrics shritosh kumar
Ear Biometrics shritosh kumar
 
Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...
 
Multibiometrics ver5
Multibiometrics ver5Multibiometrics ver5
Multibiometrics ver5
 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial window
 
BAXTER PLAYING POOL
BAXTER PLAYING POOLBAXTER PLAYING POOL
BAXTER PLAYING POOL
 
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
 

More from Fukuoka Institute of Technology

単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
Fukuoka Institute of Technology
 
メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...
メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...
メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...
Fukuoka Institute of Technology
 
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
Fukuoka Institute of Technology
 
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulationロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
Fukuoka Institute of Technology
 
20210323 男性高専教員で育児休業した話
20210323 男性高専教員で育児休業した話 20210323 男性高専教員で育児休業した話
20210323 男性高専教員で育児休業した話
Fukuoka Institute of Technology
 
オンライン学会を支えるツール群 / Many web services for on-line academic conferences
オンライン学会を支えるツール群 / Many web services for on-line academic conferencesオンライン学会を支えるツール群 / Many web services for on-line academic conferences
オンライン学会を支えるツール群 / Many web services for on-line academic conferences
Fukuoka Institute of Technology
 
Robosemi - a brief survey on surveys on robotic manipulation researches
Robosemi - a brief survey on surveys on robotic manipulation researchesRobosemi - a brief survey on surveys on robotic manipulation researches
Robosemi - a brief survey on surveys on robotic manipulation researches
Fukuoka Institute of Technology
 
Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...
Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...
Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...
Fukuoka Institute of Technology
 
凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...
凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...
凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...
Fukuoka Institute of Technology
 
Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...
Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...
Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...
Fukuoka Institute of Technology
 
把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...
把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...
把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...
Fukuoka Institute of Technology
 
report slide for internship
report slide for internshipreport slide for internship
report slide for internship
Fukuoka Institute of Technology
 
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
Fukuoka Institute of Technology
 
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
Fukuoka Institute of Technology
 
A use case of telepresence robots for science communication
A use case of telepresence robots for science communicationA use case of telepresence robots for science communication
A use case of telepresence robots for science communication
Fukuoka Institute of Technology
 
このロボットがすごい in 福岡
このロボットがすごい in 福岡このロボットがすごい in 福岡
このロボットがすごい in 福岡
Fukuoka Institute of Technology
 
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づく コーチングへの一考察
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づくコーチングへの一考察バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づくコーチングへの一考察
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づく コーチングへの一考察
Fukuoka Institute of Technology
 
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
Fukuoka Institute of Technology
 
サイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
サイエンスアイランドプロジェクト:リーフレット,science islands project: leafletサイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
サイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
Fukuoka Institute of Technology
 

More from Fukuoka Institute of Technology (20)

単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
 
メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...
メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...
メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-Contact_load_estimation_by_structural_color_cha...
 
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
 
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulationロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
 
20210323 男性高専教員で育児休業した話
20210323 男性高専教員で育児休業した話 20210323 男性高専教員で育児休業した話
20210323 男性高専教員で育児休業した話
 
オンライン学会を支えるツール群 / Many web services for on-line academic conferences
オンライン学会を支えるツール群 / Many web services for on-line academic conferencesオンライン学会を支えるツール群 / Many web services for on-line academic conferences
オンライン学会を支えるツール群 / Many web services for on-line academic conferences
 
Robosemi - a brief survey on surveys on robotic manipulation researches
Robosemi - a brief survey on surveys on robotic manipulation researchesRobosemi - a brief survey on surveys on robotic manipulation researches
Robosemi - a brief survey on surveys on robotic manipulation researches
 
Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...
Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...
Homogeneous Quantitative Measure of Caging Grasps with both Geometrical and M...
 
凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...
凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...
凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - Both kinetic and static friction on the slidin...
 
Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...
Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...
Electromyograph Classification of Six Hand-Actions for Twisting Manipulation ...
 
把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...
把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...
把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / A quantitative index of partial caging base...
 
report slide for internship
report slide for internshipreport slide for internship
report slide for internship
 
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
 
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
 
A use case of telepresence robots for science communication
A use case of telepresence robots for science communicationA use case of telepresence robots for science communication
A use case of telepresence robots for science communication
 
このロボットがすごい in 福岡
このロボットがすごい in 福岡このロボットがすごい in 福岡
このロボットがすごい in 福岡
 
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づく コーチングへの一考察
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づくコーチングへの一考察バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づくコーチングへの一考察
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づく コーチングへの一考察
 
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
 
サイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
サイエンスアイランドプロジェクト:リーフレット,science islands project: leafletサイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
サイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
 

Recently uploaded

Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 

Recently uploaded (20)

Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 

Icam2015 presentation poster - Object Recognition and Planning of Ring-type Caging for Scissors

  • 1. Object Recognition and Planning of Ring-type Caging for Scissors * S. Makita*1 , S. Tsuji*2 , T. Tsuji*3 , K. Harada*4 *1 NIT Sasebo College, *2 Omron Corp., *3 Kyushu Univ., *4 AIST Keywords Caging, Grasping, Manipulation, Object recognition, Motion planning, Object with holes Abstract ● Scissors, an object with holes, can be caged by a two- fingered hand ● Necessary features for caging a scissors are ● Position of the holes (a handle) ● Orientation of the scissors (especially blades) ● Object recognition is based on OpenCV and SURF ● Choreonoid*[1] , a motion planner, and graspPlugin*[2] , a grasp planner, are used for caging motion generation Motivation ● Caging, a geometrical constraint by robots, is substitution of grasping, a force-control-based approach ● Ring-type caging can be easily achieved by simple visual features (loop-shapes) ● Vision system has an advantage over some RGB-D system on the viewpoint of size restrictions Our proposal ● Obtain visual features by webcams for ring-type caging ● Ellipsoid approximation for handle of scissors ● Majority decisions for orientation of blades with Hough transform of line segments ● Motion planning with Choreonoid and graspPlugin modified for caging with its sufficient conditions Sufficient condition for ring-type caging ● Capture a loop shape of object by robot fingers and make a Hopf link RGB vs. RGB-D ● RGB-D images has richer information of objects than only RGB. ● RGB-D sensors are still larger than RGB cameras. It is a disadvantage for implementation to ro- bot hands. Caging planning by Choreonoid*[1] , a motion planner ● A motion planner using PRM (Probabilistic Roadmap Method) graspPlugin*[2] ● Grasp planner for Choreonoid, including grasping, trajectory and task planning Our modification Reference: *[1] Choreonoid, http://choreonoid.org/en/, *[2] graspPlugin, http://choreonoid.org/GraspPlugin/i/?q=en
  • 2. Object recognition Position of handle of scissors 1) Detect contours using luminance gradient, and run closing processing to connect separated contours 2) Recognize loop contours from a binary image, and the loops make nested structure. 3) The loops surrounded by the outermost loop are approxi- mated by each ellipse using least square method. 4) Estimate major and minor axis of each ellipse and compare the distance of each axis in all the combinations of ellipses. 5) Assume a handle that is composed by two ellipses whose sum of differences is smallest in all the combinations. Orientation of scissors 1) Define a direction vector between each center of two el- lipses approximating the hollows of handle 2) Detect the blades of scissors as several line segments rec- ognized from Hough transform applied to contours 3) Define a direction vector from the handle to the line seg- ments and examine the relative position of them by outer product 4) Estimate orientation of the scissors by majority decision Distance estimation by stereo vision Widely-used method, with SURF features, epipolar geometry and stereo rectification Motion planning by Choreonoid 1) Move the robot hand to right over of midpoint between the handle and rotate it to let the gripper vertical 2) Let the line segment between both gripper fingers in parallel to the line segment between the handle’s loops 3) Approach the gripper to the object and close it Note: “Robot fingers and the table” cooperatively make a “loop” to cage the scissors 0 10 20 30 40 50 60 70 80 90 100 Scissors A Scissors B Scissors C Scissors D Successrate[%] Handle detection Orientation estimation 2 Acknowledgment: This work was supported by JSPS KAKENHI Grant #23760248 Average planning time ● Generate goal posture: 10 ms ● Path planning: 10ms Experimental results ● Scissors with decorated texture has less success rate ● Orientation estimation is executed with high accuracy if handle detection is successfully achieved ● Some obstacles are removed through labelling process ● Note: Scissors are on the white flat table A failure case