/templates-robocup-robot-manipulation-challenge

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.

Primary LanguageMATLABOtherNOASSERTION

Resources for RoboCup Virtual Robot Manipulation Challenge

View <File Exchange Title> on File Exchange

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

Instructions for Installing and Opening Virtual Environments

  1. Follow instructions here (Appendix A) to install VM image or setup Docker container, using the archive from the step above
  2. Open a command line terminal and navigate to ~src/arm_gazebo/docker
  3. 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

MATLAB Support for Cobots and Examples

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

Product Requirements

Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators

MATLAB
Simulink
Robotics System Toolbox
Stateflow
ROS Toolbox
Computer Vision Toolbox
Image Processing Toolbox