BEGIN:VCALENDAR
VERSION:2.0
PRODID:IEEE vTools.Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Africa/Nairobi
BEGIN:STANDARD
DTSTART:19420801T001500
TZOFFSETFROM:+0245
TZOFFSETTO:+0300
TZNAME:EAT
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260209T154009Z
UID:408E45D3-B69E-4CB3-BED5-27BFFECF1D31
DTSTART;TZID=Africa/Nairobi:20251118T190000
DTEND;TZID=Africa/Nairobi:20251213T190200
DESCRIPTION:[]\n\nThis workshop is your first step towards mastering the de
 sign\, building\, and programming of intelligent robotic arms\, leading up
  to the GRASP 2025 competition. You&#39;ll learn about 4-DOF robotic arms\, me
 chanical grippers\, 3D CAD design\, and control systems using Arduino Nano
  and Raspberry Pi. Discover how computer vision and inverse kinematics are
  used to achieve precise manipulation.\n\nAgenda: \n1. Apply Robotic Kinem
 atics\n\n-\nDevelop a mathematical model for the robotic arm&#39;s movement us
 ing inverse kinematics.\n\n-\nImplement and test various control schemes f
 or precise arm manipulation.\n\n-\nAnalyze and compare the applications of
  inverse and forward kinematics.\n\n2. Execute Embedded Programming\n\n-\n
 Establish serial communication protocols for hardware interfacing.\n\n-\nP
 rogram the robotic arm&#39;s functions using C++.\n\n-\nImplement precise serv
 o motor control for all joints.\n\n3. Develop with Computer-Aided Design (
 CAD)\n\n-\nCreate initial design sketches and concepts for the robotic arm
 .\n\n-\nDetermine the appropriate sizing and tolerances for links and join
 ts.\n\n-\nProduce a complete 3D model of the robotic arm using CAD softwar
 e.\n\n-\nPerform simulations within the CAD environment to test for functi
 onality and stress.\n\n-\nApply best practices for designing components fo
 r manufacturability.\n\n4. Utilize 3D Printing for Prototyping\n\n-\nPrepa
 re and slice 3D models for printing.\n\n-\nConfigure and operate a 3D prin
 ter for optimal results.\n\n-\nDiagnose and troubleshoot common 3D printin
 g issues.\n\n5. Implement Artificial Intelligence and Computer Vision\n\n-
 \nDevelop Python scripts for computer vision tasks.\n\n-\nTranslate mathem
 atical equations for image processing into functional code.\n\n-\nInterfac
 e vision systems with hardware components via serial communication.\n\n-\n
 Utilize the OpenCV library to process and analyze image data.\n\n-\nImplem
 ent and fine-tune a YOLO (You Only Look Once) model for object detection.\
 n\nRoom: 2nd Floor\; Dome next to Siemens Center\, Bldg: DeKUT School of E
 ngineering\, P.O. Box 657-10100\, NYERI-KENYA\, Nyeri\, Central\, Kenya\, 
 657-10100\, Virtual: https://events.vtools.ieee.org/m/503091
LOCATION:Room: 2nd Floor\; Dome next to Siemens Center\, Bldg: DeKUT School
  of Engineering\, P.O. Box 657-10100\, NYERI-KENYA\, Nyeri\, Central\, Ken
 ya\, 657-10100\, Virtual: https://events.vtools.ieee.org/m/503091
ORGANIZER:ieeerasdekut@gmail.com
SEQUENCE:19
SUMMARY:GRASP 2025 - Programming Robotic Arms
URL;VALUE=URI:https://events.vtools.ieee.org/m/503091
X-ALT-DESC:Description: &lt;br /&gt;&lt;p&gt;&lt;img src=&quot;https://events.vtools.ieee.org/v
 tools_ui/media/display/b01a9eef-3615-4c05-b808-771d1d20d236&quot; alt=&quot;&quot; width=
 &quot;479&quot; height=&quot;599&quot;&gt;&lt;/p&gt;\n&lt;p&gt;This workshop is your first step towards maste
 ring the design\, building\, and programming of intelligent robotic arms\,
  leading up to the GRASP 2025 competition. You&#39;ll learn about 4-DOF roboti
 c arms\, mechanical grippers\, 3D CAD design\, and control systems using A
 rduino Nano and Raspberry Pi. Discover how computer vision and inverse kin
 ematics are used to achieve precise manipulation.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Agenda: &lt;
 br /&gt;&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;strong class=&quot;ng-star-inserted&quot;&gt;&lt;span cl
 ass=&quot;ng-star-inserted&quot;&gt;1. Apply Robotic Kinematics&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;\n&lt;u
 l class=&quot;ng-star-inserted&quot;&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-s
 tar-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Develop a mathematical model 
 for the robotic arm&#39;s movement using inverse kinematics.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;
 \n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;
 ng-star-inserted&quot;&gt;Implement and test various control schemes for precise a
 rm manipulation.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p clas
 s=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Analyze and compare th
 e applications of inverse and forward kinematics.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;/ul&gt;
 \n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;strong class=&quot;ng-star-inserted&quot;&gt;&lt;span class
 =&quot;ng-star-inserted&quot;&gt;2. Execute Embedded Programming&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;\n&lt;
 ul class=&quot;ng-star-inserted&quot;&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-
 star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Establish serial communicati
 on protocols for hardware interfacing.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-st
 ar-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;
 Program the robotic arm&#39;s functions using C++.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li clas
 s=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-in
 serted&quot;&gt;Implement precise servo motor control for all joints.&lt;/span&gt;&lt;/p&gt;\n
 &lt;/li&gt;\n&lt;/ul&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;strong class=&quot;ng-star-inserted&quot;
 &gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;3. Develop with Computer-Aided Design (CAD
 )&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;\n&lt;ul class=&quot;ng-star-inserted&quot;&gt;\n&lt;li class=&quot;ng-star-i
 nserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Crea
 te initial design sketches and concepts for the robotic arm.&lt;/span&gt;&lt;/p&gt;\n&lt;
 /li&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span cla
 ss=&quot;ng-star-inserted&quot;&gt;Determine the appropriate sizing and tolerances for 
 links and joints.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p cla
 ss=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Produce a complete 3D
  model of the robotic arm using CAD software.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class
 =&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-ins
 erted&quot;&gt;Perform simulations within the CAD environment to test for function
 ality and stress.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p cla
 ss=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Apply best practices 
 for designing components for manufacturability.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;/ul&gt;\n
 &lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;strong class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;
 ng-star-inserted&quot;&gt;4. Utilize 3D Printing for Prototyping&lt;/span&gt;&lt;/strong&gt;&lt;/
 p&gt;\n&lt;ul class=&quot;ng-star-inserted&quot;&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p class
 =&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Prepare and slice 3D mo
 dels for printing.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p cl
 ass=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Configure and operat
 e a 3D printer for optimal results.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-star-
 inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Dia
 gnose and troubleshoot common 3D printing issues.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;/ul&gt;
 \n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;strong class=&quot;ng-star-inserted&quot;&gt;&lt;span class
 =&quot;ng-star-inserted&quot;&gt;5. Implement Artificial Intelligence and Computer Visi
 on&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;\n&lt;ul class=&quot;ng-star-inserted&quot;&gt;\n&lt;li class=&quot;ng-star-
 inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Dev
 elop Python scripts for computer vision tasks.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li clas
 s=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-in
 serted&quot;&gt;Translate mathematical equations for image processing into functio
 nal code.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-s
 tar-inserted&quot;&gt;&lt;span class=&quot;ng-star-inserted&quot;&gt;Interface vision systems with
  hardware components via serial communication.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li clas
 s=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;&lt;span class=&quot;ng-star-in
 serted&quot;&gt;Utilize the OpenCV library to process and analyze image data.&lt;/spa
 n&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;li class=&quot;ng-star-inserted&quot;&gt;\n&lt;p class=&quot;ng-star-inserted&quot;&gt;
 &lt;span class=&quot;ng-star-inserted&quot;&gt;Implement and fine-tune a YOLO (You Only Lo
 ok Once) model for object detection.&lt;/span&gt;&lt;/p&gt;\n&lt;/li&gt;\n&lt;/ul&gt;
END:VEVENT
END:VCALENDAR

