이 페이지에서는 2015 릴리스로 업그레이드하기 위해 필요한 코드나 파이프라인 변경 사항을 설명합니다.
ChannelTrajectory 클래스 이름이 SplineTrajectory로 변경되었습니다. ChannelTrajectoryConfig 및 ChannelTrajectoryConfigBlob과 같이 관련된 모든 클래스의 이름도 각각 SplineTrajectoryConfig 및 SplineTrajectoryConfigBlob으로 변경되었습니다.
SetNextUpdateConfig() 함수가 Bot, BoxObstacle, CylinderObstacle 및 PointOfInterest 클래스에서 제거되었습니다. SetNextUpdateConfig() 대신 이러한 클래스의 구성원 함수를 사용하여 봇의 위치, 속도 및 방향을 업데이트할 수 있습니다. 예를 들어 봇 위치에 액세스하려면 Bot::SetPosition()을 호출하면 됩니다.
위치에서 속도 및 방향을 파생하려면 Bot::SetPositionAndVelocityAndFrontDirection()을 호출하면 됩니다. 마찬가지로 Bot::SetPositionAndVelocity()를 호출하면 위치에서 속도를 파생하고 Bot::SetVelocityAndFrontDirection()을 호출하면 속도를 설정하고 그로부터 FrontDirection을 파생할 수 있습니다.
m_idealClearanceRadius 매개변수의 이름이 ChannelComputerConfig 클래스에서 m_channelRadius로 변경되었습니다.
m_pathValidationDistanceBackward 및 m_pathValidationDistanceForward 매개변수 이름이 각각 m_pathValidationMinDistanceBackward 및 m_pathValidationMinDistanceForward로 변경되었습니다. 또한 이러한 매개변수가 AdvancedPathProgressConfig 클래스로 이동되었습니다.
m_snapOnPathDistance를 제외하고 다른 모든 매개변수가 AdvancedShortcutTrajectoryConfig 클래스로 이동되었습니다.
m_recomputationDistance 매개변수 이름이 SplineTrajectoryConfig 클래스에서 m_recomputationDistanceRatio로 변경되었습니다. 또한 SplineConfig 클래스 이름은 SplineComputationConfig로 변경되었습니다.