FRE_virtual_event

Installation
- Get a computer with ubuntu 18.04*. If you do not have a ubuntu 18.04 machine, you can install a virtual machine following the bullet points below. If you already have an ubuntu 18.04 machine you can skip to step 2.
- Download and install VM ware from the VMware website: https://my.vmware.com/en/web/vmware/downloads/details?downloadGroup=PLAYER-1600&productId=1039&rPId=51984. Download "VMware Workstation 16.0.0 Player for Windows" if you are using a windows computer. Within VMware we install a virtual Linux computer.
- Create a new virtual machine using VMware
- Change the configuration about the number of CPU cores used, the max number of RAM to use and the max allowable hard disk space.
- Select ubuntu 18.04 as iso. https://releases.ubuntu.com/18.04.5/ubuntu-18.04.5-desktop-amd64.iso
- Open a terminal(Ctrl + Alt + T) and type ‘sudo apt install git’ to install git
- Clone the FRE git repository by typing ‘git clone https://git.wur.nl/ruigr004/fre_virtual_event.git’ in the terminal. This will create a folder named ‘fre_virtual_event’, containing all the files need to run the simulation.
- Install all required software by typing ‘sudo sh fre_virtual_event/install_required_software.sh’
- After the installation type ‘source ~/.bashrc’ in the terminal.
- You can now run the simulation by running ‘roslaunch simple_world simple_world.launch'.
- You can controll the robot, and see the sensor autput using 'roslaunch jackal_viz view_robot.launch'. If you encounter any errors, we refer you to the troubleshooting section.
- The robot used in the simulation is the Clearpath Jackal, you can find detailed instructions and documentation at http://www.clearpathrobotics.com/assets/guides/kinetic/jackal/simulation.html
*) Feel free to use other versions of Ubuntu, ROS, packages and other software. We have only tested the above versions and software.
Trouble shooting
- If you encounter the error: ‘VMware: vmw_ioctl_command error Invalid argument.’ When launching gazebo. Then you should type ‘echo "export SVGA_VGPU10=0" >> ~/.profile’ in the terminal and reboot your (virtual) machine.
- If you encounter the error ‘Error in REST request’ when launching gazebo. Then you should open ‘~/.ignition/fuel/config.yaml’ and change the line: ‘url: https://api.ignitionfuel.org’ to ‘url: https://api.ignitionrobotics.org’.