SlideServe
Menu
Préférences
© SlideServe · v2026

Programming and Electronics Training

kevork avatar
20 diapositives · 353 Views · Jul 18, 2014

This comprehensive training covers the fundamentals of programming and electronics for FRC robots, focusing on the Compact Rio (CRio) system. Learn about critical components such as the Dlink router, Power Distribution (PD) Board, Digital Sidecar, and motor controllers like Jaguars and Spikes. We delve into LabVIEW programming basics, including creating VI (Virtual Instruments) for robot control. Gain insights into designing effective flowcharts and programming strategies for both autonomous and TeleOperated modes, essential skills for aspiring robotics teams.

Programming and Electronics Training - slide 1
01 / 20Programming and Electronics Training
1 / 17

Télécharger la présentation

Programming and Electronics Training
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Programming and Electronics Training Monica Begnaud Cody Stafford

  2. Electronics Monica Begnaud

  3. Compact Rio (CRIO) • Brain of the Robot • Is connected to the Dlink by Ethernet cable • Outputs signals to the PD Board and Digital Sidecar • Has different slots depending on what your robot does • Ex: pneumatics

  4. Dlink and Camera • Dlink Router that the drive station connects to • Camera so the drivers can see from the robot’s perspective on the dashboard

  5. Power Distribution (PD) Board • Connected to the CRio • Send power out to the motor controls and the circuit breaker

  6. Digital Sidecar • Gets power from the PD board and signal from the CRio • Has signal outputs for the motor controls, servos, and the signal light

  7. Jaguar (Jags) Motor Connections • Motor controller • Connected to the Sidecar with a PWM wire and to the PD Board • Can control the amount of power sent to the motors Power Connections PWM Connections

  8. Spikes • Like a Jag, it’s a motor controller but it doesn’t vary the amount of power. It’s just on or off.

  9. CIM Motors • Connected to and controlled by the Jags Jag Connections

  10. Types of Wires Power Wires PWM Wires

  11. Breaker and Battery Connections • Battery connected to the breaker • Breaker controls the power to the robot. • Turn the breaker OFF before messing with any of the wiring!!! Power Button

  12. Programming a FRC Robot Cody Stafford

  13. What is LabVIEW? • Why Is programming important? • What Robotics programs use LabVIEW?

  14. LabVIEWProgramming basics What is a VI? • Robot Main.vi • Begin.vi • Autonomous.vi • TeleOp.vi • Finish.vi

  15. ‘Programming’ Flowchart • State hardware that will be used • Hardware’s function and speed • Decide controller layout • Create a flowchart of the program

  16. ‘Programming’ Flowchart Example • You have a robot with two motors, two jags, a CRio, and an Xbox control. You want the motors to run at ½ speed whenever you hit forward on the right stick but that is all you want it to do

  17. Example Flowchart

  18. Group ‘Programming’ Flowchart • Get into your groups • Decide on what hardware you are going to use • Create a flowchart for the manipulator your team choose