@@ -112,7 +112,7 @@ \section{BowlerStudio Intro:}
112112
113113\newpage
114114
115- \section {CAD, BowlerStudio and Releases: }
115+ \section {CAD, BowlerStudio and Releases }
116116\begin {todolist }
117117 \item Make an Issue to add a Nametag script
118118 \item Add a file to git repo in BowlerStudio
@@ -133,53 +133,54 @@ \section{CAD, BowlerStudio and Releases:}
133133 \item Make a Third release
134134\end {todolist }
135135\newpage
136- \section {Kinematics To CAD linking: }
136+ \section {Debugger and IDE's }
137+ \begin {todolist }
138+ \item IDE's
139+ \item Discuss Debugging
140+ \item Demonstrate step-through debuggers
141+ \item Set up Eclipse + BowlerStudio debugging
142+ \item Debug a Groovy script
143+ \end {todolist }
144+
145+ \section {Kinematics To CAD linking }
137146\begin {todolist }
138147 \item Discuss a 1 DOF "arm"
148+ \item Add a Second link to the arm
139149 \item Attach CAD to kinematics
140150 \item Pass the link length to the cad script
141151 \item Move cad elements based on kinematic configuration [simple]
142152 \item Introduce Transform Objects
143153 \item Move cad elements based on kinematic configuration [Transform]
144154 \item Convert CAD script into an object
145155 \item Convert CAD script to take Transform to generate links
146- \item Convert CAD script to take Transform and next Link Motor
156+ \item Convert CAD script to take Transform and next Link Motor names
157+ \item Add a pencil holder to the tip of the arm
158+ \item Prepare a 2 link arm for printing
159+ \item Make a release with the 2 link arm
160+ \item Comment each line of code to solidify understanding
147161\end {todolist }
148162
149- \section {Kinematics Solving: Analytic Solution }
150- \begin {todolist }
151- \item Forward Kinematics of a 1dof [sin and cos]
152- \item Inverse Kinematics of a 1 dof [atan2]
153- \item Forward Kinematics of a 2 dof [sin and cos ]
154- \item Inverse kinematics of a 2 dof [ Law of Cosines]
155- \end {todolist }
156- \section {Forward Kinematics with D-H parameters: }
163+ \section {Kinematics Solving }
157164\begin {todolist }
158- \item Discuss a frame transformation
159- \item Discuss inverting frame transformations
160- \item Use transformations to move cubes
161- \item Introduce Denavit Hartenberg Notation for defining Links
162- \item Watch \url {https://www.youtube.com/watch?v=nuB_7BkYNMk}
163- \item Solve Forward Kinematics using D-H convention
165+ \item Inverse kinematics of a 2 dof
166+ \item Law of Cosines
167+ \item Atan2 method
168+ \item Introduce the KinematicsTest.groovy
169+ \item Introduce the InverseSolver in BowlerStudio
170+ \item Build IK for a 2 link arm
171+ \item Validate IK using KinematicsTest.groovy
164172\end {todolist }
165173
166- \section {Inverse Kinematics with D-H parameters: }
174+ \section {Kinematics Solving }
167175\begin {todolist }
168- \item Discuss a 3 dof arm/leg
169- \item Solve Inverse Kinematics using D-H convention
170- \item Use transform inversions to set up the triangle
171- \item Solve using law of cosine on alligned triangle
176+ \item Inverse kinematics of a 2 dof
172177\end {todolist }
173178
174179
175- \section {BowlerStudio Creatures: }
176- \begin {todolist }
177- \item Open SmallKat Marcos
178- \item Follow Tutorial steps 1-3: \url {http://commonwealthrobotics.com/Mobile-Base-Control/BasicWalking/}
179- \item Use a transformation as a body pose, see \url {https://youtu.be/FPDERQYFSFY}
180- \end {todolist }
181180
182181
182+
183+ \newpage
183184\section {Bonus Month, BowlerStudio Design Challenge: }
184185\begin {todolist }
185186 \item Make a Copy of SmallKat Marcos
0 commit comments