- Made it into a GYM Environment.
- Added a Larger Plane
- Correct the Motor Torque Outputs
- Adjusted the Damping and Stiffness factor of the Bot
- Added Transformation matrix for Easier SIM2REAL deployment.
- General Stability of the bot improved and resembles much more closer to the real bot.
- Modeled using STL files.
- Hexapod Model with Basic Functionality and Python Interface
- Install following packages and edit bashrc
sudo apt-get install -y libglew-dev libosmesa6-dev patchelf
conda install -c anaconda patchelf
echo 'export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libGLEW.so' >> ~/.bashrc
source ~/.bashrc
-
Unzip the downloaded tar.gz file and copy the
mujoco210
directory into~/.mujoco
-
Add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/$USER/.mujoco/mujoco210/bin
-
Install gym version 0.21.0 and mujoco-py
pip install 'mujoco-py<2.2,>=2.1' 'gym==0.21.0'
-
Clone this repository and to test if everything works, run the following commands:
cd ~/Hexapod_V3
python hexapod_triple_gait.py
It should open up a window, with the Hexapod walking using Triple Gait... Check out the code for all the class implementations..