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, } }