SlideShare a Scribd company logo
1 of 1
Robot Arm Simulation 
Author: Jiang Yucheng 
Supervisor: Claude Sammut Maurice Pagnucco 
Research Theme: Digital Future 
Background and objectives 
Robot simulation is to create embedded applications for a robot without depending physically on the 
actual machine, thus saving cost and time. In some cases, these applications can be transferred on the real 
robot without modifications. The objective of the project is to create a interface(driver) between 
simulation robot and real robot so that the arm model will move as the physical robot is moved. And the 
simulation can be applied in various scenarios to test the stretching room of Arm and whether there will 
be collision to avoid breaking the robot arm in the real situation. 
Hierachical structure of project 
Knowledge and tools 
Robot operating system(ROS) 
software framework for robot software development, it provides standard operating system services. 
RVIZ 
A package of ROS and it functions as 3D visualization tool. 
Unified Robot Description Format(URDF) 
A package of ROS to represent robot model with XML format and itself contains a C++ parser 
packages it will require some parameter configuration to make it 
useable. 
Interfacing the arm navigation node and the physical/gazebo driver 
The nodes that are created generate a standardized interface which 
will need to be implemented by both the physical and gazebo drivers. 
In particular the information of following joint trajectory of ROS 
control message must be implemented 
Methods And Procedures 
Create URDF of robot arm 
The URDF is the main way of modeling robot arm in ROS, and it is used 
in a number of ways. Firstly, it is used by Gazebo the main 3D simulator 
within ROS. Secondly it is used by RVIZ. Finally, URDF is also used by 
ROS tools to generate kinematic chains for planning and performing 
collision detection. In general, having a good URDF model of the Robot 
arm is critical first step for this project. 
Generating the arm navigation packages 
Once an accurate URDF model has been generated, it can be used by 
the Planning Description Configuration Wizard to create the basic arm 
navigation packages. Once this tool creates the basic arm navigation 
IronCad 3D modeling 
URDF modelling 
A rough URDF was firstly created mainly with RVIZ visualization in mind. But it doesn’t include any physical 
attributes such as mass and center of mass. These are important for simulation. After modification time and agian 
the current URDF model is more accurate and some physical attributes have been modified or added in to satisfy 
the later usage for scenario simulation. The joints in this stage can be rotated using GUI(Graphical User Interface) 
but there is no collision detection neither any mass parameters taking effect. 
Figure1 
Figure2 
Figure3 
Figure4 
IronCad is a 3D modeling CAD software. The first step is to create the 3D model exactly 
according to the robot arm. Figure 1,2,3 show some of the joint models of arm and figure 4 
shows the whole arm model with rendering effect. The model of each robot joint will be 
exported separately for the usage in later stage. 
Meshlab refining 
Conclusion 
Gazebo is a multi-robot simulator. It is capable of simulating a 
population of robots, sensors and objects in a three-dimensional 
world. It generates both realistic sensor feedback and physically 
plausible interactions between objects .In This stage The robot arm 
model can be set in specific real scenarios. The main purpose of 
doing this is to detect the possible collision of joints when 
performing pickup task and to simulate arm stretching to record the 
stretching space of arm. 
Gazebo simulation 
Meshlab is an advanced 3D mesh processing 
software system. It is perfect in 3D 
development and data handling. In this stage 
the parts are further modified to make sure 
they are accurate with respect to dimensions 
of the real arm. And all the parts will be 
converted to Collada(.dae) files for the ease 
processing of URDF in RVIZ. 
The robot arm model can be simulated in certain scenarios and perform specific tasks. With respect to the interface the robot arm model will move as the real arm moves. The project has 
not been completed yet and I think there are improving room in many aspects. But the experience and knowledge gained through the summer research program is invaluable. 
Future Work 
Discrete concrete Gazebo simulation environment should be built to satisfy the needs of everyday life scenarios or specific outdoor situation.

More Related Content

Viewers also liked

4.2 the user experience ak
4.2 the user experience ak4.2 the user experience ak
4.2 the user experience akarthurkrull
 
Univative Business Consulting Competition Presentation
Univative Business Consulting Competition PresentationUnivative Business Consulting Competition Presentation
Univative Business Consulting Competition PresentationJoe Jiang
 
Affordable Housing Tour - Santa Cruz
Affordable Housing Tour - Santa CruzAffordable Housing Tour - Santa Cruz
Affordable Housing Tour - Santa CruzRobert Singleton
 
Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0sprdd
 
Let’s explore environmental wellness!
Let’s explore environmental wellness!Let’s explore environmental wellness!
Let’s explore environmental wellness!Sheala86
 
Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)준태 김
 
웹 서비스를 위한 보안서버 구축방향
웹 서비스를 위한 보안서버 구축방향웹 서비스를 위한 보안서버 구축방향
웹 서비스를 위한 보안서버 구축방향FlyHigh Co., LTD.
 

Viewers also liked (11)

4.2 the user experience ak
4.2 the user experience ak4.2 the user experience ak
4.2 the user experience ak
 
Chinese 014
Chinese 014Chinese 014
Chinese 014
 
Curriculum vitae englsh
Curriculum vitae   englshCurriculum vitae   englsh
Curriculum vitae englsh
 
Univative Business Consulting Competition Presentation
Univative Business Consulting Competition PresentationUnivative Business Consulting Competition Presentation
Univative Business Consulting Competition Presentation
 
Affordable Housing Tour - Santa Cruz
Affordable Housing Tour - Santa CruzAffordable Housing Tour - Santa Cruz
Affordable Housing Tour - Santa Cruz
 
Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0
 
Let’s explore environmental wellness!
Let’s explore environmental wellness!Let’s explore environmental wellness!
Let’s explore environmental wellness!
 
Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)
 
1.food types.b
1.food types.b1.food types.b
1.food types.b
 
0001
00010001
0001
 
웹 서비스를 위한 보안서버 구축방향
웹 서비스를 위한 보안서버 구축방향웹 서비스를 위한 보안서버 구축방향
웹 서비스를 위한 보안서버 구축방향
 

Similar to Taster of Research Poster

Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportRobo India
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoDevasena Inupakutika
 
Module6rob prog mr302_mtr_ncerc
Module6rob prog mr302_mtr_ncercModule6rob prog mr302_mtr_ncerc
Module6rob prog mr302_mtr_ncercJishnu Jish
 
Robotic Image Capture
Robotic Image CaptureRobotic Image Capture
Robotic Image CaptureDarin Rajan
 
ROS Workshop Proposal
ROS Workshop ProposalROS Workshop Proposal
ROS Workshop Proposalcodingstudio
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxIIEE - NEDUET
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programminganand hd
 
K_WAWA_209319969_FINAL_REPORT
K_WAWA_209319969_FINAL_REPORTK_WAWA_209319969_FINAL_REPORT
K_WAWA_209319969_FINAL_REPORTkonso wawa
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppttffttfyyf
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptAfstddrrdv
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerAlex Barbosa Coqueiro
 
IRJET- Augmented Reality based Building Modelling
IRJET- Augmented Reality based Building Modelling IRJET- Augmented Reality based Building Modelling
IRJET- Augmented Reality based Building Modelling IRJET Journal
 
Top three robot programming methods (teaching)
Top three robot programming methods (teaching)Top three robot programming methods (teaching)
Top three robot programming methods (teaching)Tumul Ozha
 

Similar to Taster of Research Poster (20)

Final-Report
Final-ReportFinal-Report
Final-Report
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project Report
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and pso
 
Module6rob prog mr302_mtr_ncerc
Module6rob prog mr302_mtr_ncercModule6rob prog mr302_mtr_ncerc
Module6rob prog mr302_mtr_ncerc
 
Paper (2007) - English
Paper (2007) - EnglishPaper (2007) - English
Paper (2007) - English
 
RobotStudiopp.ppt
RobotStudiopp.pptRobotStudiopp.ppt
RobotStudiopp.ppt
 
ie450RobotStudio.ppt
ie450RobotStudio.pptie450RobotStudio.ppt
ie450RobotStudio.ppt
 
Robot Software Functions (By Dr. J. Jeya Jeevahan)
Robot Software Functions (By Dr. J. Jeya Jeevahan)Robot Software Functions (By Dr. J. Jeya Jeevahan)
Robot Software Functions (By Dr. J. Jeya Jeevahan)
 
Robotic Image Capture
Robotic Image CaptureRobotic Image Capture
Robotic Image Capture
 
Mapping mobile robotics
Mapping mobile roboticsMapping mobile robotics
Mapping mobile robotics
 
thesis
thesisthesis
thesis
 
ROS Workshop Proposal
ROS Workshop ProposalROS Workshop Proposal
ROS Workshop Proposal
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programming
 
K_WAWA_209319969_FINAL_REPORT
K_WAWA_209319969_FINAL_REPORTK_WAWA_209319969_FINAL_REPORT
K_WAWA_209319969_FINAL_REPORT
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS Robomaker
 
IRJET- Augmented Reality based Building Modelling
IRJET- Augmented Reality based Building Modelling IRJET- Augmented Reality based Building Modelling
IRJET- Augmented Reality based Building Modelling
 
Top three robot programming methods (teaching)
Top three robot programming methods (teaching)Top three robot programming methods (teaching)
Top three robot programming methods (teaching)
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Taster of Research Poster

  • 1. Robot Arm Simulation Author: Jiang Yucheng Supervisor: Claude Sammut Maurice Pagnucco Research Theme: Digital Future Background and objectives Robot simulation is to create embedded applications for a robot without depending physically on the actual machine, thus saving cost and time. In some cases, these applications can be transferred on the real robot without modifications. The objective of the project is to create a interface(driver) between simulation robot and real robot so that the arm model will move as the physical robot is moved. And the simulation can be applied in various scenarios to test the stretching room of Arm and whether there will be collision to avoid breaking the robot arm in the real situation. Hierachical structure of project Knowledge and tools Robot operating system(ROS) software framework for robot software development, it provides standard operating system services. RVIZ A package of ROS and it functions as 3D visualization tool. Unified Robot Description Format(URDF) A package of ROS to represent robot model with XML format and itself contains a C++ parser packages it will require some parameter configuration to make it useable. Interfacing the arm navigation node and the physical/gazebo driver The nodes that are created generate a standardized interface which will need to be implemented by both the physical and gazebo drivers. In particular the information of following joint trajectory of ROS control message must be implemented Methods And Procedures Create URDF of robot arm The URDF is the main way of modeling robot arm in ROS, and it is used in a number of ways. Firstly, it is used by Gazebo the main 3D simulator within ROS. Secondly it is used by RVIZ. Finally, URDF is also used by ROS tools to generate kinematic chains for planning and performing collision detection. In general, having a good URDF model of the Robot arm is critical first step for this project. Generating the arm navigation packages Once an accurate URDF model has been generated, it can be used by the Planning Description Configuration Wizard to create the basic arm navigation packages. Once this tool creates the basic arm navigation IronCad 3D modeling URDF modelling A rough URDF was firstly created mainly with RVIZ visualization in mind. But it doesn’t include any physical attributes such as mass and center of mass. These are important for simulation. After modification time and agian the current URDF model is more accurate and some physical attributes have been modified or added in to satisfy the later usage for scenario simulation. The joints in this stage can be rotated using GUI(Graphical User Interface) but there is no collision detection neither any mass parameters taking effect. Figure1 Figure2 Figure3 Figure4 IronCad is a 3D modeling CAD software. The first step is to create the 3D model exactly according to the robot arm. Figure 1,2,3 show some of the joint models of arm and figure 4 shows the whole arm model with rendering effect. The model of each robot joint will be exported separately for the usage in later stage. Meshlab refining Conclusion Gazebo is a multi-robot simulator. It is capable of simulating a population of robots, sensors and objects in a three-dimensional world. It generates both realistic sensor feedback and physically plausible interactions between objects .In This stage The robot arm model can be set in specific real scenarios. The main purpose of doing this is to detect the possible collision of joints when performing pickup task and to simulate arm stretching to record the stretching space of arm. Gazebo simulation Meshlab is an advanced 3D mesh processing software system. It is perfect in 3D development and data handling. In this stage the parts are further modified to make sure they are accurate with respect to dimensions of the real arm. And all the parts will be converted to Collada(.dae) files for the ease processing of URDF in RVIZ. The robot arm model can be simulated in certain scenarios and perform specific tasks. With respect to the interface the robot arm model will move as the real arm moves. The project has not been completed yet and I think there are improving room in many aspects. But the experience and knowledge gained through the summer research program is invaluable. Future Work Discrete concrete Gazebo simulation environment should be built to satisfy the needs of everyday life scenarios or specific outdoor situation.