Skip to content

Commit d518dd3

Browse files
Mypy nav2 simple commander (#5059)
* Added most nav2_simple_commander files that can be trivially converted to be mypy compatible. Signed-off-by: Leander Stephen D'Souza <[email protected]> * Modified edge cases and types for robot_navigator to pass mypy checks. Signed-off-by: Leander Stephen D'Souza <[email protected]> * Added nav2_simple_commander to the linting workflow. Signed-off-by: Leander Stephen D'Souza <[email protected]> * Added logs and ignored type errors due to spins w/o timeout. Signed-off-by: Leander Stephen D'Souza <[email protected]> --------- Signed-off-by: Leander Stephen D'Souza <[email protected]>
1 parent 34a4b7c commit d518dd3

30 files changed

+248
-181
lines changed

.github/workflows/lint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ jobs:
4545
nav2_lifecycle_manager
4646
nav2_loopback_sim
4747
nav2_map_server
48+
nav2_simple_commander
4849
arguments: --config tools/pyproject.toml
4950

5051
pre-commit:

nav2_simple_commander/launch/assisted_teleop_example_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
from launch_ros.actions import Node
2929

3030

31-
def generate_launch_description():
31+
def generate_launch_description() -> LaunchDescription:
3232
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3333
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3434
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/follow_path_example_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/inspection_demo_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/nav_through_poses_example_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/nav_to_pose_example_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/picking_demo_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/recoveries_example_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/security_demo_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

nav2_simple_commander/launch/waypoint_follower_example_launch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from launch_ros.actions import Node
2828

2929

30-
def generate_launch_description():
30+
def generate_launch_description() -> LaunchDescription:
3131
nav2_bringup_dir = get_package_share_directory('nav2_bringup')
3232
sim_dir = get_package_share_directory('nav2_minimal_tb4_sim')
3333
desc_dir = get_package_share_directory('nav2_minimal_tb4_description')

0 commit comments

Comments
 (0)