Giter VIP home page Giter VIP logo

autobuilder's People

Contributors

varun7654 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mpfulde arynnette

autobuilder's Issues

Add a settings menu

  • Create the settings menu
  • Allow changing the team number
  • Allow adjusting trajectory constraints
  • Allow changing the field image
  • Allow setting the origin point on the image
  • Allow changing point scale factor

Add information when you hover over things

  • Hovering over a position of the path should give you information like expected velocity, acceleration, position, etc.
  • Hovering over a position of the path should render the bounding box of the robot at that point
  • Hovering over a text box in the GUI should tell you what that value represents (x, y, rotation). Also, put the units (meters)

Improve TextBox Class

  • Add ability to select text
  • Add ability to use up/down arrow keys
  • Add ability to ability to hold down keys and have them work
  • Make clicking on the text work properly (related #4)
  • Have text scroll when it goes outside the text box
  • Have text be hidden when it extends outside the textbox

Support multiple robots

If multiple robots on the same alliance use AutoBuilder, the teams should be able to import both autonomous routines into one instance of the program, then tweak and re-export them if necessary.

At the very least, this would allow you to check for possible collisions, even if robots need to cross each other's paths. More advanced uses might even make it possible to do things like pass game objects from one robot to another.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.