-
Notifications
You must be signed in to change notification settings - Fork 0
/
Function info.txt
54 lines (27 loc) · 1.42 KB
/
Function info.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
def control_logic(sim):
Purpose: This function should implement the control logic for the given problem statement. You are required to actuate the rotary joints of the robot in this function, such that it traverses the points in given order
Input Arguments: `sim` : [ object ]
ZeroMQ RemoteAPI object
Returns: None
Example call: control_logic(sim)
def detect_distance_sensor_1(sim):
Purpose: Returns the distance of obstacle detected by proximity sensor named 'distance_sensor_1'
Input Arguments: `sim` : [ object ]
ZeroMQ RemoteAPI object
Returns: distance : [ float ]
distance of obstacle from sensor
Example call: distance_1 = detect_distance_sensor_1(sim)
def detect_distance_sensor_2(sim):
Purpose: Returns the distance of obstacle detected by proximity sensor named 'distance_sensor_2'
Input Arguments: `sim` : [ object ]
ZeroMQ RemoteAPI object
Returns: distance : [ float ]
distance of obstacle from sensor
Example call: distance_2 = detect_distance_sensor_2(sim)
def detect_distance_sensor_3(sim):
Purpose: Returns the distance of obstacle detected by proximity sensor named 'distance_sensor_2'
Input Arguments: `sim` : [ object ]
ZeroMQ RemoteAPI object
Returns: distance : [ float ]
distance of obstacle from sensor
Example call: distance_2 = detect_distance_sensor_2(sim)