Comments (6)
snobot sim features
Simple physics based motor simulations
Feedback Sensor simulation (AnalogIO, DigitalIO, Encoders, Gyros)
NavX Simulation for the 3-axis Gyro and 3-axis Accelerometers
CTRE CanTalon and Pigeon IMU simulations. Due to the incredble power of this speed control, I cannot guarantee that all features will work, even if they appear to. It covers most of the control modes, but without something to test against your mileage might vary.
Open to extension for custom I2C, SPI, Potentiometer, Motors servo'd by limit switches, etc. Hopefully anything you need!
from frc2020.
do you think swerve is supported?
it can simulate motors and switches and encoders there are minimal graphics
from frc2020.
it does not look easy to use
from frc2020.
Based on this Reddit thread
"The robot driving function is decent, but only if you use a robot that has dropped-center tank drive. Mecanum, Swerve, and Omni are too complicated, and it just doesnโt work."
Synthesis has limited support for Swerve Wheels which is obviously integral to our robots.
from frc2020.
sorry
from frc2020.
Seems new 2020 version of SnobotSim is out:
https://www.chiefdelphi.com/t/snobotsim-2020/372251
from frc2020.
Related Issues (20)
- Implement Swerve Drive for Opportunitree - Other methods
- Unit Testing: Support running test via the top level Robot class
- Clean up: General issue for code clean up
- Pull magic numbers from out of the code and put them into RobotConfig
- Add helper methods for swerve math
- Tune heading and swerve wheel pid
- fix field relative
- Change everything to either radians or degrees, don't use both
- Create Mock Shooter
- Create Mock Intake
- Define Autonomous Strategies
- Absolute Encoder getDegrees method doesn't use offset
- update javadocs on interfaces and classes
- Fix port name for intake hardware HOT 1
- Shooter set rpm logic HOT 1
- Refactor Mock drivetrain
- Refactor failing test
- use magic num in configs file for controller port
- swerve drivetrain inputs are inverted
- Explain why the output of the track vision pid is being negated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frc2020.