wip: updated sim launchfile
This commit is contained in:
@@ -46,10 +46,27 @@ def generate_launch_description():
|
||||
}]
|
||||
)
|
||||
|
||||
joint_pub = Node(
|
||||
package='joint_state_publisher',
|
||||
executable='joint_state_publisher',
|
||||
name='joint_state_publisher',
|
||||
# Load controller manager
|
||||
#control_manager = Node(
|
||||
# package='controller_manager',
|
||||
# executable='ros2_control_node',
|
||||
# parameters=[{'use_sim_time': True}, {'robot_description': '/robot_description'}],
|
||||
# output='screen'
|
||||
#)
|
||||
|
||||
# Spawner for the mecanum controller
|
||||
controller = Node(
|
||||
package='controller_manager',
|
||||
executable='spawner',
|
||||
arguments=['mecanum_controller'],
|
||||
output='screen'
|
||||
)
|
||||
|
||||
joint_state_broadcaster = Node(
|
||||
package='controller_manager',
|
||||
executable='spawner',
|
||||
arguments=['joint_state_broadcaster', '--controller-manager', '/controller_manager'],
|
||||
parameters=[{'use_sim_time': True}],
|
||||
output='screen'
|
||||
)
|
||||
|
||||
@@ -60,8 +77,8 @@ def generate_launch_description():
|
||||
arguments=[
|
||||
'0', '0', '0',
|
||||
'0', '0', '0',
|
||||
'lidar_link',
|
||||
'camera_init',
|
||||
'velodyne',
|
||||
'base_link',
|
||||
]
|
||||
)
|
||||
|
||||
@@ -76,17 +93,13 @@ def generate_launch_description():
|
||||
)
|
||||
|
||||
gz_bridge = Node(
|
||||
package='ros_gz_bridge',
|
||||
executable='parameter_bridge',
|
||||
package="ros_gz_bridge",
|
||||
executable="parameter_bridge",
|
||||
arguments=[
|
||||
'/velodyne_points/points@sensor_msgs/msg/PointCloud2@gz.msgs.PointCloudPacked',
|
||||
'/model/sherpa/joint_states@gz.msgs.Model_JointState@ros2/sensor_msgs/msg/JointState',
|
||||
],
|
||||
remappings=[
|
||||
('/velodyne_points/points', '/velodyne_points'),
|
||||
('/model/sherpa/joint_states', '/joint_states'),
|
||||
],
|
||||
output='screen'
|
||||
"--ros-args",
|
||||
"-p",
|
||||
f"config_file:={os.path.join(get_package_share_directory('sherpa'), 'config', 'gz_bridge.yaml')}",
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
@@ -99,10 +112,12 @@ def generate_launch_description():
|
||||
ld.add_action(gz_env)
|
||||
ld.add_action(gz)
|
||||
ld.add_action(state_publisher)
|
||||
ld.add_action(joint_pub)
|
||||
ld.add_action(static_tf)
|
||||
ld.add_action(robot)
|
||||
ld.add_action(gz_bridge)
|
||||
ld.add_action(joint_state_broadcaster)
|
||||
ld.add_action(controller)
|
||||
#ld.add_action(control_manager)
|
||||
ld.add_action(rviz2)
|
||||
|
||||
return ld
|
||||
|
||||
Reference in New Issue
Block a user