Skip to content

Commit 2ccae33

Browse files
author
CUAUV
committed
Merge pull request #122 in SOF/subcode from leviathan-in-water to master
1 parent 9732844 commit 2ccae33

File tree

8 files changed

+47
-7
lines changed

8 files changed

+47
-7
lines changed

conf/ajax.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ name = "aft_port"
5050
type = "T200"
5151
pos = [-0.271, -0.201, -0.0204]
5252
heading_pitch = [0.0, 90.0]
53-
reversed = true
53+
reversed = false
5454

5555
[[thrusters]]
5656
name = "sway_aft"
@@ -78,7 +78,7 @@ name = "fore_starboard"
7878
type = "T200"
7979
pos = [0.235, 0.201, -0.0204]
8080
heading_pitch = [0.0, 90.0]
81-
reversed = true
81+
reversed = false
8282

8383
[[thrusters]]
8484
name = "sway_fore"

libshm/vars.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -830,6 +830,7 @@ connected_devices
830830
bool thrusters
831831
bool thrusters2
832832
bool thrusters_mini
833+
bool thruster_board_2
833834
bool led
834835

835836
deadman_settings

serial/seriald/conf/ajax.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
includes = [
2-
"ports_ajax.toml",
3-
"ajaxThruster.toml",
2+
"leviathan_ports.toml",
3+
"leviathanThruster1.toml",
4+
"leviathanThruster2.toml",
45
"him.toml",
56
"ajaxPdActuator.toml",
67
"sensor.toml",
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[devices.thrusters.vars]
2+
Thruster1PwmVal = "motor_desires.fore_starboard"
3+
Thruster2PwmVal = "motor_desires.starboard"
4+
Thruster3PwmVal = "motor_desires.sway_aft"
5+
Thruster4PwmVal = "motor_desires.aft_starboard"
6+
7+
Thruster1PwmReadback = "ramp_status.fore_starboard_ramp"
8+
Thruster2PwmReadback = "ramp_status.starboard_ramp"
9+
Thruster3PwmReadback = "ramp_status.sway_aft_ramp"
10+
Thruster4PwmReadback = "ramp_status.aft_starboard_ramp"
11+
12+
RampPeriod = "ramp.ramp_period"
13+
RampInc = "ramp.ramp_inc"
14+
RampDec = "ramp.ramp_dec"
15+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[devices.thruster_board_2.vars]
2+
Thruster1PwmVal = "motor_desires.aft_port"
3+
Thruster2PwmVal = "motor_desires.port"
4+
Thruster3PwmVal = "motor_desires.sway_fore"
5+
Thruster4PwmVal = "motor_desires.fore_port"
6+
7+
Thruster1PwmReadback = "ramp_status.aft_port_ramp"
8+
Thruster2PwmReadback = "ramp_status.port_ramp"
9+
Thruster3PwmReadback = "ramp_status.sway_fore_ramp"
10+
Thruster4PwmReadback = "ramp_status.fore_port_ramp"
11+
12+
RampPeriod = "ramp.ramp_period"
13+
RampInc = "ramp.ramp_inc"
14+
RampDec = "ramp.ramp_dec"
15+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
ports = [
2+
"/dev/serial/by-id/usb-CUAUV_Kraken_3_AUV-KRAKEN3-if02-port0", # merge
3+
"/dev/serial/by-id/usb-CUAUV_Kraken_2_AUV-KRAKEN2-if02-port0", # PD
4+
"/dev/serial/by-id/usb-CUAUV_Kraken_4_AUV-KRAKEN4-if02-port0", # thruster 2
5+
"/dev/serial/by-id/usb-CUAUV_Kraken_1_AUV-KRAKEN1-if00-port0", # thruster 1
6+
"/dev/serial/by-id/usb-CUAUV_Kraken_4_AUV-KRAKEN4-if00-port0", # sensor
7+
"/dev/serial/by-id/usb-CUAUV_Kraken_2_AUV-KRAKEN2-if03-port0", # actuators
8+
]
9+

system_check/tests.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ def gpio_connected():
6767
def merge_connected():
6868
return shm.connected_devices.merge.get()
6969

70-
@vehicle(MAINSUB)
7170
def thrusters_connected():
7271
return shm.connected_devices.thrusters.get()
7372

@@ -77,7 +76,7 @@ def thrusters2_connected():
7776

7877
@vehicle(MINISUB)
7978
def thrusters_mini_connected():
80-
return shm.connected_devices.thrusters_mini.get()
79+
return shm.connected_devices.thruster_board_2.get()
8180

8281
def power_distribution_connected():
8382
return shm.connected_devices.PD.get()

trogdor/trogdor.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ VEHICLE_TYPE=$CUAUV_VEHICLE_TYPE
2424
if [ "$VEHICLE_TYPE" = "mainsub" ]; then
2525
GX_PORT=$(readlink -f /dev/serial/by-id/usb-CUAUV_ODAX_3_ODAX3-if01-port0)
2626
elif [ "$VEHICLE_TYPE" = "minisub" ]; then
27-
GX_PORT=$(readlink -f /dev/serial/by-id/usb-CUAUV_ODAX_3_ODAX3-if01-port0)
27+
GX_PORT=$(readlink -f /dev/serial/by-id/usb-CUAUV_Kraken_4_AUV-KRAKEN4-if01-port0)
2828
fi
2929
DVL_PORT=/dev/serial/by-id/usb-CUAUV_ODAX_1_ODAX1-if00-port0
3030

0 commit comments

Comments
 (0)