This GitHub repository contains MATLAB and Simulink utilities and templates to get started developing algorithms for the RoboCup Virtual Robot Manipulation Challenge. The templates include how to control the simulated robot in Gazebo using ROS and how to obtain data from the available robot sensors to be used in perception algorithms.
This GitHub repository also contains e-certificates for finalists of the challenge who have demonstrated outstanding robotics development skills by completing and submitting successful entries.
The 2024 RoboCup Virtual Manipulation Challenge will be open for registration after February 2024. For more information visit the challenge website and sign up to get updates.
Request Complimentary MATLAB license for RoboCup Participants here
- Follow instructions here (Appendix A) to install VM image or setup Docker container, using the archive from the step above
- Open a command line terminal and navigate to ~src/arm_gazebo/docker
- execute the the run script (./run.bash)
NOTE for MAC and Linux users: You might have to change the network bridging options in the Virtual Machine. Refer to this post: https://www.mathworks.com/matlabcentral/answers/392422-cannot-connect-to-ros-master-running-on-virtual-machine
Intelligent Bin Picking Reference Example in MATLAB
Intelligent Bin Picking Reference Example in Simulink
Universal Robots Support from MATLAB
Examples of Universal Robots UR Series Programming
MATLAB
Simulink
Stateflow
Robotics System Toolbox
ROS Toolbox
Computer Vision Toolbox
Image Processing Toolbox