endoman123 / pathplanner Goto Github PK
View Code? Open in Web Editor NEWUI for generating trajectories with Pathfinder, based off of Vannaka's Motion Profile Generator
License: MIT License
UI for generating trajectories with Pathfinder, based off of Vannaka's Motion Profile Generator
License: MIT License
Depending on monitor, FX controls can become oversized and cramped on UI. E.g.: on an Acer Aspire E15, with a 1920x1080 display, controls become cramped.
Chances are this can be fixed by resizing the FX stage depending on the resolution.
The example image shows that an angle specified at 90 degrees will turn clockwise to the right. However, when I'm generating my trajectory, I want it to turn 30 degrees to the left, so I specify -30. The behavior is as shown:
This is not what I want, so I change the angle measurement to 30 degrees, and it works. However, this is just inconsistent with the example.
Furthermore, if I specify 90 degrees and -90 degrees, they're the same apparently. I would expect one to turn to the left and one to turn to the right.
When importing, opening, or exporting files, it would be super helpful if the file explorer opened back to where you left off last.
Just a tiny enhancement that would make it a more refined program.
Please help.
java.io.FileNotFoundException: File /pathfinderjava.dll was not found inside JAR.
at com.mammen.util.NativeUtils.loadLibraryFromJar(NativeUtils.java:105)
at com.mammen.ui.javafx.MainUIController.initialize(MainUIController.java:130)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2566)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3214)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
at com.mammen.main.Main.start(Main.java:20)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
at java.lang.Thread.run(Thread.java:748)
When I do gradle Jar
, it used to build compile the full program that was independent of the project.
After switching to the latest commit, doing the same command results in a file that is 1KB that doesn't do anything.
Here's a screenshot of the file -
Running with --stacktrace doesn't give any output.
As the title says; can be placed in settings dialog.
Implement ability to use SSH to deploy trajectories directly to a target.
As the title says, attempt to parse bot files assuming the files were made from the latest version of vannaka's
It would be really useful if you could either drag a waypoint or click to select it then click to change its location.
Build other OS natives for Jaci's Pathfinder and rebuild.
Add a robot length and width to the configuration. Draw a rectangle of those dimensions centered on each waypoint and angled based on the waypoint's angle, to show the robot position at that waypoint.
The GUI loads up, and I'm able to place the initial point down. However, when I want to add more points, it won't show on the graph or table. Once I click on the table, the points will show up on the table, but still not the graph. Because the points don't show on the graph, there is no animation of the robot moving.
Hello, the current release doesn't have a field overlay... I know you were working on this but this is a key difference between vannaka's and your generator.
Title pretty much says it all. Altering path parameters such as time step, velocity, acceleration, jerk, and wheel base don't seem to trigger a regeneration of the path.
Steps to reproduce:
Does not reset all values, or the UI is not being updated.
Add args parser and cmd-line trajectory generation. Can be used for when you only need to generate trajectories from saved waypoints.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.