For basic information about pybullet and how to use functions present in it, please visit PyBullet Starter Guide [This will be the most important core source of your information through out the workshop]
Welcome to Week 2 of WinterCamp this week facilitate learning about different components of image processing and its application in building robots capable of autonomous movement. This repo holds the task of pybullet workshop. The Arenas are in the form of an OpenAI gym and runs on python libraries like Pybullet and OpenCV.
Update or clone the WinterCamp git repo again.
git clone https://github.com/Robotics-Club-IIT-BHU/Robotics-Winter-Camp-2023.git
Change the dir to Pybullet_workshop. After navigating to the cloned git repo
cd Pybullet_Workshop
install the required packages using pip after activating your conda env
pip install pybullet-workshop-23
- Soon to be added
The code can be found in the example's folder. Try to run and understand the example code scripts and Experiment with it.
Go to the Task_scripts folder to find the task files.
Your task is to use env.move() and p.getKeyboardEvents() to control the husky using the arrow keys of you keyboard and make the husky stop when the spacebar is pressed just like games :D
Your Task is to grab the ball that is in front of the husky and then find the humanoid and shoot the ball. Your code should be using opencv to autonomously grab the ball and shoot.
Your task is to make husky follow the red line autonomously using opencv and PID control.