<?xml version="1.0"?>
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
  <name>agenticros_sim</name>
  <version>0.1.0</version>
  <description>
    AgenticROS Gazebo Harmonic simulation assets: indoor world, 2-wheel AMR
    model (depth camera + GPU lidar + IMU), ros_gz_bridge config that exposes
    topics on AgenticROS real-robot topic names, Nav2 bringup for the indoor
    map (sim_amr_nav2.launch.py), and launch files that wire it all together.
    Use with the agenticros CLI: agenticros up sim-amr [--nav2] [--real-camera] or
    agenticros up sim-arm [--moveit].
  </description>
  <maintainer email="hello@plaipin.com">PlaiPin</maintainer>
  <license>Apache-2.0</license>

  <buildtool_depend>ament_cmake</buildtool_depend>

  <exec_depend>ros_gz_sim</exec_depend>
  <exec_depend>ros_gz_bridge</exec_depend>
  <exec_depend>ros_gz_image</exec_depend>
  <exec_depend>robot_state_publisher</exec_depend>
  <exec_depend>xacro</exec_depend>
  <exec_depend>rviz2</exec_depend>
  <!-- Optional Nav2 stack (sim_amr_nav2.launch.py / agenticros up sim-amr with nav2) -->
  <exec_depend>nav2_bringup</exec_depend>
  <exec_depend>nav2_bt_navigator</exec_depend>
  <exec_depend>nav2_amcl</exec_depend>
  <exec_depend>nav2_map_server</exec_depend>
  <exec_depend>nav2_controller</exec_depend>
  <exec_depend>nav2_planner</exec_depend>
  <exec_depend>nav2_behaviors</exec_depend>
  <exec_depend>nav2_smoother</exec_depend>
  <exec_depend>nav2_waypoint_follower</exec_depend>
  <exec_depend>nav2_velocity_smoother</exec_depend>
  <exec_depend>nav2_lifecycle_manager</exec_depend>
  <!-- Optional MoveIt2 stack for sim_arm_moveit.launch.py -->
  <exec_depend>rclpy</exec_depend>
  <exec_depend>control_msgs</exec_depend>
  <exec_depend>sensor_msgs</exec_depend>
  <exec_depend>python3-numpy</exec_depend>
  <exec_depend>std_msgs</exec_depend>
  <exec_depend>trajectory_msgs</exec_depend>

  <export>
    <build_type>ament_cmake</build_type>
  </export>
</package>
