Skip to content

Commit 6ad8db7

Browse files
committed
short update on the docker settings
1 parent bd9c4f0 commit 6ad8db7

File tree

2 files changed

+31
-2
lines changed

2 files changed

+31
-2
lines changed

Linux_ROS/Docker.md

+18-1
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,26 @@ nav_order: 3
88
# Docker usage
99

1010
Instead of installing every peace of software 1 by 1, we decided to take a dockers-approach.
11-
The setup is done on Mac, but on Linux machines everything should be easier.
11+
The setup is done on Mac, but on Linux machines everything should be easier, and work as well.
12+
The only difficult part is the display part, which maybe on linux needs a change in the docker-compose.yml
13+
To display e.g. a GUI in docker on Mac, you need to use [XQuartz](https://www.xquartz.org).
1214

1315
The idea is, that a devcontainer is used for the ROS2 setup together with its packages that are imporant.
16+
the workspace github is:
17+
``` [email protected]:constructor-robotics/bluerovws.git```
18+
19+
Additionally, this is designed to work with CLion devcontainer. Not designed for VSCode. But could ofc. also work if done right.
20+
21+
Steps to do:
22+
1. download the packages in src. to be compiled. there exists a bash file for it in ```bluerovws```, which downloads the most essential ones. the folders are not part of this git repository. Therefore, they need to be updated independently, if you want to push your changes there.
23+
2. Launch devcontainer.
24+
3. Compile the ros2 ws in ~/ros_ws
25+
4. Run bluerov gui to test if display works.
26+
27+
28+
29+
30+
1431

1532

1633

Linux_ROS/commands.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@ This is a list of useful commands:
1111

1212
```
1313
sudo rm -r install/* build/* log/*
14+
```
1415

16+
```
1517
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release
16-
```
18+
```
19+
20+
```
21+
nmap 10.60.41.52/24
22+
```
23+
24+
25+
26+
27+
28+

0 commit comments

Comments
 (0)