SlideShare a Scribd company logo
1 of 2
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 CommunicationsFö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 descriptorSoma 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 InspectionJennifer Daniel
 
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 PrincipleIRJET 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 TransformIJSRED
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic armANJANA ANILKUMAR
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892ANJANA 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 througheSAT 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
 
Lecture 12 localization and navigation
Lecture 12 localization and navigationLecture 12 localization and navigation
Lecture 12 localization and navigationVajira Thambawita
 
C0365025029
C0365025029C0365025029
C0365025029theijes
 
Ear Biometrics shritosh kumar
Ear Biometrics shritosh kumarEar Biometrics shritosh kumar
Ear Biometrics shritosh kumarshritosh 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
 
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 windowAlexander Decker
 
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 Satoshi Makita

メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-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...Satoshi Makita
 
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...
RSJ2021: 押し操作における滑りに非平行な摩擦力の実験的検討 - Anisotropic frictional forces in sliding ...Satoshi Makita
 
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulationロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulation
ロボットにぴったりの物体操作や作業の方法を探求する / Appropriate approaches to robotic manipulationSatoshi Makita
 
20210323 男性高専教員で育児休業した話
20210323 男性高専教員で育児休業した話 20210323 男性高専教員で育児休業した話
20210323 男性高専教員で育児休業した話 Satoshi Makita
 
オンライン学会を支えるツール群 / 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 conferencesSatoshi Makita
 
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 researchesSatoshi Makita
 
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...Satoshi Makita
 
凖静的な物体操作における動摩擦力と静止摩擦力の発生可能性 - 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...Satoshi Makita
 
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 ...Satoshi Makita
 
把持のロバスト性解析に基づくパーシャルなケージングの定量的指標 / 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...Satoshi Makita
 
report slide for internship
report slide for internshipreport slide for internship
report slide for internshipSatoshi Makita
 
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...
ロボット研究のためのコミュニケーション活動 - Scientific Communication for Robotics Research / Sci2...Satoshi Makita
 
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafeSatoshi Makita
 
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 communicationSatoshi Makita
 
このロボットがすごい in 福岡
このロボットがすごい in 福岡このロボットがすごい in 福岡
このロボットがすごい in 福岡Satoshi Makita
 
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づく コーチングへの一考察
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づくコーチングへの一考察バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づくコーチングへの一考察
バレーボールのオーバーハンドパスにおける手指の筋腱複合体の弾性特性に基づく コーチングへの一考察Satoshi Makita
 
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)
離島地区特有の資源と課題を考慮した科学コミュニケーション(RSJ2016)Satoshi Makita
 
サイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
サイエンスアイランドプロジェクト:リーフレット,science islands project: leafletサイエンスアイランドプロジェクト:リーフレット,science islands project: leaflet
サイエンスアイランドプロジェクト:リーフレット,science islands project: leafletSatoshi Makita
 
インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...
インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...
インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...Satoshi Makita
 
サイエンスアイランドプロジェクト:ポスター,science islands project: poster
サイエンスアイランドプロジェクト:ポスター,science islands project: posterサイエンスアイランドプロジェクト:ポスター,science islands project: poster
サイエンスアイランドプロジェクト:ポスター,science islands project: posterSatoshi Makita
 

More from Satoshi Makita (20)

メカノクロミック構造色ゲルの色調変化に基づく接触荷重の推定-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
 
インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...
インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...
インターネットとロボットを活用した対面式遠隔コミュニケーション,Face-to-face tele-communication using interne...
 
サイエンスアイランドプロジェクト:ポスター,science islands project: poster
サイエンスアイランドプロジェクト:ポスター,science islands project: posterサイエンスアイランドプロジェクト:ポスター,science islands project: poster
サイエンスアイランドプロジェクト:ポスター,science islands project: poster
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

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