Skip to content

Commit 74ddc90

Browse files
authored
bye ROS1 (#229)
1 parent 405a2e8 commit 74ddc90

File tree

6 files changed

+4
-93
lines changed

6 files changed

+4
-93
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
- ***Extensibility:*** GLIM provides the global callback slot mechanism that allows to access the internal states of the mapping process and insert additional constraints to the factor graph. We also release [glim_ext](https://github.com/koide3/glim_ext) that offers example implementations of several extension functions (e.g., explicit loop detection, LiDAR-Visual-Inertial odometry estimation).
1515

1616
**Documentation: [https://koide3.github.io/glim/](https://koide3.github.io/glim/)**
17-
**Docker hub:** [koide3/glim_ros1](https://hub.docker.com/repository/docker/koide3/glim_ros1/tags), [koide3/glim_ros2](https://hub.docker.com/repository/docker/koide3/glim_ros2/tags), [ROS1 on Jetpack 5.1.4](https://hub.docker.com/r/junekyoopark/arm64v8_glim_ros1_cuda12.2) (made by [junekyoopark](https://github.com/junekyoopark))
18-
**Related packages:** [gtsam_points](https://github.com/koide3/gtsam_points), [glim](https://github.com/koide3/glim), [glim_ros1](https://github.com/koide3/glim_ros1), [glim_ros2](https://github.com/koide3/glim_ros2), [glim_ext](https://github.com/koide3/glim_ext)
17+
**Docker hub:** [koide3/glim_ros2](https://hub.docker.com/repository/docker/koide3/glim_ros2/tags)
18+
**Related packages:** [gtsam_points](https://github.com/koide3/gtsam_points), [glim](https://github.com/koide3/glim), ~~[glim_ros1](https://github.com/koide3/glim_ros1),~~ [glim_ros2](https://github.com/koide3/glim_ros2), [glim_ext](https://github.com/koide3/glim_ext)
1919

2020
Tested on Ubuntu 22.04 /24.04 with CUDA 12.2 / 12.5 / 12.6, and NVIDIA Jetson Orin (Jetpack 6.1).
2121

2222
If you find this package useful for your project, please consider leaving a comment [here](https://github.com/koide3/glim/issues/19). It would help the author receive recognition in his organization and keep working on this project.
2323

2424
[![Build](https://github.com/koide3/glim/actions/workflows/build.yml/badge.svg)](https://github.com/koide3/glim/actions/workflows/build.yml)
25-
[![ROS1](https://github.com/koide3/glim_ros1/actions/workflows/build.yml/badge.svg)](https://github.com/koide3/glim_ros1/actions/workflows/build.yml)
2625
[![ROS2](https://github.com/koide3/glim_ros2/actions/workflows/build.yml/badge.svg)](https://github.com/koide3/glim_ros2/actions/workflows/build.yml)
2726
[![EXT](https://github.com/koide3/glim_ext/actions/workflows/build.yml/badge.svg)](https://github.com/koide3/glim_ext/actions/workflows/build.yml)
2827

docs/api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
## Related Repositories
99
* [gtsam_points (https://github.com/koide3/gtsam_points)](https://github.com/koide3/gtsam_points)
1010
* [glim (https://github.com/koide3/glim)](https://github.com/koide3/glim)
11-
* [glim_ros1 (https://github.com/koide3/glim_ros1)](https://github.com/koide3/glim_ros1)
11+
* ~~[glim_ros1 (https://github.com/koide3/glim_ros1)](https://github.com/koide3/glim_ros1)~~
1212
* [glim_ros2 (https://github.com/koide3/glim_ros2)](https://github.com/koide3/glim_ros2)
1313
* [glim_ext (https://github.com/koide3/glim_ext)](https://github.com/koide3/glim_ext)

docs/docker.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,12 @@
22

33
## Prebuilt docker images
44

5-
We provide the following docker images for ROS1 and ROS2 environments on docker hub.
5+
We provide the following docker images forROS2 on docker hub.
66

7-
- [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/koide3/glim_ros1/noetic) koide3/glim_ros1:noetic](https://hub.docker.com/repository/docker/koide3/glim_ros1/tags)
8-
- [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/koide3/glim_ros1/noetic_cuda12.2) koide3/glim_ros1:noetic_cuda12.2](https://hub.docker.com/repository/docker/koide3/glim_ros1/tags)
97
- [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/koide3/glim_ros2/jazzy) koide3/glim_ros2:jazzy](https://hub.docker.com/repository/docker/koide3/glim_ros2/tags)
108
- [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/koide3/glim_ros2/humble) koide3/glim_ros2:humble](https://hub.docker.com/repository/docker/koide3/glim_ros2/tags)
119
- [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/koide3/glim_ros2/humble_cuda12.2) koide3/glim_ros2:humble_cuda12.2](https://hub.docker.com/repository/docker/koide3/glim_ros2/tags)
1210

13-
Thirdparty images:
14-
- [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/junekyoopark/arm64v8_glim_ros1_cuda12.2/latest) ROS1 on Jetpack 5.1.4 (Jetson Orin NX)](https://hub.docker.com/r/junekyoopark/arm64v8_glim_ros1_cuda12.2) (made by [junekyoopark](https://github.com/junekyoopark))
15-
16-
1711
!!! note
1812
ROS2 sometimes requires additional configurations for communication on docker. See [https://github.com/eProsima/Fast-DDS/issues/2956](https://github.com/eProsima/Fast-DDS/issues/2956). Do not ask us about how to use ROS2 with docker.
1913

docs/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
Tested on Ubuntu 22.04 / 24.04 with CUDA 12.2 / 12.5 / 12.6, and NVIDIA Jetson Orin (Jetpack 6.1).
1919

2020
[![Build test status](assets/build.svg)](https://github.com/koide3/glim/actions/workflows/build.yml)
21-
[![ROS1](assets/ros1.svg)](https://github.com/koide3/glim_ros1/actions/workflows/docker_push.yml)
2221
[![ROS2](assets/ros2.svg)](https://github.com/koide3/glim_ros2/actions/workflows/docker_push.yml)
2322

2423
## Video

docs/installation.md

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,6 @@ sudo make install
4444
sudo ldconfig
4545
```
4646

47-
### Install GLIM for ROS1
48-
49-
```bash
50-
cd ~/catkin_ws/src
51-
git clone https://github.com/koide3/glim
52-
git clone https://github.com/koide3/glim_ros1
53-
54-
cd ~/catkin_ws
55-
catkin_make
56-
57-
# cmake options
58-
# catkin_make \
59-
# -DBUILD_WITH_CUDA=ON \
60-
# -DBUILD_WITH_VIEWER=ON \
61-
# -DBUILD_WITH_MARCH_NATIVE=OFF
62-
```
63-
6447
### Install GLIM for ROS2
6548
```bash
6649
cd ~/ros2_ws/src
@@ -139,10 +122,5 @@ sudo apt install -y ros-humble-glim-ros # Without CUDA
139122
sudo apt install -y ros-humble-glim-ros-cuda12.2 # With CUDA 12.2
140123
sudo apt install -y ros-humble-glim-ros-cuda12.5 # With CUDA 12.5
141124
sudo apt install -y ros-humble-glim-ros-cuda12.6 # With CUDA 12.6
142-
143-
# ROS1 noetic (Ubuntu 20.04)
144-
sudo apt install -y ros-noetic-glim-ros # Without CUDA
145-
sudo apt install -y ros-noetic-glim-ros-cuda12.2 # With CUDA 12.2
146-
sudo apt install -y ros-noetic-glim-ros-cuda12.5 # With CUDA 12.5
147125
```
148126

docs/quickstart.md

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -45,31 +45,6 @@ GLIM provides two ROS executables: ***glim_rosnode*** and ***glim_rosbag***.
4545
### glim_rosnode
4646
***glim_rosnode*** launches GLIM as a standard ROS node that subscribes to points, imu, and image topics.
4747

48-
<details>
49-
<summary>ROS1 command</summary>
50-
51-
```bash
52-
# Start roscore
53-
roscore
54-
```
55-
56-
```bash
57-
# Enable use_sim_time and launch GLIM as a standard ROS node on another terminal
58-
rosparam set use_sim_time true
59-
rosrun glim_ros glim_rosnode
60-
```
61-
62-
```bash
63-
# Play rosbag on yet another terminal
64-
rosbag play --clock os1_128_01.bag
65-
```
66-
67-
```bash
68-
# Visualize on rviz (optional)
69-
rviz -d glim_ros1/rviz/glim_ros.rviz
70-
```
71-
</details>
72-
7348
<details>
7449
<summary>ROS2 command</summary>
7550

@@ -96,22 +71,6 @@ rviz2 -d glim_ros2/rviz/glim_ros.rviz
9671

9772
***glim_rosbag*** launches a mapping instance that directly reads data from rosbag. It automatically adjusts the playback speed while avoiding data drop to perform mapping in a minimum time.
9873

99-
<details>
100-
<summary>ROS1 command</summary>
101-
102-
```bash
103-
roscore
104-
```
105-
106-
```bash
107-
rosparam set use_sim_time true
108-
```
109-
110-
```bash
111-
rosrun glim_ros glim_rosbag os1_128_01.bag
112-
```
113-
</details>
114-
11574
<details>
11675
<summary>ROS2 command</summary>
11776

@@ -138,21 +97,6 @@ GLIM reads parameter settings from JSON files in a config root directory, which
13897

13998
**Example**
14099

141-
<details>
142-
<summary>ROS1 command</summary>
143-
144-
```bash
145-
# Load parameters from "glim/config/presets/gpu/config.json"
146-
rosrun glim_ros glim_rosnode _config_path:=config/presets/gpu
147-
148-
# Load parameters from "/tmp/config/config.json"
149-
rosrun glim_ros glim_rosnode _config_path:=/tmp/config
150-
151-
# Load parameters from "./config/config.json"
152-
rosrun glim_ros glim_rosnode _config_path:=$(realpath ./config)
153-
```
154-
</details>
155-
156100
<details>
157101
<summary>ROS2 command</summary>
158102

@@ -190,9 +134,6 @@ Estimated trajectory files (TUM format : Each row is [t x y z qx qy qz qw]):
190134
</div>
191135

192136
```bash
193-
# ROS1
194-
rosrun glim_ros offline_viewer
195-
196137
# ROS2
197138
ros2 run glim_ros offline_viewer
198139
```

0 commit comments

Comments
 (0)