Skip to content

Commit a6c865c

Browse files
committed
Adding electronics connection
1 parent 1fcaf2c commit a6c865c

1 file changed

Lines changed: 29 additions & 28 deletions

File tree

kinetic.tex

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)