blob: cfc68ac5f704c8edac5b65ecaf736b42335ccc47 [file] [log] [blame]
Maxwell Hendersonf5123fe2023-02-04 13:44:41 -08001import numpy
2
3from graph_tools import *
4
Maxwell Henderson44913482023-02-04 16:37:27 -08005neutral = to_theta_with_circular_index(-0.2, 0.33, circular_index=-1)
6zero = to_theta_with_circular_index(0.0, 0.0, circular_index=-1)
Maxwell Hendersonf5123fe2023-02-04 13:44:41 -08007
Maxwell Henderson44913482023-02-04 16:37:27 -08008neutral_to_cone_1 = to_theta_with_circular_index(0.0, 0.7, circular_index=-1)
9neutral_to_cone_2 = to_theta_with_circular_index(0.2, 0.5, circular_index=-1)
10cone_pos = to_theta_with_circular_index(1.0, 0.4, circular_index=-1)
Maxwell Hendersonf5123fe2023-02-04 13:44:41 -080011
Maxwell Henderson44913482023-02-04 16:37:27 -080012neutral_to_cone_perch_pos_1 = to_theta_with_circular_index(0.4,
13 1.0,
14 circular_index=-1)
15neutral_to_cone_perch_pos_2 = to_theta_with_circular_index(0.7,
16 1.5,
17 circular_index=-1)
18cone_perch_pos = to_theta_with_circular_index(1.0, 2.0, circular_index=-1)
Maxwell Hendersonf5123fe2023-02-04 13:44:41 -080019
milind-u37385182023-02-20 15:07:28 -080020# TODO(Max): Add real paths for arm.
21points = [(neutral, "NeutralPos"), (neutral_to_cone_1, "NeutralToConePos1"),
22 (neutral_to_cone_2, "NeutralToConePos2"), (cone_pos, "ConePos"),
23 (neutral_to_cone_perch_pos_1, "NeutralToConePerchPos1"),
24 (neutral_to_cone_perch_pos_2, "NeutralToConePerchPos2"),
25 (cone_perch_pos, "ConePerchPos")]
Maxwell Henderson83cf6d62023-02-10 20:29:26 -080026front_points = []
27back_points = []
28unnamed_segments = []
milind-u37385182023-02-20 15:07:28 -080029named_segments = [
Maxwell Henderson44913482023-02-04 16:37:27 -080030 ThetaSplineSegment(neutral, neutral_to_cone_1, neutral_to_cone_2, cone_pos,
31 "NeutralToCone"),
32 ThetaSplineSegment(neutral, neutral_to_cone_perch_pos_1,
33 neutral_to_cone_perch_pos_2, cone_perch_pos,
milind-u37385182023-02-20 15:07:28 -080034 "NeutralToConePerch"),
Maxwell Hendersonf5123fe2023-02-04 13:44:41 -080035]
milind-u37385182023-02-20 15:07:28 -080036
37segments = unnamed_segments + named_segments