Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
6acb5b8
inital foxy commit: mir_description migrated
relffok Jul 9, 2021
9733297
updated README
relffok Jul 9, 2021
557fc41
added prefix/namespace possibility to mir_description
relffok Aug 30, 2021
02f5c4c
restructured launch mir_description
relffok Aug 30, 2021
a742ebd
initial mir_gazebo port
relffok Aug 30, 2021
776b0ee
temporarly ignore meta pkg
relffok Aug 30, 2021
c4aa958
ported meta pkg
relffok Aug 30, 2021
7262b6a
bugfix CMakeLists meta pkg
relffok Aug 30, 2021
3997ab8
ported mir_msgs
relffok Aug 30, 2021
bd55d17
initial port mir_driver + ros2 bridge
relffok Aug 30, 2021
04ea8e0
initial port mir_navigation
relffok Aug 30, 2021
b5af36f
added missing rviz config for driver
relffok Aug 31, 2021
a84b21a
added installation instructions
relffok Aug 31, 2021
0ffefa8
installation path update
relffok Aug 31, 2021
41af667
updated README with foxy commands
relffok Aug 31, 2021
c2d4f89
updated README: mapping/nav launch commands
relffok Sep 6, 2021
b30e609
hotfix cmd_vel remapping for nav2
relffok Sep 6, 2021
ee7d2ee
added virtual laserscan link
relffok Sep 6, 2021
fd8e1af
moved laserscan merger to separate launch_file
relffok Sep 7, 2021
e820774
disabled laserscans in rviz visu
relffok Sep 7, 2021
404c019
removed mobile_base_controller namespace
relffok Sep 8, 2021
d1b9689
Merge pull request #5 from relffok/remove-mobile_base_controller-name…
relffok Sep 8, 2021
9b87b33
removed old dependencies
relffok Sep 13, 2021
d43b8ae
hotfix virtual laser link scan_merger
relffok Sep 23, 2021
7f1a3f4
adaptions for galactic build
relffok Sep 29, 2021
6042d6d
added virtual laser link for driver to match simulation
relffok Sep 29, 2021
de10bd3
Merge branch 'foxy-devel' into galactic-devel
relffok Sep 29, 2021
697ca02
nav2 param adaptions for galactic
relffok Sep 30, 2021
785a233
foxy->galactic instructions in README
relffok Sep 30, 2021
9853a03
Added headless launch file to mir_driver
niemsoen Sep 30, 2021
4dc7a63
Merge pull request #10 from niemsoen/foxy-devel
relffok Oct 13, 2021
8f8988a
use galactic-devel branch of ira_laser_tools
relffok Oct 14, 2021
532d98a
Adaptions of navigation behavior (#13)
relffok Nov 18, 2021
83b8274
update README
relffok Nov 18, 2021
da1e885
Mir-bridge-ready-service with standard-srv-library (#12)
niemsoen Nov 26, 2021
1d979d5
removed unported pkgs
relffok Jan 26, 2022
9e89f2a
Add namespace support (#17)
relffok Feb 16, 2022
29e1a47
disabled CI section in README
relffok Feb 16, 2022
b96e3e4
REST-API server and client added, timeset capability (#14)
niemsoen Mar 2, 2022
5357d95
Fix linter errors (#15)
relffok Mar 2, 2022
0129089
fix python setuptools install error (#21)
niemsoen Jun 30, 2022
89e4598
add now merged PR from twist stamper in upstream repo (#22)
niemsoen Aug 9, 2022
39d13c9
fix robot tilting + laser scans drifting
relffok Sep 20, 2022
25dfaed
Revert "fix robot tilting + laser scans drifting"
relffok Sep 20, 2022
11cb54b
recherry-picking 063d4e7
relffok Sep 20, 2022
803da1b
26 tune wheel friction and damping parameters simulation (#27)
relffok Jan 5, 2023
774934a
28 restapi add execute mission service (#29)
relffok Feb 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
*.pyc
build
log
install
35 changes: 35 additions & 0 deletions Dockerfile-foxy
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
FROM ros:foxy-ros-core

# python3-osrf-pycommon has to be installed manually for python3-catkin-tools to work (see https://github.com/catkin/catkin_tools/issues/594)
RUN apt-get update \
&& apt-get install -y --no-install-recommends build-essential python3-rosdep python3-catkin-lint python3-catkin-tools python3-osrf-pycommon \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Install pre-commit hooks to /root/.cache/pre-commit/
RUN apt-get update -qq \
&& apt-get install -y -qq --no-install-recommends git python3-pip ruby shellcheck clang-format-10 python3-catkin-lint \
&& rm -rf /var/lib/apt/lists/*
RUN pip3 install pre-commit
RUN mkdir -p /tmp/pre-commit
COPY .pre-commit-config.yaml /tmp/pre-commit/
RUN cd /tmp/pre-commit \
&& git init \
&& pre-commit install-hooks \
&& rm -rf /tmp/pre-commit

# Create ROS workspace
COPY . /ws/src/mir_robot
WORKDIR /ws

# Use rosdep to install all dependencies (including ROS itself)
RUN rosdep init \
&& rosdep update \
&& apt-get update \
&& DEBIAN_FRONTEND=noninteractive rosdep install --from-paths src -i -y --rosdistro foxy \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

RUN /bin/bash -c "source /opt/ros/foxy/setup.bash && \
colcon build && \
catkin config --install -j 1 -p 1 && \
catkin build --limit-status-rate 0.1 --no-notify && \
catkin build --limit-status-rate 0.1 --no-notify --make-args tests"
Loading