You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*traj_gen* is a continuous trajectory generation package where <u>high order derivatives</u>
17
-
along the trajectory are minimized while satisfying waypoints (equality) and axis-parallel box constraint (inequality). The objective and constraints are formulated in *quadratic programming* (QP) to cater the real-time performance. The whole code is written in C++ and Matlab (go to [submodule](https://github.com/icsl-Jeon/traj_gen-matlab) for its API). The C++ API was tested in Ubuntu 14.04/16.04/18.04. ROS wrapper is still developing to provide similar interface with [version 1](https://github.com/icsl-Jeon/traj_gen/tree/deprecated-version1).
16
+
along the trajectory are minimized while satisfying waypoints (equality) and axis-parallel box constraint (inequality). The objective and constraints are formulated in *quadratic programming* (QP) to cater the real-time performance. The whole code is written in C++ and Matlab (go to [submodule](https://github.com/icsl-Jeon/traj_gen-matlab) for its API). The C++ API was tested in Ubuntu 14.04/16.04/18.04.
18
17
19
18
- To parameterize a trajectory, we use two types of curve: 1) **piecewise-polynomials**[1,2] and 2) **a sequence of points**[3].
20
19
The difference is optimization variables.
@@ -26,8 +25,8 @@ The difference is optimization variables.
26
25
and *loose-pin* denotes a axis-parallel box constraint. The pin is a triplets (time (t), order of derivatives (d), value (x)) where x is
27
26
a vector in case of fix-pin while two vectors [xl xu] for the loose-pin.
28
27
29
-
- We implemented traj_gen in Matlab and C++(upcoming ~ the end of Mar). In case of 2D trajectory generation in Matlab, we provide interactive pin selection (see poly_example/main2D).
30
-
Also, we plan to provide ROS support such as the [previous version](https://github.com/icsl-Jeon/traj_gen)
28
+
- We implemented traj_gen in Matlab and C++. In case of 2D trajectory generation in Matlab, we provide interactive pin selection (see poly_example/main2D).
29
+
Also, we plan to provide ROS support (~end of Mar) such as the [previous version](https://github.com/icsl-Jeon/traj_gen)
31
30
32
31
33
32
## Getting started
@@ -46,7 +45,7 @@ Also, we plan to provide ROS support such as the [previous version](https://gith
-*Maximum continuity* : the maximally imposed continuity order between neighboring segements. Higher value of this parameter enhances the quality of smoothness. However, too high value of this value restricts the dof for optimization, downgrading the opitimization result.
138
216
139
-
140
217
-**optimTrajGen**
141
218
-*Point density* : the number of posed points per time [s]. For long-ranged trajectory, thus, the total number of variables will increase leading to the burden of the optimization.
142
219
220
+
### Public methods
221
+
222
+
- Please run the following command to open the dedicated doxygen:
0 commit comments