Ompl base state space type:OMPL状态空间类型

namespace ompl
{
    namespace base
    {
        /** \brief The type of a state space */
        enum StateSpaceType
        {


            /** \brief Unset type; this is the default type */
            STATE_SPACE_UNKNOWN = 0,


            /** \brief ompl::base::RealVectorStateSpace */
            STATE_SPACE_REAL_VECTOR = 1, // 实向量,二维无旋转情况实用


            /** \brief ompl::base::SO2StateSpace */
            STATE_SPACE_SO2 = 2,//二维旋转状态空间


            /** \brief ompl::base::SO3StateSpace */
            STATE_SPACE_SO3 = 3,//三维旋转状态空间


            /** \brief ompl::base::SE2StateSpace */
            STATE_SPACE_SE2 = 4,//二维平移加旋转状态空间


            /** \brief ompl::base::SE3StateSpace */
            STATE_SPACE_SE3 = 5,//三维平移加旋转平移空间


            /** \brief ompl::base::TimeStateSpace */
            STATE_SPACE_TIME = 6,//时间状态空间


            /** \brief ompl::base::DiscreteStateSpace */
            STATE_SPACE_DISCRETE = 7,//离散状态空间,不知道是什么适用范围


            /** \brief Number of state space types; To add new types,
                use values that are larger than the count*/
            STATE_SPACE_TYPE_COUNT
        };
    }
}

你可能感兴趣的:(学习)