Skip to content

assadollahi/pyBulletIntro

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

About The Project

pyBullet is a great framework to simulate physics for robots. I wanted to have a very simple intro into pyBullet, that is a bit more complex than a "hello world". It should contain a user controllable robot to demonstrate in python how to control it as well as other physical objects to interact with. This is a mashup of some URDF files and a python script that play well together. The URDF files don't have .obj files in them nor do they contain images and textures. Thus, they are easily human readable which is the whole goal of this repo.

Here's a video about what you get:

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

This demo has been developed on Ubuntu Linux, thus the paths in the python script should be changed when running on windows.

Installation

  1. Clone the repo
    git clone https://github.com/assadollahi/pyBulletIntro.git
  2. Install pyBullet
    pip3 install pyBullet

Usage

To run this intro: python3 turtleKeyboardMove.py

License

Distributed under the Apache License 2.0. See LICENSE for more information.

Contact

Corresponding Blog Category: https://assadollahi.de/category/pybullet/ Project Link: https://github.com/assadollahi/pyBulletIntro

Acknowledgements

About

An understandable intro to the physics engine pyBullet from a roboticist's perspective: control a robot than can collide with objects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages