Forward Kinematics Demonstration of 6DF Robot using CoppeliaSim and C#

Abstract

Purpose: Robot researchers need the simulator to test their functions and algorithm before implementing into the real Robot. When we search for a good simulator, a customizable Robot simulator is not available to the researcher. Some good options are available in the market, but their price is too high, not affordable. After much research, we found a better solution around all aspects, fully customizable and entirely free of cost. There are two sides. One is a 3D view of robotics ARM, and another is a joint controller of robotics ARM. For 3D simulation, CoppeliaSim is the best option. It is free of cost and Open Source. The C# language is becoming famous for its managed code structure and ease of implementation. Our Robot controller is in the C# language. Microsoft visual studio is the best IDE to control the simulator. It is an unparallel IDE for the programmer. In the CoppeliaSim little bit, Lua script is in associated functions. For Communication Between the CoppeliaSim and our application, we will use the Remote API Framework. Design/Methodology/Approach: Here we are using the prebuild robot model of CoppeliaSim IDE (Integrated Development Environment) to save the time and attach Lua scripts associated with robot object. From Visual studio IDE we control the Virtual Robot through TCP/IP socket object. Using GUI (Graphical User Interface) we send the command to the robot. Findings/Result: The researcher who is developing robotics arm, is required the vast knowledge of position and rotation of different joints. Changing the joint value using the GUI element, we can observe the various robot pose. The researcher can proceed further Sending the multiple sequential command. Thus, we can simulate industrial process automation. Originality/Value: Using both CoppeliaSim and visual studio IDE can create a better environment for our robotics research. Paper Type: Simulation.

Authors and Affiliations

Sudip Chakraborty , P. S. Aithal

Keywords

Related Articles

Impact of Sustainable Finance on MSMEs and other Companies to Promote Green Growth and Sustainable Development

Purpose: Sustainable Finance (SF) contributes to better development and better Finance for Economic growth. Sustainable development is protecting and restoring the ecological system. SIDBI, NITI Aayog, and World Bank fac...

Demonstration of Drawing by Robotic Arm using RoboDK and C#

Purpose:Robots are transforming the world, and soon they will take part or assist in our all-dailylife activities. There are several fields where robots are already doing well, like Surgery, painting, industrial automa...

A Review on Conceptual Model of Cyber Attack Detection and Mitigation Using Deep Ensemble Model

Purpose: When communication networks and the internet of things are integrated into business control systems, they become more vulnerable to cyber-attacks, which can have disastrous consequences. An...

Accelerating the Race to Autonomous Cars –A Case Study

Background/Purpose:Every automaker is racing to generate self-driving innovations and some slew of fantastic tech firms and start-ups doing the same. The vehicle industry has a long history of implementi...

Forward and Inverse Kinematics Demonstration using RoboDK and C#

Purpose: Robot researchers need a simulator to understand better the algorithm on path planning, arm movement, and many more. They need a good simulator. RoboDK is an excellent simulator to fulfill the research work. I...

Download PDF file
  • EP ID EP714083
  • DOI http://doi.org/10.5281/zenodo.4680570
  • Views 76
  • Downloads 0

How To Cite

Sudip Chakraborty, P. S. Aithal (2021). Forward Kinematics Demonstration of 6DF Robot using CoppeliaSim and C#. INTERNATIONAL JOURNAL OF APPLIED ENGINEERING AND MANAGEMENT LETTERS (IJAEML), 5(1), -. https://europub.co.uk/articles/-A-714083