- UI bug fixes for button colors darkening when selected (in light and dark modes)
- Robot.run() parallel threading enabled
- number of threads adjustable using dropdown in settings tab
- more information about Robot.run() threads can be found in the Robot API
- UI bug fixes for help tab accordion
- Fixed order of field/robot drawing so robot is above field lines
- Made starting position adjustable in field code
- Provided default starting position for robot
- Bug fixes for autonomous timer and dark mode
- Added tooltips for robot options and info on robot speeds and sizes
- Button added to clear console
- Default field (four tapelines, interactable object) added as a pre-set option
- Ramps added as a field element
- Pre-set fields can be selected
- The autonomous section of the Spring 2021 field has been added
- Updates will now come with Release Notes
- Interactable object collision
- Interactable objects will collide with non-interactable objects (Robot, walls)
- Interactable objects will not collide with interactable objects (objects that can be picked up)
- API updated for Spring 2021 Competition
- Bug fixes
- Support for interactable objects
- Interactable objects can be picked up and dropped by the robot using
pick_up
anddrop
- Interactable objects can be picked up and dropped by the robot using
- Customizable field
- A
.json
file can be uploaded under the 'Field' tab - The field may be modified directly using the on-page code editor
- A
- Support for different robot types
- Three robot types: Swift, Spry, Sturdy
- Type may be set in 'Settings'
- Each is a different size and has a different acceleration
- Robots will drive with an acceleration
- The robot starting position can be set in 'Settings'
- The console will display the timestamp for the message being printed
- Bug fixes
- Support for Dark Mode, which may be set in 'Settings'
- Support for Editor themes, which may be set in 'Settings'
- Bug fixes
- Limit switches added to the robot
- Readings can be seen in 'Sensors'
- Bug fixes
- Support for Keyboard operations
- Keyboard input may be set in 'Settings'
- Most keyboard keys may be used in user-defined code
- Bug fixes
- UI Overhaul
- Added 'Help' tab for Pimulator documentation and tips for using the simulator
- Support for collision detection
- Robot now collides with field objects (walls)
- Bug fixes
- Support for line following added
- Tape lines added to the field
- Line sensors added
- Readings can be seen in 'Sensors'
- Support for Gamepad compatibility
- Under the input gamepad mode, a X-box controller may be used to control the robot in Teleop mode
- Bug fixes
- Console added
- Displays simulator messages
- Displays printed messages from user-code
- Timer for autonomous mode added
- Robot operable in Teleop and Autonomous Mode
- Support for student code
- Code may be uploaded by the user
- Code may be edited using the on-page code editor