Skip to content

Commit ddd17fa

Browse files
authored
Update README.md
1 parent b66b52c commit ddd17fa

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

README.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
- Easy to edit the previously drawn map. Trajectory display.
2626
- Screen shot API (also available in simulator)
2727
- Rust implementation: Safer, clearer and efficiency guaranteed! (Personally, I prefer Rust than C++)
28+
- Prettier front-end! **Night mode** supported!
2829
- configuration parser: modify the configurations of LiDAR, map, etc. in a `.json` file without compiling!
2930

3031
## TODO
@@ -45,8 +46,20 @@
4546
- [ ] Visualizer. Replacing RViz!
4647

4748
## Simple Demo
49+
The following video is a demo for simulator:
50+
51+
https://user-images.githubusercontent.com/46109954/172607777-66209697-1d76-417a-a674-46d16c0bffc5.mp4
52+
53+
The following video is a demo for the basic functionalities of LSMv2:
54+
55+
https://user-images.githubusercontent.com/46109954/172607922-3f2d60a6-b3d0-42ab-a46c-8f96aa3f1f53.mp4
56+
57+
The following video is a demo for the different plotting mode of LSMv2:
58+
59+
https://user-images.githubusercontent.com/46109954/172608018-f1aee4f5-11fc-47ac-8321-97c3428693d0.mp4
60+
61+
4862

49-
https://user-images.githubusercontent.com/46109954/170672124-9a9eadaa-960b-4210-a8c2-ce416d11fc21.mp4
5063

5164
## Compile & Run
5265
CUDA and `rustc` are of course, mandatory dependencies. `arch=compute_86` is recommended, since its usability is verified. For lower versions, please modify `lsm/build.rs`:
@@ -58,10 +71,16 @@ CUDA and `rustc` are of course, mandatory dependencies. `arch=compute_86` is rec
5871

5972
Once you have the correct CUDA (and nvidia driver) and Rust Env, compilation should be smooth (if the source of Rust is correctly set). For (us) Chinese users, the source of rust libs should be changed to some faster domestic mirror sources, otherwise... wait for 10 years and the compilation might complete.
6073

61-
Currently, there is only one usable executable file in this repo:
74+
To run the simulator:
6275
```shell
6376
cd lsm
6477
cargo build --release
6578
cargo run --release --bin=sim
6679
```
80+
To run the editor:
81+
```shell
82+
cd lsm
83+
cargo build --release
84+
cargo run --release --bin=edit
85+
```
6786
And there u go, a screen pops up and after setting the initial pose (left button, long press), you will see the simulated stuffs...

0 commit comments

Comments
 (0)