-
Notifications
You must be signed in to change notification settings - Fork 0
Detailed Guide
acezxn edited this page Aug 21, 2023
·
5 revisions
- Configure the
Things to outputto either export the control point coordinates or the coordinates of the entire path. - In the
formatsection, output coordinates' format can be easily modified by inputting text in the textboxs.
- By hitting
ctrl-sor other saving hotkey depending on your operating system, the application would output a JSON session file containing all the settings (except point density) and control point data. - The JSON session file can be loaded in a restarted application by adding the file to the
Load sessionfile input.
| Setting | Description |
|---|---|
| Curve type | The path generation algorithm used to create paths |
| Point density | The density of points inside paths |
| Setting | Description |
|---|---|
| Field width (meters) | The width of the field in meters (the field is a square) |
| Coordinates per dimension. | The number of coordinates dividing each side of the field. For example, setting this parameter to 100 would make the width 100 units long. |
| Field origin | The origin of the coordinate system. The default location of the origin is at the left top corner, with increasing x values when moving to the right and increasing y value when moving down. |
| Background image | The image shown as the background of the field |
| Setting | Description |
|---|---|
| Path start color | The color in the beginning of the generated path |
| Path end color | The color in the end of the generated path |
| Control point color | The color of the control points of the path |
| Open control point color. | The color of the direction handles (not counted in the full path) |
| Robot color | The color used to draw the robot on the field |
| Lookahead circle color | The color used to draw a circle around the robot with the radius equals to the lookahead radius |
| Lookahead point color | The color used to highlight the lookahead point |
| Track velocity color | The color of the bars used to visualize velocity of the robot's drivetrain |
| Setting | Description |
|---|---|
| Track width (meters) | The width of the robot in meters |
| Robot length (meters) | The length of the robot in meters |
| Max velocity (m/s) | The maximum velocity the robot can drive for |
| Max acceleration (m/s^2) | The maximum acceleration the robot can drive for |
| Max jerk (m/s^3) | The maximum jerk the robot can drive for |
| Translational P gain | Proportional gain for controlling the robot's forward movements (only used in PID based pure pursuit) |
| Translational I gain | Integral gain for controlling the robot's forward movements (only used in PID based pure pursuit) |
| Translational D gain | Derivative gain for controlling the robot's forward movements (only used in PID based pure pursuit) |
| Rotational P gain | Proportional gain for controlling the robot's rotational movements (only used in PID based pure pursuit) |
| Rotational I gain | Integral gain for controlling the robot's rotational movements (only used in PID based pure pursuit) |
| Rotational D gain | Derivative gain for controlling the robot's rotational movements (only used in PID based pure pursuit) |
| Setting | Description |
|---|---|
| Pursuit mode | Algorithm to use for path following (PID based / Curvature based) |
| Look ahead radius (meters) | Look ahead radius in meters for pure pursuit algorithms |