12-26-2022 restore Return-to-Top function. Header-only link is no longer recognized, now requires full URL.
@ -22,7 +22,7 @@ Two Java files are provided here:
|
|||||||
|
|
||||||
This tutorial shows how to run ConceptDatalogger "as is". Part 2 of this series shows how to customize the sample OpMode, to collect **other** robot data.
|
This tutorial shows how to run ConceptDatalogger "as is". Part 2 of this series shows how to customize the sample OpMode, to collect **other** robot data.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Robot Preparation
|
## Robot Preparation
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ The data to be logged and charted will be generated from 4 sources:
|
|||||||
|
|
||||||
The IMU is a physical sensor defined in the HardwareMap, like other sensors you might use later for Datalogging. The other 3 sources are examples of data generated by the SDK/controller, the user, and the user's code, respectively.
|
The IMU is a physical sensor defined in the HardwareMap, like other sensors you might use later for Datalogging. The other 3 sources are examples of data generated by the SDK/controller, the user, and the user's code, respectively.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Software Setup
|
## Software Setup
|
||||||
|
|
||||||
@ -92,7 +92,7 @@ If using an Expansion Hub with RC phone, change Line 40 in ConceptDatalogging.ja
|
|||||||
|
|
||||||
Click the wrench icon "Build Everything", wait for the message "Build Successful". Now the **compiled** versions of these files are also stored on the RC device.
|
Click the wrench icon "Build Everything", wait for the message "Build Successful". Now the **compiled** versions of these files are also stored on the RC device.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Run OpMode and Collect Data
|
## Run OpMode and Collect Data
|
||||||
|
|
||||||
@ -112,7 +112,7 @@ Click the wrench icon "Build Everything", wait for the message "Build Successful
|
|||||||
|
|
||||||
5. Optional to click the name "datalog_01.txt" to examine its contents in OnBot Java. The format is 'comma-separated values' or CSV, with headings in Row 1, followed by data rows.
|
5. Optional to click the name "datalog_01.txt" to examine its contents in OnBot Java. The format is 'comma-separated values' or CSV, with headings in Row 1, followed by data rows.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Transfer Datalog to Laptop
|
## Transfer Datalog to Laptop
|
||||||
|
|
||||||
@ -127,7 +127,7 @@ During the download dialog, **change the file extension from `.txt` to `.csv`**.
|
|||||||
|
|
||||||
The downloaded CSV filename may appear at the bottom of the browser window.
|
The downloaded CSV filename may appear at the bottom of the browser window.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Charting with Excel
|
## Charting with Excel
|
||||||
|
|
||||||
@ -155,7 +155,7 @@ That's it! You have successfully stored and charted data from an FTC robot.
|
|||||||
|
|
||||||
Excel offers many more data evaluation features, beyond the scope of this tutorial. You are encouraged to learn and explore those features, ultimately providing a better understanding of robot performance. This may help you with troubleshooting, optimization and robot design.
|
Excel offers many more data evaluation features, beyond the scope of this tutorial. You are encouraged to learn and explore those features, ultimately providing a better understanding of robot performance. This may help you with troubleshooting, optimization and robot design.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Charting with Google Sheets
|
## Charting with Google Sheets
|
||||||
|
|
||||||
@ -191,7 +191,7 @@ At top left, type a filename to replace "Untitled spreadsheet". There's no "save
|
|||||||
|
|
||||||
Google Sheets offers many more data evaluation features, beyond the scope of this tutorial. You are encouraged to learn and explore those features, ultimately providing a better understanding of robot performance. This may help you with troubleshooting, optimization and robot design.
|
Google Sheets offers many more data evaluation features, beyond the scope of this tutorial. You are encouraged to learn and explore those features, ultimately providing a better understanding of robot performance. This may help you with troubleshooting, optimization and robot design.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Run It Again
|
## Run It Again
|
||||||
|
|
||||||
@ -227,7 +227,7 @@ Now you have another set of charted robot data. Save and name the spreadsheet.
|
|||||||
|
|
||||||
**Repeat this a few times**, until the process seems familiar. This will help with the next stage, customizing the OpMode to log your own data.
|
**Repeat this a few times**, until the process seems familiar. This will help with the next stage, customizing the OpMode to log your own data.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Other Data Sources
|
## Other Data Sources
|
||||||
|
|
||||||
@ -237,7 +237,7 @@ For this data, you can experiment with other charting and reporting tools in you
|
|||||||
|
|
||||||
The next tutorial in this series shows how to collect data from motors, servos and sensors.
|
The next tutorial in this series shows how to collect data from motors, servos and sensors.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
@ -249,7 +249,7 @@ FTC students will benefit from this valuable skill, widely used in professional
|
|||||||
|
|
||||||
You are encouraged to submit and describe other examples that worked for you.
|
You are encouraged to submit and describe other examples that worked for you.
|
||||||
|
|
||||||
[<p align="right"><i>Return to Top</i>](#introduction)<p>
|
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Datalogging]]</i><p>
|
||||||
|
|
||||||
========
|
========
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user