The document describes a project to enhance the control of a robotic arm by allowing users to interact with a virtual robotic arm setup in Blender that is connected in real-time to a physical robotic arm with a microcontroller and servo motors. The virtual arm setup will mirror the movements of the physical arm, enabling more intuitive user control. A 3DOF robotic arm is used that can move in XYZ directions and has additional sensors, with the goal of making robotic arm control more interactive and user-friendly through a virtual interface.
2. Abstract
Robotics has been acknowledged as a mainstay in the industrial
automation domain for decades. It is gradually making its headway into
the domains of military, medical and vehicle applications domain. But
the only problem we might face is in controlling.
The aim of this project is to enhance the interactivity for
Controlling Robotic Arm in open source by adding a virtual world input
by enabling the users to interact with the Real world and making the
entire process user friendly.
An entire Robotic Arm hardware setup is kept in real world also
the same virtual control setup will be running in virtual world. The user
interacts with Real world setup by merely interact with virtual setup
which running in PC. The movement of the Arm on real world is the
replication of the movement of the Arm on Virtual world.
The virtual world is created using the open source multimedia
software, Blender. The set of features to be added include real-time
response to parameters, and dynamic model loading. Since Blender is
Open source multimedia software which runs on the python script for
creating 3D objects and has a good software development, it can be
connected to microcontrollers and be controlled by them. The Real
World contains Microcontroller and Servo motors with Arm setup.
3DOF (Degree of freedom) is used in this Arm to move along in XYZ
directions also it having some additional sensors.