![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2021-06-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.1.3 |
mir_description | 1.1.3 |
mir_driver | 1.1.3 |
mir_dwb_critics | 1.1.3 |
mir_gazebo | 1.1.3 |
mir_msgs | 1.1.3 |
mir_navigation | 1.1.3 |
mir_robot | 1.1.3 |
sdc21x0 | 1.1.3 |
README
mir_driver
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 500
It probably also works with the MiR250 and MiR1000. If you can test it on one of those, please let us know if it works.
The only supported software version is MiR software 2.8.3.1. You can try if it works with other versions, but this is the one that is known to work.
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro noetic
as an example; if you use a different distro (e.g. melodic
),
replace all occurrences of the string noetic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-noetic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
# create a catkin workspace
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
# clone mir_robot into the catkin workspace
git clone -b noetic https://github.com/dfki-ric/mir_robot.git
# use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq
sudo apt-get install -qq -y python-rosdep
sudo rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro noetic
# build all packages in the catkin workspace
source /opt/ros/noetic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
In case you encounter problems, please compare the commands above to the build
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2021-06-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.1.3 |
mir_description | 1.1.3 |
mir_driver | 1.1.3 |
mir_dwb_critics | 1.1.3 |
mir_gazebo | 1.1.3 |
mir_msgs | 1.1.3 |
mir_navigation | 1.1.3 |
mir_robot | 1.1.3 |
sdc21x0 | 1.1.3 |
README
mir_driver
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 500
It probably also works with the MiR250 and MiR1000. If you can test it on one of those, please let us know if it works.
The only supported software version is MiR software 2.8.3.1. You can try if it works with other versions, but this is the one that is known to work.
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro noetic
as an example; if you use a different distro (e.g. melodic
),
replace all occurrences of the string noetic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-noetic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
# create a catkin workspace
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
# clone mir_robot into the catkin workspace
git clone -b noetic https://github.com/dfki-ric/mir_robot.git
# use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq
sudo apt-get install -qq -y python-rosdep
sudo rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro noetic
# build all packages in the catkin workspace
source /opt/ros/noetic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
In case you encounter problems, please compare the commands above to the build
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2021-06-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.1.3 |
mir_description | 1.1.3 |
mir_driver | 1.1.3 |
mir_dwb_critics | 1.1.3 |
mir_gazebo | 1.1.3 |
mir_msgs | 1.1.3 |
mir_navigation | 1.1.3 |
mir_robot | 1.1.3 |
sdc21x0 | 1.1.3 |
README
mir_driver
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 500
It probably also works with the MiR250 and MiR1000. If you can test it on one of those, please let us know if it works.
The only supported software version is MiR software 2.8.3.1. You can try if it works with other versions, but this is the one that is known to work.
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro noetic
as an example; if you use a different distro (e.g. melodic
),
replace all occurrences of the string noetic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-noetic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
# create a catkin workspace
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
# clone mir_robot into the catkin workspace
git clone -b noetic https://github.com/dfki-ric/mir_robot.git
# use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq
sudo apt-get install -qq -y python-rosdep
sudo rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro noetic
# build all packages in the catkin workspace
source /opt/ros/noetic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
In case you encounter problems, please compare the commands above to the build
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2021-06-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.1.3 |
mir_description | 1.1.3 |
mir_driver | 1.1.3 |
mir_dwb_critics | 1.1.3 |
mir_gazebo | 1.1.3 |
mir_msgs | 1.1.3 |
mir_navigation | 1.1.3 |
mir_robot | 1.1.3 |
sdc21x0 | 1.1.3 |
README
mir_driver
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 500
It probably also works with the MiR250 and MiR1000. If you can test it on one of those, please let us know if it works.
The only supported software version is MiR software 2.8.3.1. You can try if it works with other versions, but this is the one that is known to work.
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro noetic
as an example; if you use a different distro (e.g. melodic
),
replace all occurrences of the string noetic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-noetic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
# create a catkin workspace
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
# clone mir_robot into the catkin workspace
git clone -b noetic https://github.com/dfki-ric/mir_robot.git
# use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq
sudo apt-get install -qq -y python-rosdep
sudo rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro noetic
# build all packages in the catkin workspace
source /opt/ros/noetic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
In case you encounter problems, please compare the commands above to the build
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2021-06-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.1.3 |
mir_description | 1.1.3 |
mir_driver | 1.1.3 |
mir_dwb_critics | 1.1.3 |
mir_gazebo | 1.1.3 |
mir_msgs | 1.1.3 |
mir_navigation | 1.1.3 |
mir_robot | 1.1.3 |
sdc21x0 | 1.1.3 |
README
mir_driver
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 500
It probably also works with the MiR250 and MiR1000. If you can test it on one of those, please let us know if it works.
The only supported software version is MiR software 2.8.3.1. You can try if it works with other versions, but this is the one that is known to work.
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro noetic
as an example; if you use a different distro (e.g. melodic
),
replace all occurrences of the string noetic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-noetic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
# create a catkin workspace
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
# clone mir_robot into the catkin workspace
git clone -b noetic https://github.com/dfki-ric/mir_robot.git
# use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq
sudo apt-get install -qq -y python-rosdep
sudo rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro noetic
# build all packages in the catkin workspace
source /opt/ros/noetic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
In case you encounter problems, please compare the commands above to the build
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2021-06-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.1.3 |
mir_description | 1.1.3 |
mir_driver | 1.1.3 |
mir_dwb_critics | 1.1.3 |
mir_gazebo | 1.1.3 |
mir_msgs | 1.1.3 |
mir_navigation | 1.1.3 |
mir_robot | 1.1.3 |
sdc21x0 | 1.1.3 |
README
mir_driver
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 500
It probably also works with the MiR250 and MiR1000. If you can test it on one of those, please let us know if it works.
The only supported software version is MiR software 2.8.3.1. You can try if it works with other versions, but this is the one that is known to work.
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro noetic
as an example; if you use a different distro (e.g. melodic
),
replace all occurrences of the string noetic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-noetic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
# create a catkin workspace
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
# clone mir_robot into the catkin workspace
git clone -b noetic https://github.com/dfki-ric/mir_robot.git
# use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq
sudo apt-get install -qq -y python-rosdep
sudo rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro noetic
# build all packages in the catkin workspace
source /opt/ros/noetic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
In case you encounter problems, please compare the commands above to the build
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | melodic |
Last Updated | 2021-06-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.0.8 |
mir_description | 1.0.8 |
mir_driver | 1.0.8 |
mir_dwb_critics | 1.0.8 |
mir_gazebo | 1.0.8 |
mir_msgs | 1.0.8 |
mir_navigation | 1.0.8 |
mir_robot | 1.0.8 |
sdc21x0 | 1.0.8 |
README
mir_driver
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 500
It probably also works with the MiR250 and MiR1000. If you can test it on one of those, please let us know if it works.
The only supported software version is MiR software 2.8.3.1. You can try if it works with other versions, but this is the one that is known to work.
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro melodic
as an example; if you use a different distro (e.g. noetic
),
replace all occurrences of the string melodic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-melodic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
# create a catkin workspace
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
# clone mir_robot into the catkin workspace
git clone -b melodic https://github.com/dfki-ric/mir_robot.git
# use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq
sudo apt-get install -qq -y python-rosdep
sudo rosdep init
rosdep update
rosdep install --from-paths ./ -i -y --rosdistro melodic
# build all packages in the catkin workspace
source /opt/ros/melodic/setup.bash
catkin_init_workspace
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=RelWithDebugInfo
In case you encounter problems, please compare the commands above to the build
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
mir_robot repositorymir_actions mir_description mir_driver mir_dwb_critics mir_gazebo mir_msgs mir_navigation mir_robot sdc21x0 |
|
Repository Summary
Checkout URI | https://github.com/DFKI-NI/mir_robot.git |
VCS Type | git |
VCS Version | noetic |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mir_actions | 1.1.8 |
mir_description | 1.1.8 |
mir_driver | 1.1.8 |
mir_dwb_critics | 1.1.8 |
mir_gazebo | 1.1.8 |
mir_msgs | 1.1.8 |
mir_navigation | 1.1.8 |
mir_robot | 1.1.8 |
sdc21x0 | 1.1.8 |
README
mir_robot
This repo contains a ROS driver and ROS configuration files (URDF description, Gazebo launch files, move_base config, bringup launch files, message and action descriptions) for the MiR robots. This is a community project created by us (DFKI, the German Research Center for Artificial Intelligence) to use the MiR Robots with ROS. We are not affiliated with Mobile Industrial Robots. If you find a bug or missing feature in this software, please report it on the issue tracker.
Supported MiR robots and software versions
This repo has been confirmed to work with the following robots:
- MiR 100
- MiR 200
- MiR 250
- MiR 500
It probably also works with the MiR1000. If you can test it on one of those, please let us know if it works.
This repo has been tested with the following MiR software versions:
- 2.8.3.1
- 2.13.4.1
- 2.13.5.3
You can try if it works with other versions, but these are the ones that are known to work.
:warning: Do NOT update to the upcoming version 3.0; it is very well possible that this repo will no longer work with this version!
Package overview
-
mir_actions
: Action definitions for the MiR robot -
mir_description
: URDF description of the MiR robot -
mir_dwb_critics
: Plugins for the dwb_local_planner used in Gazebo -
mir_driver
: A reverse ROS bridge for the MiR robot -
mir_gazebo
: Simulation specific launch and configuration files for the MiR robot -
mir_msgs
: Message definitions for the MiR robot -
mir_navigation
: move_base launch and configuration files
Installation
You can chose between binary and source install below. If you don’t want to
modify the source, the binary install is preferred (if mir_robot
binary
packages are available for your ROS distro). The instructions below use the ROS
distro noetic
as an example; if you use a different distro (e.g. melodic
),
replace all occurrences of the string noetic
by your distro name in the
instructions.
Preliminaries
If you haven’t already installed ROS on your PC, you need to add the ROS apt repository. This step is necessary for either binary or source install.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt-get update -qq
Binary install
For a binary install, it suffices to run this command:
sudo apt install ros-noetic-mir-robot
See the tables at the end of this README for a list of ROS distros for which binary packages are available.
Source install
For a source install, run the commands below instead of the command from the “binary install” section.
```bash
create a catkin workspace
mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src/
clone mir_robot into the catkin workspace
git clone -b noetic https://github.com/DFKI-NI/mir_robot.git
use rosdep to install all dependencies (including ROS itself)
sudo apt-get update -qq sudo apt-get install -qq -y python-rosdep sudo rosdep init rosdep update
File truncated at 100 lines see the full file