Skip to content

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

License

Notifications You must be signed in to change notification settings

rparak/PyBullet_Template_Industrial_Robotics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyBullet Template: Industrial Robotics

Requirements

Programming Language

Python

Import Libraries

More information can be found in the individual scripts (.py).

Supported on the following operating systems

Linux, macOS

Project Description

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.

/rparak/Transformation

/rparak/Trajectory_Generation

The project will largely serve as a template for future solutions to more complex problems (inverse kinematics, motion planning, intelligent grasping, and so on).

Simple Demonstration: Mechanism

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

Simple Demonstration: Robotic Arm

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

YouTube

Contact Info

Roman.Parak@outlook.com

Citation (BibTex)

@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}}
}

License

MIT

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages