FtcRobotController
EasyOpenCV
FtcRobotController | EasyOpenCV | |
---|---|---|
103 | 45 | |
674 | 216 | |
1.2% | 0.9% | |
3.4 | 7.1 | |
1 day ago | 4 months ago | |
Java | Java | |
BSD 3-clause Clear License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
FtcRobotController
- Rev Color Sensor
-
Can you broadcast a driver hub's screen to access it on a computer?
Yes, APK from Github, or just connect your phone to the REV Hardware Client.
-
Field Centric Drive Help
I think I just stumbled upon where the team got the IMU initialization from. Take a look at the sample code in https://github.com/FIRST-Tech-Challenge/FtcRobotController/blob/master/FtcRobotController/src/main/java/org/firstinspires/ftc/robotcontroller/external/samples/SensorBNO055IMU.java
-
Faster Way to Scan with the Rev 2M Distance Sensor?
You can read my testing notes here https://github.com/FIRST-Tech-Challenge/FtcRobotController/issues/317 but there is a way to make it slightly faster
-
Delayed actions without sleep()
Although written for Blocks, this tutorial can help new Java programmers too: https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Timers-in-FTC-Blocks
-
Deploying Code from Android Studio
are you working from the FtcRobotController project? https://github.com/FIRST-Tech-Challenge/FtcRobotController
- Need help making custom sleep from the ftc ml tool chain
- HI…. I need help for programming the camera
-
Hello i've recently had a question about improving my TeleOP (i'm on the mechanic departament and also a driver in my team) i've noticed that during TeleOp if the other driver presses something on their controller it messes up my movement. Can anyone give me some aditional help???
Here's a sample program that uses deadlines
-
Writing an I2C Driver for MaxBotix Ultrasonic
https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Writing-an-I2C-Driver This is the core tutorial on i2c devices, although its a little out of date so YMMV. Some things like the constructor may need to be tweaked (I believe there is now a second parameter in the super?). However the core of it is still accurate.
EasyOpenCV
- Camera causes our robot to reboot after any OpMode
-
Using the webcam on the robot to record videos.
you can record from the robot's POV with openCV: https://github.com/OpenFTC/EasyOpenCV/blob/master/examples/src/main/java/org/firstinspires/ftc/teamcode/PipelineRecordingExample.java
-
Getting raw camera data
The SDK provides a UVC driver for webcams; it does not provide anything for phone cameras. If you'd really like to write your own implementation, you can use parts of https://github.com/OpenFTC/EasyOpenCV/blob/master/easyopencv/src/main/java/org/openftc/easyopencv/OpenCvWebcamImpl.java as a reference (which uses the SDK UVC driver), but do note that writing your own implementation means you need to write your own code for a live view, as well as handle threading etc.
-
Where do I put our c270 Webcam to plug it in and configure it to our robot?
getting basic computer vision working is pretty easy with EasyOpenCV and the AprilTag extension.
-
Is it possible to upload code from Android Studio faster?
Apriltags, yes. You just upload the aar files using the OnBot interface. You can get them from the OpenFTC project: https://github.com/OpenFTC/EasyOpenCV/releases/tag/v1.5.2 https://github.com/OpenFTC/EOCV-AprilTag-Plugin/issues/4
-
How to switch pipelines during autonomous.
Note: https://github.com/OpenFTC/EasyOpenCV/issues/58
-
what is the best way to read a symbol on the signal sleeve
We used the example for https://github.com/OpenFTC/EasyOpenCV/releases. Our fork is from the official FTCRobotcontroller repository with extensive slipstreaming. You are welcome to view our repository at baqwas and provide feedback to our programmers who are continuously learning new techniques. I'm sure that they will learn something from your feedback too.
-
EasyOpenCV Camera stream not opening reliably on Moto G5 plus phone
This seems really odd to me, although someone else opened an issue about it: https://github.com/OpenFTC/EasyOpenCV/issues/55
- Android Studio Help
-
What are your favorite programming resources?
EasyOpenCV
What are some alternatives?
FTCLib - Broad FTC library for all things software.
EOCV-Sim - Develop, test, and tune your EasyOpenCV pipelines directly on your computer with a simple GUI !
awesome-teachable-machine - Useful resources for creating projects with Teachable Machine models + curated list of already built Awesome Apps!
EasyTensorflowAPI
TFMini-Plus-I2C - Arduino library for the Benewake TFMini-Plus LiDAR distance sensor in I2C communication mode
OpenCV - Open Source Computer Vision Library
FTC-for-VS-Code - A VS Code extension for accessing FTC snippets, debugger, and Android cmdline tools from a button
ftc-dashboard - React-based web dashboard designed for FTC
FTC-Timers - Repo containing a wiki article "Using Timers in Blocks"
virtual_robot - A 2D robot simulator to help beginners learn Java programming for FTC Robotics
LearnJavaForFTC - This is for learning Java for FTC