Installation and use

Installing gym gazebo for ubuntu 20.04.

Requisites

  • Ubuntu 20.04 (Focal Fossa)
  • ROS Noetic
  • Gazebo 11

Install dependencies

apt-get install \
python3-vcstool python3-pyqt5 python3-skimage \
pyqt5-dev-tools libcwiid-dev python3-rviz \
libbluetooth-dev libspnav-dev \
cmake gcc g++ qt5-qmake \
libusb-dev libftdi-dev libsdl-dev \
python3-defusedxml libsdl-image1.2-dev \
ros-noetic-octomap-msgs        \
ros-noetic-geodesy             \
ros-noetic-octomap-ros         \
ros-noetic-control-toolbox     \
ros-noetic-pluginlib	       \
ros-noetic-trajectory-msgs     \
ros-noetic-control-msgs	       \
ros-noetic-std-srvs 	       \
ros-noetic-nodelet	       \
ros-noetic-urdf		       \
ros-noetic-rviz		       \
ros-noetic-kdl-conversions     \
ros-noetic-eigen-conversions   \
ros-noetic-tf2-sensor-msgs     \
ros-noetic-pcl-ros \
ros-noetic-navigation 
git clone https://github.com/strasdat/Sophus
cd Sophus && mkdir build && cd build
cmake ../ && make && make install

Install Gym-Gazebo

virtualenv -p python3.7 gazebo-gym
source gazebo-gym/bin/activate
git clone https://github.com/RoboticsLabURJC/2019-tfm-ignacio-arranz
cd 2019-tfm-ignacio-arranz/gym-gazebo
pip install -r requirements.txt
pip install -e .

Usage

cd gym_gazebo/envs/installation
bash setup_noetic.bash
bash