using System.ComponentModel;
namespace TeamAAS.Vision.Calibration.Enums
{
///
/// 相机安装方式。
/// 概念上分三大类:
/// - 相机固定在机器人上方俯视:;
/// - 相机固定在机器人下方仰视:;
/// - 相机随机器人运动(装在手上/轴上/模组上): / / 。
/// 保留全部取值以便后续扩展新的安装方式。
///
public enum CameraMount
{
///
/// 固定向上(相机在机器人下方,仰视)。
///
[Description("固定向上")]
FixedUp = 0,
///
/// 固定向下(相机在机器人上方,俯视;相机不动,机器人带料运动)。
///
[Description("固定向下")]
FixedDown = 1,
///
/// J2 移动向下(相机随机器人 J2 轴运动)。
///
[Description("J2移动向下")]
MobileJ2 = 2,
///
/// J4 移动向下(相机随机器人 J4 轴运动,需考虑 J4 旋转偏转)。
///
[Description("J4移动向下")]
MobileJ4 = 3,
///
/// XY 模组移动向下(相机装在 XY 模组上随动)。
///
[Description("XY模组移动向下")]
MobileDown_XYPlatform = 4,
///
/// 独立相机(不参与机器人标定)。
///
[Description("独立相机")]
None = 99,
}
}