Skip to content

Commit

Permalink
add presentation slide deck for lightning talk.
Browse files Browse the repository at this point in the history
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
  • Loading branch information
fujitatomoya committed Sep 10, 2023
1 parent 6536729 commit 2c0d4d1
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 0 deletions.
Binary file added images/QR.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
59 changes: 59 additions & 0 deletions presentation/ros2_parameter_server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
marp: true
theme: default
header: "__ROS 2 Persistent Parameter Server__"
footer: "[fujitatomoya@github](https://github.com/fujitatomoya)"
---

## [ROS 2 Persistent Parameter Server](https://github.com/fujitatomoya/ros2_persist_parameter_server)

![bg right:35% width:300px](../images/QR.png)

- inspired by ROS 1 parameter server.
- can set/get any parameters in this global server.
- can save/load the parameters in storage.


<!---
Comment Here
--->

---

![bg 70%](https://images.squarespace-cdn.com/content/v1/606d378755a86f589aa297b7/1653397531343-6M4IQ4JWDQV1SQ8W17UN/HumbleHawksbill_TransparentBG-NoROS.png)
![bg 70%](https://images.squarespace-cdn.com/content/v1/606d378755a86f589aa297b7/1684793822030-O5GLQ81TY0M8RZ7I422Q/IronIrwiniLogo.jpg?format=750w)
![bg 70%](https://images.squarespace-cdn.com/content/v1/606d378755a86f589aa297b7/1628726028642-TVRVRIQL914IVYWV8MG9/rolling.png)

<!---
Supported platforms
--->

---

## Why we need this?

- Global configuration that many nodes share (e.g. RTOS priorities, vehicle dimensions, …)
- Generic ROS 2 system or localhost wide parameter server.
- <span style="color:red;">Persistent storage support to re-initialize the system.</span>
- **parameters are modified in runtime and cached into persistent volume as well. and next boot or next re-spawn, modified parameters will be loaded at initialization. (parameter lifetime is dependent on use case, sometimes system lifetime, sometimes node lifetime.)**
- Using ROS 1 based application with Parameter Server.

<!---
Comment Here
--->

---

![bg 90%](../images/overview_architecture.png)

---

## Issues and PRs are always welcome 🚀

https://github.com/fujitatomoya/ros2_persist_parameter_server

![bg left:35% width:300px](../images/QR.png)

<!---
Comment Here
--->
Binary file added presentation/ros2_parameter_server.pdf
Binary file not shown.

0 comments on commit 2c0d4d1

Please sign in to comment.