modular pick and place simulator using ros framework
TRANSCRIPT
![Page 1: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/1.jpg)
1
Modular Pick and Place Simulator using ROS
Framework
PEDRO TAVARES JOSÉ LIMA; PEDRO COSTA; ANTÓNIO PAULO MOREIRA
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
![Page 2: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/2.jpg)
2
Table of Contents Introduction
Problem
Objectives
System Architecture◦ Simulator in the Industrial Robotics Course◦ Scene Recognition◦ Configuration Space and Kinematics◦ Robot Movement◦ Control Tier◦ ROS Framework
Discussion and Future Perspectives
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
![Page 3: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/3.jpg)
3
1. The field of Robotics has become one of the most rapidly growing fields in the research and technological world.
2. Intelligent robots present key characteristics that enable the streamlining of automated processes associated to industry.
3. Pick and Place operations have attracted considerable interest from the research and industrial community as they present one of the most effective solutions to typical problems such as handling or transportation.
Introduction
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Introduction
Problem
![Page 4: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/4.jpg)
4
1. Robotic manipulators allows to maximize the efficiency in several industrial processes.
2. The development of flexible robots represents the possibility of them becoming a highly efficient operator.
3. Using a generic framework promotes the development of modular and simple software that together fulfill the state-of-art requests of the industry.
Introduction
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Introduction
Problem
![Page 5: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/5.jpg)
5
1. Develop a simulator that captures the main challenges in robotics:
i. Uncertainty in the scheduling of a robotic task.
1. Irregular and non structured environment.
2. Existence of static and dynamic structures.
ii. Difficulty in conciliation between Time and Complexity.
iii. Lacking of codification in a standard way.
iv. Need to develop a safe and efficiently system.
Problem
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Introduction
Problem
Objectives
![Page 6: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/6.jpg)
6
Objectives
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Problem
Objectives
System Architecture
1. Development of a flexible system architecture.i. Intelligent scene recognition.
ii. Generic Path planner.
iii. Low execution time.
iv. Modular development.
v. Easily adaptable.
![Page 7: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/7.jpg)
7
System Architecture
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Objectives
System Architecture
Simulator in the Industrial Robotics Course
Tier ID Tier Specifications Examples
I Recognition of the
environment. Strategy Planning.
Image Processing, Camera-Laser Triangulation…
II Movement of the robot Grabbing or Placement
A*, Dijkstra Algorithm, Heuristics…
Joint Control, Strength Control on Gripper, Close
Identification
III Control of changes and responses
Feedback Control Loops, Adaptive Strategies
![Page 8: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/8.jpg)
8
System Architecture
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Objectives
System Architecture
Simulator in the Industrial Robotics Course
![Page 9: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/9.jpg)
9
Simulator in the Industrial Robotics Course
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
System Architecture
Simulator in the Industrial Robotics Course
Scene Recognition
![Page 10: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/10.jpg)
10
1. Image Processing;
2. 3D Model;
3. Object Classification;
4. Decision Tree;
5. Objects’ Dictionary / Class / Instance;
Scene Recognition
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Simulator in the Industrial Robotics Course
Scene Recognition
Configuration Space and Kinematics
![Page 11: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/11.jpg)
11
Configuration Space and Kinematics
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Scene Recognition
Configuration Space and Kinematics
Robot Movement
1. Configuration Space.
i. Spacial Discretization.
ii. Structure containing the all the
possible robot configurations and
respective properties.
iii. Definition of each configuration
cell.
![Page 12: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/12.jpg)
12
2. Kinematics: Transformation of cartesian poses into robot states and vice-versa.
Configuration Space and Kinematics
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Scene Recognition
Configuration Space and Kinematics
Robot Movement
DH Parameters Appliance of Linear Transformations
Transformations Equations
![Page 13: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/13.jpg)
13
1. Determination of Final Pose.
2. Quadrant Consideration.
3. Approach Path Planning.
4. Joint Control.
Robot Movement
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Configuration Space and Kinematics
Robot Movement
Control Tier
![Page 14: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/14.jpg)
14
1. Feedback Loop.
2. Auto Corrective Algorithm.
3. Minimization of Errors.
Control Tier
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Robot Movement
Control Tier
ROS Framework
![Page 15: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/15.jpg)
15
1. ROS allows the decomplexation of problems.
2. Each Tier of the proposed system architecture can be associated with a node which runs separately from the others.
3. The communication between nodes is assure by topics, services and messages.
ROS Framework
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Control Tier
ROS Framework
Discussion and Future Perspectives
![Page 16: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/16.jpg)
16
1. This simulator shown results in term of motivating students and it allowed those students to understand in a simple way how the robotics field is evolving.
2. Moreover, during the tasks they were confronted with a range of situation commonly found in industrial environment surrounding robotic manipulator arms.
3. The real problem of EuRoC shown to be useful in terms of understanding the robotics situation and potential.
Discussion and Future Perspectives
ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
ROS Framework
Discussion and Future Perspectives
![Page 17: Modular Pick and Place Simulator using ROS Framework](https://reader035.vdocuments.site/reader035/viewer/2022062502/58a683421a28ab94238b6311/html5/thumbnails/17.jpg)
17ADAPTIVE PICK AND PLACE APPROACH USING ROS FRAMEWORK
Thanks for your attention!