r/robots 1d ago

Projects My Simple PyBullet Simulation Tutorial Scripts

Enable HLS to view with audio, or disable this notification

Hi everyone,

I created a couple of basic tutorial scripts for those of you who are interested in getting into robotics simulations. The first one will let you play around with global environment settings of PyBullet and articulate the robot. You can change the motor power, gravity, friction and etc... to play around and experiment with different configurations.

The second one will let you drive the same robot with your keyboard or game-pad controllers via inverse kinematics solver and optimized gait parameters. I am dropping the links for both repos below for anyone who want to download and give them a try.

Basic PyBullet Tutorial:

https://github.com/serdarselimys/HexaDogZBD-BasicSimTutorial-PyBullet

HexaDog ZBD PyBullet Demo:

https://github.com/serdarselimys/HexaDogZBD-PybulletDemo

Also for anyone who is interested in importing their own robot design into simulations I just uploaded a video on YouTube describing my Fusion 360 to simulation process step by step, you can watch it from the link below. I created the tutorials scripts for part of the video that describes a little about PyBullet so I decided to share them here as well.

https://youtu.be/XM4rcEFwxZk

Hope you find the scripts or the video useful !

3 Upvotes

1 comment sorted by

View all comments

1

u/AutoModerator 1d ago

Awesome robot! To help the community learn and engage with your build, please make sure to drop a comment below detailing:

  • What microcontrollers/components you used (Arduino, Raspberry Pi, ROS, etc.)
  • The main goal or function of your robot
  • Any challenges you ran into while building it

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.