Skip to content

Commit 5a9b38c

Browse files
committed
finished actuation section
1 parent 8f72d20 commit 5a9b38c

3 files changed

Lines changed: 147 additions & 21 deletions

File tree

326 KB
Binary file not shown.
101 KB
Loading

docu/projectNeo/ProjectNeo/slides.md

Lines changed: 147 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,7 @@ level: 3
671671
layout: image-right
672672
image: /screenshots/gz_faceplant.png
673673
class: text-right
674+
transition: fade
674675
---
675676

676677
<div class="h-10"/>
@@ -803,28 +804,19 @@ flowchart TB
803804
804805
PolygonOfSupport -.-> Stability
805806
```
806-
807807
---
808-
level: 3
808+
level: 2
809809
layout: two-cols
810810
hideInToc: true
811811
---
812812

813-
# Stability ⚖
813+
# Launch Files
814814

815815
<div class="h-30"/>
816-
<v-switch>
817-
<template #0>
818-
<h2> 🚀 stability.launch</h2>
819-
<h4><i>run</i> <b>CenterOfMass 🎯</b></h4>
820-
<h4><i>run</i> <b>PolygonOfSupport 👣</b></h4>
821-
<h4><i>launch</i> <b>rviz</b> <i>OR</i> <b>gazebo🧮</b></h4>
822-
</template>
823-
<template #1>
824-
<img class="mx-auto block" width="100em" src="/TechStack/cmake.svg"/>
825-
<h2 class="text-center">🚨 <b>Dependency Chaos</b> 🚨</h2>
826-
</template>
827-
</v-switch>
816+
<h2> 🚀 stability.launch</h2>
817+
<h4><i>run</i> <b>CenterOfMass 🎯</b></h4>
818+
<h4><i>run</i> <b>PolygonOfSupport 👣</b></h4>
819+
<h4><i>launch</i> <b>rviz</b> <i>OR</i> <b>gazebo🧮</b></h4>
828820

829821
::right::
830822
<div class="h-5"/>
@@ -883,6 +875,8 @@ flowchart TB
883875
stability.launch --run--> CenterOfMass
884876
stability.launch --run--> PolygonOfSupport
885877
```
878+
879+
886880
---
887881
level: 2
888882
layout: image-right
@@ -900,22 +894,105 @@ class: text-center
900894
</Footnotes>
901895
---
902896
level: 1
903-
layout: image-right
904-
#image: /screenshot/moving.webm
897+
layout: two-cols
905898
---
906899
# Actuation 🕹
900+
<div class="h-30"/>
901+
<h2>🔊Publishing to <i>/joint_states</i></h2>
902+
<h4>- 🍎<b>Ignore Physics</b></h4>
903+
<h4>- ⏱<b>Instant Movement</b></h4>
907904

908-
Something about how we use `/joint_states` to move the robot into postion.
905+
::right::
906+
<video
907+
src="/screenshots/moving.webm" autoplay
908+
width="500em"
909+
loop
910+
muted
911+
playsinline
912+
class="mx-auto rounded-xl shadow-lg max-h-[100vh]"
913+
/>
909914

910915
---
911916
level: 2
912917
layout: two-cols
913-
class: text-left
918+
hideInToc: true
914919
---
915-
# RbdlWrapper 🛠
920+
921+
# Dependencies 🔗
922+
923+
<div class="h-30"/>
924+
<v-click>
925+
<img class="mx-auto block" width="100em" src="/TechStack/cmake.svg"/>
926+
<h2 class="text-center">🚨 <b>Dependency Chaos</b> 🚨</h2>
927+
</v-click>
916928

917929
::right::
930+
<div class="h-5"/>
931+
932+
```mermaid
933+
%%{
934+
init: {
935+
'theme': 'neutral'
936+
}
937+
}%%
938+
939+
flowchart TB
940+
subgraph point_calculator
941+
CenterOfMass[CenterOfMass 🎯]
942+
PolygonOfSupport[PolygonOfSupport 👣]
943+
end
944+
945+
subgraph ros2_heinz[ros2_heinz *1*]
946+
subgraph h1_gazebo_sim
947+
subgraph h1_bringup
948+
h1_rviz.launch
949+
h1_gazebo_sim.launch
950+
end
951+
subgraph h1_description
952+
end
953+
end
954+
end
955+
subgraph Thirdparty
956+
subgraph ROS2
957+
rclcpp
958+
msgs
959+
tf2
960+
end
961+
RBDL
962+
Eigen3
963+
Boost
964+
end
965+
966+
point_calculator -.-> ROS2
967+
point_calculator -.-> RBDL
968+
ROS2 -.-> Boost
969+
RBDL -.-> Eigen3
970+
971+
point_calculator -.-> h1_description
972+
973+
Stability[Stability ⚖]
974+
style Stability stroke-dasharray: 5 5
975+
976+
Stability -.-> RBDL
977+
Stability -.-> h1_description
978+
PolygonOfSupport -.-> Stability
979+
980+
stability.launch[stability.launch 🚀]
981+
982+
stability.launch --launch--> h1_bringup
983+
stability.launch --run--> CenterOfMass
984+
stability.launch --run--> PolygonOfSupport
985+
```
986+
987+
---
988+
level: 2
989+
layout: two-cols
990+
class: text-center
991+
---
992+
<div class="text-left">
918993

994+
# RbdlWrapper 🛠
995+
</div>
919996
```mermaid
920997
%%{
921998
init: {
@@ -961,6 +1038,32 @@ flowchart TB
9611038
9621039
```
9631040

1041+
::right::
1042+
1043+
<v-switch>
1044+
<template #0>
1045+
```mermaid
1046+
flowchart BT
1047+
User --access--> RBDL
1048+
subgraph RbdlWrapper:
1049+
RBDL <--sync--> js[joint_states]
1050+
end
1051+
```
1052+
</template>
1053+
<template #1>
1054+
```mermaid
1055+
flowchart BT
1056+
User .-> RBDL
1057+
User --access--> Mask
1058+
subgraph RbdlWrapper:
1059+
Mask <--> RBDL
1060+
RBDL <--sync--> js[joint_states]
1061+
end
1062+
```
1063+
</template>
1064+
</v-switch>
1065+
1066+
9641067
---
9651068
level: 1
9661069
hideInToc: true
@@ -1027,6 +1130,27 @@ flowchart TB
10271130
<Footnote :number=1><a href="https://github.com/K-d4wg/ros2_heinz">K-d4wg</a></Footnote>
10281131
</Footnotes>
10291132
---
1133+
level: 2
1134+
layout: center
1135+
class text-center
1136+
---
1137+
# Tech Stack Overview 📦
1138+
<div class="h-5"/>
1139+
<div class="grid grid-cols-4 gap-x-25 gap-y-10">
1140+
<div><img class="mx-auto block" width="100em" src="/TechStack/ROS.svg"/></div>
1141+
<div><img class="mx-auto block" width="100em" src="/TechStack/Docker.svg"/></div>
1142+
<div><img class="mx-auto block" width="100em" src="/TechStack/gz.svg"/></div>
1143+
<div><img class="mx-auto block" width="100em" src="/TechStack/rviz.png"/></div>
1144+
<div><img class="mx-auto block" width="100em" src="/TechStack/rbdl.svg"/></div>
1145+
<div><img class="mx-auto block" width="100em" src="/TechStack/nlopt.png"/></div>
1146+
<div><img class="mx-auto block" width="100em" src="/TechStack/boost.svg"/></div>
1147+
<div><img class="mx-auto block" width="100em" src="/TechStack/eigen.png"/></div>
1148+
<div><img class="mx-auto block" width="100em" src="/TechStack/biorbd.png"/></div>
1149+
<div><img class="mx-auto block" width="100em" src="/TechStack/bioviz.png"/></div>
1150+
<div><img class="mx-auto block" width="100em" src="/TechStack/bioptim.png"/></div>
1151+
<div><img class="mx-auto block" width="100em" src="/TechStack/OpenCV.svg"/></div>
1152+
</div>
1153+
---
10301154
level: 1
10311155
layout: image-right
10321156
image: /TechStack/nlopt_exp.png
@@ -1057,7 +1181,9 @@ class: text-center
10571181
</div>
10581182
<Footnotes x='l'>
10591183
<Footnote :number=1>learnvray.com</Footnote>
1060-
</Footnotes>level: 1
1184+
</Footnotes>
1185+
---
1186+
level: 1
10611187
---
10621188
# Future Work 🔭
10631189

0 commit comments

Comments
 (0)