Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
first:first_robotics_donation_resources [20 Jun 2019 18:24]
TheFeminineEngineer Remove robot CAW rule note since 2019 season is now over. Also add placeholder note for CMP presentation recording and slides.
first:first_robotics_donation_resources [06 Aug 2019 19:03] (current)
TheFeminineEngineer add slide deck link for 2019 cmp presentation
Line 6: Line 6:
 \\ \\
 \\ \\
-If you want to learn about the basics of using sensors for autonomous navigation, check out our 2019 Championship Conference presentation,​ presented by engineer Mark Looney. You can watch a recording of the Detroit presentation,​ or access the slide deck (coming soon).+If you want to learn about the basics of using sensors for autonomous navigation, check out our 2019 Championship Conference presentation,​ presented by engineer Mark Looney. You can watch a recording of the Detroit presentation ​(coming soon), or {{ :​first:​mems_imus_in_av_gnc_firstrobitics_2019.pdf |access the slide deck here}}.
 \\  \\ 
 \\ \\
Line 12: Line 12:
 \\ \\
 \\ \\
-In addition, there was a bug in WPILIB in how DIO interrupts were being allocated, which affected the functionality of the **ADIS16470** and rendered it useless for all users programming in **C++** and **Java**. An update is available for WPILIB which fixes this issue and [[https://​github.com/​wpilibsuite/​allwpilib/​releases/​tag/​v2019.4.1|can be found here]]. There are no updates required to our IMU library for this fix to work and you may continue to use it as is.+Also, there was a bug in WPILIB in how DIO interrupts were being allocated, which affected the functionality of the **ADIS16470** and rendered it useless for all users programming in **C++** and **Java**. An update is available for WPILIB which fixes this issue and [[https://​github.com/​wpilibsuite/​allwpilib/​releases/​tag/​v2019.4.1|can be found here]]. There are no updates required to our IMU library for this fix to workand you may continue to use it as is.
 \\ \\
 \\ \\
Line 21: Line 21:
 \\ \\
 \\ \\
-Gyroscopes measure angular rate of rotation...in other words, how fast is your robot turning? The right gyroscope can be a game-changer for your robot, as they will provide the fast, precise rotation measurements to help your robot better navigate the field. The [[adi>​ADXRS450]] "​yaw-rate"​ gyroscope (featured on this board) provides ​anglular ​rate feedback for the Guidance Navigation Control (GNC) system on many robots and other autonomous vehicle platforms. Remember: the ADXRS450 measures rotation //rate//, not absolute rotation angle. Angle estimates come from summation of the angular rate measurements over a given period of time. For a more in-depth discussion on this topic, including more information about what "gyro drift" is, check out our [[https://​ez.analog.com/​b/​engineering-mind/​posts/​power-up-your-robots|EngineerZone Blog post]] on this topic.+Gyroscopes measure angular rate of rotation...in other words, how fast is your robot turning? The right gyroscope can be a game-changer for your robot, as they will provide the fast, precise rotation measurements to help your robot better navigate the field. The [[adi>​ADXRS450]] "​yaw-rate"​ gyroscope (featured on this board) provides ​angular ​rate feedback for the Guidance Navigation Control (GNC) system on many robots and other autonomous vehicle platforms. Remember: the ADXRS450 measures rotation //rate//, not absolute rotation angle. Angle estimates come from the summation of the angular rate measurements over a given period of time. For a more in-depth discussion on this topic, including more information about what "gyro drift" is, check out our [[https://​ez.analog.com/​b/​engineering-mind/​posts/​power-up-your-robots|EngineerZone Blog post]] on this topic.
 \\ \\
 \\ \\
Line 31: Line 31:
 \\ \\
 ===== ADIS16448 IMU Board for FIRST Robotics ===== ===== ADIS16448 IMU Board for FIRST Robotics =====
-{{ :​first:​imu.jpg?​|}}If you want to up your game and already have some experience with inertial sensors, your team may want to upgrade to the [[adi>​ADIS16448]] IMU. This sensor includes many more features than the single axis gyro board, but if you're comfortable programming and are familiar with how to install external libraries, you should be able to get up and running with the IMU quickly. The IMU board plugs directly into your RoboRIO MXP port and has screw holes to secure it to the RoboRIO so you never have to worry about it coming ​lose during a match.+{{ :​first:​imu.jpg?​|}}If you want to up your game and already have some experience with inertial sensors, your team may want to upgrade to the [[adi>​ADIS16448]] IMU. This sensor includes many more features than the single-axis gyro board, but if you're comfortable programming and are familiar with how to install external libraries, you should be able to get up and running with the IMU quickly. The IMU board plugs directly into your RoboRIO MXP port and has screw holes to secure it to the RoboRIOso you never have to worry about it coming ​loose during a match.
 \\ \\
 \\ \\
-The [[adi>​ADIS16448]] IMU is a 10 Degree-of-Freedom (DoF), calibrated IMU module in a robust package designed for industrial robots, UAVs, and autonomous vehicles. It has a axis gyro, axis accelerometer, ​axis magnetometer,​ and a barometric pressure sensor inside, allowing the RoboRIO to calculate precise, absolute position. The IMU featured on this board is part of the iSensor product line, which is known in the industry for use in applications where reliability and precision are critical. All iSensor IMU modules include unique, factory calibration over temperature,​ embedded gravity compensation,​ and advanced user filters.+The [[adi>​ADIS16448]] IMU is a 10 Degree-of-Freedom (DoF), calibrated IMU module in a robust package designed for industrial robots, UAVs, and autonomous vehicles. It has a three-axis gyro, three-axis accelerometer, ​three-axis magnetometer,​ and a barometric pressure sensor inside, allowing the RoboRIO to calculate precise, absolute position. The IMU featured on this board is part of the iSensor product line, which is known in the industry for use in applications where reliability and precision are critical. All iSensor IMU modules include unique, factory calibration over temperature,​ embedded gravity compensation,​ and advanced user filters.
 \\ \\
 \\ \\
-For FRC, [[adi>​ADIS16448]] IMU board can only be obtained through [[https://​firstchoicebyandymark.com/​fc18-150|FIRST Choice]] and limited quantities are available. Due to FRC rules, we cannot provide spares to teams directly, so these boards are **only** available through FIRST Choice!+For FRC, [[adi>​ADIS16448]] IMU board can only be obtained through [[https://​firstchoicebyandymark.com/​fc18-150|FIRST Choice]]and limited quantities are available. Due to FRC rules, we cannot provide spares to teams directly, so these boards are **only** available through FIRST Choice!
 \\ \\
 \\ \\
Line 44: Line 44:
 \\ \\
 ===== ADIS16470 IMU Board for FIRST Robotics ===== ===== ADIS16470 IMU Board for FIRST Robotics =====
-{{ :​first:​adis16470_spi_board-cropped.jpg?​400|}}Analog Devices ​is proud to introduce the [[adi>​ADIS16470]] IMU for FRC, new for 2019. This next-generation IMU is designed for demanding, high-impact applications like those seen in FRC, and is recommended for any team looking to get involved with IMUs on their robot. It plugs directly into the SPI port on the RoboRIO, and supporting libraries are available in all three major FRC programming languages. If you’re comfortable with installing external libraries, you should be able to get up and running quickly with the ADIS16470. This IMU gives your robot the ability to calculate its position in 3D space. This IMU packs a next-generation 3-axis accelerometer and 3-axis gyroscope. The board has two mounting holes to secure the board to the RoboRIO, so you don't have to worry about vibration or losing your sensor in the middle of a match. This sensor has the lowest drift of any ADI board for FRC, giving your team industry-level performance.+{{ :​first:​adis16470_spi_board-cropped.jpg?​400|}}ADI is proud to introduce the [[adi>​ADIS16470]] IMU for FRC, new for 2019. This next-generation IMU is designed for demanding, high-impact applications like those seen in FRC, and is recommended for any team looking to get involved with IMUs on their robot. It plugs directly into the SPI port on the RoboRIO, and supporting libraries are available in all three major FRC programming languages. If you’re comfortable with installing external libraries, you should be able to get up and running quickly with the ADIS16470. This IMU gives your robot the ability to calculate its position in 3D space. This IMU packs a next-generation 3-axis accelerometer and 3-axis gyroscope. The board has two mounting holes to secure the board to the RoboRIO, so you don't have to worry about vibration or losing your sensor in the middle of a match. This sensor has the lowest drift of any ADI board for FRC, giving your team industry-level performance.
 \\ \\
 \\ \\
first/first_robotics_donation_resources.txt · Last modified: 06 Aug 2019 19:03 by TheFeminineEngineer