macorobots / roomac_ros

ROS packages for roomac autonomous mobile manipulation robot
GNU General Public License v3.0
31 stars 1 forks source link

Gazebo integration tests #52

Closed macstepien closed 2 years ago

macstepien commented 2 years ago

bump::patch Fixes all the dependencies problems, so that clean docker build works. Also adds test in which robot has to bring bottle to destination, all is simulated in gazebo and position of the robot and bottle is checked. I uploaded data for this to my google drive and each time test is run, data is downloaded from there (not to store it in github repo). Unfortunately it won't be really possible to run this test in github action - gazebo requires GPU to simulate Kinect. One possibility is modifed version of gazebo that I found, but building takes much too long. Another option is self hosted action runner, but I don't won't to do it, as it won't be safe once repo is public. There is a possibility that gihtub will have runners with GPU, so waiting for them now.