@@ -671,6 +671,7 @@ level: 3
671671layout: image-right
672672image: /screenshots/gz_faceplant.png
673673class: 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
809809layout: two-cols
810810hideInToc: 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---
887881level: 2
888882layout: image-right
@@ -900,22 +894,105 @@ class: text-center
900894</Footnotes >
901895---
902896level: 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---
911916level: 2
912917layout: 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---
9651068level: 1
9661069hideInToc: 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+ ---
10301154level: 1
10311155layout: image-right
10321156image: /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