virtual_robot
A 2D robot simulator to help beginners learn Java programming for FTC Robotics (by Beta8397)
FtcRobotController
By FIRST-Tech-Challenge
virtual_robot | FtcRobotController | |
---|---|---|
19 | 103 | |
99 | 677 | |
- | 0.7% | |
6.2 | 3.4 | |
5 months ago | 5 days ago | |
Java | Java | |
GNU General Public License v3.0 or later | BSD 3-clause Clear License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
virtual_robot
Posts with mentions or reviews of virtual_robot.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-09.
- I want to know how to improve.
-
is there any way to work on code without being near the robot?
We use Beta 8397's incredible https://github.com/Beta8397/virtual_robot as well. We actually program our robot into it so we can use our code as is. That is not exactly for the faint of heart, but it is an option. I suggest using one of the built-in robot configurations and modifying it to learn how.
-
Any hardware that's not $700 that can run FTC code?
Agree. We have used virtual robot for programming practice and training new programmers.
-
New to Coding
Agree with this. Also, you might want to check out virtual robot, which has built-in support for the "Learn Java for FTC" book and will allow you and your team to start programming without needing access to an actual robot. We have used both of these with some success.
-
Does Amazon Corretto 8 JDK include JavaFX?
I maintain this JavaFX project. It runs fine using Amazon Corretto 8 JDK on every Windows system I've tried it on. A user with a MacBook recently posted an issue (package javafx.application does not exist), which he or she fixed by switching to the Bell Liberica 1.8 dev kit.
-
Simulator that works with roadrunner?
Another +1 for Beta's excellent simulator at: https://github.com/Beta8397/virtual_robot
-
A question
We have used Learn Java for FTC with some success. In conjunction with this, we also use a virtual robot simulator which has support for the "programming board" hardware construct in the book. The simulator allows you to learn programming without having to buy an actual robot. Both of these are free.
- What's the cheapest way to get a drivetrain for programming practice?
-
Virtual Robot Simulator
I am using the virtual robot simulator(https://github.com/Beta8397/virtual_robot) and can't get it to run my op modes. When I click init it does nothing. The demo scripts work but mine doesn't and I'm not sure why. Can someone please explain why this might be happening?
-
How to have a new member of the programming team help out and not just stand around watching us code?
Virtual Robot Simulator
FtcRobotController
Posts with mentions or reviews of FtcRobotController.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-08.
- 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.