MatthewPeterKelly/OptimTraj

GPOPS-II Interpolation Function Handle returned by OptimTraj

Open

#20 创建于 2016年9月9日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)MATLAB (704 star) (219 fork)batch import
enhancementhelp wantedquestion

描述

In gpopsWrapper.m, OptimTraj provides an interpolation function handle for the GPOPS-II solution using pchip, as per the code below. Is pchip the most accurate way to interpolate the GPOPS-II solution?

soln.interp.state = @(t)( interp1(tSoln',xSoln',t','pchip',nan)' ); soln.interp.control = @(t)( interp1(tSoln',uSoln',t','pchip',nan)' );

The formula for the GPOPS-II state is given in equation (25) of the GPOPS-II paper:

Patterson, Michael A., and Anil V. Rao. "GPOPS-II: A MATLAB software for solving multiple-phase optimal control problems using hp-adaptive Gaussian quadrature collocation methods and sparse nonlinear programming." ACM Transactions on Mathematical Software (TOMS) 41.1 (2014): 1.

http://dl.acm.org/citation.cfm?id=2558904

贡献者指南

GPOPS-II Interpolation Function Handle returned by OptimTraj · MatthewPeterKelly/OptimTraj#20 | Good First Issue