Programming Language
Python
Import Libraries
More information can be found in the individual scripts (.py).
Supported on the following operating systems
Linux, macOS
The project focuses on a straightforward illustration of how to use a PyBullet physics simulation environment. The primary purpose of the project was to present a simulation of robotic structures that are part of the Industry 4.0 Cell (I4C) at the Institute of Automation and Computer Science, Faculty of Mechanical Engineering, Brno University of Technology.
For information about the PyBullet physics simulation environment, please visit the PyBullet website.
The repository also includes libraries for transformation and trajectory generation, as well as project-related functions. See the links provided below.
The project will largely serve as a template for future solutions to more complex problems (inverse kinematics, motion planning, intelligent grasping, and so on).
A simple demonstration of how to work with a designed class to control the mechanism in the PyBullet environment is provided in the evaluation folders.
1\ A program to test the functionality of the designed class.
$ ..\PyBullet_Template_Industrial_Robotics\Evaluation\Environment> python3 test_mechanism.py
2\ A program that demonstrates simple trajectory generation in the PyBullet environment using a designed class.
$ ..\PyBullet_Template_Industrial_Robotics\Evaluation\Control> python3 test_mechanism.py
A simple demonstration of how to work with a designed class to control the robotic arm in the PyBullet environment is provided in the evaluation folders.
1\ A program to test the functionality of the designed class.
$ ..\PyBullet_Template_Industrial_Robotics\Evaluation\Environment> python3 test_robot.py
2\ A program that demonstrates simple trajectory generation in the PyBullet environment using a designed class.
$ ..\PyBullet_Template_Industrial_Robotics\Evaluation\Control> python3 test_robot.py
@misc{RomanParak_PyBulletTemplate,
author = {Roman Parak},
title = {PyBullet template for industrial robotics},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://https://github.com/rparak/PyBullet_Template}}
}