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

A Simulated 3D Printer in CoppeliaSim

Purpose: Now, 3D Printer is becoming popular. Not only used for printing toys but also to print some needful items for prototyping. We go for final production after prototype approval. So the researcher needs a 3D printe...

ICT and Digital Technology based Solutions for Smart City Challenges and Opportunities

Purpose: Today's Smart Cities are rapidly evolving with the help of the latest tools and technologies and also due to large investment and priority focus by various countries across the globe. Smart Citie...

Smart City Waste Management through ICT and IoT driven Solution

Purpose: The growing population and mass relocation of citizens from urban and semi-urban areas to Smart Cities have resulted in exponential growth in Smart Cities and thereby certain challenges. One of the major chall...

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...

Terminal++ for Robot Researcher Using C#

Purpose:Sometimes our robot researcher needs a terminal program to exchange the data with the robot or automation device. Nevertheless, the readily available terminal program lacks some functionality that is mo...

Download PDF file
  • EP ID EP714083
  • DOI http://doi.org/10.5281/zenodo.4680570
  • Views 64
  • 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