From 47ece3c0d494f111eef78d52672b3d768ea30db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Wed, 2 Jul 2025 15:05:54 -0400 Subject: [PATCH 01/44] first pass at adding ROS-like api to the documentaion --- .../version-2.0.0/api/autonomy_api.mdx | 54 ++++++ package-lock.json | 3 +- .../html/builtin_interfaces/index-msg.html | 18 ++ .../html/builtin_interfaces/msg/Duration.html | 34 ++++ .../api/html/builtin_interfaces/msg/Time.html | 33 ++++ .../clearpath_control_msgs/index-msg.html | 23 +++ .../msg/ControlMode.html | 34 ++++ .../msg/ControlSelectionState.html | 29 +++ .../msg/ControlState.html | 29 +++ .../srv/SetControlMode.html | 29 +++ .../html/clearpath_dock_msgs/action/Dock.html | 46 +++++ .../action/NetworkDock.html | 53 ++++++ .../clearpath_dock_msgs/action/Undock.html | 46 +++++ .../html/clearpath_dock_msgs/index-msg.html | 43 +++++ .../clearpath_dock_msgs/msg/DockDatabase.html | 31 ++++ .../clearpath_dock_msgs/msg/DockInfo.html | 59 +++++++ .../msg/DockInfoArray.html | 29 +++ .../clearpath_dock_msgs/msg/DockState.html | 38 ++++ .../clearpath_dock_msgs/msg/DockTemplate.html | 41 +++++ .../msg/TargetTrackerState.html | 41 +++++ .../html/clearpath_dock_msgs/srv/AddDock.html | 35 ++++ .../srv/AddDockCurrentPose.html | 36 ++++ .../clearpath_dock_msgs/srv/ExportData.html | 30 ++++ .../html/clearpath_dock_msgs/srv/GetDock.html | 35 ++++ .../srv/GetDockDatabase.html | 31 ++++ .../clearpath_dock_msgs/srv/GetDockPoses.html | 37 ++++ .../clearpath_dock_msgs/srv/ImportData.html | 33 ++++ .../clearpath_dock_msgs/srv/RemoveDock.html | 36 ++++ .../clearpath_dock_msgs/srv/RunDocking.html | 31 ++++ .../clearpath_dock_msgs/srv/RunUndocking.html | 32 ++++ .../clearpath_dock_msgs/srv/SurveyDock.html | 33 ++++ .../clearpath_dock_msgs/srv/UpdateDock.html | 35 ++++ .../action/SurveyBaseStation.html | 40 +++++ .../index-msg.html | 33 ++++ .../msg/GNSSStatus.html | 66 +++++++ .../msg/LocalizationStatus.html | 41 +++++ .../msg/SurveyProperties.html | 40 +++++ .../msg/XvnStatus.html | 101 +++++++++++ .../srv/ConvertCartesianToLatLon.html | 31 ++++ .../srv/ConvertCartesianToLatLonArray.html | 31 ++++ .../srv/ConvertLatLonToCartesian.html | 31 ++++ .../srv/ConvertLatLonToCartesianArray.html | 31 ++++ .../srv/ResetLocalization.html | 33 ++++ .../srv/SetDatum.html | 33 ++++ .../html/clearpath_logger_msgs/index-msg.html | 34 ++++ .../html/clearpath_logger_msgs/msg/Event.html | 146 ++++++++++++++++ .../clearpath_logger_msgs/msg/EventLog.html | 80 +++++++++ .../clearpath_logger_msgs/msg/EventLogs.html | 25 +++ .../clearpath_logger_msgs/msg/EventTime.html | 27 +++ .../clearpath_logger_msgs/srv/DeleteLog.html | 33 ++++ .../srv/DownloadLog.html | 35 ++++ .../clearpath_logger_msgs/srv/GetAllLogs.html | 27 +++ .../srv/RecordCustomEvent.html | 38 ++++ .../srv/RecordErrorEvent.html | 38 ++++ .../srv/RecordEvent.html | 33 ++++ .../srv/RecordLocationEvent.html | 51 ++++++ .../srv/RecordMediaEvent.html | 41 +++++ .../srv/RecordPowerEvent.html | 35 ++++ .../srv/StartRecording.html | 30 ++++ .../srv/StopRecording.html | 30 ++++ .../index-msg.html | 72 ++++++++ .../msg/NetworkEdgeReq.html | 33 ++++ .../msg/NetworkMapState.html | 48 +++++ .../msg/NetworkMapValidityState.html | 26 +++ .../msg/StorageState.html | 53 ++++++ .../srv/AddNetworkEdge.html | 58 ++++++ .../srv/AddNetworkPath.html | 43 +++++ .../srv/AddNetworkPoint.html | 53 ++++++ .../srv/AddRemoveById.html | 42 +++++ .../srv/AddRemoveTag.html | 35 ++++ .../srv/CloneMission.html | 40 +++++ .../srv/CloneNetworkMap.html | 37 ++++ .../srv/CloneNetworkMission.html | 40 +++++ .../srv/ClonePointOfInterest.html | 32 ++++ .../srv/CreateMission.html | 48 +++++ .../srv/CreateNetworkMap.html | 51 ++++++ .../srv/CreateNetworkMission.html | 72 ++++++++ .../srv/CreatePointOfInterest.html | 56 ++++++ .../srv/CreateTask.html | 69 ++++++++ .../srv/CreateWaypoint.html | 60 +++++++ .../srv/CreateWaypointFromPoi.html | 29 +++ .../srv/DeleteById.html | 31 ++++ .../srv/DeleteEverything.html | 34 ++++ .../srv/DeleteMultiple.html | 35 ++++ .../srv/ExportData.html | 30 ++++ .../srv/GetAllMissions.html | 28 +++ .../srv/GetAllNetworkMaps.html | 27 +++ .../srv/GetAllNetworkMissions.html | 28 +++ .../srv/GetAllPointsOfInterest.html | 27 +++ .../srv/GetAllTasks.html | 28 +++ .../srv/GetAllWaypoints.html | 28 +++ .../srv/GetEverything.html | 28 +++ .../srv/GetMission.html | 31 ++++ .../srv/GetNetworkMap.html | 30 ++++ .../srv/GetNetworkMission.html | 31 ++++ .../srv/GetPointOfInterest.html | 29 +++ .../srv/GetTask.html | 31 ++++ .../srv/GetWaypoint.html | 31 ++++ .../srv/ImportData.html | 33 ++++ .../srv/ImportMission.html | 32 ++++ .../srv/ImportNetworkMap.html | 32 ++++ .../srv/ImportNetworkMission.html | 32 ++++ .../srv/SplitNetworkEdge.html | 47 +++++ .../srv/UpdateMission.html | 51 ++++++ .../srv/UpdateNetworkEdge.html | 59 +++++++ .../srv/UpdateNetworkEdges.html | 53 ++++++ .../srv/UpdateNetworkMap.html | 36 ++++ .../srv/UpdateNetworkMission.html | 76 ++++++++ .../srv/UpdateNetworkPoint.html | 43 +++++ .../srv/UpdateNetworkPoints.html | 43 +++++ .../srv/UpdatePointOfInterest.html | 60 +++++++ .../srv/UpdateTask.html | 56 ++++++ .../srv/UpdateWaypoint.html | 59 +++++++ .../srv/ValidateNetworkMap.html | 32 ++++ .../action/ExecuteMissionByUuid.html | 52 ++++++ .../action/ExecuteNetworkGoTo.html | 72 ++++++++ .../action/ExecuteNetworkMissionByUuid.html | 75 ++++++++ .../action/ExecuteNetworkMissionFromGoal.html | 79 +++++++++ .../action/InspectPoi.html | 44 +++++ .../action/Mission.html | 49 ++++++ .../action/RecordPath.html | 58 ++++++ .../action/UITask.html | 40 +++++ .../clearpath_navigation_msgs/index-msg.html | 50 ++++++ .../msg/AutonomyConfig.html | 29 +++ .../msg/AutonomyStatus.html | 59 +++++++ .../msg/GoToPreview.html | 28 +++ .../msg/Mission.html | 53 ++++++ .../msg/MissionPreview.html | 26 +++ .../msg/MissionStatus.html | 35 ++++ .../msg/NetworkEdge.html | 58 ++++++ .../msg/NetworkGoalState.html | 42 +++++ .../msg/NetworkMap.html | 48 +++++ .../msg/NetworkMission.html | 74 ++++++++ .../msg/NetworkMissionSegment.html | 31 ++++ .../msg/NetworkPoint.html | 34 ++++ .../msg/PointOfInterest.html | 66 +++++++ .../clearpath_navigation_msgs/msg/Task.html | 55 ++++++ .../msg/Vector2D64.html | 27 +++ .../msg/Waypoint.html | 58 ++++++ .../msg/WaypointStatus.html | 32 ++++ .../srv/Q62AreaZoom.html | 38 ++++ .../srv/StartGoToPreviewer.html | 36 ++++ .../srv/StartMissionPreviewer.html | 35 ++++ .../html/clearpath_safety_msgs/index-msg.html | 54 ++++++ .../msg/WatchdogConfigArray.html | 47 +++++ .../msg/WatchdogConfigCommon.html | 34 ++++ .../msg/WatchdogConfigCommunication.html | 33 ++++ .../msg/WatchdogConfigHeartbeat.html | 31 ++++ .../msg/WatchdogConfigInclination.html | 35 ++++ .../msg/WatchdogConfigNodeStatus.html | 29 +++ .../msg/WatchdogConfigNodeletStatus.html | 31 ++++ .../msg/WatchdogConfigNumPoints.html | 31 ++++ .../msg/WatchdogConfigOdomCovariance.html | 35 ++++ .../msg/WatchdogConfigRtkFix.html | 36 ++++ .../msg/WatchdogConfigTopicData.html | 31 ++++ .../msg/WatchdogConfigTrigger.html | 33 ++++ .../msg/WatchdogStatus.html | 35 ++++ .../msg/WatchdogStatusArray.html | 30 ++++ .../srv/AddCommunicationWatchdog.html | 31 ++++ .../srv/AddHeartbeatWatchdog.html | 31 ++++ .../srv/AddInclinationWatchdog.html | 31 ++++ .../srv/AddNodeStatusWatchdog.html | 31 ++++ .../srv/AddNodeletStatusWatchdog.html | 31 ++++ .../srv/AddNumPointsWatchdog.html | 31 ++++ .../srv/AddOdomCovarianceWatchdog.html | 31 ++++ .../srv/AddRtkFixWatchdog.html | 31 ++++ .../srv/AddTopicDataWatchdog.html | 31 ++++ .../srv/AddTriggerWatchdog.html | 31 ++++ .../srv/RemoveWatchdog.html | 30 ++++ .../srv/UpdateCommunicationWatchdog.html | 32 ++++ .../srv/UpdateHeartbeatWatchdog.html | 32 ++++ .../srv/UpdateInclinationWatchdog.html | 32 ++++ .../srv/UpdateNodeStatusWatchdog.html | 32 ++++ .../srv/UpdateNodeletStatusWatchdog.html | 32 ++++ .../srv/UpdateNumPointsWatchdog.html | 32 ++++ .../srv/UpdateOdomCovarianceWatchdog.html | 32 ++++ .../srv/UpdateRtkFixWatchdog.html | 32 ++++ .../srv/UpdateTopicDataWatchdog.html | 32 ++++ .../srv/UpdateTriggerWatchdog.html | 32 ++++ static/api/html/geometry_msgs/index-msg.html | 48 +++++ static/api/html/geometry_msgs/msg/Accel.html | 28 +++ .../html/geometry_msgs/msg/AccelStamped.html | 28 +++ .../msg/AccelWithCovariance.html | 34 ++++ .../msg/AccelWithCovarianceStamped.html | 28 +++ .../api/html/geometry_msgs/msg/Inertia.html | 47 +++++ .../geometry_msgs/msg/InertiaStamped.html | 29 +++ static/api/html/geometry_msgs/msg/Point.html | 30 ++++ .../api/html/geometry_msgs/msg/Point32.html | 37 ++++ .../html/geometry_msgs/msg/PointStamped.html | 29 +++ .../api/html/geometry_msgs/msg/Polygon.html | 27 +++ .../geometry_msgs/msg/PolygonInstance.html | 30 ++++ .../msg/PolygonInstanceStamped.html | 30 ++++ .../geometry_msgs/msg/PolygonStamped.html | 29 +++ static/api/html/geometry_msgs/msg/Pose.html | 29 +++ static/api/html/geometry_msgs/msg/Pose2D.html | 36 ++++ .../api/html/geometry_msgs/msg/PoseArray.html | 30 ++++ .../html/geometry_msgs/msg/PoseStamped.html | 29 +++ .../geometry_msgs/msg/PoseWithCovariance.html | 34 ++++ .../msg/PoseWithCovarianceStamped.html | 29 +++ .../html/geometry_msgs/msg/Quaternion.html | 33 ++++ .../geometry_msgs/msg/QuaternionStamped.html | 29 +++ .../api/html/geometry_msgs/msg/Transform.html | 29 +++ .../geometry_msgs/msg/TransformStamped.html | 45 +++++ static/api/html/geometry_msgs/msg/Twist.html | 29 +++ .../html/geometry_msgs/msg/TwistStamped.html | 29 +++ .../msg/TwistWithCovariance.html | 34 ++++ .../msg/TwistWithCovarianceStamped.html | 29 +++ .../api/html/geometry_msgs/msg/Vector3.html | 35 ++++ .../geometry_msgs/msg/Vector3Stamped.html | 32 ++++ .../geometry_msgs/msg/VelocityStamped.html | 35 ++++ static/api/html/geometry_msgs/msg/Wrench.html | 29 +++ .../html/geometry_msgs/msg/WrenchStamped.html | 29 +++ static/api/html/msg-styles.css | 58 ++++++ static/api/html/nav_msgs/index-msg.html | 28 +++ static/api/html/nav_msgs/msg/GridCells.html | 39 +++++ static/api/html/nav_msgs/msg/MapMetaData.html | 45 +++++ .../api/html/nav_msgs/msg/OccupancyGrid.html | 39 +++++ static/api/html/nav_msgs/msg/Odometry.html | 42 +++++ static/api/html/nav_msgs/msg/Path.html | 32 ++++ static/api/html/nav_msgs/srv/GetMap.html | 29 +++ static/api/html/nav_msgs/srv/GetPlan.html | 42 +++++ static/api/html/nav_msgs/srv/LoadMap.html | 47 +++++ static/api/html/nav_msgs/srv/SetMap.html | 38 ++++ static/api/html/sensor_msgs/index-msg.html | 47 +++++ .../html/sensor_msgs/msg/BatteryState.html | 116 ++++++++++++ .../api/html/sensor_msgs/msg/CameraInfo.html | 165 ++++++++++++++++++ .../html/sensor_msgs/msg/ChannelFloat32.html | 49 ++++++ .../html/sensor_msgs/msg/CompressedImage.html | 67 +++++++ .../html/sensor_msgs/msg/FluidPressure.html | 38 ++++ .../api/html/sensor_msgs/msg/Illuminance.html | 46 +++++ static/api/html/sensor_msgs/msg/Image.html | 56 ++++++ static/api/html/sensor_msgs/msg/Imu.html | 54 ++++++ .../api/html/sensor_msgs/msg/JointState.html | 53 ++++++ static/api/html/sensor_msgs/msg/Joy.html | 36 ++++ .../api/html/sensor_msgs/msg/JoyFeedback.html | 43 +++++ .../sensor_msgs/msg/JoyFeedbackArray.html | 26 +++ .../api/html/sensor_msgs/msg/LaserEcho.html | 29 +++ .../api/html/sensor_msgs/msg/LaserScan.html | 63 +++++++ .../html/sensor_msgs/msg/MagneticField.html | 47 +++++ .../sensor_msgs/msg/MultiDOFJointState.html | 54 ++++++ .../sensor_msgs/msg/MultiEchoLaserScan.html | 65 +++++++ .../api/html/sensor_msgs/msg/NavSatFix.html | 79 +++++++++ .../html/sensor_msgs/msg/NavSatStatus.html | 59 +++++++ .../api/html/sensor_msgs/msg/PointCloud.html | 43 +++++ .../api/html/sensor_msgs/msg/PointCloud2.html | 58 ++++++ .../api/html/sensor_msgs/msg/PointField.html | 51 ++++++ static/api/html/sensor_msgs/msg/Range.html | 74 ++++++++ .../sensor_msgs/msg/RegionOfInterest.html | 47 +++++ .../sensor_msgs/msg/RelativeHumidity.html | 39 +++++ .../api/html/sensor_msgs/msg/Temperature.html | 34 ++++ .../html/sensor_msgs/msg/TimeReference.html | 33 ++++ .../html/sensor_msgs/srv/SetCameraInfo.html | 39 +++++ static/api/html/std_msgs/index-msg.html | 46 +++++ static/api/html/std_msgs/msg/Bool.html | 30 ++++ static/api/html/std_msgs/msg/Byte.html | 30 ++++ .../api/html/std_msgs/msg/ByteMultiArray.html | 35 ++++ static/api/html/std_msgs/msg/Char.html | 30 ++++ static/api/html/std_msgs/msg/ColorRGBA.html | 31 ++++ static/api/html/std_msgs/msg/Empty.html | 23 +++ static/api/html/std_msgs/msg/Float32.html | 30 ++++ .../html/std_msgs/msg/Float32MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/Float64.html | 30 ++++ .../html/std_msgs/msg/Float64MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/Header.html | 34 ++++ static/api/html/std_msgs/msg/Int16.html | 30 ++++ .../html/std_msgs/msg/Int16MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/Int32.html | 30 ++++ .../html/std_msgs/msg/Int32MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/Int64.html | 30 ++++ .../html/std_msgs/msg/Int64MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/Int8.html | 30 ++++ .../api/html/std_msgs/msg/Int8MultiArray.html | 35 ++++ .../std_msgs/msg/MultiArrayDimension.html | 34 ++++ .../html/std_msgs/msg/MultiArrayLayout.html | 56 ++++++ static/api/html/std_msgs/msg/String.html | 30 ++++ static/api/html/std_msgs/msg/UInt16.html | 30 ++++ .../html/std_msgs/msg/UInt16MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/UInt32.html | 30 ++++ .../html/std_msgs/msg/UInt32MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/UInt64.html | 30 ++++ .../html/std_msgs/msg/UInt64MultiArray.html | 35 ++++ static/api/html/std_msgs/msg/UInt8.html | 30 ++++ .../html/std_msgs/msg/UInt8MultiArray.html | 35 ++++ static/api/html/std_srvs/index-msg.html | 19 ++ static/api/html/std_srvs/srv/Empty.html | 25 +++ static/api/html/std_srvs/srv/SetBool.html | 31 ++++ static/api/html/std_srvs/srv/Trigger.html | 29 +++ static/api/html/styles.css | 60 +++++++ 288 files changed, 11446 insertions(+), 1 deletion(-) create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx create mode 100644 static/api/html/builtin_interfaces/index-msg.html create mode 100644 static/api/html/builtin_interfaces/msg/Duration.html create mode 100644 static/api/html/builtin_interfaces/msg/Time.html create mode 100644 static/api/html/clearpath_control_msgs/index-msg.html create mode 100644 static/api/html/clearpath_control_msgs/msg/ControlMode.html create mode 100644 static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html create mode 100644 static/api/html/clearpath_control_msgs/msg/ControlState.html create mode 100644 static/api/html/clearpath_control_msgs/srv/SetControlMode.html create mode 100644 static/api/html/clearpath_dock_msgs/action/Dock.html create mode 100644 static/api/html/clearpath_dock_msgs/action/NetworkDock.html create mode 100644 static/api/html/clearpath_dock_msgs/action/Undock.html create mode 100644 static/api/html/clearpath_dock_msgs/index-msg.html create mode 100644 static/api/html/clearpath_dock_msgs/msg/DockDatabase.html create mode 100644 static/api/html/clearpath_dock_msgs/msg/DockInfo.html create mode 100644 static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html create mode 100644 static/api/html/clearpath_dock_msgs/msg/DockState.html create mode 100644 static/api/html/clearpath_dock_msgs/msg/DockTemplate.html create mode 100644 static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/AddDock.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/ExportData.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/GetDock.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/ImportData.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/RemoveDock.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/RunDocking.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/RunUndocking.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/SurveyDock.html create mode 100644 static/api/html/clearpath_dock_msgs/srv/UpdateDock.html create mode 100644 static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html create mode 100644 static/api/html/clearpath_localization_msgs/index-msg.html create mode 100644 static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html create mode 100644 static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html create mode 100644 static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html create mode 100644 static/api/html/clearpath_localization_msgs/msg/XvnStatus.html create mode 100644 static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html create mode 100644 static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html create mode 100644 static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html create mode 100644 static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html create mode 100644 static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html create mode 100644 static/api/html/clearpath_localization_msgs/srv/SetDatum.html create mode 100644 static/api/html/clearpath_logger_msgs/index-msg.html create mode 100644 static/api/html/clearpath_logger_msgs/msg/Event.html create mode 100644 static/api/html/clearpath_logger_msgs/msg/EventLog.html create mode 100644 static/api/html/clearpath_logger_msgs/msg/EventLogs.html create mode 100644 static/api/html/clearpath_logger_msgs/msg/EventTime.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/DeleteLog.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/DownloadLog.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/RecordEvent.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/StartRecording.html create mode 100644 static/api/html/clearpath_logger_msgs/srv/StopRecording.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/index-msg.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/InspectPoi.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/Mission.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/RecordPath.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/UITask.html create mode 100644 static/api/html/clearpath_navigation_msgs/index-msg.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/Mission.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/Task.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/Waypoint.html create mode 100644 static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html create mode 100644 static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html create mode 100644 static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html create mode 100644 static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html create mode 100644 static/api/html/clearpath_safety_msgs/index-msg.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html create mode 100644 static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html create mode 100644 static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html create mode 100644 static/api/html/geometry_msgs/index-msg.html create mode 100644 static/api/html/geometry_msgs/msg/Accel.html create mode 100644 static/api/html/geometry_msgs/msg/AccelStamped.html create mode 100644 static/api/html/geometry_msgs/msg/AccelWithCovariance.html create mode 100644 static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Inertia.html create mode 100644 static/api/html/geometry_msgs/msg/InertiaStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Point.html create mode 100644 static/api/html/geometry_msgs/msg/Point32.html create mode 100644 static/api/html/geometry_msgs/msg/PointStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Polygon.html create mode 100644 static/api/html/geometry_msgs/msg/PolygonInstance.html create mode 100644 static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html create mode 100644 static/api/html/geometry_msgs/msg/PolygonStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Pose.html create mode 100644 static/api/html/geometry_msgs/msg/Pose2D.html create mode 100644 static/api/html/geometry_msgs/msg/PoseArray.html create mode 100644 static/api/html/geometry_msgs/msg/PoseStamped.html create mode 100644 static/api/html/geometry_msgs/msg/PoseWithCovariance.html create mode 100644 static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Quaternion.html create mode 100644 static/api/html/geometry_msgs/msg/QuaternionStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Transform.html create mode 100644 static/api/html/geometry_msgs/msg/TransformStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Twist.html create mode 100644 static/api/html/geometry_msgs/msg/TwistStamped.html create mode 100644 static/api/html/geometry_msgs/msg/TwistWithCovariance.html create mode 100644 static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Vector3.html create mode 100644 static/api/html/geometry_msgs/msg/Vector3Stamped.html create mode 100644 static/api/html/geometry_msgs/msg/VelocityStamped.html create mode 100644 static/api/html/geometry_msgs/msg/Wrench.html create mode 100644 static/api/html/geometry_msgs/msg/WrenchStamped.html create mode 100644 static/api/html/msg-styles.css create mode 100644 static/api/html/nav_msgs/index-msg.html create mode 100644 static/api/html/nav_msgs/msg/GridCells.html create mode 100644 static/api/html/nav_msgs/msg/MapMetaData.html create mode 100644 static/api/html/nav_msgs/msg/OccupancyGrid.html create mode 100644 static/api/html/nav_msgs/msg/Odometry.html create mode 100644 static/api/html/nav_msgs/msg/Path.html create mode 100644 static/api/html/nav_msgs/srv/GetMap.html create mode 100644 static/api/html/nav_msgs/srv/GetPlan.html create mode 100644 static/api/html/nav_msgs/srv/LoadMap.html create mode 100644 static/api/html/nav_msgs/srv/SetMap.html create mode 100644 static/api/html/sensor_msgs/index-msg.html create mode 100644 static/api/html/sensor_msgs/msg/BatteryState.html create mode 100644 static/api/html/sensor_msgs/msg/CameraInfo.html create mode 100644 static/api/html/sensor_msgs/msg/ChannelFloat32.html create mode 100644 static/api/html/sensor_msgs/msg/CompressedImage.html create mode 100644 static/api/html/sensor_msgs/msg/FluidPressure.html create mode 100644 static/api/html/sensor_msgs/msg/Illuminance.html create mode 100644 static/api/html/sensor_msgs/msg/Image.html create mode 100644 static/api/html/sensor_msgs/msg/Imu.html create mode 100644 static/api/html/sensor_msgs/msg/JointState.html create mode 100644 static/api/html/sensor_msgs/msg/Joy.html create mode 100644 static/api/html/sensor_msgs/msg/JoyFeedback.html create mode 100644 static/api/html/sensor_msgs/msg/JoyFeedbackArray.html create mode 100644 static/api/html/sensor_msgs/msg/LaserEcho.html create mode 100644 static/api/html/sensor_msgs/msg/LaserScan.html create mode 100644 static/api/html/sensor_msgs/msg/MagneticField.html create mode 100644 static/api/html/sensor_msgs/msg/MultiDOFJointState.html create mode 100644 static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html create mode 100644 static/api/html/sensor_msgs/msg/NavSatFix.html create mode 100644 static/api/html/sensor_msgs/msg/NavSatStatus.html create mode 100644 static/api/html/sensor_msgs/msg/PointCloud.html create mode 100644 static/api/html/sensor_msgs/msg/PointCloud2.html create mode 100644 static/api/html/sensor_msgs/msg/PointField.html create mode 100644 static/api/html/sensor_msgs/msg/Range.html create mode 100644 static/api/html/sensor_msgs/msg/RegionOfInterest.html create mode 100644 static/api/html/sensor_msgs/msg/RelativeHumidity.html create mode 100644 static/api/html/sensor_msgs/msg/Temperature.html create mode 100644 static/api/html/sensor_msgs/msg/TimeReference.html create mode 100644 static/api/html/sensor_msgs/srv/SetCameraInfo.html create mode 100644 static/api/html/std_msgs/index-msg.html create mode 100644 static/api/html/std_msgs/msg/Bool.html create mode 100644 static/api/html/std_msgs/msg/Byte.html create mode 100644 static/api/html/std_msgs/msg/ByteMultiArray.html create mode 100644 static/api/html/std_msgs/msg/Char.html create mode 100644 static/api/html/std_msgs/msg/ColorRGBA.html create mode 100644 static/api/html/std_msgs/msg/Empty.html create mode 100644 static/api/html/std_msgs/msg/Float32.html create mode 100644 static/api/html/std_msgs/msg/Float32MultiArray.html create mode 100644 static/api/html/std_msgs/msg/Float64.html create mode 100644 static/api/html/std_msgs/msg/Float64MultiArray.html create mode 100644 static/api/html/std_msgs/msg/Header.html create mode 100644 static/api/html/std_msgs/msg/Int16.html create mode 100644 static/api/html/std_msgs/msg/Int16MultiArray.html create mode 100644 static/api/html/std_msgs/msg/Int32.html create mode 100644 static/api/html/std_msgs/msg/Int32MultiArray.html create mode 100644 static/api/html/std_msgs/msg/Int64.html create mode 100644 static/api/html/std_msgs/msg/Int64MultiArray.html create mode 100644 static/api/html/std_msgs/msg/Int8.html create mode 100644 static/api/html/std_msgs/msg/Int8MultiArray.html create mode 100644 static/api/html/std_msgs/msg/MultiArrayDimension.html create mode 100644 static/api/html/std_msgs/msg/MultiArrayLayout.html create mode 100644 static/api/html/std_msgs/msg/String.html create mode 100644 static/api/html/std_msgs/msg/UInt16.html create mode 100644 static/api/html/std_msgs/msg/UInt16MultiArray.html create mode 100644 static/api/html/std_msgs/msg/UInt32.html create mode 100644 static/api/html/std_msgs/msg/UInt32MultiArray.html create mode 100644 static/api/html/std_msgs/msg/UInt64.html create mode 100644 static/api/html/std_msgs/msg/UInt64MultiArray.html create mode 100644 static/api/html/std_msgs/msg/UInt8.html create mode 100644 static/api/html/std_msgs/msg/UInt8MultiArray.html create mode 100644 static/api/html/std_srvs/index-msg.html create mode 100644 static/api/html/std_srvs/srv/Empty.html create mode 100644 static/api/html/std_srvs/srv/SetBool.html create mode 100644 static/api/html/std_srvs/srv/Trigger.html create mode 100644 static/api/html/styles.css diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx new file mode 100644 index 00000000..59231e66 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx @@ -0,0 +1,54 @@ +--- +title: Autonomy API +sidebar_label: Autonomy API +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot + +::: + + +# Topic Subscribers + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| platform/cmd_vel_out | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | | [System Default](/docs/ros/api/overview#system-default) | +| platform/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform wheel odometry | [System Default](/docs/ros/api/overview#system-default) | +| joy_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands from joystick inputs | [System Default](/docs/ros/api/overview#system-default) | + + +# Topic Publishers + + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| autonomy/config | [clearpath_navigation_msgs/msg/AutonomyConfig](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/initial_path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/status | [clearpath_navigation_msgs/msg/AutonomyStatus](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/current_mode | [clearpath_control_msgs/msg/ControlMode](pathname:///api/html/clearpath_control_msgs/msg/ControlMode.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/current_state | [clearpath_control_msgs/msg/ControlSelectionState](pathname:///api/html/clearpath_control_msgs/msg/ControlSelectionState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| goto/preview | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| localization/datum | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| localization/fix | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| localization/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| mission/preview | [clearpath_navigation_msgs/msg/MissionPreview](pathname:///api/html/clearpath_navigation_msgs/msg/MissionPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_navigation_msgs/msg/StorageState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_navigation_msgs/msg/NetworkMapValidityState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | + +[change to navigation/speed_limit]: # +| speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | + + + + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| ui/heartbeat | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| ui_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | + + diff --git a/package-lock.json b/package-lock.json index 1667ba3b..8537fbdb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5393,7 +5393,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/ccount": { "version": "2.0.1", diff --git a/static/api/html/builtin_interfaces/index-msg.html b/static/api/html/builtin_interfaces/index-msg.html new file mode 100644 index 00000000..e2217e0b --- /dev/null +++ b/static/api/html/builtin_interfaces/index-msg.html @@ -0,0 +1,18 @@ + + + + + builtin_interfaces Message / Service / Action Documentation + + + +
+

builtin_interfaces Message Documentation

+ + +
+ + diff --git a/static/api/html/builtin_interfaces/msg/Duration.html b/static/api/html/builtin_interfaces/msg/Duration.html new file mode 100644 index 00000000..1f4dfe51 --- /dev/null +++ b/static/api/html/builtin_interfaces/msg/Duration.html @@ -0,0 +1,34 @@ + + + + + msg/Duration Documentation + + + +
+

builtin_interfaces/msg/Duration Message

+
+

File: builtin_interfaces/msg/Duration.msg

+

Raw Message Definition

+
+
# Duration defines a period between two time points.

+
# Messages of this datatype are of ROS Time following this design:

+
# https://design.ros2.org/articles/clock_and_time.html

+
+
# Seconds component, range is valid over any possible int32 value.

+ int32 sec
+
+
# Nanoseconds component in the range of [0, 1e9).

+ uint32 nanosec
+
+

Compact Message Definition

+
+ int32 sec
+ uint32 nanosec
+
+
+ +
+ + diff --git a/static/api/html/builtin_interfaces/msg/Time.html b/static/api/html/builtin_interfaces/msg/Time.html new file mode 100644 index 00000000..7d90919d --- /dev/null +++ b/static/api/html/builtin_interfaces/msg/Time.html @@ -0,0 +1,33 @@ + + + + + msg/Time Documentation + + + +
+

builtin_interfaces/msg/Time Message

+
+

File: builtin_interfaces/msg/Time.msg

+

Raw Message Definition

+
+
# This message communicates ROS Time defined here:

+
# https://design.ros2.org/articles/clock_and_time.html

+
+
# The seconds component, valid over all int32 values.

+ int32 sec
+
+
# The nanoseconds component, valid in the range [0, 1e9).

+ uint32 nanosec
+
+

Compact Message Definition

+
+ int32 sec
+ uint32 nanosec
+
+
+ +
+ + diff --git a/static/api/html/clearpath_control_msgs/index-msg.html b/static/api/html/clearpath_control_msgs/index-msg.html new file mode 100644 index 00000000..855091e1 --- /dev/null +++ b/static/api/html/clearpath_control_msgs/index-msg.html @@ -0,0 +1,23 @@ + + + + + clearpath_control_msgs Message / Service / Action Documentation + + + +
+

clearpath_control_msgs Message Documentation

+ +

clearpath_control_msgs Service Documentation

+ + +
+ + diff --git a/static/api/html/clearpath_control_msgs/msg/ControlMode.html b/static/api/html/clearpath_control_msgs/msg/ControlMode.html new file mode 100644 index 00000000..c043778c --- /dev/null +++ b/static/api/html/clearpath_control_msgs/msg/ControlMode.html @@ -0,0 +1,34 @@ + + + + + msg/ControlMode Documentation + + + +
+

clearpath_control_msgs/msg/ControlMode Message

+
+

File: clearpath_control_msgs/msg/ControlMode.msg

+

Raw Message Definition

+
+
# Control mode message

+
+ int8 NEUTRAL=0
+ int8 MANUAL=1
+ int8 AUTONOMY=2
+
+ int8 mode
+
+

Compact Message Definition

+
+ int8 NEUTRAL=0
+ int8 MANUAL=1
+ int8 AUTONOMY=2
+ int8 mode
+
+
+ +
+ + diff --git a/static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html b/static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html new file mode 100644 index 00000000..667e8011 --- /dev/null +++ b/static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html @@ -0,0 +1,29 @@ + + + + + msg/ControlSelectionState Documentation + + + +
+

clearpath_control_msgs/msg/ControlSelectionState Message

+
+

File: clearpath_control_msgs/msg/ControlSelectionState.msg

+

Raw Message Definition

+
+
# The complete state of the control selection module. This message includes the autonomy state as well as the navigation mode.

+
+ ControlState autonomy
+ ControlMode mode
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_control_msgs/msg/ControlState.html b/static/api/html/clearpath_control_msgs/msg/ControlState.html new file mode 100644 index 00000000..17547bbb --- /dev/null +++ b/static/api/html/clearpath_control_msgs/msg/ControlState.html @@ -0,0 +1,29 @@ + + + + + msg/ControlState Documentation + + + +
+

clearpath_control_msgs/msg/ControlState Message

+
+

File: clearpath_control_msgs/msg/ControlState.msg

+

Raw Message Definition

+
+
# The autonomy state message, The autonomy can be either enabled/disabled and active/paused.

+
+ bool enabled
+ bool paused
+
+

Compact Message Definition

+
+ boolean enabled
+ boolean paused
+
+
+ +
+ + diff --git a/static/api/html/clearpath_control_msgs/srv/SetControlMode.html b/static/api/html/clearpath_control_msgs/srv/SetControlMode.html new file mode 100644 index 00000000..4e36c467 --- /dev/null +++ b/static/api/html/clearpath_control_msgs/srv/SetControlMode.html @@ -0,0 +1,29 @@ + + + + + srv/SetControlMode Documentation + + + +
+

clearpath_control_msgs/srv/SetControlMode Service

+
+

File: clearpath_control_msgs/srv/SetControlMode.msg

+

Raw Message Definition

+
+
# Service definition to set the control mode

+
+ clearpath_control_msgs/ControlMode mode
+ ---
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/action/Dock.html b/static/api/html/clearpath_dock_msgs/action/Dock.html new file mode 100644 index 00000000..f6e327d2 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/action/Dock.html @@ -0,0 +1,46 @@ + + + + + action/Dock Documentation + + + +
+

clearpath_dock_msgs/action/Dock Action

+
+

File: clearpath_dock_msgs/action/Dock.action

+

Raw Message Definition

+
+
# Request

+ string dock_name
+ ---
+
# Result

+ uint16 error_code
+ bool success
+ float32 elapsed_time
+ string message
+ ---
+
# Feedback

+ uint16 state
+ float32 elapsed_time
+ string message
+
+

Compact Message Definition

+
+ string dock_name
+
+ uint16 state
+ float elapsed_time
+ string message
+
+ uint16 error_code
+ boolean success
+ float elapsed_time
+ string message
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/action/NetworkDock.html b/static/api/html/clearpath_dock_msgs/action/NetworkDock.html new file mode 100644 index 00000000..f6b55200 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/action/NetworkDock.html @@ -0,0 +1,53 @@ + + + + + action/NetworkDock Documentation + + + +
+

clearpath_dock_msgs/action/NetworkDock Action

+
+

File: clearpath_dock_msgs/action/NetworkDock.action

+

Raw Message Definition

+
+
# Action definition for undocking a Clearpath UGV from one of its charging docks.

+
+
# goal

+ string dock_name
+ string network_uuid
+
+ ---
+
# result

+ bool success
+ string message
+ uint16 NONE=0
+ uint16 error_code
+ string error_msg
+ ---
+
# feedback

+ string message
+ clearpath_navigation_msgs/NetworkMissionSegment network_plan
+ float32 elapsed_time
+
+

Compact Message Definition

+
+ string dock_name
+ string network_uuid
+
+ string message
+ clearpath_navigation_msgs/msg/NetworkMissionSegment network_plan
+ float elapsed_time
+
+ uint16 NONE=0
+ boolean success
+ string message
+ uint16 error_code
+ string error_msg
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/action/Undock.html b/static/api/html/clearpath_dock_msgs/action/Undock.html new file mode 100644 index 00000000..0a75a813 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/action/Undock.html @@ -0,0 +1,46 @@ + + + + + action/Undock Documentation + + + +
+

clearpath_dock_msgs/action/Undock Action

+
+

File: clearpath_dock_msgs/action/Undock.action

+

Raw Message Definition

+
+
# Request

+ string dock_name
+ ---
+
# Result

+ uint16 error_code
+ bool success
+ float32 elapsed_time
+ string message
+ ---
+
# Feedback

+ uint16 state
+ float32 elapsed_time
+ string message
+
+

Compact Message Definition

+
+ string dock_name
+
+ uint16 state
+ float elapsed_time
+ string message
+
+ uint16 error_code
+ boolean success
+ float elapsed_time
+ string message
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/index-msg.html b/static/api/html/clearpath_dock_msgs/index-msg.html new file mode 100644 index 00000000..1f366ae7 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/index-msg.html @@ -0,0 +1,43 @@ + + + + + clearpath_dock_msgs Message / Service / Action Documentation + + + +
+

clearpath_dock_msgs Message Documentation

+ +

clearpath_dock_msgs Service Documentation

+ +

clearpath_dock_msgs Action Documentation

+ + +
+ + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockDatabase.html b/static/api/html/clearpath_dock_msgs/msg/DockDatabase.html new file mode 100644 index 00000000..448cf133 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/msg/DockDatabase.html @@ -0,0 +1,31 @@ + + + + + msg/DockDatabase Documentation + + + +
+

clearpath_dock_msgs/msg/DockDatabase Message

+
+

File: clearpath_dock_msgs/msg/DockDatabase.msg

+

Raw Message Definition

+
+
# Message definition containing the properties for each of the docks available.

+
+ std_msgs/Header header
+ clearpath_dock_msgs/DockInfo[] docks
+ clearpath_dock_msgs/DockTemplate[] templates
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockInfo.html b/static/api/html/clearpath_dock_msgs/msg/DockInfo.html new file mode 100644 index 00000000..159841f0 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/msg/DockInfo.html @@ -0,0 +1,59 @@ + + + + + msg/DockInfo Documentation + + + +
+

clearpath_dock_msgs/msg/DockInfo Message

+
+

File: clearpath_dock_msgs/msg/DockInfo.msg

+

Raw Message Definition

+
+
# Message definition containing the information of a single dock. This includes identifiers, lat/lon and orientation of the dock.

+
+
# Message definition containing the information of a single dock. This includes identifiers, lat/lon and orientation of the dock.

+
+ string name
+ string dock_template
+
+
# location of the dock frame

+ float64 latitude
+ float64 longitude
+ geometry_msgs/Quaternion orientation
+
+
+
+
# string name

+
# string uuid

+
# string frame

+
# string target_template

+
+
# ISO 8601 date/time format of last successfull dock location setting

+
# string last_location_set_time

+
+
# maximum allowable distance to allow for predocking. (ie. the distance within which the dock waypoint must be located)

+
# float32 max_predock_distance

+
# the distance from the dock that the robot will navigate to prior to start docking

+
# float32 predock_distance

+
+
# location of the dock

+
# float64 latitude

+
# float64 longitude

+
# float64 heading

+
+

Compact Message Definition

+
+ string name
+ string dock_template
+ double latitude
+ double longitude
+ geometry_msgs/msg/Quaternion orientation
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html b/static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html new file mode 100644 index 00000000..0cefe68d --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html @@ -0,0 +1,29 @@ + + + + + msg/DockInfoArray Documentation + + + +
+

clearpath_dock_msgs/msg/DockInfoArray Message

+
+

File: clearpath_dock_msgs/msg/DockInfoArray.msg

+

Raw Message Definition

+
+
# Message definition containing the properties for each of the docks available.

+
+ std_msgs/Header header
+ clearpath_dock_msgs/DockInfo[] docks
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockState.html b/static/api/html/clearpath_dock_msgs/msg/DockState.html new file mode 100644 index 00000000..74cfb0fb --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/msg/DockState.html @@ -0,0 +1,38 @@ + + + + + msg/DockState Documentation + + + +
+

clearpath_dock_msgs/msg/DockState Message

+
+

File: clearpath_dock_msgs/msg/DockState.msg

+

Raw Message Definition

+
+
# Message definition containing information on what state the docking process is in.

+
+ uint8 UNDOCKED = 0
+ uint8 DOCKED = 1
+ uint8 IN_PROGRESS = 2
+ uint8 FAILED = 3
+ uint8 CANCELLED = 4
+
+ uint8 state
+
+

Compact Message Definition

+
+ uint8 UNDOCKED=0
+ uint8 DOCKED=1
+ uint8 IN_PROGRESS=2
+ uint8 FAILED=3
+ uint8 CANCELLED=4
+ uint8 state
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockTemplate.html b/static/api/html/clearpath_dock_msgs/msg/DockTemplate.html new file mode 100644 index 00000000..834bcb77 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/msg/DockTemplate.html @@ -0,0 +1,41 @@ + + + + + msg/DockTemplate Documentation + + + +
+

clearpath_dock_msgs/msg/DockTemplate Message

+
+

File: clearpath_dock_msgs/msg/DockTemplate.msg

+

Raw Message Definition

+
+
# Message definition containing the information of a single dock. This includes identifiers, lat/lon and orientation of the dock.

+
+
# Message definition containing the information of a single dock. This includes identifiers, lat/lon and orientation of the dock.

+
+ string name
+ string target_name
+ geometry_msgs/Pose2D t_target_dock
+ geometry_msgs/Pose2D t_dock_predock
+ geometry_msgs/Pose2D t_dock_undock
+
# a300_side_dock:

+
# target_name: 'side_dock_target'

+
# T_target_dock: {x: -0.5, y: 0.0, yaw: 0.4}

+
# T_dock_predock: {x: -1.0, y: 0.3, yaw: 0.8}

+
+

Compact Message Definition

+
+ string name
+ string target_name
+ geometry_msgs/msg/Pose2D t_target_dock
+ geometry_msgs/msg/Pose2D t_dock_predock
+ geometry_msgs/msg/Pose2D t_dock_undock
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html b/static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html new file mode 100644 index 00000000..35abec0a --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html @@ -0,0 +1,41 @@ + + + + + msg/TargetTrackerState Documentation + + + +
+

clearpath_dock_msgs/msg/TargetTrackerState Message

+
+

File: clearpath_dock_msgs/msg/TargetTrackerState.msg

+

Raw Message Definition

+
+
# Message definition containing the state information of the target tracker.

+
# This includes whether or not the tracker is active, whether the target is visible/lost, and the target pose and score of that pose.

+
+ bool active
+
+
# flag indicates if the target is visible or not

+ bool target_locked
+
+ geometry_msgs/PoseWithCovarianceStamped target_pose
+ float32 score
+
+
# the distance of the sensor_link to the dock target

+ float64 distance_to_target
+
+

Compact Message Definition

+
+ boolean active
+ boolean target_locked
+ geometry_msgs/msg/PoseWithCovarianceStamped target_pose
+ float score
+ double distance_to_target
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/AddDock.html b/static/api/html/clearpath_dock_msgs/srv/AddDock.html new file mode 100644 index 00000000..a2664c32 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/AddDock.html @@ -0,0 +1,35 @@ + + + + + srv/AddDock Documentation + + + +
+

clearpath_dock_msgs/srv/AddDock Service

+
+

File: clearpath_dock_msgs/srv/AddDock.msg

+

Raw Message Definition

+
+
# Service definition to add a dock to the list of available docks

+
+
# A dock information message for the dock to be added

+ clearpath_dock_msgs/DockInfo dock
+ ---
+
# True if the dock has been added successfully, otherwise False

+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ clearpath_dock_msgs/msg/DockInfo dock
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html b/static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html new file mode 100644 index 00000000..6f6188f3 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html @@ -0,0 +1,36 @@ + + + + + srv/AddDockCurrentPose Documentation + + + +
+

clearpath_dock_msgs/srv/AddDockCurrentPose Service

+
+

File: clearpath_dock_msgs/srv/AddDockCurrentPose.msg

+

Raw Message Definition

+
+
+ string dock_name
+ string dock_template
+ ---
+ bool success
+ string message
+ clearpath_dock_msgs/DockInfo dock
+
+

Compact Message Definition

+
+ boolean success
+ string message
+ clearpath_dock_msgs/msg/DockInfo dock
+
+ string dock_name
+ string dock_template
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/ExportData.html b/static/api/html/clearpath_dock_msgs/srv/ExportData.html new file mode 100644 index 00000000..3d7f8b98 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/ExportData.html @@ -0,0 +1,30 @@ + + + + + srv/ExportData Documentation + + + +
+

clearpath_dock_msgs/srv/ExportData Service

+
+

File: clearpath_dock_msgs/srv/ExportData.msg

+

Raw Message Definition

+
+ ---
+
# A JSON string representing the database contents.

+
# This can be written to a file or used with the ImportData.srv

+
# to back-up/restore the database contents

+ string data
+
+

Compact Message Definition

+
+ string data
+
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/GetDock.html b/static/api/html/clearpath_dock_msgs/srv/GetDock.html new file mode 100644 index 00000000..92abe1d9 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/GetDock.html @@ -0,0 +1,35 @@ + + + + + srv/GetDock Documentation + + + +
+

clearpath_dock_msgs/srv/GetDock Service

+
+

File: clearpath_dock_msgs/srv/GetDock.msg

+

Raw Message Definition

+
+
# Service definition to get dock related into for dock specified by UUID

+
+
#string name # dock_uuid

+ ---
+
# geometry_msgs/Pose dock_pose

+
# geometry_msgs/Pose predock_pose

+ clearpath_dock_msgs/DockInfo dock
+ bool success
+
+

Compact Message Definition

+
+ clearpath_dock_msgs/msg/DockInfo dock
+ boolean success
+
+ string name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html b/static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html new file mode 100644 index 00000000..3f34fed5 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html @@ -0,0 +1,31 @@ + + + + + srv/GetDockDatabase Documentation + + + +
+

clearpath_dock_msgs/srv/GetDockDatabase Service

+
+

File: clearpath_dock_msgs/srv/GetDockDatabase.msg

+

Raw Message Definition

+
+
# Service definition to get dock related into for dock specified by UUID

+
+ ---
+ clearpath_dock_msgs/DockDatabase database
+ bool success
+
+

Compact Message Definition

+
+ clearpath_dock_msgs/msg/DockDatabase database
+ boolean success
+
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html b/static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html new file mode 100644 index 00000000..fe272cb9 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html @@ -0,0 +1,37 @@ + + + + + srv/GetDockPoses Documentation + + + +
+

clearpath_dock_msgs/srv/GetDockPoses Service

+
+

File: clearpath_dock_msgs/srv/GetDockPoses.msg

+

Raw Message Definition

+
+
# Service definition to get dock related into for dock specified by UUID

+
+ string name
+ ---
+ geometry_msgs/Pose dock_pose
+ geometry_msgs/Pose predock_pose
+ clearpath_dock_msgs/DockInfo dock
+ bool success
+
+

Compact Message Definition

+
+ geometry_msgs/msg/Pose dock_pose
+ geometry_msgs/msg/Pose predock_pose
+ clearpath_dock_msgs/msg/DockInfo dock
+ boolean success
+
+ string name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/ImportData.html b/static/api/html/clearpath_dock_msgs/srv/ImportData.html new file mode 100644 index 00000000..fcb20401 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/ImportData.html @@ -0,0 +1,33 @@ + + + + + srv/ImportData Documentation + + + +
+

clearpath_dock_msgs/srv/ImportData Service

+
+

File: clearpath_dock_msgs/srv/ImportData.msg

+

Raw Message Definition

+
+
# A JSON string representing the database contents.

+
# This is the same as the data output by the ExportData service, and is intended

+
# to be used to restore the database to a previous state

+ string data
+ ---
+
# The state of the database after importing the data

+ clearpath_dock_msgs/DockInfoArray dock_storage
+
+

Compact Message Definition

+
+ clearpath_dock_msgs/msg/DockInfoArray dock_storage
+
+ string data
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/RemoveDock.html b/static/api/html/clearpath_dock_msgs/srv/RemoveDock.html new file mode 100644 index 00000000..24916b7a --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/RemoveDock.html @@ -0,0 +1,36 @@ + + + + + srv/RemoveDock Documentation + + + +
+

clearpath_dock_msgs/srv/RemoveDock Service

+
+

File: clearpath_dock_msgs/srv/RemoveDock.msg

+

Raw Message Definition

+
+
# Service definition to remove a dock from the list of available docks

+
+
# The uuid or the semantic name of the dock to be removed

+
# string uuid

+ string name
+ ---
+
# True if the dock has been removed successfully, otherwise False

+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ string name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/RunDocking.html b/static/api/html/clearpath_dock_msgs/srv/RunDocking.html new file mode 100644 index 00000000..3daed210 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/RunDocking.html @@ -0,0 +1,31 @@ + + + + + srv/RunDocking Documentation + + + +
+

clearpath_dock_msgs/srv/RunDocking Service

+
+

File: clearpath_dock_msgs/srv/RunDocking.msg

+

Raw Message Definition

+
+ string name
+ ---
+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ string name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/RunUndocking.html b/static/api/html/clearpath_dock_msgs/srv/RunUndocking.html new file mode 100644 index 00000000..c0d42776 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/RunUndocking.html @@ -0,0 +1,32 @@ + + + + + srv/RunUndocking Documentation + + + +
+

clearpath_dock_msgs/srv/RunUndocking Service

+
+

File: clearpath_dock_msgs/srv/RunUndocking.msg

+

Raw Message Definition

+
+
+ string name
+ ---
+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ string name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/SurveyDock.html b/static/api/html/clearpath_dock_msgs/srv/SurveyDock.html new file mode 100644 index 00000000..c2d34ffb --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/SurveyDock.html @@ -0,0 +1,33 @@ + + + + + srv/SurveyDock Documentation + + + +
+

clearpath_dock_msgs/srv/SurveyDock Service

+
+

File: clearpath_dock_msgs/srv/SurveyDock.msg

+

Raw Message Definition

+
+ string dock_name
+ float32 timeout
+ ---
+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ string dock_name
+ float timeout
+
+
+ +
+ + diff --git a/static/api/html/clearpath_dock_msgs/srv/UpdateDock.html b/static/api/html/clearpath_dock_msgs/srv/UpdateDock.html new file mode 100644 index 00000000..7f27a521 --- /dev/null +++ b/static/api/html/clearpath_dock_msgs/srv/UpdateDock.html @@ -0,0 +1,35 @@ + + + + + srv/UpdateDock Documentation + + + +
+

clearpath_dock_msgs/srv/UpdateDock Service

+
+

File: clearpath_dock_msgs/srv/UpdateDock.msg

+

Raw Message Definition

+
+
# Service definition to either create a new dock or update an existing dock.

+ string name
+ clearpath_dock_msgs/DockInfo dock
+ ---
+
# True if the location was updated/added successfully, otherwise False

+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ string name
+ clearpath_dock_msgs/msg/DockInfo dock
+
+
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html b/static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html new file mode 100644 index 00000000..dcfe421c --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html @@ -0,0 +1,40 @@ + + + + + action/SurveyBaseStation Documentation + + + +
+

clearpath_localization_msgs/action/SurveyBaseStation Action

+
+

File: clearpath_localization_msgs/action/SurveyBaseStation.action

+

Raw Message Definition

+
+
# Action definition for surveying the base station

+
+
# goal

+
# the number of GPS fixes that will be used to compute to surveyed position

+ uint32 number_of_desired_fixes
+ ---
+
# result

+ bool success
+ ---
+
# feedback

+
# current progress, as a percentage, of the surveying

+ float32 percent_complete
+
+

Compact Message Definition

+
+ uint32 number_of_desired_fixes
+
+ float percent_complete
+
+ boolean success
+
+
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/index-msg.html b/static/api/html/clearpath_localization_msgs/index-msg.html new file mode 100644 index 00000000..ac06a1a0 --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/index-msg.html @@ -0,0 +1,33 @@ + + + + + clearpath_localization_msgs Message / Service / Action Documentation + + + +
+

clearpath_localization_msgs Message Documentation

+ +

clearpath_localization_msgs Service Documentation

+ +

clearpath_localization_msgs Action Documentation

+ + +
+ + diff --git a/static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html b/static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html new file mode 100644 index 00000000..6bd23874 --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html @@ -0,0 +1,66 @@ + + + + + msg/GNSSStatus Documentation + + + +
+

clearpath_localization_msgs/msg/GNSSStatus Message

+
+

File: clearpath_localization_msgs/msg/GNSSStatus.msg

+

Raw Message Definition

+
+
# Message definition containing the GNSS receiver status information.

+
+ uint8 POSITION_RECEIVER = 0
+ uint8 HEADING_RECEIVER = 1
+ uint8 BASE_STATION_RECEIVER = 2
+ uint8 receiver_type
+
+ uint8 POSITION_NO_FIX = 0
+ uint8 POSITION_SPP = 1
+ uint8 POSITION_SBAS = 2
+ uint8 POSITION_RTK_FLOAT = 3
+ uint8 POSITION_RTK_FIXED = 4
+ uint8 position_fix_type
+
+ uint8 HEADING_NOT_APPLICABLE = 0
+ uint8 HEADING_NO_SOLUTION = 1
+ uint8 HEADING_RTK_FLOAT = 2
+ uint8 HEADING_RTK_FIXED = 3
+ uint8 heading_fix_type
+
+
#uint8 num_connected_sats # Number of satellites connected to the antenna/receiver

+
#uint8 num_sats_solution # Number of sats used in solution

+
#float32[] cn0 # The carrier-to-noise ratio of each connected satellite

+
#float64 correction_age # Age of RTK corrections. -1 indicates none received

+
+

Compact Message Definition

+
+ uint8 POSITION_RECEIVER=0
+ uint8 HEADING_RECEIVER=1
+ uint8 BASE_STATION_RECEIVER=2
+ uint8 POSITION_NO_FIX=0
+ uint8 POSITION_SPP=1
+ uint8 POSITION_SBAS=2
+ uint8 POSITION_RTK_FLOAT=3
+ uint8 POSITION_RTK_FIXED=4
+ uint8 HEADING_NOT_APPLICABLE=0
+ uint8 HEADING_NO_SOLUTION=1
+ uint8 HEADING_RTK_FLOAT=2
+ uint8 HEADING_RTK_FIXED=3
+ uint8 receiver_type
+ uint8 position_fix_type
+ uint8 heading_fix_type
+ uint8 num_connected_sats
+ uint8 num_sats_solution
+ float[] cn0
+ double correction_age
+
+
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html b/static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html new file mode 100644 index 00000000..dd24a41e --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html @@ -0,0 +1,41 @@ + + + + + msg/LocalizationStatus Documentation + + + +
+

clearpath_localization_msgs/msg/LocalizationStatus Message

+
+

File: clearpath_localization_msgs/msg/LocalizationStatus.msg

+

Raw Message Definition

+
+
# # Message definition containing localization status information for all sources of localization

+
+ std_msgs/Header header
+
# the localization accuracy as a percentage value (covariance?)

+
#float32 accuracy # in development

+
+
# status information related to the GPS receiver units

+ GNSSStatus position_gnss
+ GNSSStatus heading_gnss
+ GNSSStatus base_station_gnss
+
+ bool dead_reckoning
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ float accuracy
+ clearpath_localization_msgs/msg/GNSSStatus position_gnss
+ clearpath_localization_msgs/msg/GNSSStatus heading_gnss
+ clearpath_localization_msgs/msg/GNSSStatus base_station_gnss
+ boolean dead_reckoning
+
+
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html b/static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html new file mode 100644 index 00000000..1d34f61c --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html @@ -0,0 +1,40 @@ + + + + + msg/SurveyProperties Documentation + + + +
+

clearpath_localization_msgs/msg/SurveyProperties Message

+
+

File: clearpath_localization_msgs/msg/SurveyProperties.msg

+

Raw Message Definition

+
+
# Message definition containing the base station survey properties

+
+
# ISO 8601 date/time format of last successfull base station survey

+ string last_survey_time
+
+
# Number of samples used in survey

+ uint32 num_samples
+
+
# GPS location of the base station

+ sensor_msgs/NavSatFix base_location
+
+
# denotes a successfull base station survey

+ bool success
+
+

Compact Message Definition

+
+ string last_survey_time
+ uint32 num_samples
+ sensor_msgs/msg/NavSatFix base_location
+ boolean success
+
+
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/msg/XvnStatus.html b/static/api/html/clearpath_localization_msgs/msg/XvnStatus.html new file mode 100644 index 00000000..c7919f5f --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/msg/XvnStatus.html @@ -0,0 +1,101 @@ + + + + + msg/XvnStatus Documentation + + + +
+

clearpath_localization_msgs/msg/XvnStatus Message

+
+

File: clearpath_localization_msgs/msg/XvnStatus.msg

+

Raw Message Definition

+
+ std_msgs/Header header
+ float64 latitude
+ float64 longitude
+ float32 yaw
+ float32 stddev_x
+ float32 stddev_y
+ float32 stddev_yaw
+
+ uint8 UNKNOWN = 0
+ uint8 VISION = 1
+ uint8 VISUAL_INERTIAL = 2
+ uint8 INERTIAL_GNSS = 3
+ uint8 VI_GNSS = 4
+ uint8 fusion_status
+
+ uint8 IMU_NOT_CONVERGED = 0
+ uint8 IMU_CONVERGED = 1
+ uint8 imu_status
+
+ int8 WS_NOT_USED = -1
+ int8 WS_NOT_CONVERGED = 0
+ int8 WS_CONVERGED = 1
+ int8 wheelspeed_status
+
+ uint8 GNSS_UNKNOWN = 0
+ uint8 GNSS_NO_FIX = 1
+ uint8 GNSS_DEAD_RECKONING = 2
+ uint8 GNSS_TIME_FIX = 3
+ uint8 GNSS_2D_FIX = 4
+ uint8 GNSS_3D_FIX = 5
+ uint8 GNSS_3D_WITH_DR = 6
+ uint8 GNSS_RTK_FLOAT = 7
+ uint8 GNSS_RTK_FIX = 8
+
+ uint8 gnss1_status
+ uint8 gnss2_status
+
+ uint8 RTK_ERROR = 0
+ uint8 RTK_WARNING = 1
+ uint8 RTK_CONNECTING = 2
+ uint8 RTK_CONNECTED = 3
+ uint8 rtk_status
+
+

Compact Message Definition

+
+ uint8 UNKNOWN=0
+ uint8 VISION=1
+ uint8 VISUAL_INERTIAL=2
+ uint8 INERTIAL_GNSS=3
+ uint8 VI_GNSS=4
+ uint8 IMU_NOT_CONVERGED=0
+ uint8 IMU_CONVERGED=1
+ int8 WS_NOT_USED=-1
+ int8 WS_NOT_CONVERGED=0
+ int8 WS_CONVERGED=1
+ uint8 GNSS_UNKNOWN=0
+ uint8 GNSS_NO_FIX=1
+ uint8 GNSS_DEAD_RECKONING=2
+ uint8 GNSS_TIME_FIX=3
+ uint8 GNSS_2D_FIX=4
+ uint8 GNSS_3D_FIX=5
+ uint8 GNSS_3D_WITH_DR=6
+ uint8 GNSS_RTK_FLOAT=7
+ uint8 GNSS_RTK_FIX=8
+ uint8 RTK_ERROR=0
+ uint8 RTK_WARNING=1
+ uint8 RTK_CONNECTING=2
+ uint8 RTK_CONNECTED=3
+ std_msgs/msg/Header header
+ double latitude
+ double longitude
+ float yaw
+ float stddev_x
+ float stddev_y
+ float stddev_yaw
+ uint8 fusion_status
+ uint8 imu_status
+ int8 wheelspeed_status
+ uint8 gnss1_status
+ uint8 gnss2_status
+ uint8 rtk_status
+
+
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html new file mode 100644 index 00000000..1c8fb969 --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html @@ -0,0 +1,31 @@ + + + + + srv/ConvertCartesianToLatLon Documentation + + + +
+

clearpath_localization_msgs/srv/ConvertCartesianToLatLon Service

+
+

File: clearpath_localization_msgs/srv/ConvertCartesianToLatLon.msg

+

Raw Message Definition

+
+
# Service definition to convert Cartesian (map) coordinates to lat-lon

+
+ geometry_msgs/PoseStamped pose
+ ---
+ sensor_msgs/NavSatFix msg
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html new file mode 100644 index 00000000..bda7fed6 --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html @@ -0,0 +1,31 @@ + + + + + srv/ConvertCartesianToLatLonArray Documentation + + + +
+

clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray Service

+
+

File: clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.msg

+

Raw Message Definition

+
+
# Service definition to convert Cartesian (map) coordinates to lat-lon

+
+ geometry_msgs/PoseStamped[] pose
+ ---
+ sensor_msgs/NavSatFix[] msg
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html new file mode 100644 index 00000000..d5fe847c --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html @@ -0,0 +1,31 @@ + + + + + srv/ConvertLatLonToCartesian Documentation + + + +
+

clearpath_localization_msgs/srv/ConvertLatLonToCartesian Service

+
+

File: clearpath_localization_msgs/srv/ConvertLatLonToCartesian.msg

+

Raw Message Definition

+
+
# Service definition to convert the Lat/Lon to Cartesian coordinates

+
+ sensor_msgs/NavSatFix msg
+ ---
+ geometry_msgs/PoseStamped pose
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html new file mode 100644 index 00000000..38109e0c --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html @@ -0,0 +1,31 @@ + + + + + srv/ConvertLatLonToCartesianArray Documentation + + + +
+

clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray Service

+
+

File: clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.msg

+

Raw Message Definition

+
+
# Service definition to convert the Lat/Lon to Cartesian coordinates

+
+ sensor_msgs/NavSatFix[] msg
+ ---
+ geometry_msgs/PoseStamped[] pose
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html b/static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html new file mode 100644 index 00000000..9a25fdad --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html @@ -0,0 +1,33 @@ + + + + + srv/ResetLocalization Documentation + + + +
+

clearpath_localization_msgs/srv/ResetLocalization Service

+
+

File: clearpath_localization_msgs/srv/ResetLocalization.msg

+

Raw Message Definition

+
+
# Service definition to reset the localization

+
+ bool require_gnss
+ uint32 gnss_samples
+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ boolean require_gnss
+ uint32 gnss_samples
+
+
+ +
+ + diff --git a/static/api/html/clearpath_localization_msgs/srv/SetDatum.html b/static/api/html/clearpath_localization_msgs/srv/SetDatum.html new file mode 100644 index 00000000..f1934087 --- /dev/null +++ b/static/api/html/clearpath_localization_msgs/srv/SetDatum.html @@ -0,0 +1,33 @@ + + + + + srv/SetDatum Documentation + + + +
+

clearpath_localization_msgs/srv/SetDatum Service

+
+

File: clearpath_localization_msgs/srv/SetDatum.msg

+

Raw Message Definition

+
+
# Service definition to set the datum with a latitude (lat) and longitude (lon)

+
+ float32 lat
+ float32 lon
+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ float lat
+ float lon
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/index-msg.html b/static/api/html/clearpath_logger_msgs/index-msg.html new file mode 100644 index 00000000..36e9674c --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/index-msg.html @@ -0,0 +1,34 @@ + + + + + clearpath_logger_msgs Message / Service / Action Documentation + + + +
+

clearpath_logger_msgs Message Documentation

+ +

clearpath_logger_msgs Service Documentation

+ + +
+ + diff --git a/static/api/html/clearpath_logger_msgs/msg/Event.html b/static/api/html/clearpath_logger_msgs/msg/Event.html new file mode 100644 index 00000000..8893f0f2 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/msg/Event.html @@ -0,0 +1,146 @@ + + + + + msg/Event Documentation + + + +
+

clearpath_logger_msgs/msg/Event Message

+
+

File: clearpath_logger_msgs/msg/Event.msg

+

Raw Message Definition

+
+
#

+
# Universal log event. Represents a single even recorded to the log

+
#

+
+
# Tag for events that include a media_path

+ string TAG_MEDIA = media
+
+
# Tag indicating that the event's charger status & battery level have been set

+ string TAG_POWER = power
+
+
# Tag indicating that the event's GPS position has been set

+ string TAG_LOCATION = location
+
+
# Tag indicating that the event's odometry data has been set

+ string TAG_ODOMETRY = odom
+
+
# Tag indicating that the event's velocity data has been set

+ string TAG_VELOCITY = vel
+
+
# Tag indicating that the event's error/debugging data has been set

+ string TAG_ERROR = error
+
+
# Tag indicating that this event was automatically recorded telemetry

+ string TAG_AUTO_TELEMETRY = auto_telemetry
+
+
#

+
# Header & general meta-data about the event

+
#

+
+
# Header

+
# - seq: the order of this event within its parent ExecutionLog

+
# - frame_id: the sensor/manipulator frame referenced by the frame_pose field

+
# - stamp: the time that this event occurred

+ std_msgs/Header header
+
+
#

+
# Media & sensor data

+
#

+
+
# If this even has media, this is its path on-disk

+ string media_path
+
+
# If this event has media, this is its MIME type

+
# May be left blank

+ string media_mime_type
+
+
# The pose of the sensor/manipulator frame given by header.frame_id relative to

+
# base_link

+ geometry_msgs/Pose frame_pose
+
+
#

+
# Robot location, orientation, velocity

+
#

+
+
# The robot's latitude, longitude, and heading as recorded by the GPS

+
# - lat: decimal degrees

+
# - lon: decimal degrees

+
# - heading: ENU orientation in radians

+ geometry_msgs/Point lat_lon_heading
+
+
# The robot's location relative to the odometry frame

+ nav_msgs/Odometry odometry
+
+
# The robot's linear & angular velocity

+ geometry_msgs/Twist velocity
+
+
#

+
# Power & battery

+
#

+
+
# The 0-1 charge level of the battery

+ float32 battery_percent
+
+
# True of the robot's battery is charging, otherwise False

+ bool charging
+
+
# True if power-saving/low-power mode is enabled, otherwise False

+ bool power_saver
+
+
#

+
# Error and debugging events

+
#

+
+
# An error code indicating the type of error

+ int32 error_code
+
+
# A diagnostic error message, or non-integer error code

+ string error_msg
+
+
# The name of the module/process/pipeline/etc... that signalled the error

+ string error_component
+
+
#

+
# Custom fields for expansion

+
#

+
+
# Arbitrary free-form tags usable to annotate custom data

+ string[] tags
+
+
# Arbitrary JSON-formatted data that can contain user-defined fields

+ string custom_fields_json
+
+

Compact Message Definition

+
+ string TAG_MEDIA=media
+ string TAG_POWER=power
+ string TAG_LOCATION=location
+ string TAG_ODOMETRY=odom
+ string TAG_VELOCITY=vel
+ string TAG_ERROR=error
+ string TAG_AUTO_TELEMETRY=auto_telemetry
+ std_msgs/msg/Header header
+ string media_path
+ string media_mime_type
+ geometry_msgs/msg/Pose frame_pose
+ geometry_msgs/msg/Point lat_lon_heading
+ nav_msgs/msg/Odometry odometry
+ geometry_msgs/msg/Twist velocity
+ float battery_percent
+ boolean charging
+ boolean power_saver
+ int32 error_code
+ string error_msg
+ string error_component
+ string[] tags
+ string custom_fields_json
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/msg/EventLog.html b/static/api/html/clearpath_logger_msgs/msg/EventLog.html new file mode 100644 index 00000000..6b9638e4 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/msg/EventLog.html @@ -0,0 +1,80 @@ + + + + + msg/EventLog Documentation + + + +
+

clearpath_logger_msgs/msg/EventLog Message

+
+

File: clearpath_logger_msgs/msg/EventLog.msg

+

Raw Message Definition

+
+
#

+
# A log representing a single mission execution

+
#

+
+
# The log is currently active and being modified

+ int32 STATE_ACTIVE = 0
+
+
# The log is old and closed

+ int32 STATE_CLOSED = 1
+
+
# The master record of the log exists, but its data has been deleted from the disk

+ int32 STATE_DELETED = 2
+
+
# The state of the log on disk

+ int32 state
+
+
# The time the log started recording

+ clearpath_logger_msgs/EventTime start_time
+
+
# The time the log stopped recording

+ clearpath_logger_msgs/EventTime end_time
+
+
# This execution's unique ID

+ string uuid
+
+
# A descriptive name for the log to be displayed in the GUI. Does not need to be unique

+ string name
+
+
# The total percentage of the battery used during the execution

+
# This measures only negative changes, not positive ones

+
# e.g. if the robot uses 75% of the battery, returns to dock to recharge to full

+
# and then finishes the mission using another 75% of the battery, this value

+
# will read 1.5

+ float32 battery_percent_used
+
+
# The total distance driven by the robot (approximate) during the execution (meters)

+
# The exact path used to calculate the distance may be simplified and subject to

+
# sensor noise/error

+ float32 distance_driven
+
+
# A custom JSON field for adding additional custom metrics, meta-data, etc... as needed

+ string custom_fields_json
+
+
# The list of events recorded in this execution

+ clearpath_logger_msgs/Event[] events
+
+

Compact Message Definition

+
+ int32 STATE_ACTIVE=0
+ int32 STATE_CLOSED=1
+ int32 STATE_DELETED=2
+ int32 state
+ clearpath_logger_msgs/msg/EventTime start_time
+ clearpath_logger_msgs/msg/EventTime end_time
+ string uuid
+ string name
+ float battery_percent_used
+ float distance_driven
+ string custom_fields_json
+ clearpath_logger_msgs/msg/Event[] events
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/msg/EventLogs.html b/static/api/html/clearpath_logger_msgs/msg/EventLogs.html new file mode 100644 index 00000000..363c66d1 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/msg/EventLogs.html @@ -0,0 +1,25 @@ + + + + + msg/EventLogs Documentation + + + +
+

clearpath_logger_msgs/msg/EventLogs Message

+
+

File: clearpath_logger_msgs/msg/EventLogs.msg

+

Raw Message Definition

+
+ clearpath_logger_msgs/EventLog[] logs
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/msg/EventTime.html b/static/api/html/clearpath_logger_msgs/msg/EventTime.html new file mode 100644 index 00000000..d4050e3a --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/msg/EventTime.html @@ -0,0 +1,27 @@ + + + + + msg/EventTime Documentation + + + +
+

clearpath_logger_msgs/msg/EventTime Message

+
+

File: clearpath_logger_msgs/msg/EventTime.msg

+

Raw Message Definition

+
+ int32 sec
+ uint32 nanosec
+
+

Compact Message Definition

+
+ int32 sec
+ uint32 nanosec
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/DeleteLog.html b/static/api/html/clearpath_logger_msgs/srv/DeleteLog.html new file mode 100644 index 00000000..8844fe70 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/DeleteLog.html @@ -0,0 +1,33 @@ + + + + + srv/DeleteLog Documentation + + + +
+

clearpath_logger_msgs/srv/DeleteLog Service

+
+

File: clearpath_logger_msgs/srv/DeleteLog.msg

+

Raw Message Definition

+
+ string uuid
+ bool delete_media
+ bool purge_record
+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ string uuid
+ boolean delete_media
+ boolean purge_record
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/DownloadLog.html b/static/api/html/clearpath_logger_msgs/srv/DownloadLog.html new file mode 100644 index 00000000..ac5cc5b9 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/DownloadLog.html @@ -0,0 +1,35 @@ + + + + + srv/DownloadLog Documentation + + + +
+

clearpath_logger_msgs/srv/DownloadLog Service

+
+

File: clearpath_logger_msgs/srv/DownloadLog.msg

+

Raw Message Definition

+
+
# The UUID of the recording to download

+ string log_uuid
+ ---
+
# The on-disk path the the generated archive

+ string path
+
+
# If True at least one media file from the recording has been moved/deleted

+ bool media_missing
+
+

Compact Message Definition

+
+ string path
+ boolean media_missing
+
+ string log_uuid
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html b/static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html new file mode 100644 index 00000000..4e7bcd32 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html @@ -0,0 +1,27 @@ + + + + + srv/GetAllLogs Documentation + + + +
+

clearpath_logger_msgs/srv/GetAllLogs Service

+
+

File: clearpath_logger_msgs/srv/GetAllLogs.msg

+

Raw Message Definition

+
+ ---
+ clearpath_logger_msgs/EventLog[] logs
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html new file mode 100644 index 00000000..c8534010 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html @@ -0,0 +1,38 @@ + + + + + srv/RecordCustomEvent Documentation + + + +
+

clearpath_logger_msgs/srv/RecordCustomEvent Service

+
+

File: clearpath_logger_msgs/srv/RecordCustomEvent.msg

+

Raw Message Definition

+
+
# A valid JSON string containing the custom data to be recorded

+ string custom_fields_json
+
+
# Tags to add to the event

+ string[] tags
+
+
# Optional frame ID relevant to the event

+ string frame_id
+ ---
+ clearpath_logger_msgs/Event event
+
+

Compact Message Definition

+
+ clearpath_logger_msgs/msg/Event event
+
+ string custom_fields_json
+ string[] tags
+ string frame_id
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html new file mode 100644 index 00000000..4d1252fc --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html @@ -0,0 +1,38 @@ + + + + + srv/RecordErrorEvent Documentation + + + +
+

clearpath_logger_msgs/srv/RecordErrorEvent Service

+
+

File: clearpath_logger_msgs/srv/RecordErrorEvent.msg

+

Raw Message Definition

+
+
# An error code indicating the type of error

+ int32 error_code
+
+
# A diagnostic error message, or non-integer error code

+ string error_msg
+
+
# The name of the module/process/pipeline/etc... that signalled the error

+ string error_component
+ ---
+ clearpath_logger_msgs/Event event
+
+

Compact Message Definition

+
+ clearpath_logger_msgs/msg/Event event
+
+ int32 error_code
+ string error_msg
+ string error_component
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordEvent.html new file mode 100644 index 00000000..85deed09 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/RecordEvent.html @@ -0,0 +1,33 @@ + + + + + srv/RecordEvent Documentation + + + +
+

clearpath_logger_msgs/srv/RecordEvent Service

+
+

File: clearpath_logger_msgs/srv/RecordEvent.msg

+

Raw Message Definition

+
+
# The event to be recorded

+
# If the header's stamp is not zero the header will be modified to be the current time

+
# Otherwise the provided time will be used without verification

+ clearpath_logger_msgs/Event event
+ ---
+
# The event as it was recorded, after any modifications made for serialization

+ clearpath_logger_msgs/Event event
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html new file mode 100644 index 00000000..09943c96 --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html @@ -0,0 +1,51 @@ + + + + + srv/RecordLocationEvent Documentation + + + +
+

clearpath_logger_msgs/srv/RecordLocationEvent Service

+
+

File: clearpath_logger_msgs/srv/RecordLocationEvent.msg

+

Raw Message Definition

+
+
# The robot's current latitude (decimal degrees)

+ float64 latitude
+
+
# The robot's current longitude (decimal degrees)

+ float64 longitude
+
+
# The robot's current heading (cardinal direction in decimal degrees)

+ float64 heading
+
+
# The robot's current linear & angular velocity

+ geometry_msgs/Twist velocity
+
+
# The robot's current odometry location

+ nav_msgs/Odometry odometry
+
+
# Tags for the event

+
# Should contain one or more of Event.TAG_LOCATION, TAG_ODOMETRY, or TAG_VELOCITY

+ string[] tags
+ ---
+ clearpath_logger_msgs/Event event
+
+

Compact Message Definition

+
+ clearpath_logger_msgs/msg/Event event
+
+ double latitude
+ double longitude
+ double heading
+ geometry_msgs/msg/Twist velocity
+ nav_msgs/msg/Odometry odometry
+ string[] tags
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html new file mode 100644 index 00000000..4d94d9cc --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html @@ -0,0 +1,41 @@ + + + + + srv/RecordMediaEvent Documentation + + + +
+

clearpath_logger_msgs/srv/RecordMediaEvent Service

+
+

File: clearpath_logger_msgs/srv/RecordMediaEvent.msg

+

Raw Message Definition

+
+
# The path to the media file on-disk

+ string media_path
+
+
# A MIME type string indicating the media type

+
# May be left blank if desired

+ string mime_type
+
+
# The frame ID for the sensor that recorded the media

+
# Leave blank if the sensor has no frame/TF data associated with it

+ string frame_id
+ ---
+
# The logged event

+ clearpath_logger_msgs/Event event
+
+

Compact Message Definition

+
+ clearpath_logger_msgs/msg/Event event
+
+ string media_path
+ string mime_type
+ string frame_id
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html new file mode 100644 index 00000000..4f86092b --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html @@ -0,0 +1,35 @@ + + + + + srv/RecordPowerEvent Documentation + + + +
+

clearpath_logger_msgs/srv/RecordPowerEvent Service

+
+

File: clearpath_logger_msgs/srv/RecordPowerEvent.msg

+

Raw Message Definition

+
+
# The battery's current level

+
# 0.0 to 1.0

+ float32 battery_percent
+
+
# Is the battery currently charging?

+ bool charging
+ ---
+ clearpath_logger_msgs/Event event
+
+

Compact Message Definition

+
+ clearpath_logger_msgs/msg/Event event
+
+ float battery_percent
+ boolean charging
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/StartRecording.html b/static/api/html/clearpath_logger_msgs/srv/StartRecording.html new file mode 100644 index 00000000..9befe2dc --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/StartRecording.html @@ -0,0 +1,30 @@ + + + + + srv/StartRecording Documentation + + + +
+

clearpath_logger_msgs/srv/StartRecording Service

+
+

File: clearpath_logger_msgs/srv/StartRecording.msg

+

Raw Message Definition

+
+
# A human-readable name for the log

+ string name
+ ---
+ clearpath_logger_msgs/EventLog log
+
+

Compact Message Definition

+
+ clearpath_logger_msgs/msg/EventLog log
+
+ string name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_logger_msgs/srv/StopRecording.html b/static/api/html/clearpath_logger_msgs/srv/StopRecording.html new file mode 100644 index 00000000..4d75551e --- /dev/null +++ b/static/api/html/clearpath_logger_msgs/srv/StopRecording.html @@ -0,0 +1,30 @@ + + + + + srv/StopRecording Documentation + + + +
+

clearpath_logger_msgs/srv/StopRecording Service

+
+

File: clearpath_logger_msgs/srv/StopRecording.msg

+

Raw Message Definition

+
+
# Additional custom end-of-mission metrics to record as part of the log

+ string custom_fields_json
+ ---
+ clearpath_logger_msgs/EventLog log
+
+

Compact Message Definition

+
+ clearpath_logger_msgs/msg/EventLog log
+
+ string custom_fields_json
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/index-msg.html b/static/api/html/clearpath_mission_manager_msgs/index-msg.html new file mode 100644 index 00000000..82d09287 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/index-msg.html @@ -0,0 +1,72 @@ + + + + + clearpath_mission_manager_msgs Message / Service / Action Documentation + + + +
+

clearpath_mission_manager_msgs Message Documentation

+ +

clearpath_mission_manager_msgs Service Documentation

+ + +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html new file mode 100644 index 00000000..90e91d08 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html @@ -0,0 +1,33 @@ + + + + + msg/NetworkEdgeReq Documentation + + + +
+

clearpath_mission_manager_msgs/msg/NetworkEdgeReq Message

+
+

File: clearpath_mission_manager_msgs/msg/NetworkEdgeReq.msg

+

Raw Message Definition

+
+ string start_point_id
+ string end_point_id
+
+ float32 speed_limit
+
+ float32 radius
+
+

Compact Message Definition

+
+ string start_point_id
+ string end_point_id
+ float speed_limit
+ float radius
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html new file mode 100644 index 00000000..2f7dbb24 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html @@ -0,0 +1,48 @@ + + + + + msg/NetworkMapState Documentation + + + +
+

clearpath_mission_manager_msgs/msg/NetworkMapState Message

+
+

File: clearpath_mission_manager_msgs/msg/NetworkMapState.msg

+

Raw Message Definition

+
+
# The UUID of the map

+ string uuid
+
+
# True if the map actually exists and was found

+ bool exists
+
+
# The number of disconnected sub-graphs of the map

+
# Normally this will be 1 (i.e. the map is a single graph that is connected)

+
# but there are circumstances where the user may intentionally want 2+ disconnected graphs

+
# (e.g. a separate graph for each side of a fence, where the only connection between the two

+
# sides is an out-of-bounds, teleop-only road)

+ int32 num_subgraphs
+
+
# If the map has any disconnected vertices, we enumerate them here by their ID

+
# If size_exceeded is true, this list may be empty or incomplete (see below)

+ string[] disconnected_point_ids
+
+
# True if the map is too big for the validation to run on it

+
# Maps with more than 1000 vertices or 8000 edges will not be fully tests

+ bool size_exceeded
+
+

Compact Message Definition

+
+ string uuid
+ boolean exists
+ int32 num_subgraphs
+ string[] disconnected_point_ids
+ boolean size_exceeded
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html new file mode 100644 index 00000000..52ff2992 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html @@ -0,0 +1,26 @@ + + + + + msg/NetworkMapValidityState Documentation + + + +
+

clearpath_mission_manager_msgs/msg/NetworkMapValidityState Message

+
+

File: clearpath_mission_manager_msgs/msg/NetworkMapValidityState.msg

+

Raw Message Definition

+
+
# Reports the validity of all network of paths maps registered with the mission manager

+ clearpath_mission_manager_msgs/NetworkMapState[] map_states
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html b/static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html new file mode 100644 index 00000000..d5f07487 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html @@ -0,0 +1,53 @@ + + + + + msg/StorageState Documentation + + + +
+

clearpath_mission_manager_msgs/msg/StorageState Message

+
+

File: clearpath_mission_manager_msgs/msg/StorageState.msg

+

Raw Message Definition

+
+
# The entire contents of the Mission database

+
# Note that all of the following cases are valid:

+
# - a Task can be referenced in multiple Waypoints

+
# - a Waypoint can be referenced in multiple Missions

+
# - a Waypoint can be orphaned (i.e. not included in any Missions)

+
# - a Task can be orphaned (i.e. not included in any Waypoints)

+
+
# All missions defined in the database

+ clearpath_navigation_msgs/Mission[] missions
+
+
# All waypoints defined in the database

+ clearpath_navigation_msgs/Waypoint[] waypoints
+
+
# All tasks defined in the database

+ clearpath_navigation_msgs/Task[] tasks
+
+
# All network of paths missions in the database

+ clearpath_navigation_msgs/NetworkMission[] network_missions
+
+
# All network of paths maps in the database

+ clearpath_navigation_msgs/NetworkMap[] network_maps
+
+
# Points of interest

+ clearpath_navigation_msgs/PointOfInterest[] points_of_interest
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html new file mode 100644 index 00000000..dae51fee --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html @@ -0,0 +1,58 @@ + + + + + srv/AddNetworkEdge Documentation + + + +
+

clearpath_mission_manager_msgs/srv/AddNetworkEdge Service

+
+

File: clearpath_mission_manager_msgs/srv/AddNetworkEdge.msg

+

Raw Message Definition

+
+
# The UUID of the map we're operating on

+ string map_id
+
+
# The UUIDs of the start and end points for this edge

+ string start_point_id
+ string end_point_id
+
+
# The operational radius around the edge

+ float32 radius
+
+
# The speed limit when driving along this edge

+ float32 speed_limit
+
+
# An additional cost factor to prioritize certain edges over others in the planner

+
# Higher costs -> edge is less likely to be included in the planned route

+
# Expected range is (0.0, 100.0) (exclusive range).

+
# Values outside the expected range will be treated as the default 1.0

+ float32 cost_factor
+
+
# If true, we add 2 edges, with the second one having inverted start and end points

+ bool symmetrical
+
+ ---
+
+
# The generated edge(s)

+ clearpath_navigation_msgs/NetworkEdge[] edges
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkEdge[] edges
+
+ string map_id
+ string start_point_id
+ string end_point_id
+ float radius
+ float speed_limit
+ float cost_factor
+ boolean symmetrical
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html new file mode 100644 index 00000000..264e65fd --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html @@ -0,0 +1,43 @@ + + + + + srv/AddNetworkPath Documentation + + + +
+

clearpath_mission_manager_msgs/srv/AddNetworkPath Service

+
+

File: clearpath_mission_manager_msgs/srv/AddNetworkPath.msg

+

Raw Message Definition

+
+
# The lat-lon locations of the points to add

+ float64[] latitudes
+ float64[] longitudes
+
+
# The UUID of the map we're adding points to

+ string map_id
+
+
# If true, bidirectional edges are added between the points

+ bool symmetrical
+
+ ---
+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ double[] latitudes
+ double[] longitudes
+ string map_id
+ boolean symmetrical
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html new file mode 100644 index 00000000..c4273e01 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html @@ -0,0 +1,53 @@ + + + + + srv/AddNetworkPoint Documentation + + + +
+

clearpath_mission_manager_msgs/srv/AddNetworkPoint Service

+
+

File: clearpath_mission_manager_msgs/srv/AddNetworkPoint.msg

+

Raw Message Definition

+
+
# The location of this point on the map

+ float64 latitude
+ float64 longitude
+
+
# The UUID of the map we're adding this point to

+ string map_id
+
+
# Optional list of node IDs in the map we want to connect to the new node

+
# This specifies edges originating in the given nodes, pointing to the new node

+ string[] connect_from
+
+
# Optional list of node IDs in the map we want to connect to the new node

+
# This specifies edges originating at the new node, pointing to the nodes with the given UUIDs

+ string[] connect_to
+
+
# If true, bidirectional edge are added between the nodes specified in connect_from and connect_to

+ bool symmetrical
+
+ ---
+
+
# The added point, with generated UUID

+ clearpath_navigation_msgs/NetworkPoint point
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkPoint point
+
+ double latitude
+ double longitude
+ string map_id
+ string[] connect_from
+ string[] connect_to
+ boolean symmetrical
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html new file mode 100644 index 00000000..d547b8a2 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html @@ -0,0 +1,42 @@ + + + + + srv/AddRemoveById Documentation + + + +
+

clearpath_mission_manager_msgs/srv/AddRemoveById Service

+
+

File: clearpath_mission_manager_msgs/srv/AddRemoveById.msg

+

Raw Message Definition

+
+
# The UUID of the object we're inserting/removing

+
# When removing, all instances with this UUID are deleted from the parent if this is set

+
# To remove a single instance at a given position, leave this blank and set position (see below)

+ string uuid
+
+
# The UUID of the parent object

+ string parent_uuid
+
+
# The zero-based index to insert the object into or removing from

+
# When removing by position, make sure to leave uuid empty

+ int32 position
+ ---
+
# True if the object was added/removed successfully, otherwise False

+ bool ok
+
+

Compact Message Definition

+
+ boolean ok
+
+ string uuid
+ string parent_uuid
+ int32 position
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html new file mode 100644 index 00000000..1fc0c110 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html @@ -0,0 +1,35 @@ + + + + + srv/AddRemoveTag Documentation + + + +
+

clearpath_mission_manager_msgs/srv/AddRemoveTag Service

+
+

File: clearpath_mission_manager_msgs/srv/AddRemoveTag.msg

+

Raw Message Definition

+
+
# The UUID of the item whose tags we're modifying

+ string uuid
+
+
# The tag to add/remove

+ string tag
+ ---
+
# The item's tags after modification

+ string[] tags
+
+

Compact Message Definition

+
+ string[] tags
+
+ string uuid
+ string tag
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html new file mode 100644 index 00000000..628a1ad5 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html @@ -0,0 +1,40 @@ + + + + + srv/CloneMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CloneMission Service

+
+

File: clearpath_mission_manager_msgs/srv/CloneMission.msg

+

Raw Message Definition

+
+
# The UUID of the mission to clone

+ string uuid
+
+
# The new name for the mission

+
# If blank, the old mission name will be re-used with -copy appended to the end

+ string new_name
+
+
# If true, the order of the waypoints within the cloned mission are reversed

+ bool reverse
+ ---
+
# The Mission with the given ID, or null if no Mission with that ID exists

+ clearpath_navigation_msgs/Mission mission
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Mission mission
+
+ string uuid
+ string new_name
+ boolean reverse
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html new file mode 100644 index 00000000..3c229d69 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html @@ -0,0 +1,37 @@ + + + + + srv/CloneNetworkMap Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CloneNetworkMap Service

+
+

File: clearpath_mission_manager_msgs/srv/CloneNetworkMap.msg

+

Raw Message Definition

+
+
# The UUID of the map to clone

+ string uuid
+
+
# The new name for the map

+
# If blank, the old map name will be re-used with -copy appended to the end

+ string new_name
+
+ ---
+
# The newly-created copy of the original map, with a new name and new UUID

+ clearpath_navigation_msgs/NetworkMap map
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkMap map
+
+ string uuid
+ string new_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html new file mode 100644 index 00000000..d15e472a --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html @@ -0,0 +1,40 @@ + + + + + srv/CloneNetworkMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CloneNetworkMission Service

+
+

File: clearpath_mission_manager_msgs/srv/CloneNetworkMission.msg

+

Raw Message Definition

+
+
# The UUID of the mission to clone

+ string uuid
+
+
# The new name for the mission

+
# If blank, the old mission name will be re-used with -copy appended to the end

+ string new_name
+
+
# If true, the order of the waypoints within the cloned mission are reversed

+ bool reverse
+ ---
+
# The Mission with the given ID, or null if no Mission with that ID exists

+ clearpath_navigation_msgs/NetworkMission mission
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkMission mission
+
+ string uuid
+ string new_name
+ boolean reverse
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html new file mode 100644 index 00000000..239f38a1 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html @@ -0,0 +1,32 @@ + + + + + srv/ClonePointOfInterest Documentation + + + +
+

clearpath_mission_manager_msgs/srv/ClonePointOfInterest Service

+
+

File: clearpath_mission_manager_msgs/srv/ClonePointOfInterest.msg

+

Raw Message Definition

+
+ string uuid
+
+ string new_name
+ ---
+ clearpath_navigation_msgs/PointOfInterest result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/PointOfInterest result
+
+ string uuid
+ string new_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html new file mode 100644 index 00000000..c78d3832 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html @@ -0,0 +1,48 @@ + + + + + srv/CreateMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CreateMission Service

+
+

File: clearpath_mission_manager_msgs/srv/CreateMission.msg

+

Raw Message Definition

+
+
# The desired name for the new mission

+ string name
+
+
# The additional configuration options

+
# see clearpath_navigation_msgs/msg/Mission for details

+ string onav_config
+
+
# The ordered list of Waypoint UUIDs to include in this mission

+ string[] waypoint_ids
+
+
# The ordered list of Task UUIDs to include in the on_start Task Array

+ string[] on_start_ids
+
+
# The ordered list of Task UUIDs to include in the on_stop Task Array

+ string[] on_stop_ids
+ ---
+
# The resulting Mission, with an auto-generated UUID is returned

+ clearpath_navigation_msgs/Mission result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Mission result
+
+ string name
+ string onav_config
+ string[] waypoint_ids
+ string[] on_start_ids
+ string[] on_stop_ids
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html new file mode 100644 index 00000000..1cad670c --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html @@ -0,0 +1,51 @@ + + + + + srv/CreateNetworkMap Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CreateNetworkMap Service

+
+

File: clearpath_mission_manager_msgs/srv/CreateNetworkMap.msg

+

Raw Message Definition

+
+
# Create a new NetworkMap

+
+
# The human-readable name for the map

+ string name
+
+ float32 default_radius
+ float32 default_speed_limit
+
+
# The UUIDs of the points will be re-generated when creating the map.

+
# When calling this service it is acceptable to use e.g. 0, 1, 2, ... to identify each point and re-use these

+
# values for the start/stop points in the connections

+ clearpath_navigation_msgs/NetworkPoint[] points
+
+
# A simplified array of edges; just specify the start and end point IDs from the array above, rather than providing

+
# complete point objects

+ clearpath_mission_manager_msgs/NetworkEdgeReq[] connections
+
+ ---
+
+
# The resulting NetworkMap with an auto-generated UUID is returned

+ clearpath_navigation_msgs/NetworkMap result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkMap result
+
+ string name
+ float default_radius
+ float default_speed_limit
+ clearpath_navigation_msgs/msg/NetworkPoint[] points
+ clearpath_mission_manager_msgs/msg/NetworkEdgeReq[] connections
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html new file mode 100644 index 00000000..797e5ea3 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html @@ -0,0 +1,72 @@ + + + + + srv/CreateNetworkMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CreateNetworkMission Service

+
+

File: clearpath_mission_manager_msgs/srv/CreateNetworkMission.msg

+

Raw Message Definition

+
+
# The desired name for the new mission

+ string name
+
+
# The additional configuration options

+
# see clearpath_navigation_msgs/msg/Mission for details

+ string onav_config
+
+
# The ordered list of Waypoint UUIDs to include in this mission

+ string[] waypoint_ids
+
+
# The ordered list of Task UUIDs to include in the on_start Task Array

+ string[] on_start_ids
+
+
# The ordered list of Task UUIDs to include in the on_stop Task Array

+ string[] on_stop_ids
+
+
# Boolean value indicating whether robot should attempt 'return to dock' behavior

+
# when battery level drops below return_to_dock_battery_level

+ bool return_to_dock_enabled
+
+
# Dock UUID that the robot should return to for 'return to dock' behavior

+ string return_to_dock_id
+
+
# Value from 0 to 1 indicating what charge level the robot will return to dock at

+ float32 return_to_dock_battery_level
+
+
# Value from 0 to 1 indicating what charge level the robot should resume this mission at

+
# after returning to dock for recharging

+ float32 resume_mission_battery_level
+
+
# Boolean value indicating whether 'network' level replanning should be performed

+
# in the event that a network edge is deemed un-traversable (e.g., due to obstacles)

+ bool network_replan_enabled
+
+ ---
+
# The resulting Mission, with an auto-generated UUID is returned

+ clearpath_navigation_msgs/NetworkMission result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkMission result
+
+ string name
+ string onav_config
+ string[] waypoint_ids
+ string[] on_start_ids
+ string[] on_stop_ids
+ boolean return_to_dock_enabled
+ string return_to_dock_id
+ float return_to_dock_battery_level
+ float resume_mission_battery_level
+ boolean network_replan_enabled
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html new file mode 100644 index 00000000..9996eca3 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html @@ -0,0 +1,56 @@ + + + + + srv/CreatePointOfInterest Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CreatePointOfInterest Service

+
+

File: clearpath_mission_manager_msgs/srv/CreatePointOfInterest.msg

+

Raw Message Definition

+
+
# The human-readable name of this POI

+ string name
+
+
# The latitude (in decimal degrees) of this POI

+ float64 latitude
+
+
# The longitude (in decinal degrees) of this POI

+ float64 longitude
+
+
# The height above ground level (in meters)

+ float64 elevation
+
+
# The compass heading (in degrees) of this POI (optional)

+ bool enable_heading
+ float64 heading
+
+
# A set of labels assigned to the POI in order to categorize it

+ string[] tags
+
+
# A JSON formatted string that contains user defined POI fields

+ string custom_fields_json
+ ---
+ clearpath_navigation_msgs/PointOfInterest result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/PointOfInterest result
+
+ string name
+ double latitude
+ double longitude
+ double elevation
+ boolean enable_heading
+ double heading
+ string[] tags
+ string custom_fields_json
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html new file mode 100644 index 00000000..50039ada --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html @@ -0,0 +1,69 @@ + + + + + srv/CreateTask Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CreateTask Service

+
+

File: clearpath_mission_manager_msgs/srv/CreateTask.msg

+

Raw Message Definition

+
+
# The desired name for the Task

+ string name
+
+
# The ROS Action to invoke to execute the task

+ string action_server_name
+
+
# The version of the task

+ string version
+
+
# The numerical arguments to pass to the action_server_name

+ float64[] floats
+
+
# The string arguments to pass to the action_server_name

+ string[] strings
+
+
# Boolean value which determines whether a mission using this task can continue

+
# if this task fails to execute

+ bool allow_failure
+
+
# Optional list of Waypoint UUIDs to assign this task to automatically

+
# The new task will be appended to the end of the existing Waypoints

+ string[] assign_to_wp
+
+
# Optional list of Mission UUIDs to assign this task to automatically

+
# The new task will be appended to the end of the existing on_start tasks

+
# associated with the specified mission

+ string[] assign_on_start
+
+
# Optional list of Waypoint UUIDs to assign this task to automatically

+
# The new task will be appended to the end of the existing on_stop tasks

+
# associated with the specified mission

+ string[] assign_on_stop
+ ---
+
# The resulting Task with an auto-generated UUID is returned

+ clearpath_navigation_msgs/Task result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Task result
+
+ string name
+ string action_server_name
+ string version
+ double[] floats
+ string[] strings
+ boolean allow_failure
+ string[] assign_to_wp
+ string[] assign_on_start
+ string[] assign_on_stop
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html new file mode 100644 index 00000000..1a70ce4e --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html @@ -0,0 +1,60 @@ + + + + + srv/CreateWaypoint Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CreateWaypoint Service

+
+

File: clearpath_mission_manager_msgs/srv/CreateWaypoint.msg

+

Raw Message Definition

+
+
# The desired name for the Waypoint

+ string name
+
+
# The latitude for the Waypoint in degrees

+ float64 latitude
+
+
# The longitude for the Waypoint in degrees

+ float64 longitude
+
+
# The compass heading in degrees for the Waypoint

+ float64 heading
+
+
# The position tolerance for the Waypoint in meters

+ float64 position_tolerance
+
+
# The orientation tolerance for the Waypoint in degrees

+ float64 yaw_tolerance
+
+
# Optional ordered list of Task UUIDs to execute at this Waypoint

+ string[] task_ids
+
+
# Optional list of Mission UUIDs to assign the new Waypoint to

+
# The new Waypoint is appended to the end of the existing Missions

+ string[] assign_to
+ ---
+
# The resulting Waypoint with an auto-generated UUID is returned

+ clearpath_navigation_msgs/Waypoint result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Waypoint result
+
+ string name
+ double latitude
+ double longitude
+ double heading
+ double position_tolerance
+ double yaw_tolerance
+ string[] task_ids
+ string[] assign_to
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html new file mode 100644 index 00000000..5e758c69 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html @@ -0,0 +1,29 @@ + + + + + srv/CreateWaypointFromPoi Documentation + + + +
+

clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi Service

+
+

File: clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.msg

+

Raw Message Definition

+
+ clearpath_navigation_msgs/PointOfInterest point_of_interest
+ ---
+ clearpath_navigation_msgs/Waypoint waypoint
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html new file mode 100644 index 00000000..2f02fcb4 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html @@ -0,0 +1,31 @@ + + + + + srv/DeleteById Documentation + + + +
+

clearpath_mission_manager_msgs/srv/DeleteById Service

+
+

File: clearpath_mission_manager_msgs/srv/DeleteById.msg

+

Raw Message Definition

+
+
# The UUID of the object we want to delete

+ string uuid
+ ---
+
# True if the item was successfully deleted, otherwise False

+ bool ok
+
+

Compact Message Definition

+
+ boolean ok
+
+ string uuid
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html new file mode 100644 index 00000000..c9c10672 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html @@ -0,0 +1,34 @@ + + + + + srv/DeleteEverything Documentation + + + +
+

clearpath_mission_manager_msgs/srv/DeleteEverything Service

+
+

File: clearpath_mission_manager_msgs/srv/DeleteEverything.msg

+

Raw Message Definition

+
+
# Used to permanently delete everything from the database.

+
# Use this service at your own risk

+
+
# This must be set to true to confirm you really want to delete everything

+ bool yes_i_am_absolutely_sure_i_want_to_do_this
+ ---
+
# True if the database was cleared, otherwise False

+ bool ok
+
+

Compact Message Definition

+
+ boolean ok
+
+ boolean yes_i_am_absolutely_sure_i_want_to_do_this
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html new file mode 100644 index 00000000..cedec74a --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html @@ -0,0 +1,35 @@ + + + + + srv/DeleteMultiple Documentation + + + +
+

clearpath_mission_manager_msgs/srv/DeleteMultiple Service

+
+

File: clearpath_mission_manager_msgs/srv/DeleteMultiple.msg

+

Raw Message Definition

+
+
# A list of UUIDs of items we want to delete

+ string[] uuids
+
+
# An optional ID of the parent object we're deleting from

+ string parent_id
+ ---
+
# A list of UUIDs that we were asked to delete, but failed to

+ string[] failed_uuids
+
+

Compact Message Definition

+
+ string[] failed_uuids
+
+ string[] uuids
+ string parent_id
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html b/static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html new file mode 100644 index 00000000..3c3fcb7b --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html @@ -0,0 +1,30 @@ + + + + + srv/ExportData Documentation + + + +
+

clearpath_mission_manager_msgs/srv/ExportData Service

+
+

File: clearpath_mission_manager_msgs/srv/ExportData.msg

+

Raw Message Definition

+
+ ---
+
# A JSON string representing the database contents.

+
# This can be written to a file or used with the ImportData.srv

+
# to back-up/restore the database contents

+ string data
+
+

Compact Message Definition

+
+ string data
+
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html new file mode 100644 index 00000000..6ace00c6 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html @@ -0,0 +1,28 @@ + + + + + srv/GetAllMissions Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetAllMissions Service

+
+

File: clearpath_mission_manager_msgs/srv/GetAllMissions.msg

+

Raw Message Definition

+
+ ---
+
# An array of all Missions defined in the database

+ clearpath_navigation_msgs/Mission[] missions
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html new file mode 100644 index 00000000..6056c7eb --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html @@ -0,0 +1,27 @@ + + + + + srv/GetAllNetworkMaps Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetAllNetworkMaps Service

+
+

File: clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.msg

+

Raw Message Definition

+
+ ---
+ clearpath_navigation_msgs/NetworkMap[] maps
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html new file mode 100644 index 00000000..e84197eb --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html @@ -0,0 +1,28 @@ + + + + + srv/GetAllNetworkMissions Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetAllNetworkMissions Service

+
+

File: clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.msg

+

Raw Message Definition

+
+ ---
+
# An array of all Missions defined in the database

+ clearpath_navigation_msgs/NetworkMission[] missions
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html new file mode 100644 index 00000000..de143756 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html @@ -0,0 +1,27 @@ + + + + + srv/GetAllPointsOfInterest Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest Service

+
+

File: clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.msg

+

Raw Message Definition

+
+ ---
+ clearpath_navigation_msgs/PointOfInterest[] points_of_interest
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html new file mode 100644 index 00000000..5f037679 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html @@ -0,0 +1,28 @@ + + + + + srv/GetAllTasks Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetAllTasks Service

+
+

File: clearpath_mission_manager_msgs/srv/GetAllTasks.msg

+

Raw Message Definition

+
+ ---
+
# The array of all Tasks defined in the database

+ clearpath_navigation_msgs/Task[] tasks
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html new file mode 100644 index 00000000..c349b88d --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html @@ -0,0 +1,28 @@ + + + + + srv/GetAllWaypoints Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetAllWaypoints Service

+
+

File: clearpath_mission_manager_msgs/srv/GetAllWaypoints.msg

+

Raw Message Definition

+
+ ---
+
# The array of all Waypoints defined in the database

+ clearpath_navigation_msgs/Waypoint[] waypoints
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html new file mode 100644 index 00000000..1d642be9 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html @@ -0,0 +1,28 @@ + + + + + srv/GetEverything Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetEverything Service

+
+

File: clearpath_mission_manager_msgs/srv/GetEverything.msg

+

Raw Message Definition

+
+ ---
+
# All Missions, Waypoints, and Tasks defined in the database

+ clearpath_mission_manager_msgs/StorageState state
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html new file mode 100644 index 00000000..886d0dcc --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html @@ -0,0 +1,31 @@ + + + + + srv/GetMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetMission Service

+
+

File: clearpath_mission_manager_msgs/srv/GetMission.msg

+

Raw Message Definition

+
+
# The UUID of the Mission we want to retrieve

+ string uuid
+ ---
+
# The Mission with the given ID, or null if no Mission with that ID exists

+ clearpath_navigation_msgs/Mission mission
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Mission mission
+
+ string uuid
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html new file mode 100644 index 00000000..dad85432 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html @@ -0,0 +1,30 @@ + + + + + srv/GetNetworkMap Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetNetworkMap Service

+
+

File: clearpath_mission_manager_msgs/srv/GetNetworkMap.msg

+

Raw Message Definition

+
+
# The UUID of the NetworkMap we want to retrieve

+ string uuid
+ ---
+ clearpath_navigation_msgs/NetworkMap map
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html new file mode 100644 index 00000000..619c939f --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html @@ -0,0 +1,31 @@ + + + + + srv/GetNetworkMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetNetworkMission Service

+
+

File: clearpath_mission_manager_msgs/srv/GetNetworkMission.msg

+

Raw Message Definition

+
+
# The UUID of the NetworkMission we want to retrieve

+ string uuid
+ ---
+
# The Mission with the given ID, or null if no Mission with that ID exists

+ clearpath_navigation_msgs/NetworkMission mission
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html new file mode 100644 index 00000000..7c2fc8c7 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html @@ -0,0 +1,29 @@ + + + + + srv/GetPointOfInterest Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetPointOfInterest Service

+
+

File: clearpath_mission_manager_msgs/srv/GetPointOfInterest.msg

+

Raw Message Definition

+
+ string uuid
+ ---
+ clearpath_navigation_msgs/PointOfInterest point_of_interest
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/PointOfInterest point_of_interest
+
+ string uuid
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html new file mode 100644 index 00000000..e3731e9c --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html @@ -0,0 +1,31 @@ + + + + + srv/GetTask Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetTask Service

+
+

File: clearpath_mission_manager_msgs/srv/GetTask.msg

+

Raw Message Definition

+
+
# The UUID of the Task we want to retrieve

+ string uuid
+ ---
+
# The Task with the given ID, or null if no Task with that ID exists

+ clearpath_navigation_msgs/Task task
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Task task
+
+ string uuid
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html new file mode 100644 index 00000000..1397958a --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html @@ -0,0 +1,31 @@ + + + + + srv/GetWaypoint Documentation + + + +
+

clearpath_mission_manager_msgs/srv/GetWaypoint Service

+
+

File: clearpath_mission_manager_msgs/srv/GetWaypoint.msg

+

Raw Message Definition

+
+
# The UUID of the Waypoint we want to retrieve

+ string uuid
+ ---
+
# The Waypoint with the given ID, or null if no Waypoint with that ID exists

+ clearpath_navigation_msgs/Waypoint waypoint
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Waypoint waypoint
+
+ string uuid
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html new file mode 100644 index 00000000..7f1fe72e --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html @@ -0,0 +1,33 @@ + + + + + srv/ImportData Documentation + + + +
+

clearpath_mission_manager_msgs/srv/ImportData Service

+
+

File: clearpath_mission_manager_msgs/srv/ImportData.msg

+

Raw Message Definition

+
+
# A JSON string representing the database contents.

+
# This is the same as the data output by the ExportData service, and is intended

+
# to be used to restore the database to a previous state

+ string data
+ ---
+
# The state of the database after importing the data

+ clearpath_mission_manager_msgs/StorageState state
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html new file mode 100644 index 00000000..3e75f795 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html @@ -0,0 +1,32 @@ + + + + + srv/ImportMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/ImportMission Service

+
+

File: clearpath_mission_manager_msgs/srv/ImportMission.msg

+

Raw Message Definition

+
+
# The mission to import. UUIDs that do not already exist are added, but objects with existing UUIDs

+
# are re-used

+ clearpath_navigation_msgs/Mission mission
+ ---
+
# The imported mission

+ clearpath_navigation_msgs/Mission mission
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html new file mode 100644 index 00000000..f3fe60c9 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html @@ -0,0 +1,32 @@ + + + + + srv/ImportNetworkMap Documentation + + + +
+

clearpath_mission_manager_msgs/srv/ImportNetworkMap Service

+
+

File: clearpath_mission_manager_msgs/srv/ImportNetworkMap.msg

+

Raw Message Definition

+
+
# The map to import. UUIDs that do not already exist are added, but objects with existing UUIDs

+
# are re-used

+ clearpath_navigation_msgs/NetworkMap map
+ ---
+
# The imported map

+ clearpath_navigation_msgs/NetworkMap map
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html new file mode 100644 index 00000000..dc8ab734 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html @@ -0,0 +1,32 @@ + + + + + srv/ImportNetworkMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/ImportNetworkMission Service

+
+

File: clearpath_mission_manager_msgs/srv/ImportNetworkMission.msg

+

Raw Message Definition

+
+
# The mission to import. UUIDs that do not already exist are added, but objects with existing UUIDs

+
# are re-used

+ clearpath_navigation_msgs/NetworkMission mission
+ ---
+
# The imported mission

+ clearpath_navigation_msgs/NetworkMission mission
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html b/static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html new file mode 100644 index 00000000..33ed5060 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html @@ -0,0 +1,47 @@ + + + + + srv/SplitNetworkEdge Documentation + + + +
+

clearpath_mission_manager_msgs/srv/SplitNetworkEdge Service

+
+

File: clearpath_mission_manager_msgs/srv/SplitNetworkEdge.msg

+

Raw Message Definition

+
+
# Splits an edge on a NetworkMap to connect to a new point

+
+
# The UUID of the map to edit

+ string map_id
+
+
# The UUID of the edge we want to split

+ string edge_id
+
+
# The position of the new point to create

+ float64 new_point_latitude
+ float64 new_point_longitude
+
+
# If true, we also split the reverse edge (if it exists)

+ bool symmetrical
+ ---
+
# The map in its new state

+ clearpath_navigation_msgs/NetworkMap result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkMap result
+
+ string map_id
+ string edge_id
+ double new_point_latitude
+ double new_point_longitude
+ boolean symmetrical
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html new file mode 100644 index 00000000..2fe43f83 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html @@ -0,0 +1,51 @@ + + + + + srv/UpdateMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateMission Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateMission.msg

+

Raw Message Definition

+
+
# The UUID of the mission we want to edit

+ string uuid
+
+
# The human-readable name for the Mission

+ string name
+
+
# The configuration parameters for the Mission

+ string onav_config
+
+
# The ordered list of Waypoint UUIDs to include in the Mission

+ string[] waypoint_ids
+
+
# The ordered list of Task UUIDs to include in the on_start Task Array

+ string[] on_start_ids
+
+
# The ordered list of Task UUIDs to include in the on_stop Task Array

+ string[] on_stop_ids
+ ---
+
# The edited Mission, or null if no mission with the given ID exists

+ clearpath_navigation_msgs/Mission result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Mission result
+
+ string uuid
+ string name
+ string onav_config
+ string[] waypoint_ids
+ string[] on_start_ids
+ string[] on_stop_ids
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html new file mode 100644 index 00000000..0acc5812 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html @@ -0,0 +1,59 @@ + + + + + srv/UpdateNetworkEdge Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateNetworkEdge Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.msg

+

Raw Message Definition

+
+
# The UUID of the map we're operating on

+ string map_id
+
+
# The UUIDs of the start and end points for this edge

+ string uuid
+
+
# The UUIDs of the start & end points of the edge we're editing

+
# Ignored if null/empty

+ string start_point_id
+ string end_point_id
+
+
# The operational radius around the edge

+ float32 radius
+
+
# The speed limit when driving along this edge

+ float32 speed_limit
+
+
# An additional cost factor to prioritize certain edges over others in the planner

+
# Higher costs -> edge is less likely to be included in the planned route

+
# Expected range is (0.0, 100.0) (exclusive range).

+
# Values outside the expected range will be treated as the default 1.0

+ float32 cost_factor
+
+ ---
+
+
# The updated edge

+ clearpath_navigation_msgs/NetworkEdge result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkEdge result
+
+ string map_id
+ string uuid
+ string start_point_id
+ string end_point_id
+ float radius
+ float speed_limit
+ float cost_factor
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html new file mode 100644 index 00000000..886fd44d --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html @@ -0,0 +1,53 @@ + + + + + srv/UpdateNetworkEdges Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateNetworkEdges Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.msg

+

Raw Message Definition

+
+
# Update multiple edges in a single map

+
+
# The UUID of the map we're operating on

+ string map_id
+
+
# The UUIDs of the start and end points for this edge

+ string[] uuids
+
+
# The operational radii around the edges

+
# Ignored if negative

+ float32[] radii
+
+
# The speed limit when driving along the edges

+
# Ignored if negative

+ float32[] speed_limits
+
+
# The cost factors of the edges

+ float32[] cost_factors
+
+ ---
+
+
# The updated edge

+ clearpath_navigation_msgs/NetworkEdge[] result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkEdge[] result
+
+ string map_id
+ string[] uuids
+ float[] radii
+ float[] speed_limits
+ float[] cost_factors
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html new file mode 100644 index 00000000..c1d51c40 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html @@ -0,0 +1,36 @@ + + + + + srv/UpdateNetworkMap Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateNetworkMap Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateNetworkMap.msg

+

Raw Message Definition

+
+ string uuid
+
+ string name
+ float32 default_radius
+ float32 default_speed_limit
+ ---
+ clearpath_navigation_msgs/NetworkMap result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkMap result
+
+ string uuid
+ string name
+ float default_radius
+ float default_speed_limit
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html new file mode 100644 index 00000000..b8294e73 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html @@ -0,0 +1,76 @@ + + + + + srv/UpdateNetworkMission Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateNetworkMission Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateNetworkMission.msg

+

Raw Message Definition

+
+
# The UUID of the mission we want to edit

+ string uuid
+
+
# The desired name for the new mission

+ string name
+
+
# The additional configuration options

+
# see clearpath_navigation_msgs/msg/Mission for details

+ string onav_config
+
+
# The ordered list of Waypoint UUIDs to include in this mission

+ string[] waypoint_ids
+
+
# The ordered list of Task UUIDs to include in the on_start Task Array

+ string[] on_start_ids
+
+
# The ordered list of Task UUIDs to include in the on_stop Task Array

+ string[] on_stop_ids
+
+
# Boolean value indicating whether robot should attempt 'return to dock' behavior

+
# when battery level drops below return_to_dock_battery_level

+ bool return_to_dock_enabled
+
+
# Dock UUID that the robot should return to for 'return to dock' behavior

+ string return_to_dock_id
+
+
# Value from 0 to 1 indicating what charge level the robot will return to dock at

+ float32 return_to_dock_battery_level
+
+
# Value from 0 to 1 indicating what charge level the robot should resume this mission at

+
# after returning to dock for recharging

+ float32 resume_mission_battery_level
+
+
# Boolean value indicating whether 'network' level replanning should be performed

+
# in the event that a network edge is deemed un-traversable (e.g., due to obstacles)

+ bool network_replan_enabled
+
+ ---
+
# The resulting Mission, with an auto-generated UUID is returned

+ clearpath_navigation_msgs/NetworkMission result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkMission result
+
+ string uuid
+ string name
+ string onav_config
+ string[] waypoint_ids
+ string[] on_start_ids
+ string[] on_stop_ids
+ boolean return_to_dock_enabled
+ string return_to_dock_id
+ float return_to_dock_battery_level
+ float resume_mission_battery_level
+ boolean network_replan_enabled
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html new file mode 100644 index 00000000..f0730740 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html @@ -0,0 +1,43 @@ + + + + + srv/UpdateNetworkPoint Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateNetworkPoint Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.msg

+

Raw Message Definition

+
+
# The UUID of the map we're working on

+ string map_id
+
+
# The UUID of the point to edit

+ string uuid
+
+
# The location of this point on the map

+ float64 latitude
+ float64 longitude
+
+ ---
+
+
# The added point, with generated UUID

+ clearpath_navigation_msgs/NetworkPoint result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkPoint result
+
+ string map_id
+ string uuid
+ double latitude
+ double longitude
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html new file mode 100644 index 00000000..015d56a1 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html @@ -0,0 +1,43 @@ + + + + + srv/UpdateNetworkPoints Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateNetworkPoints Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.msg

+

Raw Message Definition

+
+
# The UUID of the map we're working on

+ string map_id
+
+
# The UUID of the points to edit

+ string[] uuids
+
+
# The location of the points on the map, in the same order as uuids

+ float64[] latitudes
+ float64[] longitudes
+
+ ---
+
+
# The added point, with generated UUID

+ clearpath_navigation_msgs/NetworkPoint[] result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/NetworkPoint[] result
+
+ string map_id
+ string[] uuids
+ double[] latitudes
+ double[] longitudes
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html new file mode 100644 index 00000000..0ae3d81b --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html @@ -0,0 +1,60 @@ + + + + + srv/UpdatePointOfInterest Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdatePointOfInterest Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.msg

+

Raw Message Definition

+
+
# The ID of the point to edit

+ string uuid
+
+
# The human-readable name of this POI

+ string name
+
+
# The latitude (in decimal degrees) of this POI

+ float64 latitude
+
+
# The longitude (in decinal degrees) of this POI

+ float64 longitude
+
+
# The height above ground level (in meters)

+ float64 elevation
+
+
# The compass heading (in degrees) of this POI (optional)

+ bool enable_heading
+ float64 heading
+
+
# A set of labels assigned to the POI in order to categorize it

+ string[] tags
+
+
# A JSON formatted string that contains user defined POI fields

+ string custom_fields_json
+ ---
+ clearpath_navigation_msgs/PointOfInterest result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/PointOfInterest result
+
+ string uuid
+ string name
+ double latitude
+ double longitude
+ double elevation
+ boolean enable_heading
+ double heading
+ string[] tags
+ string custom_fields_json
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html new file mode 100644 index 00000000..ac17be92 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html @@ -0,0 +1,56 @@ + + + + + srv/UpdateTask Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateTask Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateTask.msg

+

Raw Message Definition

+
+
# The UUID of the Task to edit

+ string uuid
+
+
# The human-readable name for the Task

+ string name
+
+
# The ROS Action that the Task executes

+ string action_server_name
+
+
# The version of the Task

+ string version
+
+
# The numerical data to pass to the action_server_name

+ float64[] floats
+
+
# The string data to pass to the action_server_name

+ string[] strings
+
+
# Boolean value which determines whether a mission using this task can continue

+
# if this task fails to execute

+ bool allow_failure
+ ---
+
# The edited Task, or null if no Task with the given ID exists

+ clearpath_navigation_msgs/Task result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Task result
+
+ string uuid
+ string name
+ string action_server_name
+ string version
+ double[] floats
+ string[] strings
+ boolean allow_failure
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html new file mode 100644 index 00000000..e87e7185 --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html @@ -0,0 +1,59 @@ + + + + + srv/UpdateWaypoint Documentation + + + +
+

clearpath_mission_manager_msgs/srv/UpdateWaypoint Service

+
+

File: clearpath_mission_manager_msgs/srv/UpdateWaypoint.msg

+

Raw Message Definition

+
+
# The UUID of the Waypoint to edit

+ string uuid
+
+
# The human-readable name for the Waypoint

+ string name
+
+
# The latitude of the Waypoint in degrees

+ float64 latitude
+
+
# The longitude of the Waypoint in degrees

+ float64 longitude
+
+
# The compass heading of the Waypoint in degrees

+ float64 heading
+
+
# The Waypoint's position tolerance in meters

+ float64 position_tolerance
+
+
# The Waypoint's orientation tolerance in degrees

+ float64 yaw_tolerance
+
+
# The ordered list of Task UUIDs to execute at this Waypoint

+ string[] task_ids
+ ---
+
# The edited Waypoint, or null if no Waypoint with the given ID exists

+ clearpath_navigation_msgs/Waypoint result
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Waypoint result
+
+ string uuid
+ string name
+ double latitude
+ double longitude
+ double heading
+ double position_tolerance
+ double yaw_tolerance
+ string[] task_ids
+
+
+ +
+ + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html new file mode 100644 index 00000000..2ad558bd --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html @@ -0,0 +1,32 @@ + + + + + srv/ValidateNetworkMap Documentation + + + +
+

clearpath_mission_manager_msgs/srv/ValidateNetworkMap Service

+
+

File: clearpath_mission_manager_msgs/srv/ValidateNetworkMap.msg

+

Raw Message Definition

+
+
# Checks that a Network of Paths map is valid and error/warning-free

+
+
# The UUID of the map to check

+ string uuid
+ ---
+ clearpath_mission_manager_msgs/NetworkMapState state
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html new file mode 100644 index 00000000..055ad824 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html @@ -0,0 +1,52 @@ + + + + + action/ExecuteMissionByUuid Documentation + + + +
+

clearpath_navigation_msgs/action/ExecuteMissionByUuid Action

+
+

File: clearpath_navigation_msgs/action/ExecuteMissionByUuid.action

+

Raw Message Definition

+
+
# Action definition for executing a mission by uuid

+
+
# goal

+
+
#string uuid # UUID of The mission being executed

+
+
# from_start = True -> Forces the mission to execute from the beginning

+ bool from_start
+
+
# If from_start = False, mission will be executed from the waypoint with UUID specified.

+
# If from_start = False and no start_waypoint_uuid is specified then autonomy will pick the closest waypoint

+ string start_waypoint_uuid
+ ---
+
# result

+ bool success
+ string message
+ ---
+
# feedback

+ string message
+ float32 elapsed_time
+
+

Compact Message Definition

+
+ string uuid
+ boolean from_start
+ string start_waypoint_uuid
+
+ string message
+ float elapsed_time
+
+ boolean success
+ string message
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html new file mode 100644 index 00000000..a4c9ef46 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html @@ -0,0 +1,72 @@ + + + + + action/ExecuteNetworkGoTo Documentation + + + +
+

clearpath_navigation_msgs/action/ExecuteNetworkGoTo Action

+
+

File: clearpath_navigation_msgs/action/ExecuteNetworkGoTo.action

+

Raw Message Definition

+
+
# Action definition for sending a mission to the Clearpath OutdoorNav software

+
+
# goal

+ string map_uuid
+ clearpath_navigation_msgs/Waypoint waypoint
+
+ ---
+
# result

+
+ uint8 UNKNOWN = 0
+ uint8 CANCELLED = 1
+ uint8 COLLISION = 2
+ uint8 PLANNING = 3
+ uint8 START_TASKS = 4
+ uint8 END_TASKS = 5
+ uint8 MISSION_TASKS = 6
+ uint8 code
+
+ bool success
+ string message
+ uint16 NONE=0
+ uint16 error_code
+ string error_msg
+
+ ---
+
# feedback

+ string message
+ clearpath_navigation_msgs/NetworkMissionSegment network_plan
+ float32 elapsed_time
+
+

Compact Message Definition

+
+ string map_uuid
+ clearpath_navigation_msgs/msg/Waypoint waypoint
+
+ string message
+ clearpath_navigation_msgs/msg/NetworkMissionSegment network_plan
+ float elapsed_time
+
+ uint8 UNKNOWN=0
+ uint8 CANCELLED=1
+ uint8 COLLISION=2
+ uint8 PLANNING=3
+ uint8 START_TASKS=4
+ uint8 END_TASKS=5
+ uint8 MISSION_TASKS=6
+ uint16 NONE=0
+ uint8 code
+ boolean success
+ string message
+ uint16 error_code
+ string error_msg
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html new file mode 100644 index 00000000..aaaaf94a --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html @@ -0,0 +1,75 @@ + + + + + action/ExecuteNetworkMissionByUuid Documentation + + + +
+

clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid Action

+
+

File: clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.action

+

Raw Message Definition

+
+
# Action definition for executing a NetworkMission by uuid

+
+
# goal

+ string mission_uuid
+ string map_uuid
+
+ ---
+
# result

+
+ uint8 UNKNOWN = 0
+ uint8 CANCELLED = 1
+ uint8 COLLISION = 2
+ uint8 PLANNING = 3
+ uint8 START_TASKS = 4
+ uint8 END_TASKS = 5
+ uint8 MISSION_TASKS = 6
+ uint8 code
+
+ bool success
+ string message
+ clearpath_navigation_msgs/NetworkGoalState[] goal_states
+ uint16 NONE=0
+ uint16 error_code
+ string error_msg
+ ---
+
# feedback

+ string message
+ clearpath_navigation_msgs/NetworkGoalState[] goal_states
+ clearpath_navigation_msgs/NetworkMissionSegment network_plan
+ float32 elapsed_time
+
+

Compact Message Definition

+
+ string mission_uuid
+ string map_uuid
+
+ string message
+ clearpath_navigation_msgs/msg/NetworkGoalState[] goal_states
+ clearpath_navigation_msgs/msg/NetworkMissionSegment network_plan
+ float elapsed_time
+
+ uint8 UNKNOWN=0
+ uint8 CANCELLED=1
+ uint8 COLLISION=2
+ uint8 PLANNING=3
+ uint8 START_TASKS=4
+ uint8 END_TASKS=5
+ uint8 MISSION_TASKS=6
+ uint16 NONE=0
+ uint8 code
+ boolean success
+ string message
+ clearpath_navigation_msgs/msg/NetworkGoalState[] goal_states
+ uint16 error_code
+ string error_msg
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html new file mode 100644 index 00000000..a728bf67 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html @@ -0,0 +1,79 @@ + + + + + action/ExecuteNetworkMissionFromGoal Documentation + + + +
+

clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal Action

+
+

File: clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.action

+

Raw Message Definition

+
+
# Action definition for executing a NetworkMission by uuid

+
+
# goal

+ string mission_uuid
+ string map_uuid
+ string goal_uuid
+ bool run_on_start_tasks
+
+ ---
+
# result

+
+ uint8 UNKNOWN = 0
+ uint8 CANCELLED = 1
+ uint8 COLLISION = 2
+ uint8 PLANNING = 3
+ uint8 START_TASKS = 4
+ uint8 END_TASKS = 5
+ uint8 MISSION_TASKS = 6
+ uint8 code
+
+ bool success
+ string message
+ clearpath_navigation_msgs/NetworkGoalState[] goal_states
+ uint16 NONE=0
+ uint16 error_code
+ string error_msg
+ ---
+
# feedback

+ string message
+ clearpath_navigation_msgs/NetworkGoalState[] goal_states
+ clearpath_navigation_msgs/NetworkMissionSegment network_plan
+ float32 elapsed_time
+
+

Compact Message Definition

+
+ string mission_uuid
+ string map_uuid
+ string goal_uuid
+ boolean run_on_start_tasks
+
+ string message
+ clearpath_navigation_msgs/msg/NetworkGoalState[] goal_states
+ clearpath_navigation_msgs/msg/NetworkMissionSegment network_plan
+ float elapsed_time
+
+ uint8 UNKNOWN=0
+ uint8 CANCELLED=1
+ uint8 COLLISION=2
+ uint8 PLANNING=3
+ uint8 START_TASKS=4
+ uint8 END_TASKS=5
+ uint8 MISSION_TASKS=6
+ uint16 NONE=0
+ uint8 code
+ boolean success
+ string message
+ clearpath_navigation_msgs/msg/NetworkGoalState[] goal_states
+ uint16 error_code
+ string error_msg
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/InspectPoi.html b/static/api/html/clearpath_navigation_msgs/action/InspectPoi.html new file mode 100644 index 00000000..b63a1103 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/InspectPoi.html @@ -0,0 +1,44 @@ + + + + + action/InspectPoi Documentation + + + +
+

clearpath_navigation_msgs/action/InspectPoi Action

+
+

File: clearpath_navigation_msgs/action/InspectPoi.action

+

Raw Message Definition

+
+
# Action definition for inspecting a Point of Interest (POI) with a PTZ mounted on the Clearpth UGV

+
+
# goal

+ string poi_uuid
+ float32 zoom
+
+ ---
+
# result

+ bool success
+ string message
+
+ ---
+
# feedback

+ string message
+
+

Compact Message Definition

+
+ string poi_uuid
+ float zoom
+
+ string message
+
+ boolean success
+ string message
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/Mission.html b/static/api/html/clearpath_navigation_msgs/action/Mission.html new file mode 100644 index 00000000..001cb39c --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/Mission.html @@ -0,0 +1,49 @@ + + + + + action/Mission Documentation + + + +
+

clearpath_navigation_msgs/action/Mission Action

+
+

File: clearpath_navigation_msgs/action/Mission.action

+

Raw Message Definition

+
+
# Action definition for sending a mission to the Clearpath OutdoorNav software

+
+
# goal

+ clearpath_navigation_msgs/Mission mission
+
+
# from_start = True -> Forces the mission to execute from the beginning

+ bool from_start
+
+
# If from_start = False, mission will be executed from the start_waypoint specified.

+
# If from_start = False and no start_waypoint is specified then autonomy will pick the closest waypoint

+ clearpath_navigation_msgs/Waypoint start_waypoint
+ ---
+
# result

+ bool success
+ string message
+ ---
+
# feedback

+ string message
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Mission mission
+ boolean from_start
+ clearpath_navigation_msgs/msg/Waypoint start_waypoint
+
+ string message
+
+ boolean success
+ string message
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/RecordPath.html b/static/api/html/clearpath_navigation_msgs/action/RecordPath.html new file mode 100644 index 00000000..185c9700 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/RecordPath.html @@ -0,0 +1,58 @@ + + + + + action/RecordPath Documentation + + + +
+

clearpath_navigation_msgs/action/RecordPath Action

+
+

File: clearpath_navigation_msgs/action/RecordPath.action

+

Raw Message Definition

+
+
# Action definition for recording a path while the robot is driving

+
+
# goal

+
+
# the maximum allowed deviation in the smoothed path in meters

+
# this value is used during the path simiplification

+ float64 max_deviation
+
+
# the minimum allowable distance between points (in meters) published in the feedback

+
# this filters the feedback topic to reduce the number of points published

+
# the final result _may_ include points closer than this distance as a result of

+
# the final simplification

+ float64 min_distance
+
+ ---
+
# result

+
+
# the simplified path; the length of this path will be <= the length of the last feedback

+
# [0] = latitude

+
# [1] = longitude

+ clearpath_navigation_msgs/Vector2D64[] points
+
+ ---
+
# feedback

+
+
# current progress; the raw points recorded so far

+
# [0] = latitude

+
# [1] = longitude

+ clearpath_navigation_msgs/Vector2D64[] points
+
+

Compact Message Definition

+
+ double max_deviation
+ double min_distance
+
+ clearpath_navigation_msgs/msg/Vector2D64[] points
+
+ clearpath_navigation_msgs/msg/Vector2D64[] points
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/action/UITask.html b/static/api/html/clearpath_navigation_msgs/action/UITask.html new file mode 100644 index 00000000..1c2429a2 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/UITask.html @@ -0,0 +1,40 @@ + + + + + action/UITask Documentation + + + +
+

clearpath_navigation_msgs/action/UITask Action

+
+

File: clearpath_navigation_msgs/action/UITask.action

+

Raw Message Definition

+
+
#goal definition

+ string version
+ float64[] floats
+ string[] strings
+ ---
+
#result definition

+ bool success
+ ---
+
#feedback

+ string state
+
+

Compact Message Definition

+
+ string version
+ double[] floats
+ string[] strings
+
+ string state
+
+ boolean success
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/index-msg.html b/static/api/html/clearpath_navigation_msgs/index-msg.html new file mode 100644 index 00000000..244788e4 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/index-msg.html @@ -0,0 +1,50 @@ + + + + + clearpath_navigation_msgs Message / Service / Action Documentation + + + +
+

clearpath_navigation_msgs Message Documentation

+ +

clearpath_navigation_msgs Service Documentation

+ +

clearpath_navigation_msgs Action Documentation

+ + +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html b/static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html new file mode 100644 index 00000000..bd28295a --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html @@ -0,0 +1,29 @@ + + + + + msg/AutonomyConfig Documentation + + + +
+

clearpath_navigation_msgs/msg/AutonomyConfig Message

+
+

File: clearpath_navigation_msgs/msg/AutonomyConfig.msg

+

Raw Message Definition

+
+
# Autonomy configuration message

+
+ string version
+ float64 uptime
+
+

Compact Message Definition

+
+ string version
+ double uptime
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html b/static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html new file mode 100644 index 00000000..16c793fd --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html @@ -0,0 +1,59 @@ + + + + + msg/AutonomyStatus Documentation + + + +
+

clearpath_navigation_msgs/msg/AutonomyStatus Message

+
+

File: clearpath_navigation_msgs/msg/AutonomyStatus.msg

+

Raw Message Definition

+
+
# Message containing status of individual Waypoint in NetworkMission

+
+ std_msgs/Header header
+ builtin_interfaces/Time last_start
+ string mission_uuid
+ string map_uuid
+ bool paused
+
+ uint8 IDLE = 0
+ uint8 MISSION_DIRECT = 1
+ uint8 MISSION_BY_ID = 2
+ uint8 NETWORK_MISSION = 3
+ uint8 NETWORK_MISSION_FROM_GOAL = 4
+ uint8 NETWORK_GOTO = 5
+ uint8 LOCAL_DOCKING = 6
+ uint8 LOCAL_UNDOCKING = 7
+ uint8 RADIUS_DOCKING = 8
+ uint8 NETWORK_DOCKING = 9
+
+ uint8 state
+
+

Compact Message Definition

+
+ uint8 IDLE=0
+ uint8 MISSION_DIRECT=1
+ uint8 MISSION_BY_ID=2
+ uint8 NETWORK_MISSION=3
+ uint8 NETWORK_MISSION_FROM_GOAL=4
+ uint8 NETWORK_GOTO=5
+ uint8 LOCAL_DOCKING=6
+ uint8 LOCAL_UNDOCKING=7
+ uint8 RADIUS_DOCKING=8
+ uint8 NETWORK_DOCKING=9
+ std_msgs/msg/Header header
+ builtin_interfaces/msg/Time last_start
+ string mission_uuid
+ string map_uuid
+ boolean paused
+ uint8 state
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html b/static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html new file mode 100644 index 00000000..bacd99ab --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html @@ -0,0 +1,28 @@ + + + + + msg/GoToPreview Documentation + + + +
+

clearpath_navigation_msgs/msg/GoToPreview Message

+
+

File: clearpath_navigation_msgs/msg/GoToPreview.msg

+

Raw Message Definition

+
+
+ std_msgs/Header header
+ geometry_msgs/Point[] points
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/Mission.html b/static/api/html/clearpath_navigation_msgs/msg/Mission.html new file mode 100644 index 00000000..0ec11887 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/Mission.html @@ -0,0 +1,53 @@ + + + + + msg/Mission Documentation + + + +
+

clearpath_navigation_msgs/msg/Mission Message

+
+

File: clearpath_navigation_msgs/msg/Mission.msg

+

Raw Message Definition

+
+
# Message definition for an OutdoorNav mission

+
+ std_msgs/Header header
+
+
# The human-readable name of this mission

+ string name
+
+
# A UUID string used to uniquely identify this mission

+ string uuid
+
+
# The ordered list of Waypoints that make up the mission

+ clearpath_navigation_msgs/Waypoint[] waypoints
+
+
# An array of Tasks to execute on Mission start

+ clearpath_navigation_msgs/Task[] on_start
+
+
# An array of Tasks to execute on Mission stop

+
# These Tasks will execute regardless of mission success or failure

+ clearpath_navigation_msgs/Task[] on_stop
+
+
# Configuration parameters for the mission

+
# Additional details TBD

+ string onav_config
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ string name
+ string uuid
+ clearpath_navigation_msgs/msg/Waypoint[] waypoints
+ clearpath_navigation_msgs/msg/Task[] on_start
+ clearpath_navigation_msgs/msg/Task[] on_stop
+ string onav_config
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html b/static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html new file mode 100644 index 00000000..de8e9273 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html @@ -0,0 +1,26 @@ + + + + + msg/MissionPreview Documentation + + + +
+

clearpath_navigation_msgs/msg/MissionPreview Message

+
+

File: clearpath_navigation_msgs/msg/MissionPreview.msg

+

Raw Message Definition

+
+
+ clearpath_navigation_msgs/NetworkMissionSegment[] segments
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html b/static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html new file mode 100644 index 00000000..e1940fe0 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html @@ -0,0 +1,35 @@ + + + + + msg/MissionStatus Documentation + + + +
+

clearpath_navigation_msgs/msg/MissionStatus Message

+
+

File: clearpath_navigation_msgs/msg/MissionStatus.msg

+

Raw Message Definition

+
+
# Message definition for an OutdoorNav mission

+
+ std_msgs/Header header
+
+ string name
+ string uuid
+
+ clearpath_navigation_msgs/WaypointStatus[] waypoints
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ string name
+ string uuid
+ clearpath_navigation_msgs/msg/WaypointStatus[] waypoints
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html new file mode 100644 index 00000000..321882af --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html @@ -0,0 +1,58 @@ + + + + + msg/NetworkEdge Documentation + + + +
+

clearpath_navigation_msgs/msg/NetworkEdge Message

+
+

File: clearpath_navigation_msgs/msg/NetworkEdge.msg

+

Raw Message Definition

+
+
# A directed edge connecting two NetworkPoint instances

+
+ float32 MIN_COST_FACTOR = 0.0
+ float32 MAX_COST_FACTOR = 100.0
+ float32 DEFAULT_COST_FACTOR = 1.0
+
+
# The unique ID for this edge

+ string uuid
+
+
# The points on either end of this edge

+ clearpath_navigation_msgs/NetworkPoint start_point
+ clearpath_navigation_msgs/NetworkPoint end_point
+
+
# The deviation radius allowed around this edge in meters

+
# If zero/negative, the planner will use the parent NetworkGraph object's default_radius property

+ float32 radius
+
+
# The speed limit for the zone covered by this edge in m/s

+
# If zero/negative, the planner will use the parent NetworkGraph object's default_speed_limit property

+ float32 speed_limit
+
+
# An additional cost factor to prioritize certain edges over others in the planner

+
# Higher costs -> edge is less likely to be included in the planned route

+
# Expected range is (0.0, 100.0] (i.e. 0 < cost_factor <= 100).

+
# Values outside the expected range will be treated as the default 1.0

+ float32 cost_factor
+
+

Compact Message Definition

+
+ float MIN_COST_FACTOR=0.0
+ float MAX_COST_FACTOR=100.0
+ float DEFAULT_COST_FACTOR=1.0
+ string uuid
+ clearpath_navigation_msgs/msg/NetworkPoint start_point
+ clearpath_navigation_msgs/msg/NetworkPoint end_point
+ float radius
+ float speed_limit
+ float cost_factor
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html new file mode 100644 index 00000000..c3dfc699 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html @@ -0,0 +1,42 @@ + + + + + msg/NetworkGoalState Documentation + + + +
+

clearpath_navigation_msgs/msg/NetworkGoalState Message

+
+

File: clearpath_navigation_msgs/msg/NetworkGoalState.msg

+

Raw Message Definition

+
+
# Message containing status of individual Waypoint in NetworkMission

+
+ uint8 PENDING = 0
+ uint8 ACTIVE = 1
+ uint8 SUCCEEDED = 2
+ uint8 NAV_FAILURE = 3
+ uint8 TASK_WARNING = 4
+ uint8 TASK_FAILURE = 5
+
+ uint8 state
+ clearpath_navigation_msgs/Waypoint waypoint
+
+

Compact Message Definition

+
+ uint8 PENDING=0
+ uint8 ACTIVE=1
+ uint8 SUCCEEDED=2
+ uint8 NAV_FAILURE=3
+ uint8 TASK_WARNING=4
+ uint8 TASK_FAILURE=5
+ uint8 state
+ clearpath_navigation_msgs/msg/Waypoint waypoint
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html new file mode 100644 index 00000000..4df338fe --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html @@ -0,0 +1,48 @@ + + + + + msg/NetworkMap Documentation + + + +
+

clearpath_navigation_msgs/msg/NetworkMap Message

+
+

File: clearpath_navigation_msgs/msg/NetworkMap.msg

+

Raw Message Definition

+
+
# The graph representing the Network of Paths

+
# This is implemented as a directed graph

+
+ string name
+ string uuid
+
+
# The default radius for all edges in the graph

+
# Edges with a zero/negative radius will use this default instead

+ float32 default_radius
+
+
# The default speed limit for all edges in the graph

+
# Edges with a zero/negative speed limit will use this default instead

+ float32 default_speed_limit
+
+
# The array of vertices in the graph

+ clearpath_navigation_msgs/NetworkPoint[] points
+
+
# The array of all edges in the graph

+ clearpath_navigation_msgs/NetworkEdge[] connections
+
+

Compact Message Definition

+
+ string name
+ string uuid
+ float default_radius
+ float default_speed_limit
+ clearpath_navigation_msgs/msg/NetworkPoint[] points
+ clearpath_navigation_msgs/msg/NetworkEdge[] connections
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html new file mode 100644 index 00000000..fab7bf73 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html @@ -0,0 +1,74 @@ + + + + + msg/NetworkMission Documentation + + + +
+

clearpath_navigation_msgs/msg/NetworkMission Message

+
+

File: clearpath_navigation_msgs/msg/NetworkMission.msg

+

Raw Message Definition

+
+
# A Network of Paths mission

+
# Broadly the same as a standard Mission, but with additional fields to allow NoP planning

+
+ std_msgs/Header header
+
+ string name
+ string uuid
+
+
# The ordered list of waypoints to visit during this mission

+ clearpath_navigation_msgs/Waypoint[] waypoints
+
+
# An array of Tasks to execute on Mission start

+ clearpath_navigation_msgs/Task[] on_start
+
+
# An array of Tasks to execute on Mission stop

+
# These Tasks will execute regardless of mission success or failure

+ clearpath_navigation_msgs/Task[] on_stop
+
+
# Boolean value indicating whether robot should attempt 'return to dock' behavior

+
# when battery level drops below return_to_dock_battery_level

+ bool return_to_dock_enabled
+
+
# Dock UUID that the robot should return to for 'return to dock' behavior

+ string return_to_dock_id
+
+
# Value from 0 to 1 indicating what charge level the robot will return to dock at

+ float32 return_to_dock_battery_level
+
+
# Value from 0 to 1 indicating what charge level the robot should resume this mission at

+
# after returning to dock for recharging

+ float32 resume_mission_battery_level
+
+
# Boolean value indicating whether 'network' level replanning should be performed

+
# in the event that a network edge is deemed un-traversable (e.g., due to obstacles)

+ bool network_replan_enabled
+
+
# Configuration parameters for the mission

+
# Additional details TBD

+ string onav_config
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ string name
+ string uuid
+ clearpath_navigation_msgs/msg/Waypoint[] waypoints
+ clearpath_navigation_msgs/msg/Task[] on_start
+ clearpath_navigation_msgs/msg/Task[] on_stop
+ boolean return_to_dock_enabled
+ string return_to_dock_id
+ float return_to_dock_battery_level
+ float resume_mission_battery_level
+ boolean network_replan_enabled
+ string onav_config
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html new file mode 100644 index 00000000..2decdf91 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html @@ -0,0 +1,31 @@ + + + + + msg/NetworkMissionSegment Documentation + + + +
+

clearpath_navigation_msgs/msg/NetworkMissionSegment Message

+
+

File: clearpath_navigation_msgs/msg/NetworkMissionSegment.msg

+

Raw Message Definition

+
+
# Message containing points defining network path

+
+ std_msgs/Header header
+ clearpath_navigation_msgs/Waypoint goal
+ geometry_msgs/Point[] points
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html new file mode 100644 index 00000000..ee3afd9b --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html @@ -0,0 +1,34 @@ + + + + + msg/NetworkPoint Documentation + + + +
+

clearpath_navigation_msgs/msg/NetworkPoint Message

+
+

File: clearpath_navigation_msgs/msg/NetworkPoint.msg

+

Raw Message Definition

+
+
# A node on the network of paths

+
+
# The unique ID of this point

+ string uuid
+
+
# The location of this point on the map

+ float64 latitude
+ float64 longitude
+
+

Compact Message Definition

+
+ string uuid
+ double latitude
+ double longitude
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html b/static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html new file mode 100644 index 00000000..956c0756 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html @@ -0,0 +1,66 @@ + + + + + msg/PointOfInterest Documentation + + + +
+

clearpath_navigation_msgs/msg/PointOfInterest Message

+
+

File: clearpath_navigation_msgs/msg/PointOfInterest.msg

+

Raw Message Definition

+
+
# Message containing the data used to represent a Point of interest (POI)

+
+
# If this tag is present, the POI can be used as a navigation goal

+ string TAG_GOTO = goto
+
+
# If this tag is present, the POI can be set as the target for a PTZ camera action

+ string TAG_INSPECT = inspect
+
+
# A UUID string to uniquely identify this POI

+ string uuid
+
+
# The human-readable name of this POI

+ string name
+
+
# The latitude (in decimal degrees) of this POI

+ float64 latitude
+
+
# The longitude (in decinal degrees) of this POI

+ float64 longitude
+
+
# The height above ground level (in meters)

+ float64 elevation
+
+
# The compass heading (in degrees) of this POI (optional)

+ bool enable_heading
+ float64 heading
+
+
# A set of labels assigned to the POI in order to categorize it

+ string[] tags
+
+
# A JSON formatted string that contains user defined POI fields

+ string custom_fields_json
+
+

Compact Message Definition

+
+ string TAG_GOTO=goto
+ string TAG_INSPECT=inspect
+ string uuid
+ string name
+ double latitude
+ double longitude
+ double elevation
+ boolean enable_heading
+ double heading
+ string[] tags
+ string custom_fields_json
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/Task.html b/static/api/html/clearpath_navigation_msgs/msg/Task.html new file mode 100644 index 00000000..a71446f6 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/Task.html @@ -0,0 +1,55 @@ + + + + + msg/Task Documentation + + + +
+

clearpath_navigation_msgs/msg/Task Message

+
+

File: clearpath_navigation_msgs/msg/Task.msg

+

Raw Message Definition

+
+
# A single task that can be executed at a Waypoint

+
+
# The human-readable name of this task

+ string name
+
+
# A UUID string to uniquely identify this Task

+ string uuid
+
+
# The ROS action that this task executes

+ string action_server_name
+
+
# The version of this task

+ string version
+
+
# Numerical/boolean data to be passed to the action_server_name

+
# The exact meaning of these values is dependent on the underlying service

+ float64[] floats
+
+
# String data to be passed to the action_server_name

+
# The exact meaning of these values is dependent on the underlying service

+ string[] strings
+
+
# Boolean value which determines whether a mission using this task can continue

+
# if this task fails to execute

+ bool allow_failure
+
+

Compact Message Definition

+
+ string name
+ string uuid
+ string action_server_name
+ string version
+ double[] floats
+ string[] strings
+ boolean allow_failure
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html b/static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html new file mode 100644 index 00000000..7b83a126 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html @@ -0,0 +1,27 @@ + + + + + msg/Vector2D64 Documentation + + + +
+

clearpath_navigation_msgs/msg/Vector2D64 Message

+
+

File: clearpath_navigation_msgs/msg/Vector2D64.msg

+

Raw Message Definition

+
+
# 2D Vector of float64s

+
+ float64[2] point
+
+

Compact Message Definition

+
+ double[2] point
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/Waypoint.html b/static/api/html/clearpath_navigation_msgs/msg/Waypoint.html new file mode 100644 index 00000000..50122eaa --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/Waypoint.html @@ -0,0 +1,58 @@ + + + + + msg/Waypoint Documentation + + + +
+

clearpath_navigation_msgs/msg/Waypoint Message

+
+

File: clearpath_navigation_msgs/msg/Waypoint.msg

+

Raw Message Definition

+
+
# A single Waypoint along a Mission

+
+
# A UUID string to uniquely identify this Waypoint

+ string uuid
+
+
# The human-readable name of this Waypoint

+ string name
+
+
# The latitude (in degrees) of this Waypoint

+ float64 latitude
+
+
# The longitude (in degrees) of this Waypoint

+ float64 longitude
+
+
# The compass heading (in degrees) of this Waypoint

+ float64 heading
+
+
# A radius in meters indicating the acceptable radius from the target location

+
# Posititon tolerance is disabled if this value is negative

+ float64 position_tolerance
+
+
# A tolerance in degrees indicating the acceptable deviation from the heading

+
# Heading tolerance is disabled if this value is negative

+ float64 yaw_tolerance
+
+
# The ordered set of Tasks to execute once the goal position & orientation are reached

+ clearpath_navigation_msgs/Task[] tasks
+
+

Compact Message Definition

+
+ string uuid
+ string name
+ double latitude
+ double longitude
+ double heading
+ double position_tolerance
+ double yaw_tolerance
+ clearpath_navigation_msgs/msg/Task[] tasks
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html b/static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html new file mode 100644 index 00000000..85ec672e --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html @@ -0,0 +1,32 @@ + + + + + msg/WaypointStatus Documentation + + + +
+

clearpath_navigation_msgs/msg/WaypointStatus Message

+
+

File: clearpath_navigation_msgs/msg/WaypointStatus.msg

+

Raw Message Definition

+
+
# The x and y coordinates of a specific waypoint in map (utm) coordinates.

+
+ clearpath_navigation_msgs/Waypoint waypoint
+
+ bool visited
+ bool skipped
+
+

Compact Message Definition

+
+ clearpath_navigation_msgs/msg/Waypoint waypoint
+ boolean visited
+ boolean skipped
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html b/static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html new file mode 100644 index 00000000..c46b8c97 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html @@ -0,0 +1,38 @@ + + + + + srv/Q62AreaZoom Documentation + + + +
+

clearpath_navigation_msgs/srv/Q62AreaZoom Service

+
+

File: clearpath_navigation_msgs/srv/Q62AreaZoom.msg

+

Raw Message Definition

+
+
# Service definition to re-position a pan-tilt-zoom camera to a specific location with a specified zoom

+
# Used primarily for box-zoom like functionality

+
+
#float32 x # X location to move camera to, expressed as a fraction of image dimension (0 to 1, where 0.5 is current center)

+
#float32 y # Y location to move camera to, expressed as a fraction of image dimension (0 to 1, where 0.5 is current center)

+ float32 zoom_factor
+ ---
+ bool success
+ string message
+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ float x
+ float y
+ float zoom_factor
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html b/static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html new file mode 100644 index 00000000..c4bdea54 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html @@ -0,0 +1,36 @@ + + + + + srv/StartGoToPreviewer Documentation + + + +
+

clearpath_navigation_msgs/srv/StartGoToPreviewer Service

+
+

File: clearpath_navigation_msgs/srv/StartGoToPreviewer.msg

+

Raw Message Definition

+
+
# Action for starting network GoTo planner

+
+
# goal

+ string map_uuid
+ clearpath_navigation_msgs/Waypoint waypoint
+
+ ---
+
# result

+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ string map_uuid
+ clearpath_navigation_msgs/msg/Waypoint waypoint
+
+
+ +
+ + diff --git a/static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html b/static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html new file mode 100644 index 00000000..3254b8d3 --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html @@ -0,0 +1,35 @@ + + + + + srv/StartMissionPreviewer Documentation + + + +
+

clearpath_navigation_msgs/srv/StartMissionPreviewer Service

+
+

File: clearpath_navigation_msgs/srv/StartMissionPreviewer.msg

+

Raw Message Definition

+
+
# Service for starting network mission previewer

+
+
# goal

+ string map_uuid
+ string mission_uuid
+ ---
+
# result

+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ string map_uuid
+ string mission_uuid
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/index-msg.html b/static/api/html/clearpath_safety_msgs/index-msg.html new file mode 100644 index 00000000..1bca3f97 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/index-msg.html @@ -0,0 +1,54 @@ + + + + + clearpath_safety_msgs Message / Service / Action Documentation + + + +
+

clearpath_safety_msgs Message Documentation

+ +

clearpath_safety_msgs Service Documentation

+ + +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html new file mode 100644 index 00000000..d45979a1 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html @@ -0,0 +1,47 @@ + + + + + msg/WatchdogConfigArray Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigArray Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigArray.msg

+

Raw Message Definition

+
+
# Watchdog config message containing information related to device

+
# monitoring and what action should be taken to recover from an error

+
+
+ WatchdogConfigCommunication[] communication_config
+ WatchdogConfigHeartbeat[] heartbeat_config
+ WatchdogConfigInclination[] inclination_config
+ WatchdogConfigNodeStatus[] node_status_config
+ WatchdogConfigNodeletStatus[] nodelet_status_config
+ WatchdogConfigNumPoints[] num_points_config
+ WatchdogConfigOdomCovariance[] odom_covariance_config
+ WatchdogConfigRtkFix[] rtk_fix_config
+ WatchdogConfigTopicData[] topic_data_config
+ WatchdogConfigTrigger[] trigger_config
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html new file mode 100644 index 00000000..779e17bb --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html @@ -0,0 +1,34 @@ + + + + + msg/WatchdogConfigCommon Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigCommon Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigCommon.msg

+

Raw Message Definition

+
+ string name
+ string type
+ bool enabled
+ string[] components
+ string on_trigger_action
+
# string[] on_trigger_options

+
+

Compact Message Definition

+
+ string name
+ string type
+ boolean enabled
+ string[] components
+ string on_trigger_action
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html new file mode 100644 index 00000000..9151c47b --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html @@ -0,0 +1,33 @@ + + + + + msg/WatchdogConfigCommunication Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigCommunication Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigCommunication.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string protocol
+
#string ip # only used when protocol is 'ip'

+
#string interface # only used when protocol is 'can' or 'serial'

+ float32 timeout
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string protocol
+ string ip
+ string interface
+ float timeout
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html new file mode 100644 index 00000000..86c26e28 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html @@ -0,0 +1,31 @@ + + + + + msg/WatchdogConfigHeartbeat Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigHeartbeat Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float32 timeout
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float timeout
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html new file mode 100644 index 00000000..38bce51b --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html @@ -0,0 +1,35 @@ + + + + + msg/WatchdogConfigInclination Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigInclination Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigInclination.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float32 roll_limit
+ float32 pitch_limit
+ float32 delay
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float roll_limit
+ float pitch_limit
+ float delay
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html new file mode 100644 index 00000000..d1b0c224 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html @@ -0,0 +1,29 @@ + + + + + msg/WatchdogConfigNodeStatus Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigNodeStatus Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string node_name
+ uint8 num_requests
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string node_name
+ uint8 num_requests
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html new file mode 100644 index 00000000..983f4d44 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html @@ -0,0 +1,31 @@ + + + + + msg/WatchdogConfigNodeletStatus Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string manager
+ string nodelet
+ uint8 num_requests
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string manager
+ string nodelet
+ uint8 num_requests
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html new file mode 100644 index 00000000..ababf346 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html @@ -0,0 +1,31 @@ + + + + + msg/WatchdogConfigNumPoints Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigNumPoints Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigNumPoints.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string topic
+ string qos
+ int32 threshold
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string topic
+ string qos
+ int32 threshold
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html new file mode 100644 index 00000000..0f1e42ef --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html @@ -0,0 +1,35 @@ + + + + + msg/WatchdogConfigOdomCovariance Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+
#string topic # Odometry topic

+ string qos
+ float32 xy_threshold
+ float32 yaw_threshold
+ float32 timeout
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float xy_threshold
+ float yaw_threshold
+ float timeout
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html new file mode 100644 index 00000000..9055d62a --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html @@ -0,0 +1,36 @@ + + + + + msg/WatchdogConfigRtkFix Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigRtkFix Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigRtkFix.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+
+ bool rtk_heading_required
+ bool rtk_position_required
+ float32 timeout
+
#string gnss_type # Either 'swiftnav' or 'xvn'

+ string qos
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ boolean rtk_heading_required
+ boolean rtk_position_required
+ float timeout
+ string gnss_type
+ string qos
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html new file mode 100644 index 00000000..7c93a6ba --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html @@ -0,0 +1,31 @@ + + + + + msg/WatchdogConfigTopicData Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigTopicData Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigTopicData.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float32 timeout
+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float timeout
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html new file mode 100644 index 00000000..4f165ee2 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html @@ -0,0 +1,33 @@ + + + + + msg/WatchdogConfigTrigger Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogConfigTrigger Message

+
+

File: clearpath_safety_msgs/msg/WatchdogConfigTrigger.msg

+

Raw Message Definition

+
+ WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float32 timeout
+
#bool condition # true = trigger on true, false = trigger on false

+
+

Compact Message Definition

+
+ clearpath_safety_msgs/msg/WatchdogConfigCommon base_config
+ string topic
+ string qos
+ float timeout
+ boolean condition
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html new file mode 100644 index 00000000..8f6daacc --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html @@ -0,0 +1,35 @@ + + + + + msg/WatchdogStatus Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogStatus Message

+
+

File: clearpath_safety_msgs/msg/WatchdogStatus.msg

+

Raw Message Definition

+
+
# The message definition for a Watchdog including the type of watchdog, whether it

+
# has been triggered or not and the recovery taken.

+
+
+ string name
+ bool triggered
+ string trigger_message
+ string action
+
+

Compact Message Definition

+
+ string name
+ boolean triggered
+ string trigger_message
+ string action
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html new file mode 100644 index 00000000..b9b9fdac --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html @@ -0,0 +1,30 @@ + + + + + msg/WatchdogStatusArray Documentation + + + +
+

clearpath_safety_msgs/msg/WatchdogStatusArray Message

+
+

File: clearpath_safety_msgs/msg/WatchdogStatusArray.msg

+

Raw Message Definition

+
+
# Watchdog status message containing information related to device

+
# monitoring and what action has been taken to recover from an error

+
+ std_msgs/Header header
+ WatchdogStatus[] statuses
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html new file mode 100644 index 00000000..d235726a --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddCommunicationWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddCommunicationWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddCommunicationWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigCommunication config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html new file mode 100644 index 00000000..f8988504 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddHeartbeatWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddHeartbeatWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddHeartbeatWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigHeartbeat config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html new file mode 100644 index 00000000..07b300d2 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddInclinationWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddInclinationWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddInclinationWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigInclination config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html new file mode 100644 index 00000000..3383f381 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddNodeStatusWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddNodeStatusWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddNodeStatusWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigNodeStatus config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html new file mode 100644 index 00000000..452a6f78 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddNodeletStatusWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddNodeletStatusWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigNodeletStatus config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html new file mode 100644 index 00000000..76aecdb8 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddNumPointsWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddNumPointsWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddNumPointsWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigNumPoints config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html new file mode 100644 index 00000000..c8d79028 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddOdomCovarianceWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigOdomCovariance config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html new file mode 100644 index 00000000..12e66c50 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddRtkFixWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddRtkFixWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddRtkFixWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigRtkFix config
+
+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigRtkFix config
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html new file mode 100644 index 00000000..c0a386e3 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddTopicDataWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddTopicDataWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddTopicDataWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigTopicData config
+
+ ---
+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html new file mode 100644 index 00000000..4b0c6ce3 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html @@ -0,0 +1,31 @@ + + + + + srv/AddTriggerWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/AddTriggerWatchdog Service

+
+

File: clearpath_safety_msgs/srv/AddTriggerWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigTrigger config
+
+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigTrigger config
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html new file mode 100644 index 00000000..341b1503 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html @@ -0,0 +1,30 @@ + + + + + srv/RemoveWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/RemoveWatchdog Service

+
+

File: clearpath_safety_msgs/srv/RemoveWatchdog.msg

+

Raw Message Definition

+
+
+ string name
+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ string name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html new file mode 100644 index 00000000..e8549e6e --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateCommunicationWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateCommunicationWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigCommunication new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigCommunication new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html new file mode 100644 index 00000000..85fcb614 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateHeartbeatWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigHeartbeat new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigHeartbeat new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html new file mode 100644 index 00000000..e68c75f4 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateInclinationWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateInclinationWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateInclinationWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigInclination new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigInclination new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html new file mode 100644 index 00000000..3bfedaa9 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateNodeStatusWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigNodeStatus new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigNodeStatus new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html new file mode 100644 index 00000000..99012e7b --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateNodeletStatusWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigNodeletStatus new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html new file mode 100644 index 00000000..61ef6412 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateNumPointsWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateNumPointsWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigNumPoints new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigNumPoints new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html new file mode 100644 index 00000000..b04216d9 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateOdomCovarianceWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigOdomCovariance new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html new file mode 100644 index 00000000..31ce4aaf --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateRtkFixWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateRtkFixWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigRtkFix new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigRtkFix new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html new file mode 100644 index 00000000..cc0e802d --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateTopicDataWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateTopicDataWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigTopicData new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigTopicData new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html new file mode 100644 index 00000000..c09d1b62 --- /dev/null +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html @@ -0,0 +1,32 @@ + + + + + srv/UpdateTriggerWatchdog Documentation + + + +
+

clearpath_safety_msgs/srv/UpdateTriggerWatchdog Service

+
+

File: clearpath_safety_msgs/srv/UpdateTriggerWatchdog.msg

+

Raw Message Definition

+
+
+ WatchdogConfigTrigger new_config
+
#string current_name # used as a key to find the watchdog in the list of watchdogs

+ ---
+ bool success
+
+

Compact Message Definition

+
+ boolean success
+
+ clearpath_safety_msgs/msg/WatchdogConfigTrigger new_config
+ string current_name
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/index-msg.html b/static/api/html/geometry_msgs/index-msg.html new file mode 100644 index 00000000..5f0003e0 --- /dev/null +++ b/static/api/html/geometry_msgs/index-msg.html @@ -0,0 +1,48 @@ + + + + + geometry_msgs Message / Service / Action Documentation + + + +
+

geometry_msgs Message Documentation

+ + +
+ + diff --git a/static/api/html/geometry_msgs/msg/Accel.html b/static/api/html/geometry_msgs/msg/Accel.html new file mode 100644 index 00000000..8473ab4e --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Accel.html @@ -0,0 +1,28 @@ + + + + + msg/Accel Documentation + + + +
+

geometry_msgs/msg/Accel Message

+
+

File: geometry_msgs/msg/Accel.msg

+

Raw Message Definition

+
+
# This expresses acceleration in free space broken into its linear and angular parts.

+ Vector3 linear
+ Vector3 angular
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/AccelStamped.html b/static/api/html/geometry_msgs/msg/AccelStamped.html new file mode 100644 index 00000000..29b3f7fa --- /dev/null +++ b/static/api/html/geometry_msgs/msg/AccelStamped.html @@ -0,0 +1,28 @@ + + + + + msg/AccelStamped Documentation + + + +
+

geometry_msgs/msg/AccelStamped Message

+
+

File: geometry_msgs/msg/AccelStamped.msg

+

Raw Message Definition

+
+
# An accel with reference coordinate frame and timestamp

+ std_msgs/Header header
+ Accel accel
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/AccelWithCovariance.html b/static/api/html/geometry_msgs/msg/AccelWithCovariance.html new file mode 100644 index 00000000..e9518536 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/AccelWithCovariance.html @@ -0,0 +1,34 @@ + + + + + msg/AccelWithCovariance Documentation + + + +
+

geometry_msgs/msg/AccelWithCovariance Message

+
+

File: geometry_msgs/msg/AccelWithCovariance.msg

+

Raw Message Definition

+
+
# This expresses acceleration in free space with uncertainty.

+
+ Accel accel
+
+
# Row-major representation of the 6x6 covariance matrix

+
# The orientation parameters use a fixed-axis representation.

+
# In order, the parameters are:

+
# (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)

+ float64[36] covariance
+
+

Compact Message Definition

+
+ geometry_msgs/msg/Accel accel
+ double[36] covariance
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html b/static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html new file mode 100644 index 00000000..0ed49a28 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html @@ -0,0 +1,28 @@ + + + + + msg/AccelWithCovarianceStamped Documentation + + + +
+

geometry_msgs/msg/AccelWithCovarianceStamped Message

+
+

File: geometry_msgs/msg/AccelWithCovarianceStamped.msg

+

Raw Message Definition

+
+
# This represents an estimated accel with reference coordinate frame and timestamp.

+ std_msgs/Header header
+ AccelWithCovariance accel
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Inertia.html b/static/api/html/geometry_msgs/msg/Inertia.html new file mode 100644 index 00000000..574e67a3 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Inertia.html @@ -0,0 +1,47 @@ + + + + + msg/Inertia Documentation + + + +
+

geometry_msgs/msg/Inertia Message

+
+

File: geometry_msgs/msg/Inertia.msg

+

Raw Message Definition

+
+
# Mass [kg]

+ float64 m
+
+
# Center of mass [m]

+ geometry_msgs/Vector3 com
+
+
# Inertia Tensor [kg-m^2]

+
# | ixx ixy ixz |

+
# I = | ixy iyy iyz |

+
# | ixz iyz izz |

+ float64 ixx
+ float64 ixy
+ float64 ixz
+ float64 iyy
+ float64 iyz
+ float64 izz
+
+

Compact Message Definition

+
+ double m
+ geometry_msgs/msg/Vector3 com
+ double ixx
+ double ixy
+ double ixz
+ double iyy
+ double iyz
+ double izz
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/InertiaStamped.html b/static/api/html/geometry_msgs/msg/InertiaStamped.html new file mode 100644 index 00000000..60d28bb9 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/InertiaStamped.html @@ -0,0 +1,29 @@ + + + + + msg/InertiaStamped Documentation + + + +
+

geometry_msgs/msg/InertiaStamped Message

+
+

File: geometry_msgs/msg/InertiaStamped.msg

+

Raw Message Definition

+
+
# An Inertia with a time stamp and reference frame.

+
+ std_msgs/Header header
+ Inertia inertia
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Point.html b/static/api/html/geometry_msgs/msg/Point.html new file mode 100644 index 00000000..21c6e510 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Point.html @@ -0,0 +1,30 @@ + + + + + msg/Point Documentation + + + +
+

geometry_msgs/msg/Point Message

+
+

File: geometry_msgs/msg/Point.msg

+

Raw Message Definition

+
+
# This contains the position of a point in free space

+ float64 x
+ float64 y
+ float64 z
+
+

Compact Message Definition

+
+ double x
+ double y
+ double z
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Point32.html b/static/api/html/geometry_msgs/msg/Point32.html new file mode 100644 index 00000000..5660eed3 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Point32.html @@ -0,0 +1,37 @@ + + + + + msg/Point32 Documentation + + + +
+

geometry_msgs/msg/Point32 Message

+
+

File: geometry_msgs/msg/Point32.msg

+

Raw Message Definition

+
+
# This contains the position of a point in free space(with 32 bits of precision).

+
# It is recommended to use Point wherever possible instead of Point32.

+
#

+
# This recommendation is to promote interoperability.

+
#

+
# This message is designed to take up less space when sending

+
# lots of points at once, as in the case of a PointCloud.

+
+ float32 x
+ float32 y
+ float32 z
+
+

Compact Message Definition

+
+ float x
+ float y
+ float z
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PointStamped.html b/static/api/html/geometry_msgs/msg/PointStamped.html new file mode 100644 index 00000000..647949cd --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PointStamped.html @@ -0,0 +1,29 @@ + + + + + msg/PointStamped Documentation + + + +
+

geometry_msgs/msg/PointStamped Message

+
+

File: geometry_msgs/msg/PointStamped.msg

+

Raw Message Definition

+
+
# This represents a Point with reference coordinate frame and timestamp

+
+ std_msgs/Header header
+ Point point
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Polygon.html b/static/api/html/geometry_msgs/msg/Polygon.html new file mode 100644 index 00000000..3c0ace73 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Polygon.html @@ -0,0 +1,27 @@ + + + + + msg/Polygon Documentation + + + +
+

geometry_msgs/msg/Polygon Message

+
+

File: geometry_msgs/msg/Polygon.msg

+

Raw Message Definition

+
+
# A specification of a polygon where the first and last points are assumed to be connected

+
+ Point32[] points
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PolygonInstance.html b/static/api/html/geometry_msgs/msg/PolygonInstance.html new file mode 100644 index 00000000..493ce042 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PolygonInstance.html @@ -0,0 +1,30 @@ + + + + + msg/PolygonInstance Documentation + + + +
+

geometry_msgs/msg/PolygonInstance Message

+
+

File: geometry_msgs/msg/PolygonInstance.msg

+

Raw Message Definition

+
+
# A specification of a polygon where the first and last points are assumed to be connected

+
# It includes a unique identification field for disambiguating multiple instances

+
+ geometry_msgs/Polygon polygon
+ int64 id
+
+

Compact Message Definition

+
+ geometry_msgs/msg/Polygon polygon
+ int64 id
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html b/static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html new file mode 100644 index 00000000..8e0e2a28 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html @@ -0,0 +1,30 @@ + + + + + msg/PolygonInstanceStamped Documentation + + + +
+

geometry_msgs/msg/PolygonInstanceStamped Message

+
+

File: geometry_msgs/msg/PolygonInstanceStamped.msg

+

Raw Message Definition

+
+
# This represents a Polygon with reference coordinate frame and timestamp

+
# It includes a unique identification field for disambiguating multiple instances

+
+ std_msgs/Header header
+ geometry_msgs/PolygonInstance polygon
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PolygonStamped.html b/static/api/html/geometry_msgs/msg/PolygonStamped.html new file mode 100644 index 00000000..a61e1cee --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PolygonStamped.html @@ -0,0 +1,29 @@ + + + + + msg/PolygonStamped Documentation + + + +
+

geometry_msgs/msg/PolygonStamped Message

+
+

File: geometry_msgs/msg/PolygonStamped.msg

+

Raw Message Definition

+
+
# This represents a Polygon with reference coordinate frame and timestamp

+
+ std_msgs/Header header
+ Polygon polygon
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Pose.html b/static/api/html/geometry_msgs/msg/Pose.html new file mode 100644 index 00000000..81dc15e6 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Pose.html @@ -0,0 +1,29 @@ + + + + + msg/Pose Documentation + + + +
+

geometry_msgs/msg/Pose Message

+
+

File: geometry_msgs/msg/Pose.msg

+

Raw Message Definition

+
+
# A representation of pose in free space, composed of position and orientation.

+
+ Point position
+ Quaternion orientation
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Pose2D.html b/static/api/html/geometry_msgs/msg/Pose2D.html new file mode 100644 index 00000000..e2be32de --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Pose2D.html @@ -0,0 +1,36 @@ + + + + + msg/Pose2D Documentation + + + +
+

geometry_msgs/msg/Pose2D Message

+
+

File: geometry_msgs/msg/Pose2D.msg

+

Raw Message Definition

+
+
# Deprecated as of Foxy and will potentially be removed in any following release.

+
# Please use the full 3D pose.

+
+
# In general our recommendation is to use a full 3D representation of everything and for 2D specific applications make the appropriate projections into the plane for their calculations but optimally will preserve the 3D information during processing.

+
+
# If we have parallel copies of 2D datatypes every UI and other pipeline will end up needing to have dual interfaces to plot everything. And you will end up with not being able to use 3D tools for 2D use cases even if they're completely valid, as you'd have to reimplement it with different inputs and outputs. It's not particularly hard to plot the 2D pose or compute the yaw error for the Pose message and there are already tools and libraries that can do this for you.# This expresses a position and orientation on a 2D manifold.

+
+ float64 x
+ float64 y
+ float64 theta
+
+

Compact Message Definition

+
+ double x
+ double y
+ double theta
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PoseArray.html b/static/api/html/geometry_msgs/msg/PoseArray.html new file mode 100644 index 00000000..3eefac8e --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PoseArray.html @@ -0,0 +1,30 @@ + + + + + msg/PoseArray Documentation + + + +
+

geometry_msgs/msg/PoseArray Message

+
+

File: geometry_msgs/msg/PoseArray.msg

+

Raw Message Definition

+
+
# An array of poses with a header for global reference.

+
+ std_msgs/Header header
+
+ Pose[] poses
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PoseStamped.html b/static/api/html/geometry_msgs/msg/PoseStamped.html new file mode 100644 index 00000000..28de5311 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PoseStamped.html @@ -0,0 +1,29 @@ + + + + + msg/PoseStamped Documentation + + + +
+

geometry_msgs/msg/PoseStamped Message

+
+

File: geometry_msgs/msg/PoseStamped.msg

+

Raw Message Definition

+
+
# A Pose with reference coordinate frame and timestamp

+
+ std_msgs/Header header
+ Pose pose
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PoseWithCovariance.html b/static/api/html/geometry_msgs/msg/PoseWithCovariance.html new file mode 100644 index 00000000..53b3bba9 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PoseWithCovariance.html @@ -0,0 +1,34 @@ + + + + + msg/PoseWithCovariance Documentation + + + +
+

geometry_msgs/msg/PoseWithCovariance Message

+
+

File: geometry_msgs/msg/PoseWithCovariance.msg

+

Raw Message Definition

+
+
# This represents a pose in free space with uncertainty.

+
+ Pose pose
+
+
# Row-major representation of the 6x6 covariance matrix

+
# The orientation parameters use a fixed-axis representation.

+
# In order, the parameters are:

+
# (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)

+ float64[36] covariance
+
+

Compact Message Definition

+
+ geometry_msgs/msg/Pose pose
+ double[36] covariance
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html b/static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html new file mode 100644 index 00000000..fbc55c82 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html @@ -0,0 +1,29 @@ + + + + + msg/PoseWithCovarianceStamped Documentation + + + +
+

geometry_msgs/msg/PoseWithCovarianceStamped Message

+
+

File: geometry_msgs/msg/PoseWithCovarianceStamped.msg

+

Raw Message Definition

+
+
# This expresses an estimated pose with a reference coordinate frame and timestamp

+
+ std_msgs/Header header
+ PoseWithCovariance pose
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Quaternion.html b/static/api/html/geometry_msgs/msg/Quaternion.html new file mode 100644 index 00000000..11456794 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Quaternion.html @@ -0,0 +1,33 @@ + + + + + msg/Quaternion Documentation + + + +
+

geometry_msgs/msg/Quaternion Message

+
+

File: geometry_msgs/msg/Quaternion.msg

+

Raw Message Definition

+
+
# This represents an orientation in free space in quaternion form.

+
+ float64 x 0
+ float64 y 0
+ float64 z 0
+ float64 w 1
+
+

Compact Message Definition

+
+ double x=0.0
+ double y=0.0
+ double z=0.0
+ double w=1.0
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/QuaternionStamped.html b/static/api/html/geometry_msgs/msg/QuaternionStamped.html new file mode 100644 index 00000000..e9f46ec8 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/QuaternionStamped.html @@ -0,0 +1,29 @@ + + + + + msg/QuaternionStamped Documentation + + + +
+

geometry_msgs/msg/QuaternionStamped Message

+
+

File: geometry_msgs/msg/QuaternionStamped.msg

+

Raw Message Definition

+
+
# This represents an orientation with reference coordinate frame and timestamp.

+
+ std_msgs/Header header
+ Quaternion quaternion
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Transform.html b/static/api/html/geometry_msgs/msg/Transform.html new file mode 100644 index 00000000..ec4e9a28 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Transform.html @@ -0,0 +1,29 @@ + + + + + msg/Transform Documentation + + + +
+

geometry_msgs/msg/Transform Message

+
+

File: geometry_msgs/msg/Transform.msg

+

Raw Message Definition

+
+
# This represents the transform between two coordinate frames in free space.

+
+ Vector3 translation
+ Quaternion rotation
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/TransformStamped.html b/static/api/html/geometry_msgs/msg/TransformStamped.html new file mode 100644 index 00000000..605b70f6 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/TransformStamped.html @@ -0,0 +1,45 @@ + + + + + msg/TransformStamped Documentation + + + +
+

geometry_msgs/msg/TransformStamped Message

+
+

File: geometry_msgs/msg/TransformStamped.msg

+

Raw Message Definition

+
+
# This expresses a transform from coordinate frame header.frame_id

+
# to the coordinate frame child_frame_id at the time of header.stamp

+
#

+
# This message is mostly used by the

+
# <a href="https://docs.ros.org/en/rolling/p/tf2/">tf2</a> package.

+
# See its documentation for more information.

+
#

+
# The child_frame_id is necessary in addition to the frame_id

+
# in the Header to communicate the full reference for the transform

+
# in a self contained message.

+
+
# The frame id in the header is used as the reference frame of this transform.

+ std_msgs/Header header
+
+
# The frame id of the child frame to which this transform points.

+ string child_frame_id
+
+
# Translation and rotation in 3-dimensions of child_frame_id from header.frame_id.

+ Transform transform
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ string child_frame_id
+ geometry_msgs/msg/Transform transform
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Twist.html b/static/api/html/geometry_msgs/msg/Twist.html new file mode 100644 index 00000000..20ef3efb --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Twist.html @@ -0,0 +1,29 @@ + + + + + msg/Twist Documentation + + + +
+

geometry_msgs/msg/Twist Message

+
+

File: geometry_msgs/msg/Twist.msg

+

Raw Message Definition

+
+
# This expresses velocity in free space broken into its linear and angular parts.

+
+ Vector3 linear
+ Vector3 angular
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/TwistStamped.html b/static/api/html/geometry_msgs/msg/TwistStamped.html new file mode 100644 index 00000000..3fb08bed --- /dev/null +++ b/static/api/html/geometry_msgs/msg/TwistStamped.html @@ -0,0 +1,29 @@ + + + + + msg/TwistStamped Documentation + + + +
+

geometry_msgs/msg/TwistStamped Message

+
+

File: geometry_msgs/msg/TwistStamped.msg

+

Raw Message Definition

+
+
# A twist with reference coordinate frame and timestamp

+
+ std_msgs/Header header
+ Twist twist
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/TwistWithCovariance.html b/static/api/html/geometry_msgs/msg/TwistWithCovariance.html new file mode 100644 index 00000000..519618f8 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/TwistWithCovariance.html @@ -0,0 +1,34 @@ + + + + + msg/TwistWithCovariance Documentation + + + +
+

geometry_msgs/msg/TwistWithCovariance Message

+
+

File: geometry_msgs/msg/TwistWithCovariance.msg

+

Raw Message Definition

+
+
# This expresses velocity in free space with uncertainty.

+
+ Twist twist
+
+
# Row-major representation of the 6x6 covariance matrix

+
# The orientation parameters use a fixed-axis representation.

+
# In order, the parameters are:

+
# (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)

+ float64[36] covariance
+
+

Compact Message Definition

+
+ geometry_msgs/msg/Twist twist
+ double[36] covariance
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html b/static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html new file mode 100644 index 00000000..ee3c5be9 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html @@ -0,0 +1,29 @@ + + + + + msg/TwistWithCovarianceStamped Documentation + + + +
+

geometry_msgs/msg/TwistWithCovarianceStamped Message

+
+

File: geometry_msgs/msg/TwistWithCovarianceStamped.msg

+

Raw Message Definition

+
+
# This represents an estimated twist with reference coordinate frame and timestamp.

+
+ std_msgs/Header header
+ TwistWithCovariance twist
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Vector3.html b/static/api/html/geometry_msgs/msg/Vector3.html new file mode 100644 index 00000000..7e6e67b5 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Vector3.html @@ -0,0 +1,35 @@ + + + + + msg/Vector3 Documentation + + + +
+

geometry_msgs/msg/Vector3 Message

+
+

File: geometry_msgs/msg/Vector3.msg

+

Raw Message Definition

+
+
# This represents a vector in free space.

+
+
# This is semantically different than a point.

+
# A vector is always anchored at the origin.

+
# When a transform is applied to a vector, only the rotational component is applied.

+
+ float64 x
+ float64 y
+ float64 z
+
+

Compact Message Definition

+
+ double x
+ double y
+ double z
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Vector3Stamped.html b/static/api/html/geometry_msgs/msg/Vector3Stamped.html new file mode 100644 index 00000000..d91a2dd2 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Vector3Stamped.html @@ -0,0 +1,32 @@ + + + + + msg/Vector3Stamped Documentation + + + +
+

geometry_msgs/msg/Vector3Stamped Message

+
+

File: geometry_msgs/msg/Vector3Stamped.msg

+

Raw Message Definition

+
+
# This represents a Vector3 with reference coordinate frame and timestamp

+
+
# Note that this follows vector semantics with it always anchored at the origin,

+
# so the rotational elements of a transform are the only parts applied when transforming.

+
+ std_msgs/Header header
+ Vector3 vector
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/VelocityStamped.html b/static/api/html/geometry_msgs/msg/VelocityStamped.html new file mode 100644 index 00000000..c795eb24 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/VelocityStamped.html @@ -0,0 +1,35 @@ + + + + + msg/VelocityStamped Documentation + + + +
+

geometry_msgs/msg/VelocityStamped Message

+
+

File: geometry_msgs/msg/VelocityStamped.msg

+

Raw Message Definition

+
+
# This expresses the timestamped velocity vector of a frame 'body_frame_id' in the reference frame 'reference_frame_id' expressed from arbitrary observation frame 'header.frame_id'.

+
# - If the 'body_frame_id' and 'header.frame_id' are identical, the velocity is observed and defined in the local coordinates system of the body

+
# which is the usual use-case in mobile robotics and is also known as a body twist.

+
+ std_msgs/Header header
+ string body_frame_id
+ string reference_frame_id
+ Twist velocity
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ string body_frame_id
+ string reference_frame_id
+ geometry_msgs/msg/Twist velocity
+
+
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/Wrench.html b/static/api/html/geometry_msgs/msg/Wrench.html new file mode 100644 index 00000000..b39e82d5 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/Wrench.html @@ -0,0 +1,29 @@ + + + + + msg/Wrench Documentation + + + +
+

geometry_msgs/msg/Wrench Message

+
+

File: geometry_msgs/msg/Wrench.msg

+

Raw Message Definition

+
+
# This represents force in free space, separated into its linear and angular parts.

+
+ Vector3 force
+ Vector3 torque
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/geometry_msgs/msg/WrenchStamped.html b/static/api/html/geometry_msgs/msg/WrenchStamped.html new file mode 100644 index 00000000..7304ab33 --- /dev/null +++ b/static/api/html/geometry_msgs/msg/WrenchStamped.html @@ -0,0 +1,29 @@ + + + + + msg/WrenchStamped Documentation + + + +
+

geometry_msgs/msg/WrenchStamped Message

+
+

File: geometry_msgs/msg/WrenchStamped.msg

+

Raw Message Definition

+
+
# A wrench with reference coordinate frame and timestamp

+
+ std_msgs/Header header
+ Wrench wrench
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/msg-styles.css b/static/api/html/msg-styles.css new file mode 100644 index 00000000..37b93a6a --- /dev/null +++ b/static/api/html/msg-styles.css @@ -0,0 +1,58 @@ +html { + background: #333; + color: #333; + font-family: 'Palatino', serif; + font-size: 18px; + line-height: 24px; + text-align: center; + padding: 0px 50px 0px 50px; +} +#container { + background: white; + margin: 25px auto 100px auto; + padding: 50px 50px; + text-align: left; +} +a { + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +.msg-title { + margin-bottom: 40px; + border-bottom: 1px solid #333; + padding: 10px 10px 10px 0px; +} +.filename { + padding: 5px; + background-color: #eee; + border: 1px solid #333; +} +.compact_definition-msg { + width: auto; + font-size: 14px; + line-height: 16px; + border: 1px solid #333; + padding: 10px; + margin-bottom: 20px; +} + +.comment-text { + color: blue; +} + +.raw-msg { + font-family: monospace; + width: auto; + font-size: 14px; + line-height: 16px; + padding: 5px; + border: 1px solid #333; + margin-bottom: 20px; +} + +.footer { + font-size: small; + font-style: italic; +} diff --git a/static/api/html/nav_msgs/index-msg.html b/static/api/html/nav_msgs/index-msg.html new file mode 100644 index 00000000..5ed7e747 --- /dev/null +++ b/static/api/html/nav_msgs/index-msg.html @@ -0,0 +1,28 @@ + + + + + nav_msgs Message / Service / Action Documentation + + + +
+

nav_msgs Message Documentation

+ +

nav_msgs Service Documentation

+ + +
+ + diff --git a/static/api/html/nav_msgs/msg/GridCells.html b/static/api/html/nav_msgs/msg/GridCells.html new file mode 100644 index 00000000..2a4bc24f --- /dev/null +++ b/static/api/html/nav_msgs/msg/GridCells.html @@ -0,0 +1,39 @@ + + + + + msg/GridCells Documentation + + + +
+

nav_msgs/msg/GridCells Message

+
+

File: nav_msgs/msg/GridCells.msg

+

Raw Message Definition

+
+
# An array of cells in a 2D grid

+
+ std_msgs/Header header
+
+
# Width of each cell

+ float32 cell_width
+
+
# Height of each cell

+ float32 cell_height
+
+
# Each cell is represented by the Point at the center of the cell

+ geometry_msgs/Point[] cells
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ float cell_width
+ float cell_height
+ geometry_msgs/msg/Point[] cells
+
+
+ +
+ + diff --git a/static/api/html/nav_msgs/msg/MapMetaData.html b/static/api/html/nav_msgs/msg/MapMetaData.html new file mode 100644 index 00000000..5b2cc82f --- /dev/null +++ b/static/api/html/nav_msgs/msg/MapMetaData.html @@ -0,0 +1,45 @@ + + + + + msg/MapMetaData Documentation + + + +
+

nav_msgs/msg/MapMetaData Message

+
+

File: nav_msgs/msg/MapMetaData.msg

+

Raw Message Definition

+
+
# This hold basic information about the characteristics of the OccupancyGrid

+
+
# The time at which the map was loaded

+ builtin_interfaces/Time map_load_time
+
+
# The map resolution [m/cell]

+ float32 resolution
+
+
# Map width [cells]

+ uint32 width
+
+
# Map height [cells]

+ uint32 height
+
+
# The origin of the map [m, m, rad]. This is the real-world pose of the

+
# bottom left corner of cell (0,0) in the map.

+ geometry_msgs/Pose origin
+
+

Compact Message Definition

+
+ builtin_interfaces/msg/Time map_load_time
+ float resolution
+ uint32 width
+ uint32 height
+ geometry_msgs/msg/Pose origin
+
+
+ +
+ + diff --git a/static/api/html/nav_msgs/msg/OccupancyGrid.html b/static/api/html/nav_msgs/msg/OccupancyGrid.html new file mode 100644 index 00000000..6acb1c47 --- /dev/null +++ b/static/api/html/nav_msgs/msg/OccupancyGrid.html @@ -0,0 +1,39 @@ + + + + + msg/OccupancyGrid Documentation + + + +
+

nav_msgs/msg/OccupancyGrid Message

+
+

File: nav_msgs/msg/OccupancyGrid.msg

+

Raw Message Definition

+
+
# This represents a 2-D grid map

+ std_msgs/Header header
+
+
# MetaData for the map

+ MapMetaData info
+
+
# The map data, in row-major order, starting with (0,0).

+
# Cell (1, 0) will be listed second, representing the next cell in the x direction.

+
# Cell (0, 1) will be at the index equal to info.width, followed by (1, 1).

+
# The values inside are application dependent, but frequently,

+
# 0 represents unoccupied, 1 represents definitely occupied, and

+
# -1 represents unknown.

+ int8[] data
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ nav_msgs/msg/MapMetaData info
+ int8[] data
+
+
+ +
+ + diff --git a/static/api/html/nav_msgs/msg/Odometry.html b/static/api/html/nav_msgs/msg/Odometry.html new file mode 100644 index 00000000..542ee4a9 --- /dev/null +++ b/static/api/html/nav_msgs/msg/Odometry.html @@ -0,0 +1,42 @@ + + + + + msg/Odometry Documentation + + + +
+

nav_msgs/msg/Odometry Message

+
+

File: nav_msgs/msg/Odometry.msg

+

Raw Message Definition

+
+
# This represents an estimate of a position and velocity in free space.

+
# The pose in this message should be specified in the coordinate frame given by header.frame_id

+
# The twist in this message should be specified in the coordinate frame given by the child_frame_id

+
+
# Includes the frame id of the pose parent.

+ std_msgs/Header header
+
+
# Frame id the pose points to. The twist is in this coordinate frame.

+ string child_frame_id
+
+
# Estimated pose that is typically relative to a fixed world frame.

+ geometry_msgs/PoseWithCovariance pose
+
+
# Estimated linear and angular velocity relative to child_frame_id.

+ geometry_msgs/TwistWithCovariance twist
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/nav_msgs/msg/Path.html b/static/api/html/nav_msgs/msg/Path.html new file mode 100644 index 00000000..f49bde5d --- /dev/null +++ b/static/api/html/nav_msgs/msg/Path.html @@ -0,0 +1,32 @@ + + + + + msg/Path Documentation + + + +
+

nav_msgs/msg/Path Message

+
+

File: nav_msgs/msg/Path.msg

+

Raw Message Definition

+
+
# An array of poses that represents a Path for a robot to follow.

+
+
# Indicates the frame_id of the path.

+ std_msgs/Header header
+
+
# Array of poses to follow.

+ geometry_msgs/PoseStamped[] poses
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/nav_msgs/srv/GetMap.html b/static/api/html/nav_msgs/srv/GetMap.html new file mode 100644 index 00000000..dfc193ba --- /dev/null +++ b/static/api/html/nav_msgs/srv/GetMap.html @@ -0,0 +1,29 @@ + + + + + srv/GetMap Documentation + + + +
+

nav_msgs/srv/GetMap Service

+
+

File: nav_msgs/srv/GetMap.msg

+

Raw Message Definition

+
+
# Get the map as a nav_msgs/OccupancyGrid

+ ---
+
# The current map hosted by this map service.

+ OccupancyGrid map
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/nav_msgs/srv/GetPlan.html b/static/api/html/nav_msgs/srv/GetPlan.html new file mode 100644 index 00000000..139219da --- /dev/null +++ b/static/api/html/nav_msgs/srv/GetPlan.html @@ -0,0 +1,42 @@ + + + + + srv/GetPlan Documentation + + + +
+

nav_msgs/srv/GetPlan Service

+
+

File: nav_msgs/srv/GetPlan.msg

+

Raw Message Definition

+
+
# Get a plan from the current position to the goal Pose

+
+
# The start pose for the plan

+ geometry_msgs/PoseStamped start
+
+
# The final pose of the goal position

+ geometry_msgs/PoseStamped goal
+
+
# If the goal is obstructed, how many meters the planner can

+
# relax the constraint in x and y before failing.

+ float32 tolerance
+ ---
+
# Array of poses from start to goal if one was successfully found.

+ Path plan
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/nav_msgs/srv/LoadMap.html b/static/api/html/nav_msgs/srv/LoadMap.html new file mode 100644 index 00000000..e9218bbd --- /dev/null +++ b/static/api/html/nav_msgs/srv/LoadMap.html @@ -0,0 +1,47 @@ + + + + + srv/LoadMap Documentation + + + +
+

nav_msgs/srv/LoadMap Service

+
+

File: nav_msgs/srv/LoadMap.msg

+

Raw Message Definition

+
+
# URL of map resource

+
# Can be an absolute path to a file: file:///path/to/maps/floor1.yaml

+
# Or, relative to a ROS package: package://my_ros_package/maps/floor2.yaml

+ string map_url
+ ---
+
# Result code defintions

+ uint8 RESULT_SUCCESS=0
+ uint8 RESULT_MAP_DOES_NOT_EXIST=1
+ uint8 RESULT_INVALID_MAP_DATA=2
+ uint8 RESULT_INVALID_MAP_METADATA=3
+ uint8 RESULT_UNDEFINED_FAILURE=255
+
+
# Returned map is only valid if result equals RESULT_SUCCESS

+ nav_msgs/OccupancyGrid map
+ uint8 result
+
+

Compact Message Definition

+
+ uint8 RESULT_SUCCESS=0
+ uint8 RESULT_MAP_DOES_NOT_EXIST=1
+ uint8 RESULT_INVALID_MAP_DATA=2
+ uint8 RESULT_INVALID_MAP_METADATA=3
+ uint8 RESULT_UNDEFINED_FAILURE=255
+ nav_msgs/msg/OccupancyGrid map
+ uint8 result
+
+ string map_url
+
+
+ +
+ + diff --git a/static/api/html/nav_msgs/srv/SetMap.html b/static/api/html/nav_msgs/srv/SetMap.html new file mode 100644 index 00000000..d4cd3f30 --- /dev/null +++ b/static/api/html/nav_msgs/srv/SetMap.html @@ -0,0 +1,38 @@ + + + + + srv/SetMap Documentation + + + +
+

nav_msgs/srv/SetMap Service

+
+

File: nav_msgs/srv/SetMap.msg

+

Raw Message Definition

+
+
# Set a new map together with an initial pose

+
+
# Requested 2D map to be set.

+ nav_msgs/OccupancyGrid map
+
+
# Estimated initial pose when setting new map.

+ geometry_msgs/PoseWithCovarianceStamped initial_pose
+ ---
+
+
# True if the map was successfully set, false otherwise.

+ bool success
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/sensor_msgs/index-msg.html b/static/api/html/sensor_msgs/index-msg.html new file mode 100644 index 00000000..d337ad83 --- /dev/null +++ b/static/api/html/sensor_msgs/index-msg.html @@ -0,0 +1,47 @@ + + + + + sensor_msgs Message / Service / Action Documentation + + + +
+

sensor_msgs Message Documentation

+ +

sensor_msgs Service Documentation

+ + +
+ + diff --git a/static/api/html/sensor_msgs/msg/BatteryState.html b/static/api/html/sensor_msgs/msg/BatteryState.html new file mode 100644 index 00000000..d8e908dc --- /dev/null +++ b/static/api/html/sensor_msgs/msg/BatteryState.html @@ -0,0 +1,116 @@ + + + + + msg/BatteryState Documentation + + + +
+

sensor_msgs/msg/BatteryState Message

+
+

File: sensor_msgs/msg/BatteryState.msg

+

Raw Message Definition

+
+
+
# Constants are chosen to match the enums in the linux kernel

+
# defined in include/linux/power_supply.h as of version 3.7

+
# The one difference is for style reasons the constants are

+
# all uppercase not mixed case.

+
+
# Power supply status constants

+ uint8 POWER_SUPPLY_STATUS_UNKNOWN = 0
+ uint8 POWER_SUPPLY_STATUS_CHARGING = 1
+ uint8 POWER_SUPPLY_STATUS_DISCHARGING = 2
+ uint8 POWER_SUPPLY_STATUS_NOT_CHARGING = 3
+ uint8 POWER_SUPPLY_STATUS_FULL = 4
+
+
# Power supply health constants

+ uint8 POWER_SUPPLY_HEALTH_UNKNOWN = 0
+ uint8 POWER_SUPPLY_HEALTH_GOOD = 1
+ uint8 POWER_SUPPLY_HEALTH_OVERHEAT = 2
+ uint8 POWER_SUPPLY_HEALTH_DEAD = 3
+ uint8 POWER_SUPPLY_HEALTH_OVERVOLTAGE = 4
+ uint8 POWER_SUPPLY_HEALTH_UNSPEC_FAILURE = 5
+ uint8 POWER_SUPPLY_HEALTH_COLD = 6
+ uint8 POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE = 7
+ uint8 POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE = 8
+
+
# Power supply technology (chemistry) constants

+
#uint8 POWER_SUPPLY_TECHNOLOGY_UNKNOWN = 0 # Unknown battery technology

+
#uint8 POWER_SUPPLY_TECHNOLOGY_NIMH = 1 # Nickel-Metal Hydride battery

+
#uint8 POWER_SUPPLY_TECHNOLOGY_LION = 2 # Lithium-ion battery

+
#uint8 POWER_SUPPLY_TECHNOLOGY_LIPO = 3 # Lithium Polymer battery

+
#uint8 POWER_SUPPLY_TECHNOLOGY_LIFE = 4 # Lithium Iron Phosphate battery

+
#uint8 POWER_SUPPLY_TECHNOLOGY_NICD = 5 # Nickel-Cadmium battery

+
#uint8 POWER_SUPPLY_TECHNOLOGY_LIMN = 6 # Lithium Manganese Dioxide battery

+
#uint8 POWER_SUPPLY_TECHNOLOGY_TERNARY = 7 # Ternary Lithium battery

+
#uint8 POWER_SUPPLY_TECHNOLOGY_VRLA = 8 # Valve Regulated Lead-Acid battery

+
+ std_msgs/Header header
+
#float32 voltage # Voltage in Volts (Mandatory)

+
#float32 temperature # Temperature in Degrees Celsius (If unmeasured NaN)

+
#float32 current # Negative when discharging (A) (If unmeasured NaN)

+
#float32 charge # Current charge in Ah (If unmeasured NaN)

+
#float32 capacity # Capacity in Ah (last full capacity) (If unmeasured NaN)

+
#float32 design_capacity # Capacity in Ah (design capacity) (If unmeasured NaN)

+
#float32 percentage # Charge percentage on 0 to 1 range (If unmeasured NaN)

+
#uint8 power_supply_status # The charging status as reported. Values defined above

+
#uint8 power_supply_health # The battery health metric. Values defined above

+
#uint8 power_supply_technology # The battery chemistry. Values defined above

+
#bool present # True if the battery is present

+
+
#float32[] cell_voltage # An array of individual cell voltages for each cell in the pack

+
# # If individual voltages unknown but number of cells known set each to NaN

+
#float32[] cell_temperature # An array of individual cell temperatures for each cell in the pack

+
# # If individual temperatures unknown but number of cells known set each to NaN

+
#string location # The location into which the battery is inserted. (slot number or plug)

+
#string serial_number # The best approximation of the battery serial number

+
+

Compact Message Definition

+
+ uint8 POWER_SUPPLY_STATUS_UNKNOWN=0
+ uint8 POWER_SUPPLY_STATUS_CHARGING=1
+ uint8 POWER_SUPPLY_STATUS_DISCHARGING=2
+ uint8 POWER_SUPPLY_STATUS_NOT_CHARGING=3
+ uint8 POWER_SUPPLY_STATUS_FULL=4
+ uint8 POWER_SUPPLY_HEALTH_UNKNOWN=0
+ uint8 POWER_SUPPLY_HEALTH_GOOD=1
+ uint8 POWER_SUPPLY_HEALTH_OVERHEAT=2
+ uint8 POWER_SUPPLY_HEALTH_DEAD=3
+ uint8 POWER_SUPPLY_HEALTH_OVERVOLTAGE=4
+ uint8 POWER_SUPPLY_HEALTH_UNSPEC_FAILURE=5
+ uint8 POWER_SUPPLY_HEALTH_COLD=6
+ uint8 POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE=7
+ uint8 POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE=8
+ uint8 POWER_SUPPLY_TECHNOLOGY_UNKNOWN=0
+ uint8 POWER_SUPPLY_TECHNOLOGY_NIMH=1
+ uint8 POWER_SUPPLY_TECHNOLOGY_LION=2
+ uint8 POWER_SUPPLY_TECHNOLOGY_LIPO=3
+ uint8 POWER_SUPPLY_TECHNOLOGY_LIFE=4
+ uint8 POWER_SUPPLY_TECHNOLOGY_NICD=5
+ uint8 POWER_SUPPLY_TECHNOLOGY_LIMN=6
+ uint8 POWER_SUPPLY_TECHNOLOGY_TERNARY=7
+ uint8 POWER_SUPPLY_TECHNOLOGY_VRLA=8
+ std_msgs/msg/Header header
+ float voltage
+ float temperature
+ float current
+ float charge
+ float capacity
+ float design_capacity
+ float percentage
+ uint8 power_supply_status
+ uint8 power_supply_health
+ uint8 power_supply_technology
+ boolean present
+ float[] cell_voltage
+ float[] cell_temperature
+ string location
+ string serial_number
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/CameraInfo.html b/static/api/html/sensor_msgs/msg/CameraInfo.html new file mode 100644 index 00000000..85c496a9 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/CameraInfo.html @@ -0,0 +1,165 @@ + + + + + msg/CameraInfo Documentation + + + +
+

sensor_msgs/msg/CameraInfo Message

+
+

File: sensor_msgs/msg/CameraInfo.msg

+

Raw Message Definition

+
+
# This message defines meta information for a camera. It should be in a

+
# camera namespace on topic "camera_info" and accompanied by up to five

+
# image topics named:

+
#

+
# image_raw - raw data from the camera driver, possibly Bayer encoded

+
# image - monochrome, distorted

+
# image_color - color, distorted

+
# image_rect - monochrome, rectified

+
# image_rect_color - color, rectified

+
#

+
# The image_pipeline contains packages (image_proc, stereo_image_proc)

+
# for producing the four processed image topics from image_raw and

+
# camera_info. The meaning of the camera parameters are described in

+
# detail at http://www.ros.org/wiki/image_pipeline/CameraInfo.

+
#

+
# The image_geometry package provides a user-friendly interface to

+
# common operations using this meta information. If you want to, e.g.,

+
# project a 3d point into image coordinates, we strongly recommend

+
# using image_geometry.

+
#

+
# If the camera is uncalibrated, the matrices D, K, R, P should be left

+
# zeroed out. In particular, clients may assume that K[0] == 0.0

+
# indicates an uncalibrated camera.

+
+
#

+
# Image acquisition info

+
#

+
+
# Time of image acquisition, camera coordinate frame ID

+
#std_msgs/Header header # Header timestamp should be acquisition time of image

+
# # Header frame_id should be optical frame of camera

+
# # origin of frame should be optical center of camera

+
# # +x should point to the right in the image

+
# # +y should point down in the image

+
# # +z should point into the plane of the image

+
+
+
#

+
# Calibration Parameters

+
#

+
# These are fixed during camera calibration. Their values will be the

+
# same in all messages until the camera is recalibrated. Note that

+
# self-calibrating systems may "recalibrate" frequently.

+
#

+
# The internal parameters can be used to warp a raw (distorted) image

+
# to:

+
# 1. An undistorted image (requires D and K)

+
# 2. A rectified image (requires D, K, R)

+
# The projection matrix P projects 3D points into the rectified image.

+
#

+
+
# The image dimensions with which the camera was calibrated.

+
# Normally this will be the full camera resolution in pixels.

+ uint32 height
+ uint32 width
+
+
# The distortion model used. Supported models are listed in

+
# sensor_msgs/distortion_models.hpp. For most cameras, "plumb_bob" - a

+
# simple model of radial and tangential distortion - is sufficent.

+ string distortion_model
+
+
# The distortion parameters, size depending on the distortion model.

+
# For "plumb_bob", the 5 parameters are: (k1, k2, t1, t2, k3).

+ float64[] d
+
+
# Intrinsic camera matrix for the raw (distorted) images.

+
# [fx 0 cx]

+
# K = [ 0 fy cy]

+
# [ 0 0 1]

+
# Projects 3D points in the camera coordinate frame to 2D pixel

+
# coordinates using the focal lengths (fx, fy) and principal point

+
# (cx, cy).

+
#float64[9] k # 3x3 row-major matrix

+
+
# Rectification matrix (stereo cameras only)

+
# A rotation matrix aligning the camera coordinate system to the ideal

+
# stereo image plane so that epipolar lines in both stereo images are

+
# parallel.

+
#float64[9] r # 3x3 row-major matrix

+
+
# Projection/camera matrix

+
# [fx' 0 cx' Tx]

+
# P = [ 0 fy' cy' Ty]

+
# [ 0 0 1 0]

+
# By convention, this matrix specifies the intrinsic (camera) matrix

+
# of the processed (rectified) image. That is, the left 3x3 portion

+
# is the normal camera intrinsic matrix for the rectified image.

+
# It projects 3D points in the camera coordinate frame to 2D pixel

+
# coordinates using the focal lengths (fx', fy') and principal point

+
# (cx', cy') - these may differ from the values in K.

+
# For monocular cameras, Tx = Ty = 0. Normally, monocular cameras will

+
# also have R = the identity and P[1:3,1:3] = K.

+
# For a stereo pair, the fourth column [Tx Ty 0]' is related to the

+
# position of the optical center of the second camera in the first

+
# camera's frame. We assume Tz = 0 so both cameras are in the same

+
# stereo image plane. The first camera always has Tx = Ty = 0. For

+
# the right (second) camera of a horizontal stereo pair, Ty = 0 and

+
# Tx = -fx' * B, where B is the baseline between the cameras.

+
# Given a 3D point [X Y Z]', the projection (x, y) of the point onto

+
# the rectified image is given by:

+
# [u v w]' = P * [X Y Z 1]'

+
# x = u / w

+
# y = v / w

+
# This holds for both images of a stereo pair.

+
#float64[12] p # 3x4 row-major matrix

+
+
+
#

+
# Operational Parameters

+
#

+
# These define the image region actually captured by the camera

+
# driver. Although they affect the geometry of the output image, they

+
# may be changed freely without recalibrating the camera.

+
#

+
+
# Binning refers here to any camera setting which combines rectangular

+
# neighborhoods of pixels into larger "super-pixels." It reduces the

+
# resolution of the output image to

+
# (width / binning_x) x (height / binning_y).

+
# The default values binning_x = binning_y = 0 is considered the same

+
# as binning_x = binning_y = 1 (no subsampling).

+ uint32 binning_x
+ uint32 binning_y
+
+
# Region of interest (subwindow of full camera resolution), given in

+
# full resolution (unbinned) image coordinates. A particular ROI

+
# always denotes the same window of pixels on the camera sensor,

+
# regardless of binning settings.

+
# The default setting of roi (all values 0) is considered the same as

+
# full resolution (roi.width = width, roi.height = height).

+ RegionOfInterest roi
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ uint32 height
+ uint32 width
+ string distortion_model
+ double[] d
+ double[9] k
+ double[9] r
+ double[12] p
+ uint32 binning_x
+ uint32 binning_y
+ sensor_msgs/msg/RegionOfInterest roi
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/ChannelFloat32.html b/static/api/html/sensor_msgs/msg/ChannelFloat32.html new file mode 100644 index 00000000..9e5c4efd --- /dev/null +++ b/static/api/html/sensor_msgs/msg/ChannelFloat32.html @@ -0,0 +1,49 @@ + + + + + msg/ChannelFloat32 Documentation + + + +
+

sensor_msgs/msg/ChannelFloat32 Message

+
+

File: sensor_msgs/msg/ChannelFloat32.msg

+

Raw Message Definition

+
+
# This message is used by the PointCloud message to hold optional data

+
# associated with each point in the cloud. The length of the values

+
# array should be the same as the length of the points array in the

+
# PointCloud, and each value should be associated with the corresponding

+
# point.

+
#

+
# Channel names in existing practice include:

+
# "u", "v" - row and column (respectively) in the left stereo image.

+
# This is opposite to usual conventions but remains for

+
# historical reasons. The newer PointCloud2 message has no

+
# such problem.

+
# "rgb" - For point clouds produced by color stereo cameras. uint8

+
# (R,G,B) values packed into the least significant 24 bits,

+
# in order.

+
# "intensity" - laser or pixel intensity.

+
# "distance"

+
+
# The channel name should give semantics of the channel (e.g.

+
# "intensity" instead of "value").

+ string name
+
+
# The values array should be 1-1 with the elements of the associated

+
# PointCloud.

+ float32[] values
+
+

Compact Message Definition

+
+ string name
+ float[] values
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/CompressedImage.html b/static/api/html/sensor_msgs/msg/CompressedImage.html new file mode 100644 index 00000000..d422e736 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/CompressedImage.html @@ -0,0 +1,67 @@ + + + + + msg/CompressedImage Documentation + + + +
+

sensor_msgs/msg/CompressedImage Message

+
+

File: sensor_msgs/msg/CompressedImage.msg

+

Raw Message Definition

+
+
# This message contains a compressed image.

+
+
#std_msgs/Header header # Header timestamp should be acquisition time of image

+
# # Header frame_id should be optical frame of camera

+
# # origin of frame should be optical center of cameara

+
# # +x should point to the right in the image

+
# # +y should point down in the image

+
# # +z should point into to plane of the image

+
+
#string format # Specifies the format of the data

+
# # Acceptable values differ by the image transport used:

+
# # - compressed_image_transport:

+
# # ORIG_PIXFMT; CODEC compressed [COMPRESSED_PIXFMT]

+
# # where:

+
# # - ORIG_PIXFMT is pixel format of the raw image, i.e.

+
# # the content of sensor_msgs/Image/encoding with

+
# # values from include/sensor_msgs/image_encodings.h

+
# # - CODEC is one of [jpeg, png, tiff]

+
# # - COMPRESSED_PIXFMT is only appended for color images

+
# # and is the pixel format used by the compression

+
# # algorithm. Valid values for jpeg encoding are:

+
# # [bgr8, rgb8]. Valid values for png encoding are:

+
# # [bgr8, rgb8, bgr16, rgb16].

+
# # If the field is empty or does not correspond to the

+
# # above pattern, the image is treated as bgr8 or mono8

+
# # jpeg image (depending on the number of channels).

+
# # - compressed_depth_image_transport:

+
# # ORIG_PIXFMT; compressedDepth CODEC

+
# # where:

+
# # - ORIG_PIXFMT is pixel format of the raw image, i.e.

+
# # the content of sensor_msgs/Image/encoding with

+
# # values from include/sensor_msgs/image_encodings.h

+
# # It is usually one of [16UC1, 32FC1].

+
# # - CODEC is one of [png, rvl]

+
# # If the field is empty or does not correspond to the

+
# # above pattern, the image is treated as png image.

+
# # - Other image transports can store whatever values they

+
# # need for successful decoding of the image. Refer to

+
# # documentation of the other transports for details.

+
+
#uint8[] data # Compressed image buffer

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ string format
+ uint8[] data
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/FluidPressure.html b/static/api/html/sensor_msgs/msg/FluidPressure.html new file mode 100644 index 00000000..7236fbc6 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/FluidPressure.html @@ -0,0 +1,38 @@ + + + + + msg/FluidPressure Documentation + + + +
+

sensor_msgs/msg/FluidPressure Message

+
+

File: sensor_msgs/msg/FluidPressure.msg

+

Raw Message Definition

+
+
# Single pressure reading. This message is appropriate for measuring the

+
# pressure inside of a fluid (air, water, etc). This also includes

+
# atmospheric or barometric pressure.

+
#

+
# This message is not appropriate for force/pressure contact sensors.

+
+
#std_msgs/Header header # timestamp of the measurement

+
# # frame_id is the location of the pressure sensor

+
+
#float64 fluid_pressure # Absolute pressure reading in Pascals.

+
+
#float64 variance # 0 is interpreted as variance unknown

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ double fluid_pressure
+ double variance
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/Illuminance.html b/static/api/html/sensor_msgs/msg/Illuminance.html new file mode 100644 index 00000000..07480b41 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/Illuminance.html @@ -0,0 +1,46 @@ + + + + + msg/Illuminance Documentation + + + +
+

sensor_msgs/msg/Illuminance Message

+
+

File: sensor_msgs/msg/Illuminance.msg

+

Raw Message Definition

+
+
# Single photometric illuminance measurement. Light should be assumed to be

+
# measured along the sensor's x-axis (the area of detection is the y-z plane).

+
# The illuminance should have a 0 or positive value and be received with

+
# the sensor's +X axis pointing toward the light source.

+
#

+
# Photometric illuminance is the measure of the human eye's sensitivity of the

+
# intensity of light encountering or passing through a surface.

+
#

+
# All other Photometric and Radiometric measurements should not use this message.

+
# This message cannot represent:

+
# - Luminous intensity (candela/light source output)

+
# - Luminance (nits/light output per area)

+
# - Irradiance (watt/area), etc.

+
+
#std_msgs/Header header # timestamp is the time the illuminance was measured

+
# # frame_id is the location and direction of the reading

+
+
#float64 illuminance # Measurement of the Photometric Illuminance in Lux.

+
+
#float64 variance # 0 is interpreted as variance unknown

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ double illuminance
+ double variance
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/Image.html b/static/api/html/sensor_msgs/msg/Image.html new file mode 100644 index 00000000..49e670cc --- /dev/null +++ b/static/api/html/sensor_msgs/msg/Image.html @@ -0,0 +1,56 @@ + + + + + msg/Image Documentation + + + +
+

sensor_msgs/msg/Image Message

+
+

File: sensor_msgs/msg/Image.msg

+

Raw Message Definition

+
+
# This message contains an uncompressed image

+
# (0, 0) is at top-left corner of image

+
+
#std_msgs/Header header # Header timestamp should be acquisition time of image

+
# # Header frame_id should be optical frame of camera

+
# # origin of frame should be optical center of cameara

+
# # +x should point to the right in the image

+
# # +y should point down in the image

+
# # +z should point into to plane of the image

+
# # If the frame_id here and the frame_id of the CameraInfo

+
# # message associated with the image conflict

+
# # the behavior is undefined

+
+
#uint32 height # image height, that is, number of rows

+
#uint32 width # image width, that is, number of columns

+
+
# The legal values for encoding are in file include/sensor_msgs/image_encodings.hpp

+
# If you want to standardize a new string format, join

+
# ros-users@lists.ros.org and send an email proposing a new encoding.

+
+
#string encoding # Encoding of pixels -- channel meaning, ordering, size

+
# # taken from the list of strings in include/sensor_msgs/image_encodings.hpp

+
+
#uint8 is_bigendian # is this data bigendian?

+
#uint32 step # Full row length in bytes

+
#uint8[] data # actual matrix data, size is (step * rows)

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ uint32 height
+ uint32 width
+ string encoding
+ uint8 is_bigendian
+ uint32 step
+ uint8[] data
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/Imu.html b/static/api/html/sensor_msgs/msg/Imu.html new file mode 100644 index 00000000..4db0b984 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/Imu.html @@ -0,0 +1,54 @@ + + + + + msg/Imu Documentation + + + +
+

sensor_msgs/msg/Imu Message

+
+

File: sensor_msgs/msg/Imu.msg

+

Raw Message Definition

+
+
# This is a message to hold data from an IMU (Inertial Measurement Unit)

+
#

+
# Accelerations should be in m/s^2 (not in g's), and rotational velocity should be in rad/sec

+
#

+
# If the covariance of the measurement is known, it should be filled in (if all you know is the

+
# variance of each measurement, e.g. from the datasheet, just put those along the diagonal)

+
# A covariance matrix of all zeros will be interpreted as "covariance unknown", and to use the

+
# data a covariance will have to be assumed or gotten from some other source

+
#

+
# If you have no estimate for one of the data elements (e.g. your IMU doesn't produce an

+
# orientation estimate), please set element 0 of the associated covariance matrix to -1

+
# If you are interpreting this message, please check for a value of -1 in the first element of each

+
# covariance matrix, and disregard the associated estimate.

+
+ std_msgs/Header header
+
+ geometry_msgs/Quaternion orientation
+
#float64[9] orientation_covariance # Row major about x, y, z axes

+
+ geometry_msgs/Vector3 angular_velocity
+
#float64[9] angular_velocity_covariance # Row major about x, y, z axes

+
+ geometry_msgs/Vector3 linear_acceleration
+
#float64[9] linear_acceleration_covariance # Row major x, y z

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ geometry_msgs/msg/Quaternion orientation
+ double[9] orientation_covariance
+ geometry_msgs/msg/Vector3 angular_velocity
+ double[9] angular_velocity_covariance
+ geometry_msgs/msg/Vector3 linear_acceleration
+ double[9] linear_acceleration_covariance
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/JointState.html b/static/api/html/sensor_msgs/msg/JointState.html new file mode 100644 index 00000000..d2097ceb --- /dev/null +++ b/static/api/html/sensor_msgs/msg/JointState.html @@ -0,0 +1,53 @@ + + + + + msg/JointState Documentation + + + +
+

sensor_msgs/msg/JointState Message

+
+

File: sensor_msgs/msg/JointState.msg

+

Raw Message Definition

+
+
# This is a message that holds data to describe the state of a set of torque controlled joints.

+
#

+
# The state of each joint (revolute or prismatic) is defined by:

+
# * the position of the joint (rad or m),

+
# * the velocity of the joint (rad/s or m/s) and

+
# * the effort that is applied in the joint (Nm or N).

+
#

+
# Each joint is uniquely identified by its name

+
# The header specifies the time at which the joint states were recorded. All the joint states

+
# in one message have to be recorded at the same time.

+
#

+
# This message consists of a multiple arrays, one for each part of the joint state.

+
# The goal is to make each of the fields optional. When e.g. your joints have no

+
# effort associated with them, you can leave the effort array empty.

+
#

+
# All arrays in this message should have the same size, or be empty.

+
# This is the only way to uniquely associate the joint name with the correct

+
# states.

+
+ std_msgs/Header header
+
+ string[] name
+ float64[] position
+ float64[] velocity
+ float64[] effort
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ string[] name
+ double[] position
+ double[] velocity
+ double[] effort
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/Joy.html b/static/api/html/sensor_msgs/msg/Joy.html new file mode 100644 index 00000000..daa36315 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/Joy.html @@ -0,0 +1,36 @@ + + + + + msg/Joy Documentation + + + +
+

sensor_msgs/msg/Joy Message

+
+

File: sensor_msgs/msg/Joy.msg

+

Raw Message Definition

+
+
# Reports the state of a joystick's axes and buttons.

+
+
# The timestamp is the time at which data is received from the joystick.

+ std_msgs/Header header
+
+
# The axes measurements from a joystick.

+ float32[] axes
+
+
# The buttons measurements from a joystick.

+ int32[] buttons
+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ float[] axes
+ int32[] buttons
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/JoyFeedback.html b/static/api/html/sensor_msgs/msg/JoyFeedback.html new file mode 100644 index 00000000..bb6275f2 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/JoyFeedback.html @@ -0,0 +1,43 @@ + + + + + msg/JoyFeedback Documentation + + + +
+

sensor_msgs/msg/JoyFeedback Message

+
+

File: sensor_msgs/msg/JoyFeedback.msg

+

Raw Message Definition

+
+
# Declare of the type of feedback

+ uint8 TYPE_LED = 0
+ uint8 TYPE_RUMBLE = 1
+ uint8 TYPE_BUZZER = 2
+
+ uint8 type
+
+
# This will hold an id number for each type of each feedback.

+
# Example, the first led would be id=0, the second would be id=1

+ uint8 id
+
+
# Intensity of the feedback, from 0.0 to 1.0, inclusive. If device is

+
# actually binary, driver should treat 0<=x<0.5 as off, 0.5<=x<=1 as on.

+ float32 intensity
+
+

Compact Message Definition

+
+ uint8 TYPE_LED=0
+ uint8 TYPE_RUMBLE=1
+ uint8 TYPE_BUZZER=2
+ uint8 type
+ uint8 id
+ float intensity
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/JoyFeedbackArray.html b/static/api/html/sensor_msgs/msg/JoyFeedbackArray.html new file mode 100644 index 00000000..324db0ab --- /dev/null +++ b/static/api/html/sensor_msgs/msg/JoyFeedbackArray.html @@ -0,0 +1,26 @@ + + + + + msg/JoyFeedbackArray Documentation + + + +
+

sensor_msgs/msg/JoyFeedbackArray Message

+
+

File: sensor_msgs/msg/JoyFeedbackArray.msg

+

Raw Message Definition

+
+
# This message publishes values for multiple feedback at once.

+ JoyFeedback[] array
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/LaserEcho.html b/static/api/html/sensor_msgs/msg/LaserEcho.html new file mode 100644 index 00000000..ab94580b --- /dev/null +++ b/static/api/html/sensor_msgs/msg/LaserEcho.html @@ -0,0 +1,29 @@ + + + + + msg/LaserEcho Documentation + + + +
+

sensor_msgs/msg/LaserEcho Message

+
+

File: sensor_msgs/msg/LaserEcho.msg

+

Raw Message Definition

+
+
# This message is a submessage of MultiEchoLaserScan and is not intended

+
# to be used separately.

+
+
#float32[] echoes # Multiple values of ranges or intensities.

+
# # Each array represents data from the same angle increment.

+
+

Compact Message Definition

+
+ float[] echoes
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/LaserScan.html b/static/api/html/sensor_msgs/msg/LaserScan.html new file mode 100644 index 00000000..9e3c8317 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/LaserScan.html @@ -0,0 +1,63 @@ + + + + + msg/LaserScan Documentation + + + +
+

sensor_msgs/msg/LaserScan Message

+
+

File: sensor_msgs/msg/LaserScan.msg

+

Raw Message Definition

+
+
# Single scan from a planar laser range-finder

+
#

+
# If you have another ranging device with different behavior (e.g. a sonar

+
# array), please find or create a different message, since applications

+
# will make fairly laser-specific assumptions about this data

+
+
#std_msgs/Header header # timestamp in the header is the acquisition time of

+
# # the first ray in the scan.

+
#

+
# # in frame frame_id, angles are measured around

+
# # the positive Z axis (counterclockwise, if Z is up)

+
# # with zero angle being forward along the x axis

+
+
#float32 angle_min # start angle of the scan [rad]

+
#float32 angle_max # end angle of the scan [rad]

+
#float32 angle_increment # angular distance between measurements [rad]

+
+
#float32 time_increment # time between measurements [seconds] - if your scanner

+
# # is moving, this will be used in interpolating position

+
# # of 3d points

+
#float32 scan_time # time between scans [seconds]

+
+
#float32 range_min # minimum range value [m]

+
#float32 range_max # maximum range value [m]

+
+
#float32[] ranges # range data [m]

+
# # (Note: values < range_min or > range_max should be discarded)

+
#float32[] intensities # intensity data [device-specific units]. If your

+
# # device does not provide intensities, please leave

+
# # the array empty.

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ float angle_min
+ float angle_max
+ float angle_increment
+ float time_increment
+ float scan_time
+ float range_min
+ float range_max
+ float[] ranges
+ float[] intensities
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/MagneticField.html b/static/api/html/sensor_msgs/msg/MagneticField.html new file mode 100644 index 00000000..68972db0 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/MagneticField.html @@ -0,0 +1,47 @@ + + + + + msg/MagneticField Documentation + + + +
+

sensor_msgs/msg/MagneticField Message

+
+

File: sensor_msgs/msg/MagneticField.msg

+

Raw Message Definition

+
+
# Measurement of the Magnetic Field vector at a specific location.

+
#

+
# If the covariance of the measurement is known, it should be filled in.

+
# If all you know is the variance of each measurement, e.g. from the datasheet,

+
# just put those along the diagonal.

+
# A covariance matrix of all zeros will be interpreted as "covariance unknown",

+
# and to use the data a covariance will have to be assumed or gotten from some

+
# other source.

+
+
#std_msgs/Header header # timestamp is the time the

+
# # field was measured

+
# # frame_id is the location and orientation

+
# # of the field measurement

+
+
#geometry_msgs/Vector3 magnetic_field # x, y, and z components of the

+
# # field vector in Tesla

+
# # If your sensor does not output 3 axes,

+
# # put NaNs in the components not reported.

+
+
#float64[9] magnetic_field_covariance # Row major about x, y, z axes

+
# # 0 is interpreted as variance unknown

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ geometry_msgs/msg/Vector3 magnetic_field
+ double[9] magnetic_field_covariance
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/MultiDOFJointState.html b/static/api/html/sensor_msgs/msg/MultiDOFJointState.html new file mode 100644 index 00000000..bfd22136 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/MultiDOFJointState.html @@ -0,0 +1,54 @@ + + + + + msg/MultiDOFJointState Documentation + + + +
+

sensor_msgs/msg/MultiDOFJointState Message

+
+

File: sensor_msgs/msg/MultiDOFJointState.msg

+

Raw Message Definition

+
+
# Representation of state for joints with multiple degrees of freedom,

+
# following the structure of JointState which can only represent a single degree of freedom.

+
#

+
# It is assumed that a joint in a system corresponds to a transform that gets applied

+
# along the kinematic chain. For example, a planar joint (as in URDF) is 3DOF (x, y, yaw)

+
# and those 3DOF can be expressed as a transformation matrix, and that transformation

+
# matrix can be converted back to (x, y, yaw)

+
#

+
# Each joint is uniquely identified by its name

+
# The header specifies the time at which the joint states were recorded. All the joint states

+
# in one message have to be recorded at the same time.

+
#

+
# This message consists of a multiple arrays, one for each part of the joint state.

+
# The goal is to make each of the fields optional. When e.g. your joints have no

+
# wrench associated with them, you can leave the wrench array empty.

+
#

+
# All arrays in this message should have the same size, or be empty.

+
# This is the only way to uniquely associate the joint name with the correct

+
# states.

+
+ std_msgs/Header header
+
+ string[] joint_names
+ geometry_msgs/Transform[] transforms
+ geometry_msgs/Twist[] twist
+ geometry_msgs/Wrench[] wrench
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html b/static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html new file mode 100644 index 00000000..2f8bc54d --- /dev/null +++ b/static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html @@ -0,0 +1,65 @@ + + + + + msg/MultiEchoLaserScan Documentation + + + +
+

sensor_msgs/msg/MultiEchoLaserScan Message

+
+

File: sensor_msgs/msg/MultiEchoLaserScan.msg

+

Raw Message Definition

+
+
# Single scan from a multi-echo planar laser range-finder

+
#

+
# If you have another ranging device with different behavior (e.g. a sonar

+
# array), please find or create a different message, since applications

+
# will make fairly laser-specific assumptions about this data

+
+
#std_msgs/Header header # timestamp in the header is the acquisition time of

+
# # the first ray in the scan.

+
#

+
# # in frame frame_id, angles are measured around

+
# # the positive Z axis (counterclockwise, if Z is up)

+
# # with zero angle being forward along the x axis

+
+
#float32 angle_min # start angle of the scan [rad]

+
#float32 angle_max # end angle of the scan [rad]

+
#float32 angle_increment # angular distance between measurements [rad]

+
+
#float32 time_increment # time between measurements [seconds] - if your scanner

+
# # is moving, this will be used in interpolating position

+
# # of 3d points

+
#float32 scan_time # time between scans [seconds]

+
+
#float32 range_min # minimum range value [m]

+
#float32 range_max # maximum range value [m]

+
+
#LaserEcho[] ranges # range data [m]

+
# # (Note: NaNs, values < range_min or > range_max should be discarded)

+
# # +Inf measurements are out of range

+
# # -Inf measurements are too close to determine exact distance.

+
#LaserEcho[] intensities # intensity data [device-specific units]. If your

+
# # device does not provide intensities, please leave

+
# # the array empty.

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ float angle_min
+ float angle_max
+ float angle_increment
+ float time_increment
+ float scan_time
+ float range_min
+ float range_max
+ sensor_msgs/msg/LaserEcho[] ranges
+ sensor_msgs/msg/LaserEcho[] intensities
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/NavSatFix.html b/static/api/html/sensor_msgs/msg/NavSatFix.html new file mode 100644 index 00000000..a4ba0a85 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/NavSatFix.html @@ -0,0 +1,79 @@ + + + + + msg/NavSatFix Documentation + + + +
+

sensor_msgs/msg/NavSatFix Message

+
+

File: sensor_msgs/msg/NavSatFix.msg

+

Raw Message Definition

+
+
# Navigation Satellite fix for any Global Navigation Satellite System

+
#

+
# Specified using the WGS 84 reference ellipsoid

+
+
# header.stamp specifies the ROS time for this measurement (the

+
# corresponding satellite time may be reported using the

+
# sensor_msgs/TimeReference message).

+
#

+
# header.frame_id is the frame of reference reported by the satellite

+
# receiver, usually the location of the antenna. This is a

+
# Euclidean frame relative to the vehicle, not a reference

+
# ellipsoid.

+ std_msgs/Header header
+
+
# Satellite fix status information.

+ NavSatStatus status
+
+
# Latitude [degrees]. Positive is north of equator; negative is south.

+ float64 latitude
+
+
# Longitude [degrees]. Positive is east of prime meridian; negative is west.

+ float64 longitude
+
+
# Altitude [m]. Positive is above the WGS 84 ellipsoid

+
# (quiet NaN if no altitude is available).

+ float64 altitude
+
+
# Position covariance [m^2] defined relative to a tangential plane

+
# through the reported position. The components are East, North, and

+
# Up (ENU), in row-major order.

+
#

+
# Beware: this coordinate system exhibits singularities at the poles.

+ float64[9] position_covariance
+
+
# If the covariance of the fix is known, fill it in completely. If the

+
# GPS receiver provides the variance of each measurement, put them

+
# along the diagonal. If only Dilution of Precision is available,

+
# estimate an approximate covariance from that.

+
+ uint8 COVARIANCE_TYPE_UNKNOWN = 0
+ uint8 COVARIANCE_TYPE_APPROXIMATED = 1
+ uint8 COVARIANCE_TYPE_DIAGONAL_KNOWN = 2
+ uint8 COVARIANCE_TYPE_KNOWN = 3
+
+ uint8 position_covariance_type
+
+

Compact Message Definition

+
+ uint8 COVARIANCE_TYPE_UNKNOWN=0
+ uint8 COVARIANCE_TYPE_APPROXIMATED=1
+ uint8 COVARIANCE_TYPE_DIAGONAL_KNOWN=2
+ uint8 COVARIANCE_TYPE_KNOWN=3
+ std_msgs/msg/Header header
+ sensor_msgs/msg/NavSatStatus status
+ double latitude
+ double longitude
+ double altitude
+ double[9] position_covariance
+ uint8 position_covariance_type
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/NavSatStatus.html b/static/api/html/sensor_msgs/msg/NavSatStatus.html new file mode 100644 index 00000000..ee09db48 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/NavSatStatus.html @@ -0,0 +1,59 @@ + + + + + msg/NavSatStatus Documentation + + + +
+

sensor_msgs/msg/NavSatStatus Message

+
+

File: sensor_msgs/msg/NavSatStatus.msg

+

Raw Message Definition

+
+
# Navigation Satellite fix status for any Global Navigation Satellite System.

+
#

+
# Whether to output an augmented fix is determined by both the fix

+
# type and the last time differential corrections were received. A

+
# fix is valid when status >= STATUS_FIX.

+
+
#int8 STATUS_UNKNOWN = -2 # status is not yet set

+
#int8 STATUS_NO_FIX = -1 # unable to fix position

+
#int8 STATUS_FIX = 0 # unaugmented fix

+
#int8 STATUS_SBAS_FIX = 1 # with satellite-based augmentation

+
#int8 STATUS_GBAS_FIX = 2 # with ground-based augmentation

+
+
#int8 status -2 # STATUS_UNKNOWN

+
+
# Bits defining which Global Navigation Satellite System signals were

+
# used by the receiver.

+
+
#uint16 SERVICE_UNKNOWN = 0 # Remember service is a bitfield, so checking (service & SERVICE_UNKNOWN) will not work. Use == instead.

+ uint16 SERVICE_GPS = 1
+ uint16 SERVICE_GLONASS = 2
+
#uint16 SERVICE_COMPASS = 4 # includes BeiDou.

+ uint16 SERVICE_GALILEO = 8
+
+ uint16 service
+
+

Compact Message Definition

+
+ int8 STATUS_UNKNOWN=-2
+ int8 STATUS_NO_FIX=-1
+ int8 STATUS_FIX=0
+ int8 STATUS_SBAS_FIX=1
+ int8 STATUS_GBAS_FIX=2
+ uint16 SERVICE_UNKNOWN=0
+ uint16 SERVICE_GPS=1
+ uint16 SERVICE_GLONASS=2
+ uint16 SERVICE_COMPASS=4
+ uint16 SERVICE_GALILEO=8
+ int8 status=-2
+ uint16 service
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/PointCloud.html b/static/api/html/sensor_msgs/msg/PointCloud.html new file mode 100644 index 00000000..5a20c119 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/PointCloud.html @@ -0,0 +1,43 @@ + + + + + msg/PointCloud Documentation + + + +
+

sensor_msgs/msg/PointCloud Message

+
+

File: sensor_msgs/msg/PointCloud.msg

+

Raw Message Definition

+
+
# THIS MESSAGE IS DEPRECATED AS OF FOXY

+
# Please use sensor_msgs/PointCloud2

+
+
# This message holds a collection of 3d points, plus optional additional

+
# information about each point.

+
+
# Time of sensor data acquisition, coordinate frame ID.

+ std_msgs/Header header
+
+
# Array of 3d points. Each Point32 should be interpreted as a 3d point

+
# in the frame given in the header.

+ geometry_msgs/Point32[] points
+
+
# Each channel should have the same number of elements as points array,

+
# and the data in each channel should correspond 1:1 with each point.

+
# Channel names in common practice are listed in ChannelFloat32.msg.

+ ChannelFloat32[] channels
+
+

Compact Message Definition

+ +
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/PointCloud2.html b/static/api/html/sensor_msgs/msg/PointCloud2.html new file mode 100644 index 00000000..f0c0b0b7 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/PointCloud2.html @@ -0,0 +1,58 @@ + + + + + msg/PointCloud2 Documentation + + + +
+

sensor_msgs/msg/PointCloud2 Message

+
+

File: sensor_msgs/msg/PointCloud2.msg

+

Raw Message Definition

+
+
# This message holds a collection of N-dimensional points, which may

+
# contain additional information such as normals, intensity, etc. The

+
# point data is stored as a binary blob, its layout described by the

+
# contents of the "fields" array.

+
#

+
# The point cloud data may be organized 2d (image-like) or 1d (unordered).

+
# Point clouds organized as 2d images may be produced by camera depth sensors

+
# such as stereo or time-of-flight.

+
+
# Time of sensor data acquisition, and the coordinate frame ID (for 3d points).

+ std_msgs/Header header
+
+
# 2D structure of the point cloud. If the cloud is unordered, height is

+
# 1 and width is the length of the point cloud.

+ uint32 height
+ uint32 width
+
+
# Describes the channels and their layout in the binary data blob.

+ PointField[] fields
+
+
#bool is_bigendian # Is this data bigendian?

+
#uint32 point_step # Length of a point in bytes

+
#uint32 row_step # Length of a row in bytes

+
#uint8[] data # Actual point data, size is (row_step*height)

+
+
#bool is_dense # True if there are no invalid points

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ uint32 height
+ uint32 width
+ sensor_msgs/msg/PointField[] fields
+ boolean is_bigendian
+ uint32 point_step
+ uint32 row_step
+ uint8[] data
+ boolean is_dense
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/PointField.html b/static/api/html/sensor_msgs/msg/PointField.html new file mode 100644 index 00000000..f1b276bb --- /dev/null +++ b/static/api/html/sensor_msgs/msg/PointField.html @@ -0,0 +1,51 @@ + + + + + msg/PointField Documentation + + + +
+

sensor_msgs/msg/PointField Message

+
+

File: sensor_msgs/msg/PointField.msg

+

Raw Message Definition

+
+
# This message holds the description of one point entry in the

+
# PointCloud2 message format.

+ uint8 INT8 = 1
+ uint8 UINT8 = 2
+ uint8 INT16 = 3
+ uint8 UINT16 = 4
+ uint8 INT32 = 5
+ uint8 UINT32 = 6
+ uint8 FLOAT32 = 7
+ uint8 FLOAT64 = 8
+
+
# Common PointField names are x, y, z, intensity, rgb, rgba

+
#string name # Name of field

+
#uint32 offset # Offset from start of point struct

+
#uint8 datatype # Datatype enumeration, see above

+
#uint32 count # How many elements in the field

+
+

Compact Message Definition

+
+ uint8 INT8=1
+ uint8 UINT8=2
+ uint8 INT16=3
+ uint8 UINT16=4
+ uint8 INT32=5
+ uint8 UINT32=6
+ uint8 FLOAT32=7
+ uint8 FLOAT64=8
+ string name
+ uint32 offset
+ uint8 datatype
+ uint32 count
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/Range.html b/static/api/html/sensor_msgs/msg/Range.html new file mode 100644 index 00000000..a3c1a77b --- /dev/null +++ b/static/api/html/sensor_msgs/msg/Range.html @@ -0,0 +1,74 @@ + + + + + msg/Range Documentation + + + +
+

sensor_msgs/msg/Range Message

+
+

File: sensor_msgs/msg/Range.msg

+

Raw Message Definition

+
+
# Single range reading from an active ranger that emits energy and reports

+
# one range reading that is valid along an arc at the distance measured.

+
# This message is not appropriate for laser scanners. See the LaserScan

+
# message if you are working with a laser scanner.

+
#

+
# This message also can represent a fixed-distance (binary) ranger. This

+
# sensor will have min_range===max_range===distance of detection.

+
# These sensors follow REP 117 and will output -Inf if the object is detected

+
# and +Inf if the object is outside of the detection range.

+
+
#std_msgs/Header header # timestamp in the header is the time the ranger

+
# # returned the distance reading

+
+
# Radiation type enums

+
# If you want a value added to this list, send an email to the ros-users list

+ uint8 ULTRASOUND=0
+ uint8 INFRARED=1
+
+
#uint8 radiation_type # the type of radiation used by the sensor

+
# # (sound, IR, etc) [enum]

+
+
#float32 field_of_view # the size of the arc that the distance reading is

+
# # valid for [rad]

+
# # the object causing the range reading may have

+
# # been anywhere within -field_of_view/2 and

+
# # field_of_view/2 at the measured range.

+
# # 0 angle corresponds to the x-axis of the sensor.

+
+
#float32 min_range # minimum range value [m]

+
#float32 max_range # maximum range value [m]

+
# # Fixed distance rangers require min_range==max_range

+
+
#float32 range # range data [m]

+
# # (Note: values < range_min or > range_max should be discarded)

+
# # Fixed distance rangers only output -Inf or +Inf.

+
# # -Inf represents a detection within fixed distance.

+
# # (Detection too close to the sensor to quantify)

+
# # +Inf represents no detection within the fixed distance.

+
# # (Object out of range)

+
+
#float32 variance # variance of the range sensor

+
# # 0 is interpreted as variance unknown

+
+

Compact Message Definition

+
+ uint8 ULTRASOUND=0
+ uint8 INFRARED=1
+ std_msgs/msg/Header header
+ uint8 radiation_type
+ float field_of_view
+ float min_range
+ float max_range
+ float range
+ float variance
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/RegionOfInterest.html b/static/api/html/sensor_msgs/msg/RegionOfInterest.html new file mode 100644 index 00000000..9428867e --- /dev/null +++ b/static/api/html/sensor_msgs/msg/RegionOfInterest.html @@ -0,0 +1,47 @@ + + + + + msg/RegionOfInterest Documentation + + + +
+

sensor_msgs/msg/RegionOfInterest Message

+
+

File: sensor_msgs/msg/RegionOfInterest.msg

+

Raw Message Definition

+
+
# This message is used to specify a region of interest within an image.

+
#

+
# When used to specify the ROI setting of the camera when the image was

+
# taken, the height and width fields should either match the height and

+
# width fields for the associated image; or height = width = 0

+
# indicates that the full resolution image was captured.

+
+
#uint32 x_offset # Leftmost pixel of the ROI

+
# # (0 if the ROI includes the left edge of the image)

+
#uint32 y_offset # Topmost pixel of the ROI

+
# # (0 if the ROI includes the top edge of the image)

+
#uint32 height # Height of ROI

+
#uint32 width # Width of ROI

+
+
# True if a distinct rectified ROI should be calculated from the "raw"

+
# ROI in this message. Typically this should be False if the full image

+
# is captured (ROI not used), and True if a subwindow is captured (ROI

+
# used).

+ bool do_rectify
+
+

Compact Message Definition

+
+ uint32 x_offset
+ uint32 y_offset
+ uint32 height
+ uint32 width
+ boolean do_rectify
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/RelativeHumidity.html b/static/api/html/sensor_msgs/msg/RelativeHumidity.html new file mode 100644 index 00000000..2cb51bf1 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/RelativeHumidity.html @@ -0,0 +1,39 @@ + + + + + msg/RelativeHumidity Documentation + + + +
+

sensor_msgs/msg/RelativeHumidity Message

+
+

File: sensor_msgs/msg/RelativeHumidity.msg

+

Raw Message Definition

+
+
# Single reading from a relative humidity sensor.

+
# Defines the ratio of partial pressure of water vapor to the saturated vapor

+
# pressure at a temperature.

+
+
#std_msgs/Header header # timestamp of the measurement

+
# # frame_id is the location of the humidity sensor

+
+
#float64 relative_humidity # Expression of the relative humidity

+
# # from 0.0 to 1.0.

+
# # 0.0 is no partial pressure of water vapor

+
# # 1.0 represents partial pressure of saturation

+
+
#float64 variance # 0 is interpreted as variance unknown

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ double relative_humidity
+ double variance
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/Temperature.html b/static/api/html/sensor_msgs/msg/Temperature.html new file mode 100644 index 00000000..430aab6f --- /dev/null +++ b/static/api/html/sensor_msgs/msg/Temperature.html @@ -0,0 +1,34 @@ + + + + + msg/Temperature Documentation + + + +
+

sensor_msgs/msg/Temperature Message

+
+

File: sensor_msgs/msg/Temperature.msg

+

Raw Message Definition

+
+
# Single temperature reading.

+
+
#std_msgs/Header header # timestamp is the time the temperature was measured

+
# # frame_id is the location of the temperature reading

+
+
#float64 temperature # Measurement of the Temperature in Degrees Celsius.

+
+
#float64 variance # 0 is interpreted as variance unknown.

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ double temperature
+ double variance
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/msg/TimeReference.html b/static/api/html/sensor_msgs/msg/TimeReference.html new file mode 100644 index 00000000..579e5528 --- /dev/null +++ b/static/api/html/sensor_msgs/msg/TimeReference.html @@ -0,0 +1,33 @@ + + + + + msg/TimeReference Documentation + + + +
+

sensor_msgs/msg/TimeReference Message

+
+

File: sensor_msgs/msg/TimeReference.msg

+

Raw Message Definition

+
+
# Measurement from an external time source not actively synchronized with the system clock.

+
+
#std_msgs/Header header # stamp is system time for which measurement was valid

+
# # frame_id is not used

+
+
#builtin_interfaces/Time time_ref # corresponding time from this external source

+
#string source # (optional) name of time source

+
+

Compact Message Definition

+
+ std_msgs/msg/Header header
+ builtin_interfaces/msg/Time time_ref
+ string source
+
+
+ +
+ + diff --git a/static/api/html/sensor_msgs/srv/SetCameraInfo.html b/static/api/html/sensor_msgs/srv/SetCameraInfo.html new file mode 100644 index 00000000..070697b9 --- /dev/null +++ b/static/api/html/sensor_msgs/srv/SetCameraInfo.html @@ -0,0 +1,39 @@ + + + + + srv/SetCameraInfo Documentation + + + +
+

sensor_msgs/srv/SetCameraInfo Service

+
+

File: sensor_msgs/srv/SetCameraInfo.msg

+

Raw Message Definition

+
+
# This service requests that a camera stores the given CameraInfo as that

+
# camera's calibration information.

+
#

+
# The width and height in the camera_info field should match what the

+
# camera is currently outputting on its camera_info topic, and the camera

+
# will assume that the region of the imager that is being referred to is

+
# the region that the camera is currently capturing.

+
+
#sensor_msgs/CameraInfo camera_info # The camera_info to store

+ ---
+
#bool success # True if the call succeeded

+
#string status_message # Used to give details about success

+
+

Compact Message Definition

+
+ boolean success
+ string status_message
+
+ sensor_msgs/msg/CameraInfo camera_info
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/index-msg.html b/static/api/html/std_msgs/index-msg.html new file mode 100644 index 00000000..8c81f8d4 --- /dev/null +++ b/static/api/html/std_msgs/index-msg.html @@ -0,0 +1,46 @@ + + + + + std_msgs Message / Service / Action Documentation + + + +
+

std_msgs Message Documentation

+ + +
+ + diff --git a/static/api/html/std_msgs/msg/Bool.html b/static/api/html/std_msgs/msg/Bool.html new file mode 100644 index 00000000..34de489e --- /dev/null +++ b/static/api/html/std_msgs/msg/Bool.html @@ -0,0 +1,30 @@ + + + + + msg/Bool Documentation + + + +
+

std_msgs/msg/Bool Message

+
+

File: std_msgs/msg/Bool.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ bool data
+
+

Compact Message Definition

+
+ boolean data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Byte.html b/static/api/html/std_msgs/msg/Byte.html new file mode 100644 index 00000000..f22614c3 --- /dev/null +++ b/static/api/html/std_msgs/msg/Byte.html @@ -0,0 +1,30 @@ + + + + + msg/Byte Documentation + + + +
+

std_msgs/msg/Byte Message

+
+

File: std_msgs/msg/Byte.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ byte data
+
+

Compact Message Definition

+
+ octet data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/ByteMultiArray.html b/static/api/html/std_msgs/msg/ByteMultiArray.html new file mode 100644 index 00000000..ae39b6fe --- /dev/null +++ b/static/api/html/std_msgs/msg/ByteMultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/ByteMultiArray Documentation + + + +
+

std_msgs/msg/ByteMultiArray Message

+
+

File: std_msgs/msg/ByteMultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#byte[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ octet[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Char.html b/static/api/html/std_msgs/msg/Char.html new file mode 100644 index 00000000..607aed80 --- /dev/null +++ b/static/api/html/std_msgs/msg/Char.html @@ -0,0 +1,30 @@ + + + + + msg/Char Documentation + + + +
+

std_msgs/msg/Char Message

+
+

File: std_msgs/msg/Char.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ char data
+
+

Compact Message Definition

+
+ uint8 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/ColorRGBA.html b/static/api/html/std_msgs/msg/ColorRGBA.html new file mode 100644 index 00000000..d9170dd8 --- /dev/null +++ b/static/api/html/std_msgs/msg/ColorRGBA.html @@ -0,0 +1,31 @@ + + + + + msg/ColorRGBA Documentation + + + +
+

std_msgs/msg/ColorRGBA Message

+
+

File: std_msgs/msg/ColorRGBA.msg

+

Raw Message Definition

+
+ float32 r
+ float32 g
+ float32 b
+ float32 a
+
+

Compact Message Definition

+
+ float r
+ float g
+ float b
+ float a
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Empty.html b/static/api/html/std_msgs/msg/Empty.html new file mode 100644 index 00000000..cebead23 --- /dev/null +++ b/static/api/html/std_msgs/msg/Empty.html @@ -0,0 +1,23 @@ + + + + + msg/Empty Documentation + + + +
+

std_msgs/msg/Empty Message

+
+

File: std_msgs/msg/Empty.msg

+

Raw Message Definition

+
+
+

Compact Message Definition

+
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Float32.html b/static/api/html/std_msgs/msg/Float32.html new file mode 100644 index 00000000..1568b204 --- /dev/null +++ b/static/api/html/std_msgs/msg/Float32.html @@ -0,0 +1,30 @@ + + + + + msg/Float32 Documentation + + + +
+

std_msgs/msg/Float32 Message

+
+

File: std_msgs/msg/Float32.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ float32 data
+
+

Compact Message Definition

+
+ float data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Float32MultiArray.html b/static/api/html/std_msgs/msg/Float32MultiArray.html new file mode 100644 index 00000000..0d96b7c8 --- /dev/null +++ b/static/api/html/std_msgs/msg/Float32MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/Float32MultiArray Documentation + + + +
+

std_msgs/msg/Float32MultiArray Message

+
+

File: std_msgs/msg/Float32MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#float32[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ float[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Float64.html b/static/api/html/std_msgs/msg/Float64.html new file mode 100644 index 00000000..0f340f7a --- /dev/null +++ b/static/api/html/std_msgs/msg/Float64.html @@ -0,0 +1,30 @@ + + + + + msg/Float64 Documentation + + + +
+

std_msgs/msg/Float64 Message

+
+

File: std_msgs/msg/Float64.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ float64 data
+
+

Compact Message Definition

+
+ double data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Float64MultiArray.html b/static/api/html/std_msgs/msg/Float64MultiArray.html new file mode 100644 index 00000000..3dce7080 --- /dev/null +++ b/static/api/html/std_msgs/msg/Float64MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/Float64MultiArray Documentation + + + +
+

std_msgs/msg/Float64MultiArray Message

+
+

File: std_msgs/msg/Float64MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#float64[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ double[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Header.html b/static/api/html/std_msgs/msg/Header.html new file mode 100644 index 00000000..ea4a0644 --- /dev/null +++ b/static/api/html/std_msgs/msg/Header.html @@ -0,0 +1,34 @@ + + + + + msg/Header Documentation + + + +
+

std_msgs/msg/Header Message

+
+

File: std_msgs/msg/Header.msg

+

Raw Message Definition

+
+
# Standard metadata for higher-level stamped data types.

+
# This is generally used to communicate timestamped data

+
# in a particular coordinate frame.

+
+
# Two-integer timestamp that is expressed as seconds and nanoseconds.

+ builtin_interfaces/Time stamp
+
+
# Transform frame with which this data is associated.

+ string frame_id
+
+

Compact Message Definition

+
+ builtin_interfaces/msg/Time stamp
+ string frame_id
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int16.html b/static/api/html/std_msgs/msg/Int16.html new file mode 100644 index 00000000..731a0310 --- /dev/null +++ b/static/api/html/std_msgs/msg/Int16.html @@ -0,0 +1,30 @@ + + + + + msg/Int16 Documentation + + + +
+

std_msgs/msg/Int16 Message

+
+

File: std_msgs/msg/Int16.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ int16 data
+
+

Compact Message Definition

+
+ int16 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int16MultiArray.html b/static/api/html/std_msgs/msg/Int16MultiArray.html new file mode 100644 index 00000000..cdb4651d --- /dev/null +++ b/static/api/html/std_msgs/msg/Int16MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/Int16MultiArray Documentation + + + +
+

std_msgs/msg/Int16MultiArray Message

+
+

File: std_msgs/msg/Int16MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#int16[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ int16[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int32.html b/static/api/html/std_msgs/msg/Int32.html new file mode 100644 index 00000000..3eb7fe2a --- /dev/null +++ b/static/api/html/std_msgs/msg/Int32.html @@ -0,0 +1,30 @@ + + + + + msg/Int32 Documentation + + + +
+

std_msgs/msg/Int32 Message

+
+

File: std_msgs/msg/Int32.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ int32 data
+
+

Compact Message Definition

+
+ int32 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int32MultiArray.html b/static/api/html/std_msgs/msg/Int32MultiArray.html new file mode 100644 index 00000000..975ba3f7 --- /dev/null +++ b/static/api/html/std_msgs/msg/Int32MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/Int32MultiArray Documentation + + + +
+

std_msgs/msg/Int32MultiArray Message

+
+

File: std_msgs/msg/Int32MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#int32[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ int32[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int64.html b/static/api/html/std_msgs/msg/Int64.html new file mode 100644 index 00000000..f33aff13 --- /dev/null +++ b/static/api/html/std_msgs/msg/Int64.html @@ -0,0 +1,30 @@ + + + + + msg/Int64 Documentation + + + +
+

std_msgs/msg/Int64 Message

+
+

File: std_msgs/msg/Int64.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ int64 data
+
+

Compact Message Definition

+
+ int64 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int64MultiArray.html b/static/api/html/std_msgs/msg/Int64MultiArray.html new file mode 100644 index 00000000..9a2652b0 --- /dev/null +++ b/static/api/html/std_msgs/msg/Int64MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/Int64MultiArray Documentation + + + +
+

std_msgs/msg/Int64MultiArray Message

+
+

File: std_msgs/msg/Int64MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#int64[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ int64[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int8.html b/static/api/html/std_msgs/msg/Int8.html new file mode 100644 index 00000000..d12a13cf --- /dev/null +++ b/static/api/html/std_msgs/msg/Int8.html @@ -0,0 +1,30 @@ + + + + + msg/Int8 Documentation + + + +
+

std_msgs/msg/Int8 Message

+
+

File: std_msgs/msg/Int8.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ int8 data
+
+

Compact Message Definition

+
+ int8 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/Int8MultiArray.html b/static/api/html/std_msgs/msg/Int8MultiArray.html new file mode 100644 index 00000000..6822b012 --- /dev/null +++ b/static/api/html/std_msgs/msg/Int8MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/Int8MultiArray Documentation + + + +
+

std_msgs/msg/Int8MultiArray Message

+
+

File: std_msgs/msg/Int8MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#int8[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ int8[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/MultiArrayDimension.html b/static/api/html/std_msgs/msg/MultiArrayDimension.html new file mode 100644 index 00000000..8c6efd3b --- /dev/null +++ b/static/api/html/std_msgs/msg/MultiArrayDimension.html @@ -0,0 +1,34 @@ + + + + + msg/MultiArrayDimension Documentation + + + +
+

std_msgs/msg/MultiArrayDimension Message

+
+

File: std_msgs/msg/MultiArrayDimension.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
#string label # label of given dimension

+
#uint32 size # size of given dimension (in type units)

+
#uint32 stride # stride of given dimension

+
+

Compact Message Definition

+
+ string label
+ uint32 size
+ uint32 stride
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/MultiArrayLayout.html b/static/api/html/std_msgs/msg/MultiArrayLayout.html new file mode 100644 index 00000000..dd51a2f2 --- /dev/null +++ b/static/api/html/std_msgs/msg/MultiArrayLayout.html @@ -0,0 +1,56 @@ + + + + + msg/MultiArrayLayout Documentation + + + +
+

std_msgs/msg/MultiArrayLayout Message

+
+

File: std_msgs/msg/MultiArrayLayout.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# The multiarray declares a generic multi-dimensional array of a

+
# particular data type. Dimensions are ordered from outer most

+
# to inner most.

+
#

+
# Accessors should ALWAYS be written in terms of dimension stride

+
# and specified outer-most dimension first.

+
#

+
# multiarray(i,j,k) = data[data_offset + dim_stride[1]*i + dim_stride[2]*j + k]

+
#

+
# A standard, 3-channel 640x480 image with interleaved color channels

+
# would be specified as:

+
#

+
# dim[0].label = "height"

+
# dim[0].size = 480

+
# dim[0].stride = 3*640*480 = 921600 (note dim[0] stride is just size of image)

+
# dim[1].label = "width"

+
# dim[1].size = 640

+
# dim[1].stride = 3*640 = 1920

+
# dim[2].label = "channel"

+
# dim[2].size = 3

+
# dim[2].stride = 3

+
#

+
# multiarray(i,j,k) refers to the ith row, jth column, and kth channel.

+
+
#MultiArrayDimension[] dim # Array of dimension properties

+
#uint32 data_offset # padding bytes at front of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayDimension[] dim
+ uint32 data_offset
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/String.html b/static/api/html/std_msgs/msg/String.html new file mode 100644 index 00000000..b6c0fb8d --- /dev/null +++ b/static/api/html/std_msgs/msg/String.html @@ -0,0 +1,30 @@ + + + + + msg/String Documentation + + + +
+

std_msgs/msg/String Message

+
+

File: std_msgs/msg/String.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ string data
+
+

Compact Message Definition

+
+ string data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt16.html b/static/api/html/std_msgs/msg/UInt16.html new file mode 100644 index 00000000..da2f4944 --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt16.html @@ -0,0 +1,30 @@ + + + + + msg/UInt16 Documentation + + + +
+

std_msgs/msg/UInt16 Message

+
+

File: std_msgs/msg/UInt16.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ uint16 data
+
+

Compact Message Definition

+
+ uint16 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt16MultiArray.html b/static/api/html/std_msgs/msg/UInt16MultiArray.html new file mode 100644 index 00000000..3315fa86 --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt16MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/UInt16MultiArray Documentation + + + +
+

std_msgs/msg/UInt16MultiArray Message

+
+

File: std_msgs/msg/UInt16MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#uint16[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ uint16[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt32.html b/static/api/html/std_msgs/msg/UInt32.html new file mode 100644 index 00000000..8179b152 --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt32.html @@ -0,0 +1,30 @@ + + + + + msg/UInt32 Documentation + + + +
+

std_msgs/msg/UInt32 Message

+
+

File: std_msgs/msg/UInt32.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ uint32 data
+
+

Compact Message Definition

+
+ uint32 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt32MultiArray.html b/static/api/html/std_msgs/msg/UInt32MultiArray.html new file mode 100644 index 00000000..2533dae3 --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt32MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/UInt32MultiArray Documentation + + + +
+

std_msgs/msg/UInt32MultiArray Message

+
+

File: std_msgs/msg/UInt32MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#uint32[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ uint32[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt64.html b/static/api/html/std_msgs/msg/UInt64.html new file mode 100644 index 00000000..075a17ba --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt64.html @@ -0,0 +1,30 @@ + + + + + msg/UInt64 Documentation + + + +
+

std_msgs/msg/UInt64 Message

+
+

File: std_msgs/msg/UInt64.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ uint64 data
+
+

Compact Message Definition

+
+ uint64 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt64MultiArray.html b/static/api/html/std_msgs/msg/UInt64MultiArray.html new file mode 100644 index 00000000..ec88c3fc --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt64MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/UInt64MultiArray Documentation + + + +
+

std_msgs/msg/UInt64MultiArray Message

+
+

File: std_msgs/msg/UInt64MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#uint64[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ uint64[] data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt8.html b/static/api/html/std_msgs/msg/UInt8.html new file mode 100644 index 00000000..06ca2039 --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt8.html @@ -0,0 +1,30 @@ + + + + + msg/UInt8 Documentation + + + +
+

std_msgs/msg/UInt8 Message

+
+

File: std_msgs/msg/UInt8.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+ uint8 data
+
+

Compact Message Definition

+
+ uint8 data
+
+
+ +
+ + diff --git a/static/api/html/std_msgs/msg/UInt8MultiArray.html b/static/api/html/std_msgs/msg/UInt8MultiArray.html new file mode 100644 index 00000000..d0b39e64 --- /dev/null +++ b/static/api/html/std_msgs/msg/UInt8MultiArray.html @@ -0,0 +1,35 @@ + + + + + msg/UInt8MultiArray Documentation + + + +
+

std_msgs/msg/UInt8MultiArray Message

+
+

File: std_msgs/msg/UInt8MultiArray.msg

+

Raw Message Definition

+
+
# This was originally provided as an example message.

+
# It is deprecated as of Foxy

+
# It is recommended to create your own semantically meaningful message.

+
# However if you would like to continue using this please use the equivalent in example_msgs.

+
+
# Please look at the MultiArrayLayout message definition for

+
# documentation on all multiarrays.

+
+
#MultiArrayLayout layout # specification of data layout

+
#uint8[] data # array of data

+
+

Compact Message Definition

+
+ std_msgs/msg/MultiArrayLayout layout
+ uint8[] data
+
+
+ +
+ + diff --git a/static/api/html/std_srvs/index-msg.html b/static/api/html/std_srvs/index-msg.html new file mode 100644 index 00000000..9e214a59 --- /dev/null +++ b/static/api/html/std_srvs/index-msg.html @@ -0,0 +1,19 @@ + + + + + std_srvs Message / Service / Action Documentation + + + +
+

std_srvs Service Documentation

+ + +
+ + diff --git a/static/api/html/std_srvs/srv/Empty.html b/static/api/html/std_srvs/srv/Empty.html new file mode 100644 index 00000000..fb4f7028 --- /dev/null +++ b/static/api/html/std_srvs/srv/Empty.html @@ -0,0 +1,25 @@ + + + + + srv/Empty Documentation + + + +
+

std_srvs/srv/Empty Service

+
+

File: std_srvs/srv/Empty.msg

+

Raw Message Definition

+
+ ---
+
+

Compact Message Definition

+
+
+
+
+ +
+ + diff --git a/static/api/html/std_srvs/srv/SetBool.html b/static/api/html/std_srvs/srv/SetBool.html new file mode 100644 index 00000000..28988340 --- /dev/null +++ b/static/api/html/std_srvs/srv/SetBool.html @@ -0,0 +1,31 @@ + + + + + srv/SetBool Documentation + + + +
+

std_srvs/srv/SetBool Service

+
+

File: std_srvs/srv/SetBool.msg

+

Raw Message Definition

+
+
#bool data # e.g. for hardware enabling / disabling

+ ---
+
#bool success # indicate successful run of triggered service

+
#string message # informational, e.g. for error messages

+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+ boolean data
+
+
+ +
+ + diff --git a/static/api/html/std_srvs/srv/Trigger.html b/static/api/html/std_srvs/srv/Trigger.html new file mode 100644 index 00000000..c21faedd --- /dev/null +++ b/static/api/html/std_srvs/srv/Trigger.html @@ -0,0 +1,29 @@ + + + + + srv/Trigger Documentation + + + +
+

std_srvs/srv/Trigger Service

+
+

File: std_srvs/srv/Trigger.msg

+

Raw Message Definition

+
+ ---
+
#bool success # indicate successful run of triggered service

+
#string message # informational, e.g. for error messages

+
+

Compact Message Definition

+
+ boolean success
+ string message
+
+
+
+ +
+ + diff --git a/static/api/html/styles.css b/static/api/html/styles.css new file mode 100644 index 00000000..57b42377 --- /dev/null +++ b/static/api/html/styles.css @@ -0,0 +1,60 @@ +body { + font-family: Arial, Helvetica, sans-serif; +} +a { + text-decoration: none; + color: #2b7fcf; +} +a:link { } +a:hover, a:focus { + text-decoration: underline; +} + +h3 { + font-size: 1.1em; + line-height: 1.1em; + margin-top: 0.769em; + border-bottom-width: 1px; + border-bottom-style: dotted; + border-bottom-color: #545454; + padding-bottom: 3px; + margin-bottom: 5px; +} + +.packages { + margin-top: 10px; +} +.nav-link { + font-size: 0.9em; +} +.subgroup { + margin: 5px 10px 10px -15px; +} +.greybox { + padding: 1px; + background-color: #eee; + border: 1px solid #333; +} +hr { + width: 100%; + height: 1px; + border-top: 0; + color: #000; +} +.compact_definition-msg { + width: auto; + border: 1px solid #333; + padding: 10px; +} + +.raw-msg { + font-family: monospace; + width: auto; + padding: 10px; + border: 1px solid #333; +} + +.footer { + font-size: small; + font-style: italic; +} From 5264fb45a60d5a99b9b7c4885135b4603389cc49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Tue, 19 Aug 2025 08:49:15 -0400 Subject: [PATCH 02/44] added a using the api page --- .../version-2.0.0/api/autonomy_api.mdx | 117 ++++++++++++-- .../version-2.0.0/api/using_the_api.mdx | 152 ++++++++++++++++++ 2 files changed, 258 insertions(+), 11 deletions(-) create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx index 59231e66..57849697 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 :::note -All nodes, topics, and services are namespace prefixed with the robot +All nodes, topics, and services are namespace prefixed with the robot serial number. ::: @@ -32,6 +32,8 @@ All nodes, topics, and services are namespace prefixed with the robot | autonomy/status | [clearpath_navigation_msgs/msg/AutonomyStatus](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | control_selection/current_mode | [clearpath_control_msgs/msg/ControlMode](pathname:///api/html/clearpath_control_msgs/msg/ControlMode.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | control_selection/current_state | [clearpath_control_msgs/msg/ControlSelectionState](pathname:///api/html/clearpath_control_msgs/msg/ControlSelectionState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| docking/docking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Lidar scan data | +| docking/undocking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Lidar scan data | | goto/preview | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | localization/datum | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | localization/fix | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | @@ -39,16 +41,109 @@ All nodes, topics, and services are namespace prefixed with the robot | mission/preview | [clearpath_navigation_msgs/msg/MissionPreview](pathname:///api/html/clearpath_navigation_msgs/msg/MissionPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_navigation_msgs/msg/StorageState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_navigation_msgs/msg/NetworkMapValidityState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | - -[change to navigation/speed_limit]: # -| speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | - - - - -| Topic | Message type | Description | QoS | -| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](https://github.com/ros-navigation/navigation2/blob/main/nav2_msgs/msg/SpeedLimit.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | ui/heartbeat | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | ui_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | - +# Services + +| Service | Service type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| control_selection/set_mode | [clearpath_control_msgs/srv/SetControlMode](pathname:///api/html/clearpath_control_msgs/srv/SetControlMode.html) | Lidar scan data | +| control_selection/pause | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Lidar scan data | +| control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Lidar scan data | +| docking/docking_server/dock | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Lidar scan data | +| docking/docking_server/run_docking | [clearpath_dock_msgs/srv/RunDocking](pathname:///api/html/clearpath_dock_msgs/srv/RunDocking.html) | Lidar scan data | +| docking/undocking_server/undock | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Lidar scan data | +| docking/undocking_server/run_undocking | [clearpath_dock_msgs/srv/RunUndocking](pathname:///api/html/clearpath_dock_msgs/srv/RunUndocking.html) | Lidar scan data | +| docking/dock_manager/add_dock | [clearpath_dock_msgs/srv/AddDock](pathname:///api/html/clearpath_dock_msgs/srv/AddDock.html) | | +| docking/dock_manager/clear_data | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | +| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/DeleteDock](pathname:///api/html/clearpath_dock_msgs/srv/DeleteDock.html) | | +| docking/dock_manager/export | [clearpath_dock_msgs/srv/ExportData](pathname:///api/html/clearpath_dock_msgs/srv/ExportData.html) | | +| docking/dock_manager/get_database | [clearpath_dock_msgs/srv/GetDockDatabase](pathname:///api/html/clearpath_dock_msgs/srv/GetDockDatabase.html) | | +| docking/dock_manager/get_dock | [clearpath_dock_msgs/srv/GetDock](pathname:///api/html/clearpath_dock_msgs/srv/GetDock.html) | | +| docking/dock_manager/import | [clearpath_dock_msgs/srv/ImportData](pathname:///api/html/clearpath_dock_msgs/srv/ImportData.html) | | +| docking/dock_manager/update_dock | [clearpath_dock_msgs/srv/UpdateDock](pathname:///api/html/clearpath_dock_msgs/srv/UpdateDock.html) | | +| docking/dock_localizer/add_dock_current_pose| [clearpath_dock_msgs/srv/AddDockCurrentPose](pathname:///api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html) | | +| docking/dock_localizer/get_dock_poses| [clearpath_dock_msgs/srv/GetDockPoses](pathname:///api/html/clearpath_dock_msgs/srv/GetDockPoses.html) | | +| docking/dock_localizer/survey_dock| [clearpath_dock_msgs/srv/SurveyDock](pathname:///api/html/clearpath_dock_msgs/srv/SurveyDock.html) | | +| localization/lat_lon_to_xy | [clearpath_localization_msgs/srv/ConvertLatLonToCartesian](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html) | | +| localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html)) | | +| localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html)) | | +| localization/xy_to_lat_lon | [clearpath_localization_msgs/srv/ConvertCartesianToLatLon](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html)) | | +| localization/xy_to_lat_lon_array | [clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html)) | | +| log_manager/delete_log | [clearpath_logger_msgs/srv/DeleteLog](pathname:///api/html/clearpath_logger_msgs/srv/DeleteLog.html) | | +| log_manager/start_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | +| log_manager/stop_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | +| mission_manager/add_network_edge | [clearpath_mission_manager_msgs/srv/AddNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html) | | +| mission_manager/add_network_path | [clearpath_mission_manager_msgs/srv/AddNetworkPath](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html) | | +| mission_manager/add_network_point | [clearpath_mission_manager_msgs/srv/AddNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html) | | +| mission_manager/add_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | | +| mission_manager/add_task_to_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/add_task_to_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/add_task_to_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/add_waypoint_to_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/clone_mission | [clearpath_mission_manager_msgs/srv/CloneMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneMission.html) | | +| mission_manager/clone_network_map | [clearpath_mission_manager_msgs/srv/CloneNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html) | | +| mission_manager/clone_network_mission | [clearpath_mission_manager_msgs/srv/CloneNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html) | | +| mission_manager/clone_point_of_interest | [clearpath_mission_manager_msgs/srv/ClonePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html) | | +| mission_manager/clone_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | | +| mission_manager/clone_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | | +| mission_manager/create_mission | [clearpath_mission_manager_msgs/srv/CreateMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateMission.html) | | +| mission_manager/create_network_map | [clearpath_mission_manager_msgs/srv/CreateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html) | | +| mission_manager/create_network_mission | [clearpath_mission_manager_msgs/srv/CreateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html) | | +| mission_manager/create_point_of_interest | [clearpath_mission_manager_msgs/srv/CreatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html) | | +| mission_manager/create_task | [clearpath_mission_manager_msgs/srv/CreateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateTask.html) | | +| mission_manager/create_waypoint | [clearpath_mission_manager_msgs/srv/CreateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html) | | +| mission_manager/create_waypoint_from_poi | [clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html) | | +| mission_manager/delete_all | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | | +| mission_manager/delete_mission | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | +| mission_manager/delete_missions | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | +| mission_manager/delete_network_edge | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/delete_network_edges | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | +| mission_manager/delete_network_map | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | +| mission_manager/delete_network_mission | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | +| mission_manager/delete_network_point | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/delete_network_points | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | +| mission_manager/delete_orphan_objects | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | | +| mission_manager/delete_point_of_interest | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | +| mission_manager/delete_task | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | +| mission_manager/delete_tasks | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | +| mission_manager/delete_waypoint | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | +| mission_manager/delete_waypoints | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | +| mission_manager/remove_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | | +| mission_manager/export | [clearpath_mission_manager_msgs/srv/ExportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ExportData.html) | | +| mission_manager/get_all | [clearpath_mission_manager_msgs/srv/GetEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetEverything.html) | | +| mission_manager/get_all_missions | [clearpath_mission_manager_msgs/srv/GetAllMissions](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html) | | +| mission_manager/get_all_network_maps | [clearpath_mission_manager_msgs/srv/GetAllNetworkMaps](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html) | | +| mission_manager/get_all_network_missions | [clearpath_mission_manager_msgs/srv/GetAllNetworkMissions](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html) | | +| mission_manager/get_all_points_of_interest | [clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html) | | +| mission_manager/get_all_tasks | [clearpath_mission_manager_msgs/srv/GetAllTasks](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html) | | +| mission_manager/get_all_waypoints | [clearpath_mission_manager_msgs/srv/GetAllWaypoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html) | | +| mission_manager/get_mission | [clearpath_mission_manager_msgs/srv/GetMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetMission.html) | | +| mission_manager/get_network_map | [clearpath_mission_manager_msgs/srv/GetNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html) | | +| mission_manager/get_network_mission | [clearpath_mission_manager_msgs/srv/GetNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html) | | +| mission_manager/get_point_of_interest | [clearpath_mission_manager_msgs/srv/GetPointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html) | | +| mission_manager/get_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | | +| mission_manager/get_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | | +| mission_manager/import | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | | +| mission_manager/import_mission | [clearpath_mission_manager_msgs/srv/ImportMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportMission.html) | | +| mission_manager/import_network_map | [clearpath_mission_manager_msgs/srv/ImportNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html) | | +| mission_manager/import_network_mission | [clearpath_mission_manager_msgs/srv/ImportNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html) | | +| mission_manager/remove_task_from_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/remove_task_from_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/remove_task_from_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/remove_waypoint_from_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | +| mission_manager/restore | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | | +| mission_manager/split_network_edge | [clearpath_mission_manager_msgs/srv/SplitNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html) | | +| mission_manager/update_mission | [clearpath_mission_manager_msgs/srv/UpdateMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html) | | +| mission_manager/update_network_edge | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html) | | +| mission_manager/update_network_edges | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdges](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html) | | +| mission_manager/update_network_map | [clearpath_mission_manager_msgs/srv/UpdateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html) | | +| mission_manager/update_network_mission | [clearpath_mission_manager_msgs/srv/UpdateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/AdUpdateNetworkMissiondNetworkEdge.html) | | +| mission_manager/update_network_point | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html) | | +| mission_manager/update_network_points | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html) | | +| mission_manager/update_point_of_interest | [clearpath_mission_manager_msgs/srv/UpdatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html) | | +| mission_manager/update_task | [clearpath_mission_manager_msgs/srv/UpdateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html) | | +| mission_manager/update_waypoint | [clearpath_mission_manager_msgs/srv/UpdateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html) | | +| mission_manager/validate_network_map | [clearpath_mission_manager_msgs/srv/ValidateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html) | | \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx new file mode 100644 index 00000000..f9eb85b8 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx @@ -0,0 +1,152 @@ +--- +title: Using the API +sidebar_label: Using the API +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot serial number. + +::: + + +## Monitor the Robot + +### Localization + +Topic: localization/odom +Topic: localization/fix + + +## Commanding the Robot + +To command a robot, we provide action interfaces that are defined in our Autonomy API. +Below, are the `action_name`, `action_type`, and `pkg_name` for each required action. +The user is then able to write their own C++ or Python action client using this +information. + +### Start a mission + +action_name: autonomy/network_mission + +pkg_name: clearpath_navigation_msgs + +action_type: ExecuteNetworkMissionByUuid + +### Start a Mission from a specific goal + +action_name: autonomy/network_mission_from_goal + +pkg_name: clearpath_navigation_msgs + +action_type: ExecuteNetworkMissionFromGoal + +### Send the robot to a location in the network + +action_name: autonomy/network_goto + +pkg_name: clearpath_navigation_msgs + +action_type: ExecuteNetworkGoTo + +### Send the robot to a point of interest (POI) + +action_name: autonomy/network_goto_poi + +pkg_name: clearpath_navigation_msgs + +action_type: ExecuteNetworkGoToPOI + +### Pause navigation + +Service: control_selection/pause + +### Resume navigation + +Service: control_selection/resume + +### Stop all autonomy actions + +Service: autonomy/stop + + +## Docking the robot + +### Local docking + +action_name: autonomy/local_dock + +pkg_name: clearpath_dock_msgs + +action_type: Dock + +### Local undocking + +action_name: autonomy/local_undock + +pkg_name: clearpath_dock_msgs + +action_type: Undock + +### Network docking + +action_name: autonomy/network_dock + +pkg_name: clearpath_dock_msgs + +action_type: NetworkDock + +# [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) +```cpp +#include "action_tutorials_interfaces/action/fibonacci.hpp" + +#include "rclcpp/rclcpp.hpp" +#include "rclcpp_action/rclcpp_action.hpp" +#include "rclcpp_components/register_node_macro.hpp" + +... + using = action_tutorials_interfaces::action::; + using GoalHandle = rclcpp_action::ClientGoalHandle; + +... + this->client_ptr_ = rclcpp_action::create_client<>( + this, ); + +... + auto goal_msg = ::Goal(); + auto send_goal_options = rclcpp_action::Client<>::SendGoalOptions(); + +... + this->client_ptr_->async_send_goal(goal_msg, send_goal_options); +``` + +# [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) + +```python +from .action import + +... + + self._action_client = ActionClient(self, , ) + +... + goal_msgs = .Goal() + self._action_client.wait_for_server() + self._action_client.send_goal_async(goal_msg) +``` + + +# Terminal Command-line + +In order to command the robot from the command-line, you will need to run the +following command, where the `--feedack` argument will allow the user to view +the action feedbacks message: + +```bash +ros2 action send_goal --feedback +``` + +The `values` are based on the actions message type. From b41cb7cca70d1eb3a7d307cc391ea78535bca5de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Mon, 25 Aug 2025 10:19:12 -0400 Subject: [PATCH 03/44] visual as table --- .../version-2.0.0/api/autonomy_api.mdx | 38 ++++-- .../version-2.0.0/api/using_the_api.mdx | 111 +++++++++++------- 2 files changed, 94 insertions(+), 55 deletions(-) diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx index 57849697..05cb54d1 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx @@ -5,6 +5,7 @@ sidebar_position: 2 toc_min_heading_level: 2 toc_max_heading_level: 4 --- +# Autonomy API Endpoints :::note @@ -13,7 +14,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num ::: -# Topic Subscribers +# Subscribers | Topic | Message type | Description | QoS | | :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | @@ -22,8 +23,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | joy_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands from joystick inputs | [System Default](/docs/ros/api/overview#system-default) | -# Topic Publishers - +# Publishers | Topic | Message type | Description | QoS | | :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | @@ -39,8 +39,8 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | localization/fix | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | localization/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | mission/preview | [clearpath_navigation_msgs/msg/MissionPreview](pathname:///api/html/clearpath_navigation_msgs/msg/MissionPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_navigation_msgs/msg/StorageState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_navigation_msgs/msg/NetworkMapValidityState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_mission_manager_msgs/msg/StorageState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | +| mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](https://github.com/ros-navigation/navigation2/blob/main/nav2_msgs/msg/SpeedLimit.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | ui/heartbeat | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | | ui_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | @@ -49,6 +49,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | Service | Service type | Description | | :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/stop | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Lidar scan data | | control_selection/set_mode | [clearpath_control_msgs/srv/SetControlMode](pathname:///api/html/clearpath_control_msgs/srv/SetControlMode.html) | Lidar scan data | | control_selection/pause | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Lidar scan data | | control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Lidar scan data | @@ -68,10 +69,10 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | docking/dock_localizer/get_dock_poses| [clearpath_dock_msgs/srv/GetDockPoses](pathname:///api/html/clearpath_dock_msgs/srv/GetDockPoses.html) | | | docking/dock_localizer/survey_dock| [clearpath_dock_msgs/srv/SurveyDock](pathname:///api/html/clearpath_dock_msgs/srv/SurveyDock.html) | | | localization/lat_lon_to_xy | [clearpath_localization_msgs/srv/ConvertLatLonToCartesian](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html) | | -| localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html)) | | -| localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html)) | | -| localization/xy_to_lat_lon | [clearpath_localization_msgs/srv/ConvertCartesianToLatLon](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html)) | | -| localization/xy_to_lat_lon_array | [clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html)) | | +| localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html) | | +| localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html) | | +| localization/xy_to_lat_lon | [clearpath_localization_msgs/srv/ConvertCartesianToLatLon](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html) | | +| localization/xy_to_lat_lon_array | [clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html) | | | log_manager/delete_log | [clearpath_logger_msgs/srv/DeleteLog](pathname:///api/html/clearpath_logger_msgs/srv/DeleteLog.html) | | | log_manager/start_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | | log_manager/stop_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | @@ -146,4 +147,21 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | mission_manager/update_point_of_interest | [clearpath_mission_manager_msgs/srv/UpdatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html) | | | mission_manager/update_task | [clearpath_mission_manager_msgs/srv/UpdateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html) | | | mission_manager/update_waypoint | [clearpath_mission_manager_msgs/srv/UpdateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html) | | -| mission_manager/validate_network_map | [clearpath_mission_manager_msgs/srv/ValidateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html) | | \ No newline at end of file +| mission_manager/validate_network_map | [clearpath_mission_manager_msgs/srv/ValidateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html) | | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | + +# Actions + +| Action Name | Action type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/network_mission | [clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html) | Lidar scan data | +| autonomy/network_miission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Lidar scan data | +| autonomy/network_goto | [clearpath_navigation_msgs/action/ExecuteNetworkGoTo](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html) | Lidar scan data | +| autonomy/network_goto_poi | [clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html) | Lidar scan data | +| autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Lidar scan data | +| autonomy/local_undock | [clearpath_dock_msgs/action/Undock](pathname:///api/html/clearpath_dock_msgs/action/Undock.html) | Lidar scan data | +| autonomy/network_dock | [clearpath_dock_msgs/action/NetworkDock](pathname:///api/html/clearpath_dock_msgs/action/NetworkDock.html) | Lidar scan data | diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx index f9eb85b8..caf72c85 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx @@ -18,6 +18,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num ### Localization Topic: localization/odom + Topic: localization/fix @@ -30,76 +31,96 @@ information. ### Start a mission -action_name: autonomy/network_mission - -pkg_name: clearpath_navigation_msgs - -action_type: ExecuteNetworkMissionByUuid +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionByUuid | ### Start a Mission from a specific goal -action_name: autonomy/network_mission_from_goal - -pkg_name: clearpath_navigation_msgs +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission_from_goal | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionFromGoal | -action_type: ExecuteNetworkMissionFromGoal -### Send the robot to a location in the network +### Send the robot to a location in the map -action_name: autonomy/network_goto - -pkg_name: clearpath_navigation_msgs - -action_type: ExecuteNetworkGoTo +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoTo | ### Send the robot to a point of interest (POI) -action_name: autonomy/network_goto_poi - -pkg_name: clearpath_navigation_msgs - -action_type: ExecuteNetworkGoToPOI - -### Pause navigation - -Service: control_selection/pause - -### Resume navigation +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto_poi | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoToPOI | -Service: control_selection/resume +## Docking the robot -### Stop all autonomy actions +### Local docking -Service: autonomy/stop +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Dock | +### Local undocking -## Docking the robot +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_undock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Undock | -### Local docking +`action_name`: autonomy/local_undock -action_name: autonomy/local_dock +`pkg_name`: clearpath_dock_msgs -pkg_name: clearpath_dock_msgs +`action_type`: Undock -action_type: Dock +### Network docking -### Local undocking +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | NetworkDock | -action_name: autonomy/local_undock +## Navigation Control -pkg_name: clearpath_dock_msgs +### Pause navigation -action_type: Undock +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/pause | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | -### Network docking +### Resume navigation -action_name: autonomy/network_dock +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/resume | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | -pkg_name: clearpath_dock_msgs +### Stop all autonomy actions -action_type: NetworkDock +| | | +| :---------------------- | :--------------| +| `service_name` | autonomy/stop| +| `pkg_name` | std_srvs | +| `service_type` | Trigger | -# [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) +## [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) ```cpp #include "action_tutorials_interfaces/action/fibonacci.hpp" @@ -123,7 +144,7 @@ action_type: NetworkDock this->client_ptr_->async_send_goal(goal_msg, send_goal_options); ``` -# [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) +## [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) ```python from .action import @@ -139,7 +160,7 @@ from .action import ``` -# Terminal Command-line +## Terminal Command-line In order to command the robot from the command-line, you will need to run the following command, where the `--feedack` argument will allow the user to view From 154e80449fcb0af526c032f2d6496d64ec0abbc0 Mon Sep 17 00:00:00 2001 From: Nathan Van Heyst <57072440+nvanheyst@users.noreply.github.com> Date: Tue, 26 Aug 2025 17:07:13 -0400 Subject: [PATCH 04/44] proofreading - mostly spelling (#459) * Update drivetrain.mdx * Update robot.mdx removed a because prompts is plural * Update _clearpath_firmware.mdx spelling of ethernet * Update robot.mdx removed "a" because prompts is plural * Update user_manual_husky.mdx * Update user_manual_husky.mdx * Update husky_a300_power_connections.mdx * Update husky_a300_tire_pressure.mdx * Update husky_a300_motors.mdx * Update husky_a300_computer.mdx * Update husky_a300_replacing_circuit_boards.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_whats_included.mdx * Update husky_a300_system_architecture.mdx * Update husky_a300_ip_addresses.mdx * Update husky_a300_safety_system_functionality.mdx * Update husky_a300_emergency_stop_buttons.mdx * Update husky_a300_emergency_stop_clearing.mdx * Update common_wireless_joystick_ps4.mdx * Update husky_a300_amp_check_sensors.mdx * Update husky_a300_pre_operation_inspection.mdx * Update husky_a300_system_limits.mdx * Update husky_a300_lockout_tagout.mdx * Update husky_a300_tire.mdx * Update husky_a300_electronics_tray.mdx --- components/common_wireless_joystick_ps4.mdx | 2 +- components/husky_a300/husky_a300_amp_check_sensors.mdx | 2 +- components/husky_a300/husky_a300_computer.mdx | 2 +- components/husky_a300/husky_a300_electronics_tray.mdx | 2 +- .../husky_a300/husky_a300_emergency_stop_buttons.mdx | 2 +- .../husky_a300/husky_a300_emergency_stop_clearing.mdx | 2 +- components/husky_a300/husky_a300_ip_addresses.mdx | 2 +- components/husky_a300/husky_a300_lockout_tagout.mdx | 2 +- components/husky_a300/husky_a300_motors.mdx | 2 +- components/husky_a300/husky_a300_power_connections.mdx | 2 +- .../husky_a300/husky_a300_pre_operation_inspection.mdx | 2 +- .../husky_a300/husky_a300_replacing_circuit_boards.mdx | 4 ++-- components/husky_a300/husky_a300_safety_alternate.mdx | 6 +++--- .../husky_a300_safety_system_functionality.mdx | 2 +- .../husky_a300/husky_a300_system_architecture.mdx | 2 +- components/husky_a300/husky_a300_system_limits.mdx | 2 +- components/husky_a300/husky_a300_tire.mdx | 2 +- components/husky_a300/husky_a300_tire_pressure.mdx | 2 +- components/husky_a300/husky_a300_whats_included.mdx | 2 +- .../outdoor_robots/husky/a300/user_manual_husky.mdx | 10 +++++----- .../components/_clearpath_firmware.mdx | 2 +- .../version-ros2humble/ros/installation/robot.mdx | 2 +- .../version-ros2jazzy/ros/installation/robot.mdx | 2 +- 23 files changed, 30 insertions(+), 30 deletions(-) diff --git a/components/common_wireless_joystick_ps4.mdx b/components/common_wireless_joystick_ps4.mdx index eed2fa40..2bb21478 100644 --- a/components/common_wireless_joystick_ps4.mdx +++ b/components/common_wireless_joystick_ps4.mdx @@ -11,7 +11,7 @@ To connect the joystick to your robot: 3. Press the _PS_ button in the centre of the joystick. 4. The joystick's top LED should start pulsing white or blue. This means the joystick is attempting to connect. -5. The joysick's top LED should eventually become solid blue, indicating that it has connected to the robot's computer. +5. The joystick's top LED should eventually become solid blue, indicating that it has connected to the robot's computer.
diff --git a/components/husky_a300/husky_a300_amp_check_sensors.mdx b/components/husky_a300/husky_a300_amp_check_sensors.mdx index ddbce4a2..82a8d832 100644 --- a/components/husky_a300/husky_a300_amp_check_sensors.mdx +++ b/components/husky_a300/husky_a300_amp_check_sensors.mdx @@ -3,7 +3,7 @@ Husky AMP includes several sensors that are used for robot navigation. After connecting to Husky AMP's network, confirm that each sensor is functional by using the steps below. -1. Connect to your laptop to the robot using SSH. To do so, execute the following in a terminal window: +1. Connect your laptop to the robot using SSH. To do so, execute the following in a terminal window: ``` ssh robot@192.168.131.1 ``` diff --git a/components/husky_a300/husky_a300_computer.mdx b/components/husky_a300/husky_a300_computer.mdx index e55ca301..00e96eea 100644 --- a/components/husky_a300/husky_a300_computer.mdx +++ b/components/husky_a300/husky_a300_computer.mdx @@ -30,7 +30,7 @@ Clearpath offers a standard computer with an Intel i3 processor, or a performanc 4. Wi-Fi antennas. 5. Power cable. 6. Optional graphics card's PCIe riser cable. - 4. Remove the 4 screws fastning the computer to Husky's _Electronics Tray_. + 4. Remove the 4 screws fastening the computer to Husky's _Electronics Tray_. 5. Remove the computer from the robot. :::note diff --git a/components/husky_a300/husky_a300_electronics_tray.mdx b/components/husky_a300/husky_a300_electronics_tray.mdx index a514e21a..6b46f07d 100644 --- a/components/husky_a300/husky_a300_electronics_tray.mdx +++ b/components/husky_a300/husky_a300_electronics_tray.mdx @@ -19,7 +19,7 @@ This tray includes the: * Optional secondary computer or graphics card, _(not shown in the image)_ * Optional USB hub, _(not shown in the image)_ -You may want to access remove the _Electonics Tray_ to access the integration bay under the tray, +You may want to remove the _Electronics Tray_ to access the integration bay under the tray, or to maintain Husky's _Batteries_ and _Power Distribution_ components. #### Hinging The Electronics Tray diff --git a/components/husky_a300/husky_a300_emergency_stop_buttons.mdx b/components/husky_a300/husky_a300_emergency_stop_buttons.mdx index 93515742..1efef00e 100644 --- a/components/husky_a300/husky_a300_emergency_stop_buttons.mdx +++ b/components/husky_a300/husky_a300_emergency_stop_buttons.mdx @@ -33,7 +33,7 @@ The 2 relays are connected in series, so if one welds closed due to a failure, t The relays's physical states are monitored with Husky's Common Core microcontroller, and should flag a maintenance issue if either relay is damaged. - Husky's microcontroller is does not meet any performance level per ISO 13849-1. + Husky's microcontroller does not meet any performance level per ISO 13849-1. Husky's microcontroller can be replaced with a PLC to achieve a known performance level for fault monitoring. [Contact our Support Team](#support) if you have questions about this. diff --git a/components/husky_a300/husky_a300_emergency_stop_clearing.mdx b/components/husky_a300/husky_a300_emergency_stop_clearing.mdx index 04af7015..12fecef4 100644 --- a/components/husky_a300/husky_a300_emergency_stop_clearing.mdx +++ b/components/husky_a300/husky_a300_emergency_stop_clearing.mdx @@ -20,7 +20,7 @@ The Husky's status lights show these light patterns for different Emergency Stop 1. Twist all the _Emergency Stop Buttons_. 2. Close the Husky's _Rear Charge Port Door_. -3. If included; conncet the _Wireless Emergency Stop_ to the Husky. +3. If included; connect the _Wireless Emergency Stop_ to the Husky. 4. If included; clear the Emergency Stop State on your custom devices. After clearing the Emergency Stop, the Husky's status lights should change to the _Needs Reset_ state's pattern. diff --git a/components/husky_a300/husky_a300_ip_addresses.mdx b/components/husky_a300/husky_a300_ip_addresses.mdx index 79a1047a..642b9af1 100644 --- a/components/husky_a300/husky_a300_ip_addresses.mdx +++ b/components/husky_a300/husky_a300_ip_addresses.mdx @@ -53,6 +53,6 @@ :::info Custom Additions Our [Network IP Addresses page](/docs/ros/networking/network_ip_addresses) lists the common ranges we use per sensor type. -Clearpath will provide a supplementary manual that includes the IP addressess of custom configuration sensors. +Clearpath will provide a supplementary manual that includes the IP addresses of custom configuration sensors. ::: diff --git a/components/husky_a300/husky_a300_lockout_tagout.mdx b/components/husky_a300/husky_a300_lockout_tagout.mdx index b3c8b0f8..89de6ea2 100644 --- a/components/husky_a300/husky_a300_lockout_tagout.mdx +++ b/components/husky_a300/husky_a300_lockout_tagout.mdx @@ -11,7 +11,7 @@ import Admonition from "@theme/Admonition";
-Lockout procedures remove potentional energy from machines as we perform maintenance. +Lockout procedures remove potential energy from machines as we perform maintenance. This reduces risk of harm while performing maintenance. The Husky's main source of potential energy is the batteries. We cannot completely discharge these batteries without damaging them, but we can disconnect them from all the robot's electronics. diff --git a/components/husky_a300/husky_a300_motors.mdx b/components/husky_a300/husky_a300_motors.mdx index e82195ec..aaefca6c 100644 --- a/components/husky_a300/husky_a300_motors.mdx +++ b/components/husky_a300/husky_a300_motors.mdx @@ -24,7 +24,7 @@ 3. Disconnect the both sets of motor power and cables from the chassis on the side of the robot with the motor being replaced. The thick power cables are removed by pulling on the cable. - The thiner data cables have a latch on the connector; press on the latch and then pull on the connector. + The thinner data cables have a latch on the connector; press on the latch and then pull on the connector.
5. Remove the failing circuit board by gently lifting the board up. - These circuit boards have many pins, so a large amount of force is requred. + These circuit boards have many pins, so a large amount of force is required.
<> Husky A300 with payload can have a total kinetic energy of 360 joules of energy (180 kg at 2 m/s). - This is a significant amount of energy that can cause severe injury of death. + This is a significant amount of energy that can cause severe injury or death.

Husky A300, Husky AMP, and Husky Observer have been designed to ensure the robot will not impact a person's torso or head. @@ -393,7 +393,7 @@ export function ComponentRiskAssessmentLine_24() { <> Do not ride on a moving Husky A300. - This includes standing, sitting, or any other method of mobing a person using a Husky A300. + This includes standing, sitting, or any other method of moving a person using a Husky A300.

The robot may become unstable or move unpredictably. @@ -675,7 +675,7 @@ export function ComponentRiskAssessmentLine_53() {
<> - Always tie up long hair, and remove loose jewellery, and wear clothing without snag points when working aroung Husky A300. + Always tie up long hair, and remove loose jewellery, and wear clothing without snag points when working around Husky A300. This reduces the risk of entanglement with the moving robot. diff --git a/components/husky_a300/husky_a300_safety_system_functionality.mdx b/components/husky_a300/husky_a300_safety_system_functionality.mdx index 8ba4ebd8..74809c17 100644 --- a/components/husky_a300/husky_a300_safety_system_functionality.mdx +++ b/components/husky_a300/husky_a300_safety_system_functionality.mdx @@ -11,7 +11,7 @@ Husky A300 is equipped with 3 safety functions to reduce the system risk: :::info Your commissioning team must evaluate the functionality of Husky's safety functions in the context of your worksite and use case. -Perfrom a Risk Assessment to understand the risks of deploying Husky in your application, and whether customizations should be be made to recude these risks. +Perfrom a Risk Assessment to understand the risks of deploying Husky in your application, and whether customizations should be made to reduce these risks. ISO 12100 is the Risk Assessment guide that we use at Clearpath Robotics, but there are other options from standards agencies like ISO, and IEC. diff --git a/components/husky_a300/husky_a300_system_architecture.mdx b/components/husky_a300/husky_a300_system_architecture.mdx index 52ca0ac2..7a149c37 100644 --- a/components/husky_a300/husky_a300_system_architecture.mdx +++ b/components/husky_a300/husky_a300_system_architecture.mdx @@ -105,7 +105,7 @@ import Admonition from "@theme/Admonition";

- The motor controllers and batteries connect to the MCU through indiviual CANbuses. + The motor controllers and batteries connect to the MCU through individual CANbuses. The MCU's firmware then passes this to the computer over Ethernet. The computer is configured with SocketCAN to interface with these networks. diff --git a/components/husky_a300/husky_a300_system_limits.mdx b/components/husky_a300/husky_a300_system_limits.mdx index 0cb09b6b..0ce612f2 100644 --- a/components/husky_a300/husky_a300_system_limits.mdx +++ b/components/husky_a300/husky_a300_system_limits.mdx @@ -82,7 +82,7 @@ To reduce current draw, consider commanding wider-radius turns from your control Ensure that the robot's centre of mass will not result in tipping hazards due to driving on hills. Your commissioning team needs to perform calculations to confirm the robot's centre of mass will remain within the robot's footprint across its operating terrain. -You calculations should include a safety margin. +Your calculations should include a safety margin. Refer to the [Technical Specifications](#technical-specifications) for the safe operating limits when there is no payload on the Husky. diff --git a/components/husky_a300/husky_a300_tire.mdx b/components/husky_a300/husky_a300_tire.mdx index 8e555593..a51820df 100644 --- a/components/husky_a300/husky_a300_tire.mdx +++ b/components/husky_a300/husky_a300_tire.mdx @@ -52,7 +52,7 @@ The robot may become tip over if you remove a wheel without stabilizing the chas
7. Replace the tire and/or tube as needed with new parts. - Make sure the tire's chevron treds are facing the correct direction, as the left and right wheels have different tred orientations. + Make sure the tire's chevron treads are facing the correct direction, as the left and right wheels have different tread orientations. Ensure that the tube is installed in the tire and inflated only far enough that it takes its shape. Inflating further will make reassembly difficult. diff --git a/components/husky_a300/husky_a300_tire_pressure.mdx b/components/husky_a300/husky_a300_tire_pressure.mdx index 6b3b868c..ee3a50df 100644 --- a/components/husky_a300/husky_a300_tire_pressure.mdx +++ b/components/husky_a300/husky_a300_tire_pressure.mdx @@ -23,7 +23,7 @@ The Husky's tires should all be between 70 kPa to 140 kPa _(10 psi to 20 psi)_. We suggest 140 kPa for use cases on flat asphalt or concrete, to improve turning performance. Lower tire pressures improve traction in rough and varied terrain, with rocks or other obstacles. -Lower tire pressuses also reduce the effective diameter of the wheel, which will increase the error of odometry readings. +Lower tire pressures also reduce the effective diameter of the wheel, which will increase the error of odometry readings. Odometry is calculated using the average diameter of a tire inflated to 137 kPa _(20 psi)_. ::: diff --git a/components/husky_a300/husky_a300_whats_included.mdx b/components/husky_a300/husky_a300_whats_included.mdx index 5ac81bec..9668737d 100644 --- a/components/husky_a300/husky_a300_whats_included.mdx +++ b/components/husky_a300/husky_a300_whats_included.mdx @@ -14,7 +14,7 @@ :::info Clearpath Robotics also provides integration services. -Your order may include addional sensors, auxiliary hardware, or software packages. +Your order may include additional sensors, auxiliary hardware, or software packages. This additional work will come preinstalled on your robot. ::: diff --git a/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx b/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx index f109b7f1..a5709608 100644 --- a/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx +++ b/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx @@ -39,7 +39,7 @@ WARNING indicates a hazardous situation which, if not avoided, could result in d :::safety-caution -CAUTION indcates a hazardous situation which, if not avoided, could result in minor or moderate injury. +CAUTION indicates a hazardous situation which, if not avoided, could result in minor or moderate injury. ::: @@ -199,7 +199,7 @@ with Husky A300 while it is being operated. This reduces entrapment. :::safety-caution -**Always tie up long hair and avoid loose jewellery when working aroung Husky A300.** +**Always tie up long hair and avoid loose jewellery when working around Husky A300.** This reduces entrapment. @@ -1446,9 +1446,9 @@ Using other chargers may cause damage to the batteries. :::safety-warning -**Never charge Clearpath Robotics robots in environments with combustable materials.** +**Never charge Clearpath Robotics robots in environments with combustible materials.** -Sparks may occur and could cause combustable materials to ignite. +Sparks may occur and could cause combustible materials to ignite. ::: @@ -1502,7 +1502,7 @@ robot is powered off. 1. Plug the Standard Charger power cord into the Standard Charger and then into a wall receptacle. The LED on the Standard Charger will illuminate red and Husky's [Status Lights](#status-lights) will pulse yellow/green (if the robot is powered on). -1. When battery is charged fully, the LED on the Standard Charger will illuminate green if the the robot is powered off. +1. When battery is charged fully, the LED on the Standard Charger will illuminate green if the robot is powered off. Alternatively, if the robot is powered on the LED on the Standard Charger will remain red and Husky's [Status Lights](#status-lights) will pulse blue/green. 1. Unplug the Standard Charger from the wall and then disconnect it from the Battery Charger Port. diff --git a/docs_versioned_docs/version-ros2humble/components/_clearpath_firmware.mdx b/docs_versioned_docs/version-ros2humble/components/_clearpath_firmware.mdx index 9037e423..7ee5ecd9 100644 --- a/docs_versioned_docs/version-ros2humble/components/_clearpath_firmware.mdx +++ b/docs_versioned_docs/version-ros2humble/components/_clearpath_firmware.mdx @@ -28,7 +28,7 @@ Before flashing firmware, place your robot up on blocks or disengage the drivetr :::note - The J100 MCU does not have an ethernet interface, and therefore cannot be flashed using the eternet bootloader. You must follow the subsequent steps to flash the J100 MCU over mini-USB. + The J100 MCU does not have an ethernet interface, and therefore cannot be flashed using the ethernet bootloader. You must follow the subsequent steps to flash the J100 MCU over mini-USB. ::: diff --git a/docs_versioned_docs/version-ros2humble/ros/installation/robot.mdx b/docs_versioned_docs/version-ros2humble/ros/installation/robot.mdx index 3d6036ef..72e8e176 100644 --- a/docs_versioned_docs/version-ros2humble/ros/installation/robot.mdx +++ b/docs_versioned_docs/version-ros2humble/ros/installation/robot.mdx @@ -61,7 +61,7 @@ to create the installation media, an ethernet cable, a monitor, and a keyboard. 7. On first boot, the username will be `administrator` and the password will be `clearpath`. You should use the `passwd` utility to change the `administrator` account password. 8. Log on to the computer and run `bash -e clearpath_computer_installer.sh` to install the needed software. - This will take a while to complete and has a prompts that must be answered. + This will take a while to complete and has prompts that must be answered. ## Internet Connection diff --git a/docs_versioned_docs/version-ros2jazzy/ros/installation/robot.mdx b/docs_versioned_docs/version-ros2jazzy/ros/installation/robot.mdx index c12ce655..4475c75f 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/installation/robot.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/installation/robot.mdx @@ -81,7 +81,7 @@ to create the installation media, an ethernet cable, a monitor, and a keyboard. 7. On first boot, the username will be `robot` and the password will be `clearpath`. You should use the `passwd` utility to change the `robot` account password. 8. Log on to the computer and run `bash -e clearpath_computer_installer.sh` to install the needed software. - This will take a while to complete and has a prompts that must be answered. + This will take a while to complete and has prompts that must be answered. If your setup requires being able to manually edit your robot's partition table, or if your robot's computer From e01693cf56d8e2377de8f692dca0a56b78b66e4e Mon Sep 17 00:00:00 2001 From: Tony Baltovski Date: Tue, 26 Aug 2025 21:52:02 -0400 Subject: [PATCH 05/44] Update supported_manipulators.mdx --- components/supported_manipulators.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/supported_manipulators.mdx b/components/supported_manipulators.mdx index 6d2998cd..677ae635 100644 --- a/components/supported_manipulators.mdx +++ b/components/supported_manipulators.mdx @@ -33,4 +33,4 @@ Debian drivers are automatically installed on robots as part of the | Lift | Humble (`amd64`) | Humble (`arm64`) | Jazzy (`amd64`) | Jazzy (`arm64`) | Source | |:------------------------------------------------------------------------------------ |:---------------- |:---------------- |:--------------- |:--------------- |:--------------------------------------------------------- | -| Ewellix Liftkit | Source | Source | Source | Source | [Clearpath](https://github.com/clearpathrobotics/ewellix_lift) | +| Ewellix Liftkit | Debian | Debian | Debian | Debian | [Clearpath](https://github.com/clearpathrobotics/ewellix_lift) | From bbbf2f7ff2a31e3bfb33348c6dd94a3cbeef1cce Mon Sep 17 00:00:00 2001 From: Nathan Van Heyst <57072440+nvanheyst@users.noreply.github.com> Date: Thu, 28 Aug 2025 10:45:59 -0400 Subject: [PATCH 06/44] spelling (#461) * proofreading and clean up fork * Update drivetrain.mdx * Update robot.mdx removed a because prompts is plural * Update _clearpath_firmware.mdx spelling of ethernet * Update robot.mdx removed "a" because prompts is plural * Update user_manual_husky.mdx * Update user_manual_husky.mdx * Update husky_a300_power_connections.mdx * Update husky_a300_tire_pressure.mdx * Update husky_a300_motors.mdx * Update husky_a300_computer.mdx * Update husky_a300_replacing_circuit_boards.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_whats_included.mdx * Update husky_a300_system_architecture.mdx * Update husky_a300_ip_addresses.mdx * Update husky_a300_safety_system_functionality.mdx * Update husky_a300_emergency_stop_buttons.mdx * Update husky_a300_emergency_stop_clearing.mdx * Update common_wireless_joystick_ps4.mdx * Update husky_a300_amp_check_sensors.mdx * Update husky_a300_pre_operation_inspection.mdx * Update husky_a300_system_limits.mdx * Update husky_a300_lockout_tagout.mdx * Update husky_a300_tire.mdx * Update husky_a300_electronics_tray.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_power_connections.mdx * spelling (#2) * Update drivetrain.mdx * Update robot.mdx removed a because prompts is plural * Update _clearpath_firmware.mdx spelling of ethernet * Update robot.mdx removed "a" because prompts is plural * Update user_manual_husky.mdx * Update user_manual_husky.mdx * Update husky_a300_power_connections.mdx * Update husky_a300_tire_pressure.mdx * Update husky_a300_motors.mdx * Update husky_a300_computer.mdx * Update husky_a300_replacing_circuit_boards.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_whats_included.mdx * Update husky_a300_system_architecture.mdx * Update husky_a300_ip_addresses.mdx * Update husky_a300_safety_system_functionality.mdx * Update husky_a300_emergency_stop_buttons.mdx * Update husky_a300_emergency_stop_clearing.mdx * Update common_wireless_joystick_ps4.mdx * Update husky_a300_amp_check_sensors.mdx * Update husky_a300_pre_operation_inspection.mdx * Update husky_a300_system_limits.mdx * Update husky_a300_lockout_tagout.mdx * Update husky_a300_tire.mdx * Update husky_a300_electronics_tray.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_power_connections.mdx * spelling! --- .../husky_a300/husky_a300_amp_arch_cables.mdx | 2 +- .../husky_a300_amp_connector_bulkhead.mdx | 2 +- .../husky_a300_components_observer.mdx | 2 +- components/husky_a300/husky_a300_fans.mdx | 2 +- .../husky_a300_internal_integrations.mdx | 2 +- .../husky_a300/husky_a300_lifting_sling.mdx | 2 +- components/husky_a300/husky_a300_motors.mdx | 2 +- .../husky_a300/husky_a300_network_switch.mdx | 2 +- .../husky_a300/husky_a300_power_connections.mdx | 4 ++-- .../husky_a300_pre_operation_inspection.mdx | 2 +- .../husky_a300/husky_a300_safety_alternate.mdx | 2 +- .../husky_a300_safety_system_functionality.mdx | 2 +- components/maintenance/firmware_update_puma.mdx | 4 ++-- .../maintenance/lifepo4_battery_care_tips.mdx | 2 +- .../maintenance_husky_tire_and_inner_tube.mdx | 4 ++-- .../tools/file_browser.mdx | 2 +- .../tools/foxglove_visualization.mdx | 2 +- .../web_user_interface/ui_manual_mode.mdx | 4 ++-- .../web_user_interface/ui_map_mode.mdx | 16 ++++++++-------- .../web_user_interface/ui_overview.mdx | 4 ++-- .../integration_dingo/integration_dingo.mdx | 2 +- .../dingo/troubleshooting_dingo.mdx | 4 ++-- .../indoor_robots/dingo/tutorials_dingo.mdx | 2 +- .../ridgeback/maintenance_ridgeback.mdx | 2 +- .../ridgeback/troubleshooting_ridgeback.mdx | 4 ++-- .../outdoor_robots/husky/maintenance_husky.mdx | 2 +- .../warthog/maintenance_warthog.mdx | 2 +- .../a200/integration_husky/integration_husky.mdx | 6 +++--- .../husky/a200/maintenance_husky.mdx | 4 ++-- .../husky/a200/troubleshooting_husky.mdx | 8 ++++---- docs_robots/outdoor_robots/husky/a300/a300.mdx | 2 +- .../outdoor_robots/jackal/integration_jackal.mdx | 2 +- .../jackal/troubleshooting_jackal.mdx | 4 ++-- .../outdoor_robots/jackal/user_manual_jackal.mdx | 4 ++-- .../integration_warthog/integration_warthog.mdx | 8 ++++---- .../kits_warthog/extrusion_rails_warthog.mdx | 2 +- .../kits_warthog/top_plate_warthog.mdx | 2 +- .../warthog/maintenance_warthog.mdx | 2 +- .../warthog/troubleshooting_warthog.mdx | 4 ++-- .../solutions/husky_a300_amp/husky_a300_amp.mdx | 2 +- .../ros/config/yaml/sensors/imu.mdx | 2 +- .../ros/config/yaml/sensors/lidar2d.mdx | 2 +- .../ros/config/yaml/sensors/lidar3d.mdx | 2 +- .../tutorials/navigation_demos/localization.mdx | 2 +- .../ros/tutorials/navigation_demos/nav2.mdx | 6 +++--- .../ros/tutorials/navigation_demos/overview.mdx | 4 ++-- .../web_user_interface/ui_map_mode.mdx | 12 ++++++------ .../web_user_interface/ui_map_mode.mdx | 12 ++++++------ .../web_user_interface/ui_map_mode.mdx | 12 ++++++------ .../web_user_interface/ui_map_mode.mdx | 12 ++++++------ 50 files changed, 99 insertions(+), 99 deletions(-) diff --git a/components/husky_a300/husky_a300_amp_arch_cables.mdx b/components/husky_a300/husky_a300_amp_arch_cables.mdx index 70460c50..ec792f64 100644 --- a/components/husky_a300/husky_a300_amp_arch_cables.mdx +++ b/components/husky_a300/husky_a300_amp_arch_cables.mdx @@ -4,7 +4,7 @@ The _Sensor Arch_ places Husky's cameras and GNSS antennas above the robot for o These steps will give you access to the related cable routings for repairs: 1. Remove the 3 screws from the inside access panel. -2. Remove the panel by sliding is toward the end of the robot. +2. Remove the panel by sliding it toward the end of the robot. 3. The _Arch Posts_ have cable tie anchors. You can remove the cable ties with side cutters. 4. Cables route through an obround cutout in the _Enclosure_. diff --git a/components/husky_a300/husky_a300_amp_connector_bulkhead.mdx b/components/husky_a300/husky_a300_amp_connector_bulkhead.mdx index a2b035ce..e8396ffe 100644 --- a/components/husky_a300/husky_a300_amp_connector_bulkhead.mdx +++ b/components/husky_a300/husky_a300_amp_connector_bulkhead.mdx @@ -11,7 +11,7 @@
To make a Husky AMP, we take a Husky A300, remove the Top Plate, and then install an enclosure on top of the base robot. -We added a connector bulkhead between the base robot and the enclosure to keep cable routings tidy, and make the maintenence process quick. +We added a connector bulkhead between the base robot and the enclosure to keep cable routings tidy, and make the maintenance process quick. The connectors on this bulkhead are extension cables from existing [Husky A300 interfaces](/docs_robots/outdoor_robots/husky/a300/integration_husky/#system-interface-circuit-board-connector-summary), which are listed below.
diff --git a/components/husky_a300/husky_a300_components_observer.mdx b/components/husky_a300/husky_a300_components_observer.mdx index 8db45cc7..1ac520f4 100644 --- a/components/husky_a300/husky_a300_components_observer.mdx +++ b/components/husky_a300/husky_a300_components_observer.mdx @@ -32,6 +32,6 @@ Refer to the [Husky A300 AMP's Components Overview](/docs_robots/solutions/husky src="/img/robot_images/husky_a300_images/husky_a300_observer_isometric_3.png" width="800" /> -
The Husky Oberver, with the included Stationary Dock.
+
The Husky Observer, with the included Stationary Dock.
diff --git a/components/husky_a300/husky_a300_fans.mdx b/components/husky_a300/husky_a300_fans.mdx index d5a86a40..c89bebbb 100644 --- a/components/husky_a300/husky_a300_fans.mdx +++ b/components/husky_a300/husky_a300_fans.mdx @@ -34,7 +34,7 @@ These fans operate similar to a server; as all 4 push air into the robot to crea src="/img/robot_images/husky_a300_images/husky_a300_fans_2.png" width="500" /> -
Fiew From The Front Of Husky
+
View From The Front Of Husky
7. Disconnect the fan's latching connector, and remove the fan. diff --git a/components/husky_a300/husky_a300_internal_integrations.mdx b/components/husky_a300/husky_a300_internal_integrations.mdx index 00555777..f3e9e8cb 100644 --- a/components/husky_a300/husky_a300_internal_integrations.mdx +++ b/components/husky_a300/husky_a300_internal_integrations.mdx @@ -2,7 +2,7 @@ [//]: <> (TODO, add image of an internal integration) -There are interfaces inside the Husky for your custom compnents. +There are interfaces inside the Husky for your custom components. This [Interface Control Drawing](/assets/pdf/clearpath_robotics_034163.pdf) shows the available volume near the robot's batteries, noting that the size of this volume changes depending on what battery configuration your Husky has—_(40 Ah, 80 Ah, or 120 Ah)_. The drawing also shows mounting provisions on the robot's Electronics Tray, for including these components: diff --git a/components/husky_a300/husky_a300_lifting_sling.mdx b/components/husky_a300/husky_a300_lifting_sling.mdx index 12143f61..951e8165 100644 --- a/components/husky_a300/husky_a300_lifting_sling.mdx +++ b/components/husky_a300/husky_a300_lifting_sling.mdx @@ -10,7 +10,7 @@ -The lifting equipment and straps must rated for the weight of Husky and any mounted payloads, plus any factor of safety per your local worksite regulations. +The lifting equipment and straps must be rated for the weight of Husky and any mounted payloads, plus any factor of safety per your local worksite regulations. Refer to the [Husky's Technical Specifications](#technical-specifications) for the weight of Husky and its maximum payload. :::note diff --git a/components/husky_a300/husky_a300_motors.mdx b/components/husky_a300/husky_a300_motors.mdx index aaefca6c..9dea6c3f 100644 --- a/components/husky_a300/husky_a300_motors.mdx +++ b/components/husky_a300/husky_a300_motors.mdx @@ -22,7 +22,7 @@ width="600" /> - 3. Disconnect the both sets of motor power and cables from the chassis on the side of the robot with the motor being replaced. + 3. Disconnect both sets of motor power and cables from the chassis on the side of the robot with the motor being replaced. The thick power cables are removed by pulling on the cable. The thinner data cables have a latch on the connector; press on the latch and then pull on the connector.
diff --git a/components/husky_a300/husky_a300_network_switch.mdx b/components/husky_a300/husky_a300_network_switch.mdx index a3eabe7d..c0ce63b0 100644 --- a/components/husky_a300/husky_a300_network_switch.mdx +++ b/components/husky_a300/husky_a300_network_switch.mdx @@ -31,7 +31,7 @@ The network switch connects the primary computer, the rear debugging port, and a When reinstalling the switch: * Make sure the power cable is connected. - * Make sure the waterfroofing washers are included. + * Make sure the waterproofing washers are included. * Torque the 4 screws to 1.2 N·m. ::: diff --git a/components/husky_a300/husky_a300_power_connections.mdx b/components/husky_a300/husky_a300_power_connections.mdx index 1bce81b9..00211cb2 100644 --- a/components/husky_a300/husky_a300_power_connections.mdx +++ b/components/husky_a300/husky_a300_power_connections.mdx @@ -209,8 +209,8 @@ You must enable the output, via the ROS topic above, each time after the system ### AUX Inputs {#aux-inputs} -The System Interface circuit board has 3 auxilliary inputs—_(AUX1 IN, AUX2 IN, AUX3 IN)_—that allow external payloads to provide inputs to the robot. -Each of these auxilliary inputs can be driven by one of the following: +The System Interface circuit board has 3 auxiliary inputs—_(AUX1 IN, AUX2 IN, AUX3 IN)_—that allow external payloads to provide inputs to the robot. +Each of these auxiliary inputs can be driven by one of the following: - a 12 V input - a 24 V input diff --git a/components/husky_a300/husky_a300_pre_operation_inspection.mdx b/components/husky_a300/husky_a300_pre_operation_inspection.mdx index f64a5825..9a299065 100644 --- a/components/husky_a300/husky_a300_pre_operation_inspection.mdx +++ b/components/husky_a300/husky_a300_pre_operation_inspection.mdx @@ -4,7 +4,7 @@ Performing a circle check can reduce safety risks, increase the operating lifesp These are our suggested daily checks before sending the Husky on missions: 1. Check that the weather forecast has acceptable conditions for the robot. -2. Check that the intended worksite's terrain is acceptable, without deep trenches, overhanging obstacles, children, of other hazards that were not acceptable per your Risk Assessment. +2. Check that the intended worksite's terrain is acceptable, without deep trenches, overhanging obstacles, children, or other hazards that were not acceptable per your Risk Assessment. 3. Check the tire pressures. 4. Inspect the tire treads for excessive wear or punctures. 5. Inspect the drivetrain for loose screws. diff --git a/components/husky_a300/husky_a300_safety_alternate.mdx b/components/husky_a300/husky_a300_safety_alternate.mdx index 13cd713b..2763a948 100644 --- a/components/husky_a300/husky_a300_safety_alternate.mdx +++ b/components/husky_a300/husky_a300_safety_alternate.mdx @@ -445,7 +445,7 @@ export function ComponentRiskAssessmentLine_27() { Racking must be securely fastened, and be loaded to prevent falling items.

- It is the commissioning and operating teams's responibility to ensure that the Husky A300 colliding with racking will not cause items to fall on a person. + It is the commissioning and operating teams's responsibility to ensure that the Husky A300 colliding with racking will not cause items to fall on a person. It is the commissioning team's responsibility to ensure local regulations are followed. diff --git a/components/husky_a300/husky_a300_safety_system_functionality.mdx b/components/husky_a300/husky_a300_safety_system_functionality.mdx index 74809c17..3613642b 100644 --- a/components/husky_a300/husky_a300_safety_system_functionality.mdx +++ b/components/husky_a300/husky_a300_safety_system_functionality.mdx @@ -11,7 +11,7 @@ Husky A300 is equipped with 3 safety functions to reduce the system risk: :::info Your commissioning team must evaluate the functionality of Husky's safety functions in the context of your worksite and use case. -Perfrom a Risk Assessment to understand the risks of deploying Husky in your application, and whether customizations should be made to reduce these risks. +Perform a Risk Assessment to understand the risks of deploying Husky in your application, and whether customizations should be made to reduce these risks. ISO 12100 is the Risk Assessment guide that we use at Clearpath Robotics, but there are other options from standards agencies like ISO, and IEC. diff --git a/components/maintenance/firmware_update_puma.mdx b/components/maintenance/firmware_update_puma.mdx index f6162b35..3839ac8d 100644 --- a/components/maintenance/firmware_update_puma.mdx +++ b/components/maintenance/firmware_update_puma.mdx @@ -57,7 +57,7 @@ The wrong orientation will irreparably damage the motor controller. :::warning -Remove jewlery and similar electrically conductive objects from your hands and arms. +Remove jewelry and similar electrically conductive objects from your hands and arms. The capacitors on the motor controllers store energy even after the robot is turned off. Conductive objects that electrically-short the motor controller's terminals can cause shocks or burns to your hands. @@ -156,7 +156,7 @@ Change the permissions to `Allow executing file as a program`.
-Alternatively; you can add execute permissions to sflash using a termainal. +Alternatively; you can add execute permissions to sflash using a terminal. Navigate to the file through a terminal, and running: ``` diff --git a/components/maintenance/lifepo4_battery_care_tips.mdx b/components/maintenance/lifepo4_battery_care_tips.mdx index 071ada46..803261f8 100644 --- a/components/maintenance/lifepo4_battery_care_tips.mdx +++ b/components/maintenance/lifepo4_battery_care_tips.mdx @@ -1,7 +1,7 @@ In general, following these tips will help maximize the life of the battery: - Always fully charge the battery as soon as you are finished using it. -- Charge batteries at room temperature. Never charge LiFEPO4 batteries at temperatures above 45°C or below 0°C. +- Charge batteries at room temperature. Never charge LiFePO4 batteries at temperatures above 45°C or below 0°C. - Charge batteries in a well-ventilated area. - Do not allow the battery to freeze. Never charge a frozen battery. - Stored batteries should be charged and balanced every 4 -6 months. diff --git a/components/maintenance_husky/maintenance_husky_tire_and_inner_tube.mdx b/components/maintenance_husky/maintenance_husky_tire_and_inner_tube.mdx index a8f7319d..cb4cedbd 100644 --- a/components/maintenance_husky/maintenance_husky_tire_and_inner_tube.mdx +++ b/components/maintenance_husky/maintenance_husky_tire_and_inner_tube.mdx @@ -144,7 +144,7 @@ You want to make sure the inner tube does not get pinched between the two rims i #### 9. Connect the two halves of the split-rim using the installation tool or two bolts. -Note that the threaded adaper plate does on the side of the rim with the air-fill-stem. +Note that the threaded adapter plate does on the side of the rim with the air-fill-stem. This adapter plate will be visible on the outside of the robot.
@@ -231,7 +231,7 @@ This will let you know if screws have loosened in service. #### 13. Inflate the inner tube to 138 kPa (20 psi). Bounce the tire on the floor a few times after you have inflated it, and removed the compressor. -The bounching will help seat the tire's bead. +The bouncing will help seat the tire's bead. :::note diff --git a/docs_outdoornav_user_manual/tools/file_browser.mdx b/docs_outdoornav_user_manual/tools/file_browser.mdx index 33c280fd..56b47017 100644 --- a/docs_outdoornav_user_manual/tools/file_browser.mdx +++ b/docs_outdoornav_user_manual/tools/file_browser.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 We have enabled the ability to view, through a web browser, the robot filesystem for the specific version that is running. To access the file browser, either open the user -interface, access the **Menu** → **File** → **File Broswer** or navigate to the +interface, access the **Menu** → **File** → **File Browser** or navigate to the following [URL](http://192.168.131.1/_/files).
diff --git a/docs_outdoornav_user_manual/tools/foxglove_visualization.mdx b/docs_outdoornav_user_manual/tools/foxglove_visualization.mdx index 92dd9530..ba6a0462 100644 --- a/docs_outdoornav_user_manual/tools/foxglove_visualization.mdx +++ b/docs_outdoornav_user_manual/tools/foxglove_visualization.mdx @@ -25,4 +25,4 @@ the IP address of the host (UGV) computer, typically 192.168.131.1.
-For more information on the available Foxglove panels and how to more thoroughly us it, please consult the [Foxglove documentation](https://foxglove.dev/docs/studio). +For more information on the available Foxglove panels and how to more thoroughly use it, please consult the [Foxglove documentation](https://foxglove.dev/docs/studio). diff --git a/docs_outdoornav_user_manual/web_user_interface/ui_manual_mode.mdx b/docs_outdoornav_user_manual/web_user_interface/ui_manual_mode.mdx index 20306482..62f4f4d4 100644 --- a/docs_outdoornav_user_manual/web_user_interface/ui_manual_mode.mdx +++ b/docs_outdoornav_user_manual/web_user_interface/ui_manual_mode.mdx @@ -44,7 +44,7 @@ methods that can be used to stop the moving UGV. to 80%. 5. **UI Lockout:** The lockout toggle that will prevent the Joystick from sending commands to the UGV. The purpose of this is to help prevent - unwanted users from teloperating the UGV. This feature + unwanted users from teleoperating the UGV. This feature does not lock out the controller connected to the robot. ## Remote Controller Connection @@ -69,5 +69,5 @@ the time a command is sent and the time it is executed (and/or visible on the UI camera views) will increase as the distance increases. This effect will be further amplified by any obstacles between the UGV and the base (eg. walls, vehicles, mounds, etc.). It is important to monitor -this delay an be cautious when driving the UGV with larger delay for +this delay and be cautious when driving the UGV with larger delay for risk of crashing into obstacles. diff --git a/docs_outdoornav_user_manual/web_user_interface/ui_map_mode.mdx b/docs_outdoornav_user_manual/web_user_interface/ui_map_mode.mdx index 31695fe3..1c44916d 100644 --- a/docs_outdoornav_user_manual/web_user_interface/ui_map_mode.mdx +++ b/docs_outdoornav_user_manual/web_user_interface/ui_map_mode.mdx @@ -25,7 +25,7 @@ The list below defines what a "Map" and "Mission" are in relation to the Map mod their relevant components. These terms are referred to throughout this page. - **Mission** A Mission is a set of one or more Goalpoints. -- **Map** A Operator created map that goes over the aerial view and is used to define valid driveable +- **Map** An Operator created map that goes over the aerial view and is used to define valid driveable areas for a mission. - **Point** A map point used to help define a path. - **Path** A connection between two points that the UGV can travel along for missions. Can be defined as @@ -34,7 +34,7 @@ their relevant components. These terms are referred to throughout this page. position relative to the datum in meters. These points are travelled to as part of the Mission. - **Task** A Task is an automated activity or wait time implemented as a ROS action at a specific event or Goalpoint. -- **GoToPoint** A Goalpoint that is independant of a mission. This point is meant to be a one off +- **GoToPoint** A Goalpoint that is independent of a mission. This point is meant to be a one off position to send the UGV to. - **Ghost point** A transparent point that is not part of the map. This point appears between two other points when in map edit mode. The Operator can @@ -98,7 +98,7 @@ system will automatically create a map for them with default settings. To add points to the map, ensure that the UI is still in "Map Edit Mode" and click on the map. This will add a point to the map and also trigger the "Connection Mode". The path type button (one-way/two-way) will turn blue to indicate that the next point that is added will be connected to the previously created point. -A Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be +An Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be dragged and dropped to adjust their positions. To delete a point, right click the point and select Delete. While in edit mode, Ghost points will appear in the center of each path that can be dragged and dropped to split the @@ -107,12 +107,12 @@ path. ### Map Paths Paths are generally added as part of the Point placement process as mentioned above. However, there may be -cases where a Operator would like to connect existing points. To accomplish this, simply exit out of connection mode +cases where an Operator would like to connect existing points. To accomplish this, simply exit out of connection mode then click on the existing points. Once the first point is clicked on, connection mode will be re-established with the previously clicked point as the starting location. As paths are added they will be visible in the Map properties table, along with their relevant details. To edit a -path's details a Operator can simply right click on the path or select the gear icon for the specific path in the table. +path's details an Operator can simply right click on the path or select the gear icon for the specific path in the table. This will open an overlay on the map that will allow the Operator to edit both one-way paths and two-way paths. In the case of two-way paths users can keep both ways in sync with each other or vary the properties depending on the direction. @@ -147,7 +147,7 @@ modified. Press enter/click aside to save the change. ### Map Defaults When adding paths the map uses defined default values to set the maximum driving radius -and speed limit. If a Operator wishes to adjust these defaults this can be done here. This will +and speed limit. If an Operator wishes to adjust these defaults this can be done here. This will only affect paths created after the changes have been made. ### Network Path Recorder @@ -225,7 +225,7 @@ modified. Press enter/click aside to save the change. ### Return to Dock -A Operator may wish to add a flag to the mission to indicate when and if the UGV should +An Operator may wish to add a flag to the mission to indicate when and if the UGV should return to the dock while executing the mission. When enabled, the Operator can input a battery percentage that once reached the UGV will begin navigating back to the specified dock or to the closest dock. They can then set the minimum battery life before the UGV @@ -266,7 +266,7 @@ To add a Task to a Goalpoint: 4. The check box next to the Task name controls mission behaviour in the event that the Task fails. If the checkbox is checked the Mission will proceed to the next step in it's process, such as the next task or navigating to the next Goalpoint. - If its not checked, the Mission will become cancelled upon the Task's failure. + If it's not checked, the Mission will become cancelled upon the Task's failure. 5. Click the Gear icon next to the selected Task to modify or add required Task testings. diff --git a/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx b/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx index 1467f81d..b08d77a2 100644 --- a/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx +++ b/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx @@ -6,7 +6,7 @@ toc_min_heading_level: 2 toc_max_heading_level: 4 --- -The Web User Interface (Web UI) provides a easy, graphical, means to +The Web User Interface (Web UI) provides an easy, graphical, means to control both manual and autonomous operation of your UGV. The following sections outline: the components and views of the UI, the details of operating in manual mode, and the details of operating in autonomous @@ -92,7 +92,7 @@ Operator can access the following views: is activity (ie. where the datum is set or where features have been set on the map.) 3. **Table Button:** This button opens the Map/Mission table. When in Waypoint Mode it will open the table directly, while in - Map mode it will allow users to select the table to open or open a table based on which mode is being editted. + Map mode it will allow users to select the table to open or open a table based on which mode is being edited. 4. **Edit Mode Buttons:** This button will allow the user to set the current map edit mode. By clicking the button, a panel opens on the right with the available modes to edit with.
diff --git a/docs_robots/indoor_robots/dingo/integration_dingo/integration_dingo.mdx b/docs_robots/indoor_robots/dingo/integration_dingo/integration_dingo.mdx index 78dfda31..1fff243e 100644 --- a/docs_robots/indoor_robots/dingo/integration_dingo/integration_dingo.mdx +++ b/docs_robots/indoor_robots/dingo/integration_dingo/integration_dingo.mdx @@ -214,7 +214,7 @@ The pins should be connected as follows: - 1: 12 V @ 500mA max - 2: GND -Then, the use can publish a ROS message to the `/mcu/fans` topic to control the fan. +Then, the user can publish a ROS message to the `/mcu/fans` topic to control the fan. #### Optional External Motion Stop {#dingo-external-motion-stop} diff --git a/docs_robots/indoor_robots/dingo/troubleshooting_dingo.mdx b/docs_robots/indoor_robots/dingo/troubleshooting_dingo.mdx index 08c4fdc2..1e0fcf1d 100644 --- a/docs_robots/indoor_robots/dingo/troubleshooting_dingo.mdx +++ b/docs_robots/indoor_robots/dingo/troubleshooting_dingo.mdx @@ -22,7 +22,7 @@ Refer to the [Networking page](/docs/ros/networking/overview). ### Cannot connect to the robot's computer over a network cable -Reter to the [Networking page](/docs/ros/networking/overview). +Refer to the [Networking page](/docs/ros/networking/overview). --- @@ -42,7 +42,7 @@ Refer to the [Mini ITX troubleshooting page](../../accessories/computers/mini_it ### ROS package is not starting -Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any error during upstart. +Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any errors during upstart. ### Sensors are not turning on diff --git a/docs_robots/indoor_robots/dingo/tutorials_dingo.mdx b/docs_robots/indoor_robots/dingo/tutorials_dingo.mdx index 17ea569c..b03f4c5f 100644 --- a/docs_robots/indoor_robots/dingo/tutorials_dingo.mdx +++ b/docs_robots/indoor_robots/dingo/tutorials_dingo.mdx @@ -14,7 +14,7 @@ import Support from "/components/support.mdx"; ### Introduction -Dingo a lightweight and easy-to-use unmanned indoor ground vehicle for ROS, suitable for research and rapid prototyping applications. +Dingo is a lightweight and easy-to-use unmanned indoor ground vehicle for ROS, suitable for research and rapid prototyping applications. These tutorials will assist you with setting up and operating your Dingo. For more information or to receive a quote, please [visit us online](http://clearpathrobotics.com/dingo). diff --git a/docs_robots/indoor_robots/ridgeback/maintenance_ridgeback.mdx b/docs_robots/indoor_robots/ridgeback/maintenance_ridgeback.mdx index 5365a3b9..d622bc99 100644 --- a/docs_robots/indoor_robots/ridgeback/maintenance_ridgeback.mdx +++ b/docs_robots/indoor_robots/ridgeback/maintenance_ridgeback.mdx @@ -21,7 +21,7 @@ It may also be necessary to remove the antenna cables carefully prior to removin ## Long-term storage -When storing Ridgeback for long periods of time, its important to properly maintain the batteries to fully +When storing Ridgeback for long periods of time, it's important to properly maintain the batteries to fully maximize their life. Consider one of the following two procedures when placing Ridgeback in long-term storage: - Fully charge Ridgeback, turn it off and put it into storage. Once a week, connect power to the charger diff --git a/docs_robots/indoor_robots/ridgeback/troubleshooting_ridgeback.mdx b/docs_robots/indoor_robots/ridgeback/troubleshooting_ridgeback.mdx index e7d1b761..4a2a2544 100644 --- a/docs_robots/indoor_robots/ridgeback/troubleshooting_ridgeback.mdx +++ b/docs_robots/indoor_robots/ridgeback/troubleshooting_ridgeback.mdx @@ -22,7 +22,7 @@ Refer to the [Networking page](/docs/ros/networking/overview). ### Cannot connect to the robot's computer over a network cable -Reter to the [Networking page](/docs/ros/networking/overview). +Refer to the [Networking page](/docs/ros/networking/overview). --- @@ -42,7 +42,7 @@ Refer to the [Mini ITX troubleshooting page](../../accessories/computers/mini_it ### ROS package is not starting -Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any error during upstart. +Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any errors during upstart. ### Sensors are not turning on diff --git a/docs_robots/legacy/ros1_robots/outdoor_robots/husky/maintenance_husky.mdx b/docs_robots/legacy/ros1_robots/outdoor_robots/husky/maintenance_husky.mdx index 1417ff55..793560de 100644 --- a/docs_robots/legacy/ros1_robots/outdoor_robots/husky/maintenance_husky.mdx +++ b/docs_robots/legacy/ros1_robots/outdoor_robots/husky/maintenance_husky.mdx @@ -97,7 +97,7 @@ Lower tire pressures, for example 68.5 kPa (10 psi), ensure better traction in r or other obstacles may be encountered. This has the adverse effect of lowering drivetrain efficiency and decreasing battery charge, so high pressures up to a maximum of 137 kPa (20 psi) should be used when driving on flat surfaces. -Lower tire pressuses also reduce the effective diameter of the wheel, and will impact your odometry readings. +Lower tire pressures also reduce the effective diameter of the wheel, and will impact your odometry readings. Odometry is calculated using the average diameter of a tire inflated to 137 kPa (20 psi). ::: diff --git a/docs_robots/legacy/ros1_robots/outdoor_robots/warthog/maintenance_warthog.mdx b/docs_robots/legacy/ros1_robots/outdoor_robots/warthog/maintenance_warthog.mdx index b37eb285..a7cde3e2 100644 --- a/docs_robots/legacy/ros1_robots/outdoor_robots/warthog/maintenance_warthog.mdx +++ b/docs_robots/legacy/ros1_robots/outdoor_robots/warthog/maintenance_warthog.mdx @@ -159,7 +159,7 @@ If your unit came equipped with the tracks upgrade, please keep the following co - The tracks drive units pull considerably more current to operate. It is advised to operate a Warthog with tracks at reduced speeds, either through ROS commands or by reducing the speed scale when operating with the Futaba controller. - Due to the increased drive current, expect lower battery life than a wheeled Warthog. - It is recommend to drive at reduced speeds to increase battery life. + It is recommended to drive at reduced speeds to increase battery life. - It is possible to trigger an over current error in the motor controller by increasing speed drastically shortly after resetting a stop condition. The system's body lights will seem as if the unit is ready to drive, however it will not respond to drive commands. To clear this state, simply cycle another stop condition, and ramp up speeds slower. diff --git a/docs_robots/outdoor_robots/husky/a200/integration_husky/integration_husky.mdx b/docs_robots/outdoor_robots/husky/a200/integration_husky/integration_husky.mdx index f2a9f8e6..4d9af47c 100644 --- a/docs_robots/outdoor_robots/husky/a200/integration_husky/integration_husky.mdx +++ b/docs_robots/outdoor_robots/husky/a200/integration_husky/integration_husky.mdx @@ -22,7 +22,7 @@ supply, and software integration. This guide aims to equip you with respect to t ### Mechanical, Standard A standard Husky is delivered with a 20 X 20 aluminum extrusion frame around the top of the user bay. -This can be used for mouning sensors, lights, and other small attachments. +This can be used for mounting sensors, lights, and other small attachments. We suggest using the following items to interface with this extrusion: | Description | CPR Item | Manufacturer | Manufacturer Item | @@ -70,7 +70,7 @@ Except for bus-powered USB cameras, most payloads have separate leads for power ### Data Connections Data connections (USB and Ethernet) are made to the Husky computer mounted in the user bay. -In addition, the PCIe Gen3 x16 slot may be used to supply a GPU or other attachements, as necessary. +In addition, the PCIe Gen3 x16 slot may be used to supply a GPU or other attachments, as necessary. Additionally, the user bay may be used for an Ethernet switch, when attaching multiple Ethernet payloads, or for a PoE power injector as required. @@ -86,7 +86,7 @@ In total, 282 W of power is available from these User Power breakouts. :::note -You can order a upgrade for your Husky, that will add 480 W of power (VBAT fused at 20 A). Each terminal comes equipped with a +You can order an upgrade for your Husky, that will add 480 W of power (VBAT fused at 20 A). Each terminal comes equipped with a removable connector into which your payload power leads may connect. ::: diff --git a/docs_robots/outdoor_robots/husky/a200/maintenance_husky.mdx b/docs_robots/outdoor_robots/husky/a200/maintenance_husky.mdx index cee73c1e..2a9242fb 100644 --- a/docs_robots/outdoor_robots/husky/a200/maintenance_husky.mdx +++ b/docs_robots/outdoor_robots/husky/a200/maintenance_husky.mdx @@ -97,7 +97,7 @@ Lower tire pressures, for example 68.5 kPa (10 psi), ensure better traction in r or other obstacles may be encountered. This has the adverse effect of lowering drivetrain efficiency and decreasing battery charge, so high pressures up to a maximum of 137 kPa (20 psi) should be used when driving on flat surfaces. -Lower tire pressuses also reduce the effective diameter of the wheel, and will impact your odometry readings. +Lower tire pressures also reduce the effective diameter of the wheel, and will impact your odometry readings. Odometry is calculated using the average diameter of a tire inflated to 137 kPa (20 psi). ::: @@ -190,7 +190,7 @@ purchased in advance and warehoused at Clearpath for future use. ## Replacing Fuses -You Husky's MCU has fuses that can be changed through the rear battery access panel. +Your Husky's MCU has fuses that can be changed through the rear battery access panel. The large battery input fuse is on the other side of the MCU, so you will need to remove Husky's metal panels to access this fuse. :::caution diff --git a/docs_robots/outdoor_robots/husky/a200/troubleshooting_husky.mdx b/docs_robots/outdoor_robots/husky/a200/troubleshooting_husky.mdx index 8e0824ff..ecaa8be8 100644 --- a/docs_robots/outdoor_robots/husky/a200/troubleshooting_husky.mdx +++ b/docs_robots/outdoor_robots/husky/a200/troubleshooting_husky.mdx @@ -104,7 +104,7 @@ rostopic echo /status ### Power button's blue light is not on The power button on the back of Husky has a blue light that turns on when the button is pressed, indicating that the Husky is receiving power. -This light will turn on if the switch is receiving power, there is no sofware controlling it. +This light will turn on if the switch is receiving power, there is no software controlling it. For the button to turn on: 1. The Husky needs to have a charged battery installed. @@ -158,7 +158,7 @@ This is why your Husky will roll on a slope, since the resistive torque of the c :::note -The `/twist_mux` topic controls to priority of `/cmd_vel` messages. +The `/twist_mux` topic controls the priority of `/cmd_vel` messages. ::: @@ -189,7 +189,7 @@ Refer to the [Networking page](/docs/ros/networking/overview). ### Cannot connect to the robot's computer over a network cable -Reter to the [Networking page](/docs/ros/networking/overview). +Refer to the [Networking page](/docs/ros/networking/overview). --- @@ -209,7 +209,7 @@ Refer to the [Mini ITX troubleshooting page](../../../accessories/computers/mini ### ROS package is not starting -Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any error during upstart. +Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any errors during upstart. ### Sensors are not turning on diff --git a/docs_robots/outdoor_robots/husky/a300/a300.mdx b/docs_robots/outdoor_robots/husky/a300/a300.mdx index 1fcf7767..e3484027 100644 --- a/docs_robots/outdoor_robots/husky/a300/a300.mdx +++ b/docs_robots/outdoor_robots/husky/a300/a300.mdx @@ -16,7 +16,7 @@ import Support from "/components/support.mdx"; - [User Manual](user_manual_husky): important safety information, robot overview and features, getting started, basic usage - [Integration Guide](integration_husky): details for attaching custom components - [Tutorials](tutorials_husky): examples on how to use the robot and customize software -- [Maintenance Manual](maintenance_husky): preventative maintanence lists, component replacement procedures, and software update instructions +- [Maintenance Manual](maintenance_husky): preventative maintenance lists, component replacement procedures, and software update instructions - [Troubleshooting Guide](troubleshooting_husky): tips on resolving common issues - [Error Codes](error_codes_husky): Specific information on error codes and how to resolve them diff --git a/docs_robots/outdoor_robots/jackal/integration_jackal.mdx b/docs_robots/outdoor_robots/jackal/integration_jackal.mdx index c2627a34..51066e27 100644 --- a/docs_robots/outdoor_robots/jackal/integration_jackal.mdx +++ b/docs_robots/outdoor_robots/jackal/integration_jackal.mdx @@ -98,7 +98,7 @@ pin does not exceed 8 A. #### MCU Debug LEDs The Jackal MCU circuit board comes equipped with four LEDs controlled by Jackal firmware for debugging. -If the system is working properly, these LEDs functions as follows: +If the system is working properly, these LEDs function as follows: - **DBG1**: toggles every 500 ms when main loop on MCU is running - **DBG2**: not used in normal operation; LED should be off diff --git a/docs_robots/outdoor_robots/jackal/troubleshooting_jackal.mdx b/docs_robots/outdoor_robots/jackal/troubleshooting_jackal.mdx index 54731c5e..29e4a302 100644 --- a/docs_robots/outdoor_robots/jackal/troubleshooting_jackal.mdx +++ b/docs_robots/outdoor_robots/jackal/troubleshooting_jackal.mdx @@ -22,7 +22,7 @@ Refer to the [Networking page](/docs/ros/networking/overview). ### Cannot connect to the robot's computer over a network cable -Reter to the [Networking page](/docs/ros/networking/overview). +Refer to the [Networking page](/docs/ros/networking/overview). --- @@ -42,7 +42,7 @@ Refer to the [Mini ITX troubleshooting page](../../accessories/computers/mini_it ### ROS package is not starting -Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any error during upstart. +Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any errors during upstart. ### Sensors are not turning on diff --git a/docs_robots/outdoor_robots/jackal/user_manual_jackal.mdx b/docs_robots/outdoor_robots/jackal/user_manual_jackal.mdx index a7b2aa30..c7498775 100644 --- a/docs_robots/outdoor_robots/jackal/user_manual_jackal.mdx +++ b/docs_robots/outdoor_robots/jackal/user_manual_jackal.mdx @@ -79,7 +79,7 @@ The human-machine-interface (HMI) panel is shown below and includes from left: | Icon | Description | | :---------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | **Motion Stop button**: LED is solid green when Jackal is able to drive and flashing green when the Jackal's motors are disengaged; pressing button toggles the motors between engaged and disengaged mode (further details in [Motion Stop Buttons](#jackal-stop-buttons)) | -| | **Comms indictor**: LED is solid green when communication between the MCU and computer has been established and LED is off otherwise | +| | **Comms indicator**: LED is solid green when communication between the MCU and computer has been established and LED is off otherwise | | | **Wi-Fi indicator**: LED is solid green when Wi-Fi is connected and LED is off otherwise | | | **Battery indicator**: LED is solid green when the battery level is ok, solid yellow when the battery level is getting low (should be charged soon), and solid red when the battery level is critical (should be charged immediately) | | | **System Power button**: LED is solid blue when the system is powered on and running and the LED is flashing blue during the shutdown process; when the system is powered off, pressing the power button begins the power on process; when the system is powered on, a quick press of the power button begins a graceful shutdown and a prolonged press of the power button triggers and immediate power off of the system | @@ -99,7 +99,7 @@ The human-machine-interface (HMI) panel is shown below and includes from left: Additional payloads such IMUs, lidars, cameras, GPS, manipulators and many more can be integrated with Jackal, either as part of your Jackal purchase or installed after receiving your Jackal. You can find a list of supported packages and related documentation for payloads in this -documention portal, under the [Computers](../../accessories/computers/computers.mdx), +documentation portal, under the [Computers](../../accessories/computers/computers.mdx), [Sensors](../../accessories/sensors/sensors.mdx), [Manipulators](../../accessories/manipulators/manipulators.mdx), and [Accessories](../../accessories/add-ons/add-ons.mdx) sections. In addition, refer to [Jackal Integration](integration_jackal.mdx) for details on how to integrate your own payload or how to integrate a payload kit from Clearpath Robotics. diff --git a/docs_robots/outdoor_robots/warthog/integration_warthog/integration_warthog.mdx b/docs_robots/outdoor_robots/warthog/integration_warthog/integration_warthog.mdx index 9d399e3c..7dc0107b 100644 --- a/docs_robots/outdoor_robots/warthog/integration_warthog/integration_warthog.mdx +++ b/docs_robots/outdoor_robots/warthog/integration_warthog/integration_warthog.mdx @@ -9,7 +9,7 @@ import ComponentPacsMechanical from "/components/pacs_mechanical.mdx"; import ComponentCommonSoftwareIntegration from "/components/common_software_integration.mdx"; import Support from "/components/support.mdx"; -To attach custom hardware to Warthog, you will have to take care of mechnical mounting, electrical supply, and software integration. +To attach custom hardware to Warthog, you will have to take care of mechanical mounting, electrical supply, and software integration. This section aims to equip you with respect to these challenges. --- @@ -24,7 +24,7 @@ When determining mechanical mounting, you have two options, both of which are de ### Mechanical, Standard A standard Warthog includes thru holes on the sides of the battery compartment. -You can besign mounting brackets to interface with these holes. +You can design mounting brackets to interface with these holes. ### Mechanical, PACS™ @@ -43,7 +43,7 @@ Refer to the following pages for Warthog brackets that can simplify your integra Damage to both the UGV and the payload will result. - The chassis has a removable access cover measuring 1175 mm X 667 mm (46.25" X 26.25"). This access cover is supported underneath by two adjustable cross members. - Regardless of payload, it is imperative that both cross members remain installed (approximately evenly spaced) to provided required support to the access cover. + Regardless of payload, it is imperative that both cross members remain installed (approximately evenly spaced) to provide required support to the access cover. Consider that any payload installed above the top deck will prevent access to the chassis through the access cover, without first removing the installed payload. - The rotation of the suspension differential link in the horizontal plane will allow the payload to extend beyond the chassis top deck in both fore and aft locations. The amount of this payload extension (overhang) is dependent on several factors, including the weight and method of attachment of the payload as well as the terrain in which the UGV will operate. @@ -74,7 +74,7 @@ For continued protection against risk of fire, only replace fuses with those of Except for bus-powered USB cameras, most payloads have separate leads for power and data. -### Top Plate Power and Data Connections Connections +### Top Plate Power and Data Connections | Description | Notes | Mating Connector (CPR Item) | Mating Connector (Manufacturer Item) | | :------------------------------------------------------ | :-------------------------------------- | :-------------------------- | :---------------------------------------------------------------------------------------- | diff --git a/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/extrusion_rails_warthog.mdx b/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/extrusion_rails_warthog.mdx index 8aacdf69..bf43c5c3 100644 --- a/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/extrusion_rails_warthog.mdx +++ b/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/extrusion_rails_warthog.mdx @@ -13,7 +13,7 @@ sidebar_position: 1 This kit adds [25 mm X 50 mm aluminum extrusions](/assets/pdf/clearpath_robotics_028459-TDS1.pdf) to both sides of the Warthog. The extrusions are attached to the Warthog using M6×1 stainless steel screws, and [stainless steel rivets](https://www.mcmaster.com/97525A247/) with a Ø5 mm shank. -You can attach your own custom brakets to the extrusions using M5×0.8 T-slot nuts, or these other useful off-the-shelf items: +You can attach your own custom brackets to the extrusions using M5×0.8 T-slot nuts, or these other useful off-the-shelf items: | Description | CPR Item | Manufacturer | Manufacturer Item | | :-------------------------------------------- | :------------------------------------------------------: | :----------- | :----------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/top_plate_warthog.mdx b/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/top_plate_warthog.mdx index e1ad6c6f..b8a928a4 100644 --- a/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/top_plate_warthog.mdx +++ b/docs_robots/outdoor_robots/warthog/integration_warthog/kits_warthog/top_plate_warthog.mdx @@ -63,7 +63,7 @@ You may need to loosen the Cross-Bar's brackets to get access to the end for ins ### Step 2 -Place the Plate _(ID1)_ ontop of the Extrusion Rails and Crossbar. The Plate's countersink features should be facing up. +Place the Plate _(ID1)_ on top of the Extrusion Rails and Crossbar. The Plate's countersink features should be facing up. ### Step 3 diff --git a/docs_robots/outdoor_robots/warthog/maintenance_warthog.mdx b/docs_robots/outdoor_robots/warthog/maintenance_warthog.mdx index 9eb0b788..622a2672 100644 --- a/docs_robots/outdoor_robots/warthog/maintenance_warthog.mdx +++ b/docs_robots/outdoor_robots/warthog/maintenance_warthog.mdx @@ -158,7 +158,7 @@ If your unit came equipped with the tracks upgrade, please keep the following co - The tracks drive units pull considerably more current to operate. It is advised to operate a Warthog with tracks at reduced speeds, either through ROS commands or by reducing the speed scale when operating with the Futaba controller. - Due to the increased drive current, expect lower battery life than a wheeled Warthog. - It is recommend to drive at reduced speeds to increase battery life. + It is recommended to drive at reduced speeds to increase battery life. - It is possible to trigger an over current error in the motor controller by increasing speed drastically shortly after resetting a stop condition. The system's body lights will seem as if the unit is ready to drive, however it will not respond to drive commands. To clear this state, simply cycle another stop condition, and ramp up speeds slower. diff --git a/docs_robots/outdoor_robots/warthog/troubleshooting_warthog.mdx b/docs_robots/outdoor_robots/warthog/troubleshooting_warthog.mdx index be09577f..4aca2911 100644 --- a/docs_robots/outdoor_robots/warthog/troubleshooting_warthog.mdx +++ b/docs_robots/outdoor_robots/warthog/troubleshooting_warthog.mdx @@ -22,7 +22,7 @@ Refer to the [Networking page](/docs/ros/networking/overview). ### Cannot connect to the robot's computer over a network cable -Reter to the [Networking page](/docs/ros/networking/overview). +Refer to the [Networking page](/docs/ros/networking/overview). --- @@ -42,7 +42,7 @@ Refer to the [Mini ITX troubleshooting page](../../accessories/computers/mini_it ### ROS package is not starting -Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any error during upstart. +Verify the upstart logs, `/var/log/upstart/husky_core.log`, to see if there are any errors during upstart. ### Sensors are not turning on diff --git a/docs_robots/solutions/husky_a300_amp/husky_a300_amp.mdx b/docs_robots/solutions/husky_a300_amp/husky_a300_amp.mdx index 5e5761e7..664ef2c0 100644 --- a/docs_robots/solutions/husky_a300_amp/husky_a300_amp.mdx +++ b/docs_robots/solutions/husky_a300_amp/husky_a300_amp.mdx @@ -112,7 +112,7 @@ import ComponentReplacingFusesBf1 from "/components/husky_a300/husky_a300_replac ## Introduction ### About The Husky AMP—_(Autonomous Mobile Platform)_—uses a Husky A300 as its base. - We then then add sensors, autonomy navigation software, and a web user interface for commanding the robot. + We then add sensors, autonomy navigation software, and a web user interface for commanding the robot. This manual will explain how to use your Husky AMP, how to add new hardware and software, and how to maintain the robot. diff --git a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/imu.mdx b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/imu.mdx index cbabddad..3035e443 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/imu.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/imu.mdx @@ -1,5 +1,5 @@ --- -title: Inertial Measurment Units +title: Inertial Measurement Units sidebar_label: IMU sidebar_position: 4 toc_min_heading_level: 2 diff --git a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar2d.mdx b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar2d.mdx index f14b1c32..08c538e4 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar2d.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar2d.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 import HokuyoUST from "/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/hokuyo_ust.mdx"; import SickLMS1xx from "/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/sick_lms1xx.mdx"; -Two dimensional LiDARs provide a single planar scan, which is pusblished as a `sensor_msgs/LaserScan` message. It is important to accurately position the scanner in the visual description of the robot to ensure that the scanned plane is accurate with respect to the robot. +Two dimensional LiDARs provide a single planar scan, which is published as a `sensor_msgs/LaserScan` message. It is important to accurately position the scanner in the visual description of the robot to ensure that the scanned plane is accurate with respect to the robot. ## Supported 2D Lidars diff --git a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar3d.mdx b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar3d.mdx index 09f53a69..ebe3cbb6 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar3d.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/sensors/lidar3d.mdx @@ -9,7 +9,7 @@ import OusterLidar from "/docs_versioned_docs/version-ros2jazzy/components/yaml/ import SeyondLidar from "/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/seyond_robin.mdx"; import VelodyneLidar from "/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/velodyne_lidar.mdx"; -Three dimensional LiDARs provide a pointcloud of all points detected by several planar scanners at various angles, which is published as a `sensor_msgs/PointCloud2` message. It is important to accurately position the LiDAR in the visual descriptiuon of the robot to ensured that the scanned points are accurate with respect to the robot. +Three dimensional LiDARs provide a pointcloud of all points detected by several planar scanners at various angles, which is published as a `sensor_msgs/PointCloud2` message. It is important to accurately position the LiDAR in the visual description of the robot to ensure that the scanned points are accurate with respect to the robot. ## Supported 3D Lidars diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx index db173c04..2e6b1fb5 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx @@ -33,7 +33,7 @@ To start localization using [AMCL](https://docs.nav2.org/configuration/packages/ [follow the steps](nav2.mdx#launching-the-simulation-and-nav2) described in the Nav2 startup. When you get to step 4, run ```bash -ros2 launch clearpath_nav2_demos localiztion.launch.py use_sim_time:=true +ros2 launch clearpath_nav2_demos localization.launch.py use_sim_time:=true ``` The default map used by `localization.launch.py` is a diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx index 68eb6f2a..91b144be 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx @@ -31,17 +31,17 @@ ros2 launch clearpath_gz simulation.launch.py If the simulation does not start automatically, press the large orange "play" button in the bottom left corner. **3.** Open a second terminal and start Rviz. If you are using a physical robot or running the simulation -on an external server, this step must be should on your workstation, not on the robot or simulation server itself. +on an external server, this step should be done on your workstation, not on the robot or simulation server itself. ``` ros2 launch clearpath_viz view_navigation.launch.py namespace:=a300_0000 use_sim_time:=true ``` -**4.** Open a third terminal and start either [SLAM](slam.mdx) or [Localization](localization.mdx), depdending on +**4.** Open a third terminal and start either [SLAM](slam.mdx) or [Localization](localization.mdx), depending on whether or not you want to create a new map or use a pre-existing map. **5.** Set the initial pose of the robot using the [**2D Pose Estimate**](#2d-pose-estimate) tool in RViz. -**6.** Open fourth second terminal and launch nav2: +**6.** Open fourth terminal and launch nav2: ``` ros2 launch clearpath_nav2_demos nav2.launch.py use_sim_time:=true diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/overview.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/overview.mdx index e9010880..7bb897cc 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/overview.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/overview.mdx @@ -49,8 +49,8 @@ SLAM (Simultaneous Localization and Mapping), or Localization. :::warning The SLAM and Localization implementations in the `clearpath_nav2_demos` package are intended to be -used in flat, indoor environents. We do not recommend using them to navigate through -unstructured, outdoor environments nor in indoor enviromnents with elevation changes and ramps. +used in flat, indoor environments. We do not recommend using them to navigate through +unstructured, outdoor environments nor in indoor environments with elevation changes and ramps. ::: diff --git a/outdoornav_user_manual_versioned_docs/version-0.12.0/web_user_interface/ui_map_mode.mdx b/outdoornav_user_manual_versioned_docs/version-0.12.0/web_user_interface/ui_map_mode.mdx index b579ef50..744ae37e 100644 --- a/outdoornav_user_manual_versioned_docs/version-0.12.0/web_user_interface/ui_map_mode.mdx +++ b/outdoornav_user_manual_versioned_docs/version-0.12.0/web_user_interface/ui_map_mode.mdx @@ -25,7 +25,7 @@ The list below defines what a "Map" and "Mission" are in relation to the Map mod their relevant components. These terms are referred to throughout this page. - **Mission** A Mission is a set of one or more Goalpoints. -- **Map** A Operator created map that goes over the aerial view and is used to define valid driveable +- **Map** An Operator created map that goes over the aerial view and is used to define valid driveable areas for a mission. - **Point** A map point used to help define a path. - **Path** A connection between two points that the UGV can travel along for missions. Can be defined as @@ -115,7 +115,7 @@ start placing points and building paths. To add points to the map, ensure that the UI is still in "Map Edit Mode" and click on the map. This will add a point to the map and also trigger the "Connection Mode". The path type button (one-way/two-way) will turn blue to indicate that the next point that is added will be connected to the previously created point. -A Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be +An Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be dragged and dropped to adjust their positions. To delete a point, right click the point and select Delete. While in edit mode, Ghost points will appear in the center of each path that can be dragged and dropped to split the @@ -124,12 +124,12 @@ path. ### Map Paths Paths are generally added as part of the Point placement process as mentioned above. However, there may be -cases where a Operator would like to connect existing points. To accomplish this, simply exit out of connection mode +cases where an Operator would like to connect existing points. To accomplish this, simply exit out of connection mode then click on the existing points. Once the first point is clicked on, connection mode will be re-established with the previously clicked point as the starting location. As paths are added they will be visible in the Map properties table, along with their relevant details. To edit a -path's details a Operator can simply right click on the path or select the gear icon for the specific path in the table. +path's details an Operator can simply right click on the path or select the gear icon for the specific path in the table. This will open an overlay on the map that will allow the Operator to edit both one-way paths and two-way paths. In the case of two-way paths users can keep both ways in sync with each other or vary the properties depending on the direction. @@ -164,7 +164,7 @@ modified. Press enter/click aside to save the change. ### Map Defaults When adding paths the map uses defined default values to set the maximum driving radius -and speed limit. If a Operator wishes to adjust these defaults this can be done here. This will +and speed limit. If an Operator wishes to adjust these defaults this can be done here. This will only affect paths created after the changes have been made. ### Network Path Recorder @@ -242,7 +242,7 @@ modified. Press enter/click aside to save the change. ### Return to Dock -A Operator may wish to add a flag to the mission to indicate when and if the UGV should +An Operator may wish to add a flag to the mission to indicate when and if the UGV should return to the dock while executing the mission. When enabled, the Operator can input a battery percentage that once reached the UGV will begin navigating back to the specified dock or to the closest dock. They can then set the minimum battery life before the UGV diff --git a/outdoornav_user_manual_versioned_docs/version-0.13.0/web_user_interface/ui_map_mode.mdx b/outdoornav_user_manual_versioned_docs/version-0.13.0/web_user_interface/ui_map_mode.mdx index 4a98b95a..1b4dd7b6 100644 --- a/outdoornav_user_manual_versioned_docs/version-0.13.0/web_user_interface/ui_map_mode.mdx +++ b/outdoornav_user_manual_versioned_docs/version-0.13.0/web_user_interface/ui_map_mode.mdx @@ -25,7 +25,7 @@ The list below defines what a "Map" and "Mission" are in relation to the Map mod their relevant components. These terms are referred to throughout this page. - **Mission** A Mission is a set of one or more Goalpoints. -- **Map** A Operator created map that goes over the aerial view and is used to define valid driveable +- **Map** An Operator created map that goes over the aerial view and is used to define valid driveable areas for a mission. - **Point** A map point used to help define a path. - **Path** A connection between two points that the UGV can travel along for missions. Can be defined as @@ -98,7 +98,7 @@ system will automatically create a map for them with default settings. To add points to the map, ensure that the UI is still in "Map Edit Mode" and click on the map. This will add a point to the map and also trigger the "Connection Mode". The path type button (one-way/two-way) will turn blue to indicate that the next point that is added will be connected to the previously created point. -A Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be +An Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be dragged and dropped to adjust their positions. To delete a point, right click the point and select Delete. While in edit mode, Ghost points will appear in the center of each path that can be dragged and dropped to split the @@ -107,12 +107,12 @@ path. ### Map Paths Paths are generally added as part of the Point placement process as mentioned above. However, there may be -cases where a Operator would like to connect existing points. To accomplish this, simply exit out of connection mode +cases where an Operator would like to connect existing points. To accomplish this, simply exit out of connection mode then click on the existing points. Once the first point is clicked on, connection mode will be re-established with the previously clicked point as the starting location. As paths are added they will be visible in the Map properties table, along with their relevant details. To edit a -path's details a Operator can simply right click on the path or select the gear icon for the specific path in the table. +path's details an Operator can simply right click on the path or select the gear icon for the specific path in the table. This will open an overlay on the map that will allow the Operator to edit both one-way paths and two-way paths. In the case of two-way paths users can keep both ways in sync with each other or vary the properties depending on the direction. @@ -147,7 +147,7 @@ modified. Press enter/click aside to save the change. ### Map Defaults When adding paths the map uses defined default values to set the maximum driving radius -and speed limit. If a Operator wishes to adjust these defaults this can be done here. This will +and speed limit. If an Operator wishes to adjust these defaults this can be done here. This will only affect paths created after the changes have been made. ### Network Path Recorder @@ -225,7 +225,7 @@ modified. Press enter/click aside to save the change. ### Return to Dock -A Operator may wish to add a flag to the mission to indicate when and if the UGV should +An Operator may wish to add a flag to the mission to indicate when and if the UGV should return to the dock while executing the mission. When enabled, the Operator can input a battery percentage that once reached the UGV will begin navigating back to the specified dock or to the closest dock. They can then set the minimum battery life before the UGV diff --git a/outdoornav_user_manual_versioned_docs/version-0.14.0/web_user_interface/ui_map_mode.mdx b/outdoornav_user_manual_versioned_docs/version-0.14.0/web_user_interface/ui_map_mode.mdx index 4a98b95a..1b4dd7b6 100644 --- a/outdoornav_user_manual_versioned_docs/version-0.14.0/web_user_interface/ui_map_mode.mdx +++ b/outdoornav_user_manual_versioned_docs/version-0.14.0/web_user_interface/ui_map_mode.mdx @@ -25,7 +25,7 @@ The list below defines what a "Map" and "Mission" are in relation to the Map mod their relevant components. These terms are referred to throughout this page. - **Mission** A Mission is a set of one or more Goalpoints. -- **Map** A Operator created map that goes over the aerial view and is used to define valid driveable +- **Map** An Operator created map that goes over the aerial view and is used to define valid driveable areas for a mission. - **Point** A map point used to help define a path. - **Path** A connection between two points that the UGV can travel along for missions. Can be defined as @@ -98,7 +98,7 @@ system will automatically create a map for them with default settings. To add points to the map, ensure that the UI is still in "Map Edit Mode" and click on the map. This will add a point to the map and also trigger the "Connection Mode". The path type button (one-way/two-way) will turn blue to indicate that the next point that is added will be connected to the previously created point. -A Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be +An Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be dragged and dropped to adjust their positions. To delete a point, right click the point and select Delete. While in edit mode, Ghost points will appear in the center of each path that can be dragged and dropped to split the @@ -107,12 +107,12 @@ path. ### Map Paths Paths are generally added as part of the Point placement process as mentioned above. However, there may be -cases where a Operator would like to connect existing points. To accomplish this, simply exit out of connection mode +cases where an Operator would like to connect existing points. To accomplish this, simply exit out of connection mode then click on the existing points. Once the first point is clicked on, connection mode will be re-established with the previously clicked point as the starting location. As paths are added they will be visible in the Map properties table, along with their relevant details. To edit a -path's details a Operator can simply right click on the path or select the gear icon for the specific path in the table. +path's details an Operator can simply right click on the path or select the gear icon for the specific path in the table. This will open an overlay on the map that will allow the Operator to edit both one-way paths and two-way paths. In the case of two-way paths users can keep both ways in sync with each other or vary the properties depending on the direction. @@ -147,7 +147,7 @@ modified. Press enter/click aside to save the change. ### Map Defaults When adding paths the map uses defined default values to set the maximum driving radius -and speed limit. If a Operator wishes to adjust these defaults this can be done here. This will +and speed limit. If an Operator wishes to adjust these defaults this can be done here. This will only affect paths created after the changes have been made. ### Network Path Recorder @@ -225,7 +225,7 @@ modified. Press enter/click aside to save the change. ### Return to Dock -A Operator may wish to add a flag to the mission to indicate when and if the UGV should +An Operator may wish to add a flag to the mission to indicate when and if the UGV should return to the dock while executing the mission. When enabled, the Operator can input a battery percentage that once reached the UGV will begin navigating back to the specified dock or to the closest dock. They can then set the minimum battery life before the UGV diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/web_user_interface/ui_map_mode.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/web_user_interface/ui_map_mode.mdx index 31695fe3..a904724b 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/web_user_interface/ui_map_mode.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/web_user_interface/ui_map_mode.mdx @@ -25,7 +25,7 @@ The list below defines what a "Map" and "Mission" are in relation to the Map mod their relevant components. These terms are referred to throughout this page. - **Mission** A Mission is a set of one or more Goalpoints. -- **Map** A Operator created map that goes over the aerial view and is used to define valid driveable +- **Map** An Operator created map that goes over the aerial view and is used to define valid driveable areas for a mission. - **Point** A map point used to help define a path. - **Path** A connection between two points that the UGV can travel along for missions. Can be defined as @@ -98,7 +98,7 @@ system will automatically create a map for them with default settings. To add points to the map, ensure that the UI is still in "Map Edit Mode" and click on the map. This will add a point to the map and also trigger the "Connection Mode". The path type button (one-way/two-way) will turn blue to indicate that the next point that is added will be connected to the previously created point. -A Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be +An Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be dragged and dropped to adjust their positions. To delete a point, right click the point and select Delete. While in edit mode, Ghost points will appear in the center of each path that can be dragged and dropped to split the @@ -107,12 +107,12 @@ path. ### Map Paths Paths are generally added as part of the Point placement process as mentioned above. However, there may be -cases where a Operator would like to connect existing points. To accomplish this, simply exit out of connection mode +cases where an Operator would like to connect existing points. To accomplish this, simply exit out of connection mode then click on the existing points. Once the first point is clicked on, connection mode will be re-established with the previously clicked point as the starting location. As paths are added they will be visible in the Map properties table, along with their relevant details. To edit a -path's details a Operator can simply right click on the path or select the gear icon for the specific path in the table. +path's details an Operator can simply right click on the path or select the gear icon for the specific path in the table. This will open an overlay on the map that will allow the Operator to edit both one-way paths and two-way paths. In the case of two-way paths users can keep both ways in sync with each other or vary the properties depending on the direction. @@ -147,7 +147,7 @@ modified. Press enter/click aside to save the change. ### Map Defaults When adding paths the map uses defined default values to set the maximum driving radius -and speed limit. If a Operator wishes to adjust these defaults this can be done here. This will +and speed limit. If an Operator wishes to adjust these defaults this can be done here. This will only affect paths created after the changes have been made. ### Network Path Recorder @@ -225,7 +225,7 @@ modified. Press enter/click aside to save the change. ### Return to Dock -A Operator may wish to add a flag to the mission to indicate when and if the UGV should +An Operator may wish to add a flag to the mission to indicate when and if the UGV should return to the dock while executing the mission. When enabled, the Operator can input a battery percentage that once reached the UGV will begin navigating back to the specified dock or to the closest dock. They can then set the minimum battery life before the UGV From 0afddfbb2fb466879ebddfbc12ccf18692008fa1 Mon Sep 17 00:00:00 2001 From: Nathan Van Heyst <57072440+nvanheyst@users.noreply.github.com> Date: Thu, 28 Aug 2025 23:05:13 -0400 Subject: [PATCH 07/44] =?UTF-8?q?Accessories=20section=20=E2=80=93=20spell?= =?UTF-8?q?ing=20and=20grammar=20(#462)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * proofreading and clean up fork * Update drivetrain.mdx * Update robot.mdx removed a because prompts is plural * Update _clearpath_firmware.mdx spelling of ethernet * Update robot.mdx removed "a" because prompts is plural * Update user_manual_husky.mdx * Update user_manual_husky.mdx * Update husky_a300_power_connections.mdx * Update husky_a300_tire_pressure.mdx * Update husky_a300_motors.mdx * Update husky_a300_computer.mdx * Update husky_a300_replacing_circuit_boards.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_whats_included.mdx * Update husky_a300_system_architecture.mdx * Update husky_a300_ip_addresses.mdx * Update husky_a300_safety_system_functionality.mdx * Update husky_a300_emergency_stop_buttons.mdx * Update husky_a300_emergency_stop_clearing.mdx * Update common_wireless_joystick_ps4.mdx * Update husky_a300_amp_check_sensors.mdx * Update husky_a300_pre_operation_inspection.mdx * Update husky_a300_system_limits.mdx * Update husky_a300_lockout_tagout.mdx * Update husky_a300_tire.mdx * Update husky_a300_electronics_tray.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_power_connections.mdx * spelling (#2) * Update drivetrain.mdx * Update robot.mdx removed a because prompts is plural * Update _clearpath_firmware.mdx spelling of ethernet * Update robot.mdx removed "a" because prompts is plural * Update user_manual_husky.mdx * Update user_manual_husky.mdx * Update husky_a300_power_connections.mdx * Update husky_a300_tire_pressure.mdx * Update husky_a300_motors.mdx * Update husky_a300_computer.mdx * Update husky_a300_replacing_circuit_boards.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_whats_included.mdx * Update husky_a300_system_architecture.mdx * Update husky_a300_ip_addresses.mdx * Update husky_a300_safety_system_functionality.mdx * Update husky_a300_emergency_stop_buttons.mdx * Update husky_a300_emergency_stop_clearing.mdx * Update common_wireless_joystick_ps4.mdx * Update husky_a300_amp_check_sensors.mdx * Update husky_a300_pre_operation_inspection.mdx * Update husky_a300_system_limits.mdx * Update husky_a300_lockout_tagout.mdx * Update husky_a300_tire.mdx * Update husky_a300_electronics_tray.mdx * Update husky_a300_safety_alternate.mdx * Update husky_a300_power_connections.mdx * spelling! * spelling and grammar in accessories section --------- Co-authored-by: nvh-cpr --- docs_robots/accessories/add-ons/add-ons.mdx | 2 +- docs_robots/accessories/add-ons/controllers.mdx | 6 +++--- docs_robots/accessories/add-ons/power_supplies.mdx | 6 +++--- docs_robots/accessories/add-ons/usb_hub.mdx | 2 +- docs_robots/accessories/sensors/cameras/luxonis_oakd.mdx | 2 +- .../accessories/sensors/cameras/stereolabs_zed_2.mdx | 2 +- docs_robots/accessories/sensors/gps/garmin_gps_18x.mdx | 2 +- .../accessories/sensors/lidar_3d/velodyne_puck_lite.mdx | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs_robots/accessories/add-ons/add-ons.mdx b/docs_robots/accessories/add-ons/add-ons.mdx index 946cf025..e3831dd2 100644 --- a/docs_robots/accessories/add-ons/add-ons.mdx +++ b/docs_robots/accessories/add-ons/add-ons.mdx @@ -19,7 +19,7 @@ sidebar_position: 1
The following pages list add-on subsystems to support our base robot platforms and sensors. -Thses pages will list subsystems like: +These pages will list subsystems like: - Wi-Fi and networking - Lights diff --git a/docs_robots/accessories/add-ons/controllers.mdx b/docs_robots/accessories/add-ons/controllers.mdx index b7866e5e..e51d6c02 100644 --- a/docs_robots/accessories/add-ons/controllers.mdx +++ b/docs_robots/accessories/add-ons/controllers.mdx @@ -11,8 +11,8 @@ sidebar_position: 3 | [FORT Robotics Safe Remote Control](#controllers_fort_robotics_src) | 025725 | Controllers appear in Ubuntu in the _/dev/input/_ directory. -Navigate to that directory,and then run `ls` to list the controllers. -You can view the data stream of the controller by running `jstest /dev/input/js0`, changing the final value to the relevent controller. +Navigate to that directory, and then run `ls` to list the controllers. +You can view the data stream of the controller by running `jstest /dev/input/js0`, changing the final value to the relevant controller. :::note @@ -55,7 +55,7 @@ The included USB dongle requires a line-of-sight connection with the handheld co
-This conroller requires a Bluetooth connection to the robot's computer. +This controller requires a Bluetooth connection to the robot's computer. Linux Driver: https://github.com/clearpathrobotics/ds4drv diff --git a/docs_robots/accessories/add-ons/power_supplies.mdx b/docs_robots/accessories/add-ons/power_supplies.mdx index 138479bd..9a50f70b 100644 --- a/docs_robots/accessories/add-ons/power_supplies.mdx +++ b/docs_robots/accessories/add-ons/power_supplies.mdx @@ -5,7 +5,7 @@ sidebar_position: 7 import ComponentPacsExplanation from "/components/pacs_explanation_and_link.mdx"; -Clearpath's robots include User Power connectors with regulated 5 V, 12 V, and 24 V depending on the robot platorm. +Clearpath's robots include User Power connectors with regulated 5 V, 12 V, and 24 V depending on the robot platform. Refer to your robot platform's user manual for more details about these User Power connections: - [Boxer](../../indoor_robots/boxer/user_manual_boxer.mdx) @@ -32,8 +32,8 @@ This is our process for choosing a new enclosed power supply. 4. Filter for your intended output voltage. 5. Filter for your required minimum output current or power. 6. Review the results, and find options that have an input voltage range matching your robot's battery. - For example, a Power Supply with an input voltage range of 18 - 36 VDC is acceptable for a Husky with a lead-acid battery, since the Husky's battery volage will be between 24 - 29 VDC. -7. Review the allowable operating temperature range, and confirm that it is acceptable for your applicaiton. + For example, a Power Supply with an input voltage range of 18 - 36 VDC is acceptable for a Husky with a lead-acid battery, since the Husky's battery voltage will be between 24 - 29 VDC. +7. Review the allowable operating temperature range, and confirm that it is acceptable for your application. 8. Review the Power Supply's datasheet, looking for mechanical mounting as well as shock & vibration requirements. :::tip diff --git a/docs_robots/accessories/add-ons/usb_hub.mdx b/docs_robots/accessories/add-ons/usb_hub.mdx index a35b9e14..4e8a1688 100644 --- a/docs_robots/accessories/add-ons/usb_hub.mdx +++ b/docs_robots/accessories/add-ons/usb_hub.mdx @@ -40,7 +40,7 @@ The PACS™ kit for this sensor includes: 2. Mount this assembly onto your robot, using the DIN Rail kit's included spacers and screws. 3. Remove the USB Hub from its packaging. Connect its included DIN Rail bracket to the USB Hub. -4. Connect the USB Hub assmbly onto the DIN Rail assembly. +4. Connect the USB Hub assembly onto the DIN Rail assembly. 5. Use two DIN Spacers (ID 3) to hold the USB Hub on the DIN Rail. 6. Make a power cable using the green terminal block connector that was included with the USB Hub. There is white lettering on the side of the USB Hub designating +V and -V terminals. diff --git a/docs_robots/accessories/sensors/cameras/luxonis_oakd.mdx b/docs_robots/accessories/sensors/cameras/luxonis_oakd.mdx index 7fcf3efe..e486cee2 100644 --- a/docs_robots/accessories/sensors/cameras/luxonis_oakd.mdx +++ b/docs_robots/accessories/sensors/cameras/luxonis_oakd.mdx @@ -39,6 +39,6 @@ This allows you to add or remove the sensor from your robot's software descripti ## Further Reading -1. [Clearpath Robotics Store](hhttps://store.clearpathrobotics.com/collections/vendors?q=Luxonis) +1. [Clearpath Robotics Store](https://store.clearpathrobotics.com/collections/vendors?q=Luxonis) 2. [Luxonis Website](https://luxonis.com/) 3. [ROS driver](https://github.com/luxonis/depthai-ros/) diff --git a/docs_robots/accessories/sensors/cameras/stereolabs_zed_2.mdx b/docs_robots/accessories/sensors/cameras/stereolabs_zed_2.mdx index 521cd107..d7d79ad6 100644 --- a/docs_robots/accessories/sensors/cameras/stereolabs_zed_2.mdx +++ b/docs_robots/accessories/sensors/cameras/stereolabs_zed_2.mdx @@ -66,5 +66,5 @@ This allows you to add or remove the sensor from your robot's software descripti 4. [Dimensions, ZED 2i](/assets/pdf/clearpath_robotics_025844-TDS2.pdf) 5. [Stereolabs ZED Website](https://www.stereolabs.com) 6. [ROS webpage](http://wiki.ros.org/zed-ros-wrapper) -7. [ROS turorial](https://www.stereolabs.com/docs/ros/) +7. [ROS tutorial](https://www.stereolabs.com/docs/ros/) 8. [GitHub](https://github.com/stereolabs/zed-ros-wrapper) diff --git a/docs_robots/accessories/sensors/gps/garmin_gps_18x.mdx b/docs_robots/accessories/sensors/gps/garmin_gps_18x.mdx index 57e75e54..5234f04b 100644 --- a/docs_robots/accessories/sensors/gps/garmin_gps_18x.mdx +++ b/docs_robots/accessories/sensors/gps/garmin_gps_18x.mdx @@ -25,7 +25,7 @@ import YAML from "/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors | Description | Value | | :--------------------------------------------------------------------------------------------------------- | :------------------------------------------------------ | -| Mass | 165 kg | +| Mass | 165 g | | Voltage, Minimum | 4 V | | Voltage, Maximum | 5.5 V | | Voltage, Sensor | 5 V | diff --git a/docs_robots/accessories/sensors/lidar_3d/velodyne_puck_lite.mdx b/docs_robots/accessories/sensors/lidar_3d/velodyne_puck_lite.mdx index f126f7ea..0d0e3200 100644 --- a/docs_robots/accessories/sensors/lidar_3d/velodyne_puck_lite.mdx +++ b/docs_robots/accessories/sensors/lidar_3d/velodyne_puck_lite.mdx @@ -66,7 +66,7 @@ This allows you to add or remove the sensor from your robot's software descripti 4. [User Manual, Control Box](/assets/pdf/clearpath_robotics_023729-TDS3.pdf) 5. [Drawing, Sensor](/assets/pdf/clearpath_robotics_023729-TDS4.pdf) 6. [Drawing, Control Box](/assets/pdf/clearpath_robotics_023729-TDS6.pdf) -7. [Wiring, Contol Box](/assets/pdf/clearpath_robotics_023729-TDS5.pdf) +7. [Wiring, Control Box](/assets/pdf/clearpath_robotics_023729-TDS5.pdf) 8. [Velodyne website](https://velodynelidar.com/products/puck-lite/) 9. [ROS webpage](http://wiki.ros.org/velodyne) 10. [ROS tutorial](http://wiki.ros.org/velodyne/Tutorials/Getting%20Started%20with%20the%20Velodyne%20VLP16) From d094696ed67b22e6bb70718527d5b422059473c1 Mon Sep 17 00:00:00 2001 From: Rhys Faultless <42183066+rhysfaultless-cpr@users.noreply.github.com> Date: Tue, 2 Sep 2025 06:47:38 -0400 Subject: [PATCH 08/44] Ridgeback r100 step model (#463) * Added a STEP model and component for the Ridgeback R100's Integration page. * Reduced heading indenture throughout the page, to render the CSS autonumbering correctly. --- .../ridgeback_r100_step_model.mdx | 20 ++++++++++++++++++ .../ridgeback/integration_ridgeback.mdx | 18 +++++++++------- .../ridgeback_r100_simplified_step_1.png | Bin 0 -> 83519 bytes 3 files changed, 30 insertions(+), 8 deletions(-) create mode 100644 components/ridgeback_r100/ridgeback_r100_step_model.mdx create mode 100644 static/img/robot_images/ridgeback_images/ridgeback_r100_simplified_step_1.png diff --git a/components/ridgeback_r100/ridgeback_r100_step_model.mdx b/components/ridgeback_r100/ridgeback_r100_step_model.mdx new file mode 100644 index 00000000..cbff8a5f --- /dev/null +++ b/components/ridgeback_r100/ridgeback_r100_step_model.mdx @@ -0,0 +1,20 @@ +import ComponentButtonStepDownload from "/components/button_download_step.tsx"; + +### STEP Model {#step-model} + +
+ + +This simplified 3D model of the Ridgeback R100 includes details like the internal + battery, circuit board where you can connect to the robot's electrical + provisions, chassis, wheels, and removable livery panels. + +
+
+ +
+
+
diff --git a/docs_robots/indoor_robots/ridgeback/integration_ridgeback.mdx b/docs_robots/indoor_robots/ridgeback/integration_ridgeback.mdx index bd63fca0..f199d6c0 100644 --- a/docs_robots/indoor_robots/ridgeback/integration_ridgeback.mdx +++ b/docs_robots/indoor_robots/ridgeback/integration_ridgeback.mdx @@ -8,6 +8,7 @@ toc_max_heading_level: 4 import ComponentIntroductionRidgeback from "/components/introduction_ridgeback.mdx"; import ComponentCommonSoftwareIntegration from "/components/common_software_integration.mdx"; +import ComponentStepModel from "/components/ridgeback_r100/ridgeback_r100_step_model.mdx"; import Support from "/components/support.mdx"; @@ -17,12 +18,13 @@ supply, and software integration. This guide aims to equip you with respect to t --- -### Mechanical Mounting +## Mechanical Mounting + When determining mechanical mounting, you can use the Standard mounting pattern on the Ridgeback. At this time, the "PACS™" mounting system is not available for Ridgeback. -#### Mechanical, Standard {#ridgeback-payload-mechanical-integration} +### Mechanical, Standard {#ridgeback-payload-mechanical-integration} The payload integration plate can be used to mount external payloads on top of the Ridgeback. The plate is made of aluminum, which allows Ridgeback to support payloads up to 100 kg (220 lbs). Ridgeback's @@ -30,7 +32,7 @@ batteries are positioned low in the chassis and slightly rearward of center of t weight distribution when mounting front-facing manipulator payloads. To minimize the possibility of tipping over, payload structures should always be mounted as close to center as possible. -##### Payload Mounting Holes +#### Payload Mounting Holes Located at the front-end of the mounting plate are two 5/8"-11 screw holes for mounting Baxter, UR5/UR510 manipulator arms, or any other payload structure. These holes are indicated in the figure below. If you purchased the Baxter @@ -59,11 +61,11 @@ to custom modifications. ::: -### Electrical Integration {#ridgeback-payload-electrical-integration} +## Electrical Integration {#ridgeback-payload-electrical-integration} Except for bus-powered USB cameras, most payloads have separate leads for power and data. -#### Data Connections +### Data Connections The two larger holes on the left and right side of the payload integration plate allow you to pass electrical wires and cables from the mounted payloads into the User Bay. Electrical wires should always @@ -73,7 +75,7 @@ Ridgeback's internal computer options support USB3 and Ethernet connectivity. An Ethernet switch or PoE power injector can be added to the User Bay as required. -#### Connector Summary {#ridgeback-connector-summary} +### Connector Summary {#ridgeback-connector-summary} Several user power connectors are accessible in the User Bay for powering user payloads. These are summarized in the following table and described in more detail in the following sections. @@ -101,7 +103,7 @@ illustration for the connector and fuse locations.
-#### User Power Connections +### User Power Connections Similar to the data connections, power leads may be brought through the two larger holes on the left and right side of the payload integration plate, and connected to the power ports in the User Bay. @@ -135,7 +137,7 @@ For continued protection against risk of fire, always replace fuses only with th ::: -#### Optional External Motion Stop {#ridgeback-external-motion-stop} +### Optional External Motion Stop {#ridgeback-external-motion-stop} In addition to the built-in Motion Stop button, an external motion-stop latching button/switch can be added that has similar functionality. Electrically, the external motion-stop latching button/switch can be connected to the 4-pin MCU connector labelled `E-STOP BREAKOUT` using diff --git a/static/img/robot_images/ridgeback_images/ridgeback_r100_simplified_step_1.png b/static/img/robot_images/ridgeback_images/ridgeback_r100_simplified_step_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8c7042dd0e9cdd14be337ccd1db295ecb4e9c3 GIT binary patch literal 83519 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 Date: Tue, 2 Sep 2025 06:51:24 -0400 Subject: [PATCH 09/44] spelling and grammar (#464) * Spelling and grammar and components used for accessories. * Modified Fixposition XVN to Movella XVN --- docs_robots/accessories/sensors/ins/fixposition.mdx | 2 +- .../components/yaml/manipulators/kinova_2f_lite.mdx | 4 ++-- .../components/yaml/manipulators/kinova_gen3_6dof.mdx | 2 +- .../components/yaml/manipulators/kinova_gen3_7dof.mdx | 2 +- .../components/yaml/manipulators/kinova_gen3_lite.mdx | 2 +- .../components/yaml/manipulators/robotiq_2f_140.mdx | 4 ++-- .../components/yaml/manipulators/robotiq_2f_85.mdx | 4 ++-- .../components/yaml/sensors/axis_camera.mdx | 2 +- .../components/yaml/attachments/a300/wireless_charger.mdx | 2 +- .../components/yaml/manipulators/kinova_2f_lite.mdx | 4 ++-- .../components/yaml/manipulators/kinova_gen3_6dof.mdx | 2 +- .../components/yaml/manipulators/kinova_gen3_7dof.mdx | 2 +- .../components/yaml/manipulators/kinova_gen3_lite.mdx | 2 +- .../components/yaml/manipulators/robotiq_2f_140.mdx | 4 ++-- .../components/yaml/manipulators/robotiq_2f_85.mdx | 4 ++-- .../version-ros2jazzy/components/yaml/sensors/axis_camera.mdx | 2 +- .../components/yaml/sensors/fixposition_xvn.mdx | 2 +- .../components/yaml/sensors/phidgets_spatial.mdx | 2 +- .../components/yaml/sensors/stereolabs_zed.mdx | 2 +- .../components/yaml/sensors/swiftnav_duro.mdx | 2 +- .../version-ros2jazzy/components/yaml/sensors/wiferion.mdx | 2 +- 21 files changed, 27 insertions(+), 27 deletions(-) diff --git a/docs_robots/accessories/sensors/ins/fixposition.mdx b/docs_robots/accessories/sensors/ins/fixposition.mdx index aad4428d..1b2f3ce9 100644 --- a/docs_robots/accessories/sensors/ins/fixposition.mdx +++ b/docs_robots/accessories/sensors/ins/fixposition.mdx @@ -15,7 +15,7 @@ import YAML from "/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors :::info -The _Fixposition Vision RTK 2_ has also been called _Fixposition XVN_. +The _Fixposition Vision RTK 2_ is also known as the _Movella XVN (Xsens Vision Navigator)_. ::: diff --git a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_2f_lite.mdx b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_2f_lite.mdx index e6bf8fc2..8f167a28 100644 --- a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_2f_lite.mdx +++ b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_2f_lite.mdx @@ -29,9 +29,9 @@ manipulators: #### Package and Setup :::note -The Kinova 2F Lite gripper is the standard gripper on the Kinova Gen3 Lite. It is controlled via the arm's hardware interface and therefore, does not need it's own controller. +The Kinova 2F Lite gripper is the standard gripper on the Kinova Gen3 Lite. It is controlled via the arm's hardware interface and therefore, does not need its own controller. ::: -The Kinova 2F Lite gripper uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova 2F Lite gripper uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova 2F Lite gripper [description file](https://github.com/clearpathrobotics/clearpath_common/blob/humble/clearpath_manipulators_description/urdf/gripper/kinova_2f_lite.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_6dof.mdx b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_6dof.mdx index b7326ce0..a724dd0c 100644 --- a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_6dof.mdx +++ b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_6dof.mdx @@ -28,7 +28,7 @@ manipulators: #### Package and Setup -The Kinova Gen3 6Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova Gen3 6Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova Gen3 6Dof [description file](https://github.com/clearpathrobotics/clearpath_common/blob/humble/clearpath_manipulators_description/urdf/arm/kinova_gen3_6dof.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_7dof.mdx b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_7dof.mdx index 2dce25ff..206d996c 100644 --- a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_7dof.mdx +++ b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_7dof.mdx @@ -28,7 +28,7 @@ manipulators: #### Package and Setup -The Kinova Gen3 7Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova Gen3 7Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova Gen3 7Dof [description file](https://github.com/clearpathrobotics/clearpath_common/blob/humble/clearpath_manipulators_description/urdf/arm/kinova_gen3_6dof.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_lite.mdx b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_lite.mdx index 163fb05b..1b69fac9 100644 --- a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_lite.mdx +++ b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_gen3_lite.mdx @@ -28,7 +28,7 @@ manipulators: #### Package and Setup -The Kinova Gen3 Lite uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova Gen3 Lite uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova Gen3 Lite [description file](https://github.com/clearpathrobotics/clearpath_common/blob/humble/clearpath_manipulators_description/urdf/arm/kinova_gen3_lite.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_140.mdx b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_140.mdx index 874f6214..115744fd 100644 --- a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_140.mdx +++ b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_140.mdx @@ -29,9 +29,9 @@ manipulators: #### Package and Setup :::note -The Robotiq 2F 140 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need it's own controller. +The Robotiq 2F 140 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need its own controller. ::: -The Robotiq 2F 140 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintaned by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). +The Robotiq 2F 140 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintained by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Robotiq 2F 140 gripper [description file](https://github.com/clearpathrobotics/clearpath_common/blob/humble/clearpath_manipulators_description/urdf/gripper/robotiq_2f_140.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_85.mdx b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_85.mdx index dd81d48c..c5379d40 100644 --- a/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_85.mdx +++ b/docs_versioned_docs/version-ros2humble/components/yaml/manipulators/robotiq_2f_85.mdx @@ -29,9 +29,9 @@ manipulators: #### Package and Setup :::note -The Robotiq 2F 85 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need it's own controller. +The Robotiq 2F 85 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need its own controller. ::: -The Robotiq 2F 85 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintaned by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). +The Robotiq 2F 85 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintained by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Robotiq 2F 85 gripper [description file](https://github.com/clearpathrobotics/clearpath_common/blob/humble/clearpath_manipulators_description/urdf/gripper/robotiq_2f_85.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2humble/components/yaml/sensors/axis_camera.mdx b/docs_versioned_docs/version-ros2humble/components/yaml/sensors/axis_camera.mdx index 804d7294..6749ad95 100644 --- a/docs_versioned_docs/version-ros2humble/components/yaml/sensors/axis_camera.mdx +++ b/docs_versioned_docs/version-ros2humble/components/yaml/sensors/axis_camera.mdx @@ -108,5 +108,5 @@ If `ptz_teleop` is `True` the `axis_camera` driver will subscribe to the robot's For additional details on configuring PTZ teleoperation, please refer to the `axis_camera` package [on github](https://github.com/ros-drivers/axis_camera). -#### Q62-Specfic Features +#### Q62-Specific Features The Axis Q62 camera features a wiper, infrared/night-vision mode, and a defogger. Services to control these features can be enabled by setting the `wiper`, `ir`, and `defog` parameters to `True`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/attachments/a300/wireless_charger.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/attachments/a300/wireless_charger.mdx index 2c9bb712..0cb26e01 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/attachments/a300/wireless_charger.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/attachments/a300/wireless_charger.mdx @@ -24,6 +24,6 @@ platform: -The A300 can optionally be equipped with a wireless charging coil, mounted to the the right side of the robot. +The A300 can optionally be equipped with a wireless charging coil, mounted to the right side of the robot. The `${name}_face` link is located in the centre of the charging coil's face, with the X axis pointing outwards. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_2f_lite.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_2f_lite.mdx index 2dc2b0d5..66b9d4f0 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_2f_lite.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_2f_lite.mdx @@ -29,9 +29,9 @@ manipulators: #### Package and Setup :::note -The Kinova 2F Lite gripper is the standard gripper on the Kinova Gen3 Lite. It is controlled via the arm's hardware interface and therefore, does not need it's own controller. +The Kinova 2F Lite gripper is the standard gripper on the Kinova Gen3 Lite. It is controlled via the arm's hardware interface and therefore, does not need its own controller. ::: -The Kinova 2F Lite gripper uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova 2F Lite gripper uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova 2F Lite gripper [description file](https://github.com/clearpathrobotics/clearpath_common/blob/jazzy/clearpath_manipulators_description/urdf/gripper/kinova_2f_lite.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_6dof.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_6dof.mdx index 158324e1..940834ae 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_6dof.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_6dof.mdx @@ -28,7 +28,7 @@ manipulators: #### Package and Setup -The Kinova Gen3 6Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova Gen3 6Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova Gen3 6Dof [description file](https://github.com/clearpathrobotics/clearpath_common/blob/jazzy/clearpath_manipulators_description/urdf/arm/kinova_gen3_6dof.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_7dof.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_7dof.mdx index 3198b51f..0aa5da45 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_7dof.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_7dof.mdx @@ -28,7 +28,7 @@ manipulators: #### Package and Setup -The Kinova Gen3 7Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova Gen3 7Dof uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova Gen3 7Dof [description file](https://github.com/clearpathrobotics/clearpath_common/blob/jazzy/clearpath_manipulators_description/urdf/arm/kinova_gen3_6dof.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_lite.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_lite.mdx index 64bd13fd..28c9d370 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_lite.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_lite.mdx @@ -28,7 +28,7 @@ manipulators: #### Package and Setup -The Kinova Gen3 Lite uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintaned by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). +The Kinova Gen3 Lite uses the `kortex_description` and `kortex_driver` ROS 2 Packages. The driver is open source, maintained by Kinova Robotics, and hosted on [GitHub](https://github.com/Kinovarobotics/ros2_kortex). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Kinova Gen3 Lite [description file](https://github.com/clearpathrobotics/clearpath_common/blob/jazzy/clearpath_manipulators_description/urdf/arm/kinova_gen3_lite.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_140.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_140.mdx index 8aa5833b..f3d6b4bb 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_140.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_140.mdx @@ -29,9 +29,9 @@ manipulators: #### Package and Setup :::note -The Robotiq 2F 140 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need it's own controller. +The Robotiq 2F 140 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need its own controller. ::: -The Robotiq 2F 140 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintaned by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). +The Robotiq 2F 140 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintained by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Robotiq 2F 140 gripper [description file](https://github.com/clearpathrobotics/clearpath_common/blob/jazzy/clearpath_manipulators_description/urdf/gripper/robotiq_2f_140.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_85.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_85.mdx index d7457ed6..f8e363d2 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_85.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_85.mdx @@ -29,9 +29,9 @@ manipulators: #### Package and Setup :::note -The Robotiq 2F 85 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need it's own controller. +The Robotiq 2F 85 gripper is supported by the Kinova Gen3 arm's wrist connector and hardware interface. Therefore, when attached to Kinova arm's the Robotiq gripper does not need its own controller. ::: -The Robotiq 2F 85 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintaned by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). +The Robotiq 2F 85 uses the `robotiq_description` and `robotiq_driver` ROS 2 Packages. The driver is open source, maintained by PickNik Robotics, and hosted on [GitHub](https://github.com/PickNikRobotics/ros2_robotiq_gripper). For more specifics on the way Clearpath's configuration system adds the manipulator to the robot description, see the Robotiq 2F 85 gripper [description file](https://github.com/clearpathrobotics/clearpath_common/blob/jazzy/clearpath_manipulators_description/urdf/gripper/robotiq_2f_85.urdf.xacro) in `clearpath_manipulators_description`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/axis_camera.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/axis_camera.mdx index 90200b8a..b2676684 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/axis_camera.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/axis_camera.mdx @@ -108,5 +108,5 @@ If `ptz_teleop` is `True` the `axis_camera` driver will subscribe to the robot's For additional details on configuring PTZ teleoperation, please refer to the `axis_camera` package [on github](https://github.com/ros-drivers/axis_camera). -#### Q62-Specfic Features +#### Q62-Specific Features The Axis Q62 camera features a wiper, infrared/night-vision mode, and a defogger. Services to control these features can be enabled by setting the `wiper`, `ir`, and `defog` parameters to `True`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/fixposition_xvn.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/fixposition_xvn.mdx index 41833275..a01176a8 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/fixposition_xvn.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/fixposition_xvn.mdx @@ -49,7 +49,7 @@ ins: #### Package and Setup -The Fixposition Vision-RTK2 (formerly Fixposition XVN) uses the `fixposition_driver_ros2` ROS 2 driver, maintained by +The Fixposition Vision-RTK2 (also known as the Movella XVN) uses the `fixposition_driver_ros2` ROS 2 driver, maintained by Fixposition. The driver is open-source and hosted on [GitHub](https://github.com/fixposition/fixposition_driver). The ROS 2 driver must be built from source, following [these instructions](https://docs.fixposition.com/fd/installation-and-usage). diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/phidgets_spatial.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/phidgets_spatial.mdx index 2ba939f0..a3c6c7a9 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/phidgets_spatial.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/phidgets_spatial.mdx @@ -26,6 +26,6 @@ #### Package and Setup -The Phidgets devices use the `phidgets_spatial` ROS 2 package. The driver is open source, maintained by ROS community, and hosted on [GitHub](https://github.com/ros-drivers/phidgets_drivers). +The Phidgets devices use the `phidgets_spatial` ROS 2 package. The driver is open source, maintained by the ROS community, and hosted on [GitHub](https://github.com/ros-drivers/phidgets_drivers). For more specifics on the way Clearpath's configuration system launches the `phidgets_spatial` driver, see the `phidgets_spatial` [launch file](https://github.com/clearpathrobotics/clearpath_robot/blob/jazzy/clearpath_sensors/launch/phidgets_spatial.launch.py) and the [default parameter file](https://github.com/clearpathrobotics/clearpath_robot/blob/jazzy/clearpath_sensors/config/phidgets_spatial.yaml) in `clearpath_sensors`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/stereolabs_zed.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/stereolabs_zed.mdx index bbd9c2f2..b13f2faa 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/stereolabs_zed.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/stereolabs_zed.mdx @@ -29,7 +29,7 @@ camera: #### Package and Setup -The Stereolabs Zed cameras use the `zed-ros2-wrapper` ROS 2 driver. The driver is open source, maintained by Stereolabs, and hosted on [GitHub](https://github.com/stereolabs/zed-ros2-wrapper). The `zed_wrapper` nodes depend on the the [ZED SDK](https://www.stereolabs.com/developers/release). The `zed-ros2-wrapper` ROS packages and the ZED SDK **are not installed by ROS dependencies** because the SDK and the wrapper depend on CUDA and need to be built against the specific version installed on your computer. Therefore, **you will have to install these manually by following the instructions in the [`zed-ros2-wrapper`](https://github.com/stereolabs/zed-ros2-wrapper/blob/master/README.md) repository. +The Stereolabs Zed cameras use the `zed-ros2-wrapper` ROS 2 driver. The driver is open source, maintained by Stereolabs, and hosted on [GitHub](https://github.com/stereolabs/zed-ros2-wrapper). The `zed_wrapper` nodes depend on the [ZED SDK](https://www.stereolabs.com/developers/release). The `zed-ros2-wrapper` ROS packages and the ZED SDK **are not installed by ROS dependencies** because the SDK and the wrapper depend on CUDA and need to be built against the specific version installed on your computer. Therefore, **you will have to install these manually by following the instructions in the [`zed-ros2-wrapper`](https://github.com/stereolabs/zed-ros2-wrapper/blob/master/README.md) repository. For specifics on the way Clearpath's configuration system launches the camera, see the Stereolabs Zed [launch file](https://github.com/clearpathrobotics/clearpath_robot/blob/jazzy/clearpath_sensors/launch/stereolabs_zed.launch.py) and the [default parameter file](https://github.com/clearpathrobotics/clearpath_robot/blob/jazzy/clearpath_sensors/config/stereolabs_zed.yaml) in `clearpath_sensors`. diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/swiftnav_duro.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/swiftnav_duro.mdx index ebe1ff72..9d479ef9 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/swiftnav_duro.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/swiftnav_duro.mdx @@ -31,7 +31,7 @@ gps: #### Package and Setup The SwiftNav Duro uses the `duro_gps_driver` ROS 2 driver. The driver is open source, maintained by the autonomous vehicle development team of Széchenyi University, and hosted on [GitHub](https://github.com/szenergy/duro_gps_driver). -The `duro_gps_driver` and its dependency `libsbp`, the Swift binary protocol libray, must be built from source. +The `duro_gps_driver` and its dependency `libsbp`, the Swift binary protocol library, must be built from source. Build and install the `libsbp`: ```bash diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/wiferion.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/wiferion.mdx index f310a872..b007b45d 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/wiferion.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/wiferion.mdx @@ -42,7 +42,7 @@ sensors: #### Package and Setup -The Wiferion Wireless Charger uses the `wiferion_charger` ROS 2 driver. The driver is open source, maintained by Clearpath, and hosted on [GitHub](https://github.com/clearpathrobotics/wiferion_charger). The packages is installed alongside the `clearpath_robot` package as a dependency. +The Wiferion Wireless Charger uses the `wiferion_charger` ROS 2 driver. The driver is open source, maintained by Clearpath, and hosted on [GitHub](https://github.com/clearpathrobotics/wiferion_charger). The packages are installed alongside the `clearpath_robot` package as a dependency. The driver uses the [`clearpath_ros2_socketcan_interface`](https://github.com/clearpathrobotics/clearpath_ros2_socketcan_interface/) to communicate with the CAN bus via ROS 2 topics. Therefore, a ROS 2 socket CAN bridge must be available to use the driver. Make sure to define a CAN bridge for the CAN interface connected to the Wiferion charger. From 005d757f53b3726c94a9418fb03932c40745ab52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Mon, 8 Sep 2025 10:06:17 -0400 Subject: [PATCH 10/44] change headings --- .../version-2.0.0/api/_category_.json | 2 +- .../api/api_endpoints/_category_.json | 4 + .../api/api_endpoints/autonomy_api.mdx | 115 ++++++ .../api/api_endpoints/mission_manager_api.mdx | 99 +++++ .../api/api_examples/_category_.json | 4 + .../api_examples/api_examples_overview.mdx | 15 + .../api/api_examples/run_basic_mission.mdx | 15 + .../api/{ => api_examples}/using_the_api.mdx | 337 +++++++++--------- .../version-2.0.0/api/api_overview.mdx | 37 +- .../version-2.0.0/api/autonomy_api.mdx | 167 --------- 10 files changed, 443 insertions(+), 352 deletions(-) create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx rename outdoornav_user_manual_versioned_docs/version-2.0.0/api/{ => api_examples}/using_the_api.mdx (91%) delete mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/_category_.json index 79c71658..d9a89b34 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/_category_.json +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/_category_.json @@ -1,4 +1,4 @@ { - "label": "Application Programming Interface", + "label": "API", "position": 7 } diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/_category_.json new file mode 100644 index 00000000..ff29bf08 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Endpoints", + "position": 2 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx new file mode 100644 index 00000000..587c60d6 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx @@ -0,0 +1,115 @@ +--- +title: Autonomy API Endpoints +sidebar_label: Autonomy API +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot serial number. + +::: + +  + +## Subscribers {#autonomy-subscribers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| platform/cmd_vel_out | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Continuous platform level velocity output | [System Default](/docs/ros/api/overview#system-default) | +| platform/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform wheel odometry | [System Default](/docs/ros/api/overview#system-default) | +| joy_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands from joystick inputs | [System Default](/docs/ros/api/overview#system-default) | + +  + +## Publishers {#autonomy-publishers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| autonomy/config | [clearpath_navigation_msgs/msg/AutonomyConfig](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html) | Autonomy configuration | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/initial_path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Initial Path computed by autonomy | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/status | [clearpath_navigation_msgs/msg/AutonomyStatus](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html) | Status of the autonomy | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/current_mode | [clearpath_control_msgs/msg/ControlMode](pathname:///api/html/clearpath_control_msgs/msg/ControlMode.html) | Current control mode (NEUTRAL, MANUAL, AUTONOMY). | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/control_state | [clearpath_control_msgs/msg/ControlSelectionState](pathname:///api/html/clearpath_control_msgs/msg/ControlSelectionState.html) | Complete state of control selection node. | [System Default](/docs/ros/api/overview#system-default) | +| docking/docking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Docking path | +| docking/undocking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Undocking path | +| goto/preview | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Preview points for a GoTo execution | [System Default](/docs/ros/api/overview#system-default) | +| localization/datum | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Map origin (0, 0), specified as the datum | [System Default](/docs/ros/api/overview#system-default) | +| localization/fix | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Platform lat/lon coordinates | [System Default](/docs/ros/api/overview#system-default) | +| localization/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform map coordinates | [System Default](/docs/ros/api/overview#system-default) | +| mission/preview | [clearpath_navigation_msgs/msg/MissionPreview](pathname:///api/html/clearpath_navigation_msgs/msg/MissionPreview.html) | Preview points for a mission execution | [System Default](/docs/ros/api/overview#system-default) | +| speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](https://github.com/ros-navigation/navigation2/blob/main/nav2_msgs/msg/SpeedLimit.msg) | Current navigation speed limit | [System Default](/docs/ros/api/overview#system-default) | +| ui/heartbeat | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Heartbeat of the UI | [System Default](/docs/ros/api/overview#system-default) | +| ui_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands fron the UI joystick | [System Default](/docs/ros/api/overview#system-default) | + +  + +## Services {#autonomy-services} + +  + +| Service | Service type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/stop | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Stop all autonomy executions | +| control_selection/set_mode | [clearpath_control_msgs/srv/SetControlMode](pathname:///api/html/clearpath_control_msgs/srv/SetControlMode.html) | Set the control mode | +| control_selection/pause | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Pause execution | +| control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Resume execution | +| docking/dock_manager/add_dock | [clearpath_dock_msgs/srv/AddDock](pathname:///api/html/clearpath_dock_msgs/srv/AddDock.html) | Add a dock | +| docking/dock_manager/clear_data | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Clear all dock data | +| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/DeleteDock](pathname:///api/html/clearpath_dock_msgs/srv/DeleteDock.html) | Delete a dock | +| docking/dock_manager/export | [clearpath_dock_msgs/srv/ExportData](pathname:///api/html/clearpath_dock_msgs/srv/ExportData.html) | Export dock data | +| docking/dock_manager/get_database | [clearpath_dock_msgs/srv/GetDockDatabase](pathname:///api/html/clearpath_dock_msgs/srv/GetDockDatabase.html) | Returns the entire dock database | +| docking/dock_manager/get_dock | [clearpath_dock_msgs/srv/GetDock](pathname:///api/html/clearpath_dock_msgs/srv/GetDock.html) | Returns a docks info | +| docking/dock_manager/import | [clearpath_dock_msgs/srv/ImportData](pathname:///api/html/clearpath_dock_msgs/srv/ImportData.html) | Import a dock | +| docking/dock_manager/update_dock | [clearpath_dock_msgs/srv/UpdateDock](pathname:///api/html/clearpath_dock_msgs/srv/UpdateDock.html) | Update a docks information | +| docking/dock_localizer/add_dock_current_pose| [clearpath_dock_msgs/srv/AddDockCurrentPose](pathname:///api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html) | Add a dock with the current pose | +| docking/dock_localizer/get_dock_poses| [clearpath_dock_msgs/srv/GetDockPoses](pathname:///api/html/clearpath_dock_msgs/srv/GetDockPoses.html) | Return the dock and predock poses of a specific dock | +| docking/dock_localizer/survey_dock| [clearpath_dock_msgs/srv/SurveyDock](pathname:///api/html/clearpath_dock_msgs/srv/SurveyDock.html) | Survey the docks position | +| localization/lat_lon_to_xy | [clearpath_localization_msgs/srv/ConvertLatLonToCartesian](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html) | Convert lat/lon condinate to map XY coordinate | +| localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html) | Convert a set of lat/lon coordinates to map XY coordinates | +| localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html) | Set the datum | +| localization/xy_to_lat_lon | [clearpath_localization_msgs/srv/ConvertCartesianToLatLon](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html) | Convert map XY coordinate to lat/lon coordinate | +| localization/xy_to_lat_lon_array | [clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html) | Convert a set of map XY coordinates to lat/lon coordinates | +| log_manager/delete_log | [clearpath_logger_msgs/srv/DeleteLog](pathname:///api/html/clearpath_logger_msgs/srv/DeleteLog.html) | Delete a secific log | +| log_manager/start_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Start logging data | +| log_manager/stop_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Stop logging data | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | Create a new Communication watchdog | +| safety/watchdogs/add_heartbeat_watchdog | [clearpath_safety_msgs/srv/AddHeartbeatWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html) | Create a new Heartbeat watchdog | +| safety/watchdogs/add_inclination_watchdog | [clearpath_safety_msgs/srv/AddInclinationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html) | Create a new Inclination watchdog | +| safety/watchdogs/add_num_points_watchdog | [clearpath_safety_msgs/srv/AddNumPointsWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html) | Create a new NumPoints watchdog | +| safety/watchdogs/add_odom_covariance_watchdog | [clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html) | Create a new OdomCovariance watchdog | +| safety/watchdogs/add_rtk_fix_watchdog | [clearpath_safety_msgs/srv/AddRtkFixWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html) | Create a new RTKFix watchdog | +| safety/watchdogs/add_topic_data_watchdog | [clearpath_safety_msgs/srv/AddTopicDataWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html) | Create a new TopicData watchdog | +| safety/watchdogs/add_trigger_watchdog | [clearpath_safety_msgs/srv/AddTriggerWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html) | Create a new Trigger watchdog | +| safety/watchdogs/enable_all | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Enable/disable all watchdogs | +| safety/watchdogs/remove_watchdog | [clearpath_safety_msgs/srv/RemoveWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html) | Remove/delete a watchdog | +| safety/watchdogs/update_communication_watchdog | [clearpath_safety_msgs/srv/UpdateCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html) | Create a new Communication watchdog | +| safety/watchdogs/update_heartbeat_watchdog | [clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html) | Create a new Heartbeat watchdog | +| safety/watchdogs/update_inclination_watchdog | [clearpath_safety_msgs/srv/UpdateInclinationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html) | Create a new Inclination watchdog | +| safety/watchdogs/update_num_points_watchdog | [clearpath_safety_msgs/srv/UpdateNumPointsWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html) | Create a new NumPoints watchdog | +| safety/watchdogs/update_odom_covariance_watchdog | [clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html) | Create a new OdomCovariance watchdog | +| safety/watchdogs/update_rtk_fix_watchdog | [clearpath_safety_msgs/srv/UpdateRtkFixWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html) | Create a new RTKFix watchdog | +| safety/watchdogs/update_topic_data_watchdog | [clearpath_safety_msgs/srv/UpdateTopicDataWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html) | Create a new TopicData watchdog | +| safety/watchdogs/update_trigger_watchdog | [clearpath_safety_msgs/srv/UpdateTriggerWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html) | Create a new Trigger watchdog | + +  + +## Actions {#autonomy-actions} + +  + +| Action Name | Action type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/network_mission | [clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html) | Execute an autonomous mission | +| autonomy/network_mission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Execute and autonomous mission, starting from a specific goal | +| autonomy/network_goto | [clearpath_navigation_msgs/action/ExecuteNetworkGoTo](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html) | Send platform to location | +| autonomy/network_goto_poi | [clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html) | Send platform to a point of interest | +| autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Dock the platform (charge target must be visible by platform 2D lidar sensor) | +| autonomy/local_undock | [clearpath_dock_msgs/action/Undock](pathname:///api/html/clearpath_dock_msgs/action/Undock.html) | Undock the platform (charge target must be visible by the 2D lidar sensor) | +| autonomy/network_dock | [clearpath_dock_msgs/action/NetworkDock](pathname:///api/html/clearpath_dock_msgs/action/NetworkDock.html) | Send robot to charger (charger must be in the driveable space of the map) | diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx new file mode 100644 index 00000000..fe8d4dde --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx @@ -0,0 +1,99 @@ +--- +title: Mission Manager API Endpoints +sidebar_label: Mission Manager API +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot serial number. + +::: + +  + +## Publishers {#mission-manager-publishers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_mission_manager_msgs/msg/StorageState.html) | Database containing all map/mission data | Latched | +| mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html) | Validity state of all maps | Latched | + +  + +## Services {#mission-manager-services} + +  + +| Service | Service type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| mission_manager/add_network_edge | [clearpath_mission_manager_msgs/srv/AddNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html) | Add edge to network map | +| mission_manager/add_network_path | [clearpath_mission_manager_msgs/srv/AddNetworkPath](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html) | Add a path to map | +| mission_manager/add_network_point | [clearpath_mission_manager_msgs/srv/AddNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html) | Add a map point | +| mission_manager/add_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | Add tag to map point | +| mission_manager/add_task_to_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to list of start tasks | +| mission_manager/add_task_to_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to list of stop tasks | +| mission_manager/add_task_to_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to a Goal point | +| mission_manager/add_waypoint_to_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add Goal to mission | +| mission_manager/clone_mission | [clearpath_mission_manager_msgs/srv/CloneMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneMission.html) | Clone mission | +| mission_manager/clone_network_map | [clearpath_mission_manager_msgs/srv/CloneNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html) | Clone map | +| mission_manager/clone_network_mission | [clearpath_mission_manager_msgs/srv/CloneNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html) | Clone mission | +| mission_manager/clone_point_of_interest | [clearpath_mission_manager_msgs/srv/ClonePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html) | Clone point of interest | +| mission_manager/clone_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | Clone task | +| mission_manager/clone_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | Clone goal | +| mission_manager/create_network_map | [clearpath_mission_manager_msgs/srv/CreateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html) | Create map | +| mission_manager/create_network_mission | [clearpath_mission_manager_msgs/srv/CreateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html) | Create mission | +| mission_manager/create_point_of_interest | [clearpath_mission_manager_msgs/srv/CreatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html) | Create point of interest | +| mission_manager/create_task | [clearpath_mission_manager_msgs/srv/CreateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateTask.html) | Create task | +| mission_manager/create_waypoint | [clearpath_mission_manager_msgs/srv/CreateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html) | Create Goal | +| mission_manager/create_waypoint_from_poi | [clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html) | Create Goal from point of interest | +| mission_manager/delete_all | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | Delete all mission/map/poi data | +| mission_manager/delete_network_edge | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Delete map edge | +| mission_manager/delete_network_edges | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete map edges | +| mission_manager/delete_network_map | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete map | +| mission_manager/delete_network_mission | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete mission | +| mission_manager/delete_network_point | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Delete map point | +| mission_manager/delete_network_points | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete map points | +| mission_manager/delete_orphan_objects | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | Delete orphaned objects | +| mission_manager/delete_point_of_interest | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete point of interest | +| mission_manager/delete_task | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete task | +| mission_manager/delete_tasks | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete tasks | +| mission_manager/delete_waypoint | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete Goal | +| mission_manager/delete_waypoints | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete Goals | +| mission_manager/remove_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | Remove tag from item | +| mission_manager/export | [clearpath_mission_manager_msgs/srv/ExportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ExportData.html) | Export mission/map/poi database | +| mission_manager/get_all | [clearpath_mission_manager_msgs/srv/GetEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetEverything.html) | Return all map/mission/poi data | +| mission_manager/get_all_network_maps | [clearpath_mission_manager_msgs/srv/GetAllNetworkMaps](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html) | Return all maps | +| mission_manager/get_all_network_missions | [clearpath_mission_manager_msgs/srv/GetAllNetworkMissions](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html) | Return all missions | +| mission_manager/get_all_points_of_interest | [clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html) | Return all points of interest | +| mission_manager/get_all_tasks | [clearpath_mission_manager_msgs/srv/GetAllTasks](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html) | Return all tasks | +| mission_manager/get_all_waypoints | [clearpath_mission_manager_msgs/srv/GetAllWaypoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html) | Return all goals | +| mission_manager/get_network_map | [clearpath_mission_manager_msgs/srv/GetNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html) | Return specific map | +| mission_manager/get_network_mission | [clearpath_mission_manager_msgs/srv/GetNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html) | Return specific mission | +| mission_manager/get_point_of_interest | [clearpath_mission_manager_msgs/srv/GetPointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html) | Return specific point of interest | +| mission_manager/get_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | Return specific task | +| mission_manager/get_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | Return specific goal | +| mission_manager/import | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | Import mission/map/poi data to database | +| mission_manager/import_mission | [clearpath_mission_manager_msgs/srv/ImportMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportMission.html) | Import mission to database | +| mission_manager/import_network_map | [clearpath_mission_manager_msgs/srv/ImportNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html) | Inport map to database | +| mission_manager/import_network_mission | [clearpath_mission_manager_msgs/srv/ImportNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html) | Import mission to database | +| mission_manager/remove_task_from_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from list of start tasks | +| mission_manager/remove_task_from_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from list of stop tasks| +| mission_manager/remove_task_from_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from goal | +| mission_manager/remove_waypoint_from_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove goal from mission | +| mission_manager/restore | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | Restore data from a file | +| mission_manager/split_network_edge | [clearpath_mission_manager_msgs/srv/SplitNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html) | Split a map edge | +| mission_manager/update_network_edge | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html) | Update map edge | +| mission_manager/update_network_edges | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdges](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html) | Update map edges | +| mission_manager/update_network_map | [clearpath_mission_manager_msgs/srv/UpdateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html) | Update map | +| mission_manager/update_network_mission | [clearpath_mission_manager_msgs/srv/UpdateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMissiond.html) | Update mission | +| mission_manager/update_network_point | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html) | Update map point | +| mission_manager/update_network_points | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html) | UPdate map points | +| mission_manager/update_point_of_interest | [clearpath_mission_manager_msgs/srv/UpdatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html) | Update points of interestt | +| mission_manager/update_task | [clearpath_mission_manager_msgs/srv/UpdateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html) | Update task | +| mission_manager/update_waypoint | [clearpath_mission_manager_msgs/srv/UpdateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html) | Update goal | +| mission_manager/validate_network_map | [clearpath_mission_manager_msgs/srv/ValidateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html) | Check validity of specific map | diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/_category_.json new file mode 100644 index 00000000..62e826ee --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Examples", + "position": 3 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx new file mode 100644 index 00000000..c1a68cdc --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx @@ -0,0 +1,15 @@ +--- +title: API Examples Overview +sidebar_label: Overview +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +API examples will be available in version 2.2 (near the end of 2025). +For urgent concerns regarding the API, please contact +[customer support](../../support.mdx) + +::: \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx new file mode 100644 index 00000000..f9ac8358 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx @@ -0,0 +1,15 @@ +--- +title: Run a Basic Mission +sidebar_label: Run a Basic Mission +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +API examples will be available in version 2.2 (near the end of 2025). +For urgent concerns regarding the API, please contact +[customer support](../../support.mdx) + +::: diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/using_the_api.mdx similarity index 91% rename from outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx rename to outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/using_the_api.mdx index caf72c85..d44f718f 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/using_the_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/using_the_api.mdx @@ -1,173 +1,164 @@ ---- -title: Using the API -sidebar_label: Using the API -sidebar_position: 3 -toc_min_heading_level: 2 -toc_max_heading_level: 4 ---- - -:::note - -All nodes, topics, and services are namespace prefixed with the robot serial number. - -::: - - -## Monitor the Robot - -### Localization - -Topic: localization/odom - -Topic: localization/fix - - -## Commanding the Robot - -To command a robot, we provide action interfaces that are defined in our Autonomy API. -Below, are the `action_name`, `action_type`, and `pkg_name` for each required action. -The user is then able to write their own C++ or Python action client using this -information. - -### Start a mission - -| | | -| :---------------------- | :--------------| -| `action_name` | autonomy/network_mission | -| `pkg_name` | clearpath_navigation_msgs | -| `action_type` | ExecuteNetworkMissionByUuid | - -### Start a Mission from a specific goal - -| | | -| :---------------------- | :--------------| -| `action_name` | autonomy/network_mission_from_goal | -| `pkg_name` | clearpath_navigation_msgs | -| `action_type` | ExecuteNetworkMissionFromGoal | - - -### Send the robot to a location in the map - -| | | -| :---------------------- | :--------------| -| `action_name` | autonomy/network_goto | -| `pkg_name` | clearpath_navigation_msgs | -| `action_type` | ExecuteNetworkGoTo | - -### Send the robot to a point of interest (POI) - -| | | -| :---------------------- | :--------------| -| `action_name` | autonomy/network_goto_poi | -| `pkg_name` | clearpath_navigation_msgs | -| `action_type` | ExecuteNetworkGoToPOI | - -## Docking the robot - -### Local docking - -| | | -| :---------------------- | :--------------| -| `action_name` | autonomy/local_dock | -| `pkg_name` | clearpath_navigation_msgs | -| `action_type` | Dock | - -### Local undocking - -| | | -| :---------------------- | :--------------| -| `action_name` | autonomy/local_undock | -| `pkg_name` | clearpath_navigation_msgs | -| `action_type` | Undock | - -`action_name`: autonomy/local_undock - -`pkg_name`: clearpath_dock_msgs - -`action_type`: Undock - -### Network docking - -| | | -| :---------------------- | :--------------| -| `action_name` | autonomy/network_dock | -| `pkg_name` | clearpath_navigation_msgs | -| `action_type` | NetworkDock | - -## Navigation Control - -### Pause navigation - -| | | -| :---------------------- | :--------------| -| `service_name` | control_selection/pause | -| `pkg_name` | std_srvs | -| `service_type` | SetBool | - -### Resume navigation - -| | | -| :---------------------- | :--------------| -| `service_name` | control_selection/resume | -| `pkg_name` | std_srvs | -| `service_type` | SetBool | - -### Stop all autonomy actions - -| | | -| :---------------------- | :--------------| -| `service_name` | autonomy/stop| -| `pkg_name` | std_srvs | -| `service_type` | Trigger | - -## [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) -```cpp -#include "action_tutorials_interfaces/action/fibonacci.hpp" - -#include "rclcpp/rclcpp.hpp" -#include "rclcpp_action/rclcpp_action.hpp" -#include "rclcpp_components/register_node_macro.hpp" - -... - using = action_tutorials_interfaces::action::; - using GoalHandle = rclcpp_action::ClientGoalHandle; - -... - this->client_ptr_ = rclcpp_action::create_client<>( - this, ); - -... - auto goal_msg = ::Goal(); - auto send_goal_options = rclcpp_action::Client<>::SendGoalOptions(); - -... - this->client_ptr_->async_send_goal(goal_msg, send_goal_options); -``` - -## [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) - -```python -from .action import - -... - - self._action_client = ActionClient(self, , ) - -... - goal_msgs = .Goal() - self._action_client.wait_for_server() - self._action_client.send_goal_async(goal_msg) -``` - - -## Terminal Command-line - -In order to command the robot from the command-line, you will need to run the -following command, where the `--feedack` argument will allow the user to view -the action feedbacks message: - -```bash -ros2 action send_goal --feedback -``` - -The `values` are based on the actions message type. +--- +title: Using the API +sidebar_label: Using the API +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All action names and service names are namespace prefixed with the robot serial number. + +::: + + +## Commanding the Robot + +To command a robot, we provide action interfaces that are defined in our Autonomy API. +Below, are the `action_name`, `action_type`, and `pkg_name` for each required action. +The user is then able to write their own C++ or Python action client using this +information. + +### Start a mission + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionByUuid | + +### Start a Mission from a specific goal + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission_from_goal | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionFromGoal | + + +### Send the robot to a location in the map + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoTo | + +### Send the robot to a point of interest (POI) + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto_poi | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoToPOI | + +## Docking the robot + +### Local docking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Dock | + +### Local undocking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_undock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Undock | + +`action_name`: autonomy/local_undock + +`pkg_name`: clearpath_dock_msgs + +`action_type`: Undock + +### Network docking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | NetworkDock | + +## Navigation Control + +### Pause navigation + +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/pause | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | + +### Resume navigation + +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/resume | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | + +### Stop all autonomy actions + +| | | +| :---------------------- | :--------------| +| `service_name` | autonomy/stop| +| `pkg_name` | std_srvs | +| `service_type` | Trigger | + +## [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) +```cpp +#include "action_tutorials_interfaces/action/fibonacci.hpp" + +#include "rclcpp/rclcpp.hpp" +#include "rclcpp_action/rclcpp_action.hpp" +#include "rclcpp_components/register_node_macro.hpp" + +... + using = action_tutorials_interfaces::action::; + using GoalHandle = rclcpp_action::ClientGoalHandle; + +... + this->client_ptr_ = rclcpp_action::create_client<>( + this, ); + +... + auto goal_msg = ::Goal(); + auto send_goal_options = rclcpp_action::Client<>::SendGoalOptions(); + +... + this->client_ptr_->async_send_goal(goal_msg, send_goal_options); +``` + +## [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) + +```python +from .action import + +... + + self._action_client = ActionClient(self, , ) + +... + goal_msgs = .Goal() + self._action_client.wait_for_server() + self._action_client.send_goal_async(goal_msg) +``` + + +## Terminal Command-line + +In order to command the robot from the command-line, you will need to run the +following command, where the `--feedack` argument will allow the user to view +the action feedbacks message: + +```bash +ros2 action send_goal --feedback +``` + +The `values` are based on the actions message type. diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx index 3c6055d6..08cc545d 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx @@ -1,6 +1,6 @@ --- title: API Overview -sidebar_label: API Overview +sidebar_label: Overview sidebar_position: 1 toc_min_heading_level: 2 toc_max_heading_level: 4 @@ -12,15 +12,30 @@ may wish to develop their own graphical user interfaces \-- for those users, the Application Programming Interface (API) provides the flexibility to do so. This is illustrated in the figure below. -

-
- -
Interconnection between OutdoorNav Software and UGV Controller
-
-
- The API is, at present, a [ROS 2 Jazzy](https://docs.ros.org/en/jazzy/index.html) API. -The message and services types for the API are defined at: -https://github.com/clearpathrobotics/clearpath_msgs/tree/onav-ros2/clearpath_outdoornav_msgs +The API is divided into two sections, whose details are provided below: + +- [Autonomy API](./api_endpoints/autonomy_api): The set of [ROS + Topics](http://wiki.ros.org/Topics) that are used for monitoring and + controlling the the hardware platform through the OutdoorNav + autonomy software. + - [Topics Subscribed to by Autonomy](./api_endpoints/autonomy_api.mdx#autonomy-subscribers): + The set of [ROS Topics](http://wiki.ros.org/Topics) + subscribed to by OutdoorNav Software, typically published by the + client for directing OutdoorNav operation. + - [Topics Published by Autonomy](./api_endpoints/autonomy_api.mdx#autonomy-publishers): + The set of [ROS Topics](http://wiki.ros.org/Topics) published by + OutdoorNav Software, to be subscribed to by the UGV. + - [Services Exported by Autonomy](./api_endpoints/autonomy_api#autonomy-services): + The set of [ROS Services](http://wiki.ros.org/Services) provided + by OutdoorNav Software, for use by the client to modify/control + the behaviour of the Autonomy. + - [Actions Exported by Autonomy](./api_endpoints/autonomy_api#autonomy-actions): + The set of [ROS Actions](http://wiki.ros.org/actionlib) provided + by OutdoorNav Software, for use by the client to modify/control + the behaviour of the Autonomy. +- [Mission Manager API](./api_endpoints/mission_manager_api): The set of [ROS + Services](http://wiki.ros.org/Services) that are used for creating, deleting, + and modifying OutdoorNav Missions +- [API Examples](./api_examples/api_examples_overview): Example code to come. -More details on the API will be provided in a future release of the documentation. \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx deleted file mode 100644 index 05cb54d1..00000000 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/autonomy_api.mdx +++ /dev/null @@ -1,167 +0,0 @@ ---- -title: Autonomy API -sidebar_label: Autonomy API -sidebar_position: 2 -toc_min_heading_level: 2 -toc_max_heading_level: 4 ---- -# Autonomy API Endpoints - -:::note - -All nodes, topics, and services are namespace prefixed with the robot serial number. - -::: - - -# Subscribers - -| Topic | Message type | Description | QoS | -| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | -| platform/cmd_vel_out | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | | [System Default](/docs/ros/api/overview#system-default) | -| platform/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform wheel odometry | [System Default](/docs/ros/api/overview#system-default) | -| joy_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands from joystick inputs | [System Default](/docs/ros/api/overview#system-default) | - - -# Publishers - -| Topic | Message type | Description | QoS | -| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | -| autonomy/config | [clearpath_navigation_msgs/msg/AutonomyConfig](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| autonomy/initial_path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| autonomy/status | [clearpath_navigation_msgs/msg/AutonomyStatus](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| control_selection/current_mode | [clearpath_control_msgs/msg/ControlMode](pathname:///api/html/clearpath_control_msgs/msg/ControlMode.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| control_selection/current_state | [clearpath_control_msgs/msg/ControlSelectionState](pathname:///api/html/clearpath_control_msgs/msg/ControlSelectionState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| docking/docking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Lidar scan data | -| docking/undocking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Lidar scan data | -| goto/preview | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| localization/datum | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| localization/fix | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| localization/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| mission/preview | [clearpath_navigation_msgs/msg/MissionPreview](pathname:///api/html/clearpath_navigation_msgs/msg/MissionPreview.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_mission_manager_msgs/msg/StorageState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](https://github.com/ros-navigation/navigation2/blob/main/nav2_msgs/msg/SpeedLimit.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| ui/heartbeat | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | -| ui_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Lidar scan data | [System Default](/docs/ros/api/overview#system-default) | - -# Services - -| Service | Service type | Description | -| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | -| autonomy/stop | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Lidar scan data | -| control_selection/set_mode | [clearpath_control_msgs/srv/SetControlMode](pathname:///api/html/clearpath_control_msgs/srv/SetControlMode.html) | Lidar scan data | -| control_selection/pause | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Lidar scan data | -| control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Lidar scan data | -| docking/docking_server/dock | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Lidar scan data | -| docking/docking_server/run_docking | [clearpath_dock_msgs/srv/RunDocking](pathname:///api/html/clearpath_dock_msgs/srv/RunDocking.html) | Lidar scan data | -| docking/undocking_server/undock | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Lidar scan data | -| docking/undocking_server/run_undocking | [clearpath_dock_msgs/srv/RunUndocking](pathname:///api/html/clearpath_dock_msgs/srv/RunUndocking.html) | Lidar scan data | -| docking/dock_manager/add_dock | [clearpath_dock_msgs/srv/AddDock](pathname:///api/html/clearpath_dock_msgs/srv/AddDock.html) | | -| docking/dock_manager/clear_data | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | -| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/DeleteDock](pathname:///api/html/clearpath_dock_msgs/srv/DeleteDock.html) | | -| docking/dock_manager/export | [clearpath_dock_msgs/srv/ExportData](pathname:///api/html/clearpath_dock_msgs/srv/ExportData.html) | | -| docking/dock_manager/get_database | [clearpath_dock_msgs/srv/GetDockDatabase](pathname:///api/html/clearpath_dock_msgs/srv/GetDockDatabase.html) | | -| docking/dock_manager/get_dock | [clearpath_dock_msgs/srv/GetDock](pathname:///api/html/clearpath_dock_msgs/srv/GetDock.html) | | -| docking/dock_manager/import | [clearpath_dock_msgs/srv/ImportData](pathname:///api/html/clearpath_dock_msgs/srv/ImportData.html) | | -| docking/dock_manager/update_dock | [clearpath_dock_msgs/srv/UpdateDock](pathname:///api/html/clearpath_dock_msgs/srv/UpdateDock.html) | | -| docking/dock_localizer/add_dock_current_pose| [clearpath_dock_msgs/srv/AddDockCurrentPose](pathname:///api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html) | | -| docking/dock_localizer/get_dock_poses| [clearpath_dock_msgs/srv/GetDockPoses](pathname:///api/html/clearpath_dock_msgs/srv/GetDockPoses.html) | | -| docking/dock_localizer/survey_dock| [clearpath_dock_msgs/srv/SurveyDock](pathname:///api/html/clearpath_dock_msgs/srv/SurveyDock.html) | | -| localization/lat_lon_to_xy | [clearpath_localization_msgs/srv/ConvertLatLonToCartesian](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html) | | -| localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html) | | -| localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html) | | -| localization/xy_to_lat_lon | [clearpath_localization_msgs/srv/ConvertCartesianToLatLon](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html) | | -| localization/xy_to_lat_lon_array | [clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html) | | -| log_manager/delete_log | [clearpath_logger_msgs/srv/DeleteLog](pathname:///api/html/clearpath_logger_msgs/srv/DeleteLog.html) | | -| log_manager/start_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | -| log_manager/stop_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | | -| mission_manager/add_network_edge | [clearpath_mission_manager_msgs/srv/AddNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html) | | -| mission_manager/add_network_path | [clearpath_mission_manager_msgs/srv/AddNetworkPath](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html) | | -| mission_manager/add_network_point | [clearpath_mission_manager_msgs/srv/AddNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html) | | -| mission_manager/add_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | | -| mission_manager/add_task_to_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/add_task_to_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/add_task_to_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/add_waypoint_to_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/clone_mission | [clearpath_mission_manager_msgs/srv/CloneMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneMission.html) | | -| mission_manager/clone_network_map | [clearpath_mission_manager_msgs/srv/CloneNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html) | | -| mission_manager/clone_network_mission | [clearpath_mission_manager_msgs/srv/CloneNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html) | | -| mission_manager/clone_point_of_interest | [clearpath_mission_manager_msgs/srv/ClonePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html) | | -| mission_manager/clone_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | | -| mission_manager/clone_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | | -| mission_manager/create_mission | [clearpath_mission_manager_msgs/srv/CreateMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateMission.html) | | -| mission_manager/create_network_map | [clearpath_mission_manager_msgs/srv/CreateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html) | | -| mission_manager/create_network_mission | [clearpath_mission_manager_msgs/srv/CreateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html) | | -| mission_manager/create_point_of_interest | [clearpath_mission_manager_msgs/srv/CreatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html) | | -| mission_manager/create_task | [clearpath_mission_manager_msgs/srv/CreateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateTask.html) | | -| mission_manager/create_waypoint | [clearpath_mission_manager_msgs/srv/CreateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html) | | -| mission_manager/create_waypoint_from_poi | [clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html) | | -| mission_manager/delete_all | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | | -| mission_manager/delete_mission | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | -| mission_manager/delete_missions | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | -| mission_manager/delete_network_edge | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/delete_network_edges | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | -| mission_manager/delete_network_map | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | -| mission_manager/delete_network_mission | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | -| mission_manager/delete_network_point | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/delete_network_points | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | -| mission_manager/delete_orphan_objects | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | | -| mission_manager/delete_point_of_interest | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | -| mission_manager/delete_task | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | -| mission_manager/delete_tasks | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | -| mission_manager/delete_waypoint | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | | -| mission_manager/delete_waypoints | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | | -| mission_manager/remove_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | | -| mission_manager/export | [clearpath_mission_manager_msgs/srv/ExportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ExportData.html) | | -| mission_manager/get_all | [clearpath_mission_manager_msgs/srv/GetEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetEverything.html) | | -| mission_manager/get_all_missions | [clearpath_mission_manager_msgs/srv/GetAllMissions](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html) | | -| mission_manager/get_all_network_maps | [clearpath_mission_manager_msgs/srv/GetAllNetworkMaps](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html) | | -| mission_manager/get_all_network_missions | [clearpath_mission_manager_msgs/srv/GetAllNetworkMissions](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html) | | -| mission_manager/get_all_points_of_interest | [clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html) | | -| mission_manager/get_all_tasks | [clearpath_mission_manager_msgs/srv/GetAllTasks](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html) | | -| mission_manager/get_all_waypoints | [clearpath_mission_manager_msgs/srv/GetAllWaypoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html) | | -| mission_manager/get_mission | [clearpath_mission_manager_msgs/srv/GetMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetMission.html) | | -| mission_manager/get_network_map | [clearpath_mission_manager_msgs/srv/GetNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html) | | -| mission_manager/get_network_mission | [clearpath_mission_manager_msgs/srv/GetNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html) | | -| mission_manager/get_point_of_interest | [clearpath_mission_manager_msgs/srv/GetPointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html) | | -| mission_manager/get_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | | -| mission_manager/get_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | | -| mission_manager/import | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | | -| mission_manager/import_mission | [clearpath_mission_manager_msgs/srv/ImportMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportMission.html) | | -| mission_manager/import_network_map | [clearpath_mission_manager_msgs/srv/ImportNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html) | | -| mission_manager/import_network_mission | [clearpath_mission_manager_msgs/srv/ImportNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html) | | -| mission_manager/remove_task_from_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/remove_task_from_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/remove_task_from_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/remove_waypoint_from_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | | -| mission_manager/restore | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | | -| mission_manager/split_network_edge | [clearpath_mission_manager_msgs/srv/SplitNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html) | | -| mission_manager/update_mission | [clearpath_mission_manager_msgs/srv/UpdateMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html) | | -| mission_manager/update_network_edge | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html) | | -| mission_manager/update_network_edges | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdges](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html) | | -| mission_manager/update_network_map | [clearpath_mission_manager_msgs/srv/UpdateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html) | | -| mission_manager/update_network_mission | [clearpath_mission_manager_msgs/srv/UpdateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/AdUpdateNetworkMissiondNetworkEdge.html) | | -| mission_manager/update_network_point | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html) | | -| mission_manager/update_network_points | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html) | | -| mission_manager/update_point_of_interest | [clearpath_mission_manager_msgs/srv/UpdatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html) | | -| mission_manager/update_task | [clearpath_mission_manager_msgs/srv/UpdateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html) | | -| mission_manager/update_waypoint | [clearpath_mission_manager_msgs/srv/UpdateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html) | | -| mission_manager/validate_network_map | [clearpath_mission_manager_msgs/srv/ValidateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html) | | -| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | -| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | -| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | -| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | -| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | | - -# Actions - -| Action Name | Action type | Description | -| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | -| autonomy/network_mission | [clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html) | Lidar scan data | -| autonomy/network_miission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Lidar scan data | -| autonomy/network_goto | [clearpath_navigation_msgs/action/ExecuteNetworkGoTo](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html) | Lidar scan data | -| autonomy/network_goto_poi | [clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html) | Lidar scan data | -| autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Lidar scan data | -| autonomy/local_undock | [clearpath_dock_msgs/action/Undock](pathname:///api/html/clearpath_dock_msgs/action/Undock.html) | Lidar scan data | -| autonomy/network_dock | [clearpath_dock_msgs/action/NetworkDock](pathname:///api/html/clearpath_dock_msgs/action/NetworkDock.html) | Lidar scan data | From a2f587682569a1c501fb187d90166fb3487b6c7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 11 Sep 2025 09:26:01 -0400 Subject: [PATCH 11/44] moved changes made to 2.0.0 to the docs_outdoornav_usesr_manual folder --- .../api/_category_.json | 2 +- .../api/api_endpoints/_category_.json | 4 + .../api/api_endpoints/autonomy_api.mdx | 115 ++++++++++++ .../api/api_endpoints/mission_manager_api.mdx | 99 +++++++++++ .../api/api_examples/_category_.json | 4 + .../api_examples/api_examples_overview.mdx | 15 ++ .../api/api_examples/run_basic_mission.mdx | 15 ++ .../api/api_examples/using_the_api.mdx | 164 ++++++++++++++++++ .../api/api_overview.mdx | 37 ++-- .../web_user_interface/ui_overview.mdx | 2 +- 10 files changed, 444 insertions(+), 13 deletions(-) create mode 100644 docs_outdoornav_user_manual/api/api_endpoints/_category_.json create mode 100644 docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx create mode 100644 docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx create mode 100644 docs_outdoornav_user_manual/api/api_examples/_category_.json create mode 100644 docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx create mode 100644 docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx create mode 100644 docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx diff --git a/docs_outdoornav_user_manual/api/_category_.json b/docs_outdoornav_user_manual/api/_category_.json index 79c71658..d9a89b34 100644 --- a/docs_outdoornav_user_manual/api/_category_.json +++ b/docs_outdoornav_user_manual/api/_category_.json @@ -1,4 +1,4 @@ { - "label": "Application Programming Interface", + "label": "API", "position": 7 } diff --git a/docs_outdoornav_user_manual/api/api_endpoints/_category_.json b/docs_outdoornav_user_manual/api/api_endpoints/_category_.json new file mode 100644 index 00000000..ff29bf08 --- /dev/null +++ b/docs_outdoornav_user_manual/api/api_endpoints/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Endpoints", + "position": 2 +} diff --git a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx new file mode 100644 index 00000000..587c60d6 --- /dev/null +++ b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx @@ -0,0 +1,115 @@ +--- +title: Autonomy API Endpoints +sidebar_label: Autonomy API +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot serial number. + +::: + +  + +## Subscribers {#autonomy-subscribers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| platform/cmd_vel_out | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Continuous platform level velocity output | [System Default](/docs/ros/api/overview#system-default) | +| platform/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform wheel odometry | [System Default](/docs/ros/api/overview#system-default) | +| joy_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands from joystick inputs | [System Default](/docs/ros/api/overview#system-default) | + +  + +## Publishers {#autonomy-publishers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| autonomy/config | [clearpath_navigation_msgs/msg/AutonomyConfig](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html) | Autonomy configuration | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/initial_path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Initial Path computed by autonomy | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/status | [clearpath_navigation_msgs/msg/AutonomyStatus](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html) | Status of the autonomy | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/current_mode | [clearpath_control_msgs/msg/ControlMode](pathname:///api/html/clearpath_control_msgs/msg/ControlMode.html) | Current control mode (NEUTRAL, MANUAL, AUTONOMY). | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/control_state | [clearpath_control_msgs/msg/ControlSelectionState](pathname:///api/html/clearpath_control_msgs/msg/ControlSelectionState.html) | Complete state of control selection node. | [System Default](/docs/ros/api/overview#system-default) | +| docking/docking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Docking path | +| docking/undocking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Undocking path | +| goto/preview | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Preview points for a GoTo execution | [System Default](/docs/ros/api/overview#system-default) | +| localization/datum | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Map origin (0, 0), specified as the datum | [System Default](/docs/ros/api/overview#system-default) | +| localization/fix | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Platform lat/lon coordinates | [System Default](/docs/ros/api/overview#system-default) | +| localization/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform map coordinates | [System Default](/docs/ros/api/overview#system-default) | +| mission/preview | [clearpath_navigation_msgs/msg/MissionPreview](pathname:///api/html/clearpath_navigation_msgs/msg/MissionPreview.html) | Preview points for a mission execution | [System Default](/docs/ros/api/overview#system-default) | +| speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](https://github.com/ros-navigation/navigation2/blob/main/nav2_msgs/msg/SpeedLimit.msg) | Current navigation speed limit | [System Default](/docs/ros/api/overview#system-default) | +| ui/heartbeat | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Heartbeat of the UI | [System Default](/docs/ros/api/overview#system-default) | +| ui_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands fron the UI joystick | [System Default](/docs/ros/api/overview#system-default) | + +  + +## Services {#autonomy-services} + +  + +| Service | Service type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/stop | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Stop all autonomy executions | +| control_selection/set_mode | [clearpath_control_msgs/srv/SetControlMode](pathname:///api/html/clearpath_control_msgs/srv/SetControlMode.html) | Set the control mode | +| control_selection/pause | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Pause execution | +| control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Resume execution | +| docking/dock_manager/add_dock | [clearpath_dock_msgs/srv/AddDock](pathname:///api/html/clearpath_dock_msgs/srv/AddDock.html) | Add a dock | +| docking/dock_manager/clear_data | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Clear all dock data | +| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/DeleteDock](pathname:///api/html/clearpath_dock_msgs/srv/DeleteDock.html) | Delete a dock | +| docking/dock_manager/export | [clearpath_dock_msgs/srv/ExportData](pathname:///api/html/clearpath_dock_msgs/srv/ExportData.html) | Export dock data | +| docking/dock_manager/get_database | [clearpath_dock_msgs/srv/GetDockDatabase](pathname:///api/html/clearpath_dock_msgs/srv/GetDockDatabase.html) | Returns the entire dock database | +| docking/dock_manager/get_dock | [clearpath_dock_msgs/srv/GetDock](pathname:///api/html/clearpath_dock_msgs/srv/GetDock.html) | Returns a docks info | +| docking/dock_manager/import | [clearpath_dock_msgs/srv/ImportData](pathname:///api/html/clearpath_dock_msgs/srv/ImportData.html) | Import a dock | +| docking/dock_manager/update_dock | [clearpath_dock_msgs/srv/UpdateDock](pathname:///api/html/clearpath_dock_msgs/srv/UpdateDock.html) | Update a docks information | +| docking/dock_localizer/add_dock_current_pose| [clearpath_dock_msgs/srv/AddDockCurrentPose](pathname:///api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html) | Add a dock with the current pose | +| docking/dock_localizer/get_dock_poses| [clearpath_dock_msgs/srv/GetDockPoses](pathname:///api/html/clearpath_dock_msgs/srv/GetDockPoses.html) | Return the dock and predock poses of a specific dock | +| docking/dock_localizer/survey_dock| [clearpath_dock_msgs/srv/SurveyDock](pathname:///api/html/clearpath_dock_msgs/srv/SurveyDock.html) | Survey the docks position | +| localization/lat_lon_to_xy | [clearpath_localization_msgs/srv/ConvertLatLonToCartesian](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html) | Convert lat/lon condinate to map XY coordinate | +| localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html) | Convert a set of lat/lon coordinates to map XY coordinates | +| localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html) | Set the datum | +| localization/xy_to_lat_lon | [clearpath_localization_msgs/srv/ConvertCartesianToLatLon](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html) | Convert map XY coordinate to lat/lon coordinate | +| localization/xy_to_lat_lon_array | [clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html) | Convert a set of map XY coordinates to lat/lon coordinates | +| log_manager/delete_log | [clearpath_logger_msgs/srv/DeleteLog](pathname:///api/html/clearpath_logger_msgs/srv/DeleteLog.html) | Delete a secific log | +| log_manager/start_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Start logging data | +| log_manager/stop_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Stop logging data | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | Create a new Communication watchdog | +| safety/watchdogs/add_heartbeat_watchdog | [clearpath_safety_msgs/srv/AddHeartbeatWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html) | Create a new Heartbeat watchdog | +| safety/watchdogs/add_inclination_watchdog | [clearpath_safety_msgs/srv/AddInclinationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html) | Create a new Inclination watchdog | +| safety/watchdogs/add_num_points_watchdog | [clearpath_safety_msgs/srv/AddNumPointsWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html) | Create a new NumPoints watchdog | +| safety/watchdogs/add_odom_covariance_watchdog | [clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html) | Create a new OdomCovariance watchdog | +| safety/watchdogs/add_rtk_fix_watchdog | [clearpath_safety_msgs/srv/AddRtkFixWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html) | Create a new RTKFix watchdog | +| safety/watchdogs/add_topic_data_watchdog | [clearpath_safety_msgs/srv/AddTopicDataWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html) | Create a new TopicData watchdog | +| safety/watchdogs/add_trigger_watchdog | [clearpath_safety_msgs/srv/AddTriggerWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html) | Create a new Trigger watchdog | +| safety/watchdogs/enable_all | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Enable/disable all watchdogs | +| safety/watchdogs/remove_watchdog | [clearpath_safety_msgs/srv/RemoveWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html) | Remove/delete a watchdog | +| safety/watchdogs/update_communication_watchdog | [clearpath_safety_msgs/srv/UpdateCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html) | Create a new Communication watchdog | +| safety/watchdogs/update_heartbeat_watchdog | [clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html) | Create a new Heartbeat watchdog | +| safety/watchdogs/update_inclination_watchdog | [clearpath_safety_msgs/srv/UpdateInclinationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html) | Create a new Inclination watchdog | +| safety/watchdogs/update_num_points_watchdog | [clearpath_safety_msgs/srv/UpdateNumPointsWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html) | Create a new NumPoints watchdog | +| safety/watchdogs/update_odom_covariance_watchdog | [clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html) | Create a new OdomCovariance watchdog | +| safety/watchdogs/update_rtk_fix_watchdog | [clearpath_safety_msgs/srv/UpdateRtkFixWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html) | Create a new RTKFix watchdog | +| safety/watchdogs/update_topic_data_watchdog | [clearpath_safety_msgs/srv/UpdateTopicDataWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html) | Create a new TopicData watchdog | +| safety/watchdogs/update_trigger_watchdog | [clearpath_safety_msgs/srv/UpdateTriggerWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html) | Create a new Trigger watchdog | + +  + +## Actions {#autonomy-actions} + +  + +| Action Name | Action type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/network_mission | [clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html) | Execute an autonomous mission | +| autonomy/network_mission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Execute and autonomous mission, starting from a specific goal | +| autonomy/network_goto | [clearpath_navigation_msgs/action/ExecuteNetworkGoTo](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html) | Send platform to location | +| autonomy/network_goto_poi | [clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html) | Send platform to a point of interest | +| autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Dock the platform (charge target must be visible by platform 2D lidar sensor) | +| autonomy/local_undock | [clearpath_dock_msgs/action/Undock](pathname:///api/html/clearpath_dock_msgs/action/Undock.html) | Undock the platform (charge target must be visible by the 2D lidar sensor) | +| autonomy/network_dock | [clearpath_dock_msgs/action/NetworkDock](pathname:///api/html/clearpath_dock_msgs/action/NetworkDock.html) | Send robot to charger (charger must be in the driveable space of the map) | diff --git a/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx new file mode 100644 index 00000000..fe8d4dde --- /dev/null +++ b/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx @@ -0,0 +1,99 @@ +--- +title: Mission Manager API Endpoints +sidebar_label: Mission Manager API +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot serial number. + +::: + +  + +## Publishers {#mission-manager-publishers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_mission_manager_msgs/msg/StorageState.html) | Database containing all map/mission data | Latched | +| mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html) | Validity state of all maps | Latched | + +  + +## Services {#mission-manager-services} + +  + +| Service | Service type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| mission_manager/add_network_edge | [clearpath_mission_manager_msgs/srv/AddNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html) | Add edge to network map | +| mission_manager/add_network_path | [clearpath_mission_manager_msgs/srv/AddNetworkPath](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html) | Add a path to map | +| mission_manager/add_network_point | [clearpath_mission_manager_msgs/srv/AddNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html) | Add a map point | +| mission_manager/add_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | Add tag to map point | +| mission_manager/add_task_to_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to list of start tasks | +| mission_manager/add_task_to_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to list of stop tasks | +| mission_manager/add_task_to_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to a Goal point | +| mission_manager/add_waypoint_to_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add Goal to mission | +| mission_manager/clone_mission | [clearpath_mission_manager_msgs/srv/CloneMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneMission.html) | Clone mission | +| mission_manager/clone_network_map | [clearpath_mission_manager_msgs/srv/CloneNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html) | Clone map | +| mission_manager/clone_network_mission | [clearpath_mission_manager_msgs/srv/CloneNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html) | Clone mission | +| mission_manager/clone_point_of_interest | [clearpath_mission_manager_msgs/srv/ClonePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html) | Clone point of interest | +| mission_manager/clone_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | Clone task | +| mission_manager/clone_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | Clone goal | +| mission_manager/create_network_map | [clearpath_mission_manager_msgs/srv/CreateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html) | Create map | +| mission_manager/create_network_mission | [clearpath_mission_manager_msgs/srv/CreateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html) | Create mission | +| mission_manager/create_point_of_interest | [clearpath_mission_manager_msgs/srv/CreatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html) | Create point of interest | +| mission_manager/create_task | [clearpath_mission_manager_msgs/srv/CreateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateTask.html) | Create task | +| mission_manager/create_waypoint | [clearpath_mission_manager_msgs/srv/CreateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html) | Create Goal | +| mission_manager/create_waypoint_from_poi | [clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html) | Create Goal from point of interest | +| mission_manager/delete_all | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | Delete all mission/map/poi data | +| mission_manager/delete_network_edge | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Delete map edge | +| mission_manager/delete_network_edges | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete map edges | +| mission_manager/delete_network_map | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete map | +| mission_manager/delete_network_mission | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete mission | +| mission_manager/delete_network_point | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Delete map point | +| mission_manager/delete_network_points | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete map points | +| mission_manager/delete_orphan_objects | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | Delete orphaned objects | +| mission_manager/delete_point_of_interest | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete point of interest | +| mission_manager/delete_task | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete task | +| mission_manager/delete_tasks | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete tasks | +| mission_manager/delete_waypoint | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete Goal | +| mission_manager/delete_waypoints | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete Goals | +| mission_manager/remove_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | Remove tag from item | +| mission_manager/export | [clearpath_mission_manager_msgs/srv/ExportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ExportData.html) | Export mission/map/poi database | +| mission_manager/get_all | [clearpath_mission_manager_msgs/srv/GetEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetEverything.html) | Return all map/mission/poi data | +| mission_manager/get_all_network_maps | [clearpath_mission_manager_msgs/srv/GetAllNetworkMaps](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html) | Return all maps | +| mission_manager/get_all_network_missions | [clearpath_mission_manager_msgs/srv/GetAllNetworkMissions](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html) | Return all missions | +| mission_manager/get_all_points_of_interest | [clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html) | Return all points of interest | +| mission_manager/get_all_tasks | [clearpath_mission_manager_msgs/srv/GetAllTasks](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html) | Return all tasks | +| mission_manager/get_all_waypoints | [clearpath_mission_manager_msgs/srv/GetAllWaypoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html) | Return all goals | +| mission_manager/get_network_map | [clearpath_mission_manager_msgs/srv/GetNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html) | Return specific map | +| mission_manager/get_network_mission | [clearpath_mission_manager_msgs/srv/GetNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html) | Return specific mission | +| mission_manager/get_point_of_interest | [clearpath_mission_manager_msgs/srv/GetPointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html) | Return specific point of interest | +| mission_manager/get_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | Return specific task | +| mission_manager/get_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | Return specific goal | +| mission_manager/import | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | Import mission/map/poi data to database | +| mission_manager/import_mission | [clearpath_mission_manager_msgs/srv/ImportMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportMission.html) | Import mission to database | +| mission_manager/import_network_map | [clearpath_mission_manager_msgs/srv/ImportNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html) | Inport map to database | +| mission_manager/import_network_mission | [clearpath_mission_manager_msgs/srv/ImportNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html) | Import mission to database | +| mission_manager/remove_task_from_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from list of start tasks | +| mission_manager/remove_task_from_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from list of stop tasks| +| mission_manager/remove_task_from_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from goal | +| mission_manager/remove_waypoint_from_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove goal from mission | +| mission_manager/restore | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | Restore data from a file | +| mission_manager/split_network_edge | [clearpath_mission_manager_msgs/srv/SplitNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html) | Split a map edge | +| mission_manager/update_network_edge | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html) | Update map edge | +| mission_manager/update_network_edges | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdges](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html) | Update map edges | +| mission_manager/update_network_map | [clearpath_mission_manager_msgs/srv/UpdateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html) | Update map | +| mission_manager/update_network_mission | [clearpath_mission_manager_msgs/srv/UpdateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMissiond.html) | Update mission | +| mission_manager/update_network_point | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html) | Update map point | +| mission_manager/update_network_points | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html) | UPdate map points | +| mission_manager/update_point_of_interest | [clearpath_mission_manager_msgs/srv/UpdatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html) | Update points of interestt | +| mission_manager/update_task | [clearpath_mission_manager_msgs/srv/UpdateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html) | Update task | +| mission_manager/update_waypoint | [clearpath_mission_manager_msgs/srv/UpdateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html) | Update goal | +| mission_manager/validate_network_map | [clearpath_mission_manager_msgs/srv/ValidateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html) | Check validity of specific map | diff --git a/docs_outdoornav_user_manual/api/api_examples/_category_.json b/docs_outdoornav_user_manual/api/api_examples/_category_.json new file mode 100644 index 00000000..62e826ee --- /dev/null +++ b/docs_outdoornav_user_manual/api/api_examples/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Examples", + "position": 3 +} diff --git a/docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx b/docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx new file mode 100644 index 00000000..c1a68cdc --- /dev/null +++ b/docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx @@ -0,0 +1,15 @@ +--- +title: API Examples Overview +sidebar_label: Overview +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +API examples will be available in version 2.2 (near the end of 2025). +For urgent concerns regarding the API, please contact +[customer support](../../support.mdx) + +::: \ No newline at end of file diff --git a/docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx b/docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx new file mode 100644 index 00000000..f9ac8358 --- /dev/null +++ b/docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx @@ -0,0 +1,15 @@ +--- +title: Run a Basic Mission +sidebar_label: Run a Basic Mission +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +API examples will be available in version 2.2 (near the end of 2025). +For urgent concerns regarding the API, please contact +[customer support](../../support.mdx) + +::: diff --git a/docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx b/docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx new file mode 100644 index 00000000..d44f718f --- /dev/null +++ b/docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx @@ -0,0 +1,164 @@ +--- +title: Using the API +sidebar_label: Using the API +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All action names and service names are namespace prefixed with the robot serial number. + +::: + + +## Commanding the Robot + +To command a robot, we provide action interfaces that are defined in our Autonomy API. +Below, are the `action_name`, `action_type`, and `pkg_name` for each required action. +The user is then able to write their own C++ or Python action client using this +information. + +### Start a mission + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionByUuid | + +### Start a Mission from a specific goal + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission_from_goal | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionFromGoal | + + +### Send the robot to a location in the map + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoTo | + +### Send the robot to a point of interest (POI) + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto_poi | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoToPOI | + +## Docking the robot + +### Local docking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Dock | + +### Local undocking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_undock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Undock | + +`action_name`: autonomy/local_undock + +`pkg_name`: clearpath_dock_msgs + +`action_type`: Undock + +### Network docking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | NetworkDock | + +## Navigation Control + +### Pause navigation + +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/pause | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | + +### Resume navigation + +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/resume | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | + +### Stop all autonomy actions + +| | | +| :---------------------- | :--------------| +| `service_name` | autonomy/stop| +| `pkg_name` | std_srvs | +| `service_type` | Trigger | + +## [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) +```cpp +#include "action_tutorials_interfaces/action/fibonacci.hpp" + +#include "rclcpp/rclcpp.hpp" +#include "rclcpp_action/rclcpp_action.hpp" +#include "rclcpp_components/register_node_macro.hpp" + +... + using = action_tutorials_interfaces::action::; + using GoalHandle = rclcpp_action::ClientGoalHandle; + +... + this->client_ptr_ = rclcpp_action::create_client<>( + this, ); + +... + auto goal_msg = ::Goal(); + auto send_goal_options = rclcpp_action::Client<>::SendGoalOptions(); + +... + this->client_ptr_->async_send_goal(goal_msg, send_goal_options); +``` + +## [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) + +```python +from .action import + +... + + self._action_client = ActionClient(self, , ) + +... + goal_msgs = .Goal() + self._action_client.wait_for_server() + self._action_client.send_goal_async(goal_msg) +``` + + +## Terminal Command-line + +In order to command the robot from the command-line, you will need to run the +following command, where the `--feedack` argument will allow the user to view +the action feedbacks message: + +```bash +ros2 action send_goal --feedback +``` + +The `values` are based on the actions message type. diff --git a/docs_outdoornav_user_manual/api/api_overview.mdx b/docs_outdoornav_user_manual/api/api_overview.mdx index 3c6055d6..08cc545d 100644 --- a/docs_outdoornav_user_manual/api/api_overview.mdx +++ b/docs_outdoornav_user_manual/api/api_overview.mdx @@ -1,6 +1,6 @@ --- title: API Overview -sidebar_label: API Overview +sidebar_label: Overview sidebar_position: 1 toc_min_heading_level: 2 toc_max_heading_level: 4 @@ -12,15 +12,30 @@ may wish to develop their own graphical user interfaces \-- for those users, the Application Programming Interface (API) provides the flexibility to do so. This is illustrated in the figure below. -
-
- -
Interconnection between OutdoorNav Software and UGV Controller
-
-
- The API is, at present, a [ROS 2 Jazzy](https://docs.ros.org/en/jazzy/index.html) API. -The message and services types for the API are defined at: -https://github.com/clearpathrobotics/clearpath_msgs/tree/onav-ros2/clearpath_outdoornav_msgs +The API is divided into two sections, whose details are provided below: + +- [Autonomy API](./api_endpoints/autonomy_api): The set of [ROS + Topics](http://wiki.ros.org/Topics) that are used for monitoring and + controlling the the hardware platform through the OutdoorNav + autonomy software. + - [Topics Subscribed to by Autonomy](./api_endpoints/autonomy_api.mdx#autonomy-subscribers): + The set of [ROS Topics](http://wiki.ros.org/Topics) + subscribed to by OutdoorNav Software, typically published by the + client for directing OutdoorNav operation. + - [Topics Published by Autonomy](./api_endpoints/autonomy_api.mdx#autonomy-publishers): + The set of [ROS Topics](http://wiki.ros.org/Topics) published by + OutdoorNav Software, to be subscribed to by the UGV. + - [Services Exported by Autonomy](./api_endpoints/autonomy_api#autonomy-services): + The set of [ROS Services](http://wiki.ros.org/Services) provided + by OutdoorNav Software, for use by the client to modify/control + the behaviour of the Autonomy. + - [Actions Exported by Autonomy](./api_endpoints/autonomy_api#autonomy-actions): + The set of [ROS Actions](http://wiki.ros.org/actionlib) provided + by OutdoorNav Software, for use by the client to modify/control + the behaviour of the Autonomy. +- [Mission Manager API](./api_endpoints/mission_manager_api): The set of [ROS + Services](http://wiki.ros.org/Services) that are used for creating, deleting, + and modifying OutdoorNav Missions +- [API Examples](./api_examples/api_examples_overview): Example code to come. -More details on the API will be provided in a future release of the documentation. \ No newline at end of file diff --git a/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx b/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx index 1467f81d..54cc5f31 100644 --- a/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx +++ b/docs_outdoornav_user_manual/web_user_interface/ui_overview.mdx @@ -349,7 +349,7 @@ When running a mission autonomously the user can assign tasks to various events. src="/img/outdoornav_images/task_dock.png" width="30px" /> Dock Robot: - Will dock the UGV to begin charging the UGV's battery. There are 3 kinds of docking that can be used; Network, Radius and Local. See [Autonomous Docking](#autonomous-docking) for more information on the autonomous docking feature. + Will dock the UGV to begin charging the UGV's battery. - Date: Thu, 11 Sep 2025 09:35:56 -0400 Subject: [PATCH 12/44] fix link to delete dock --- docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx | 2 +- .../api/api_examples/api_examples_overview.mdx | 2 +- .../api/api_examples/run_basic_mission.mdx | 2 +- docusaurus.config.js | 2 +- .../version-2.0.0/api/api_endpoints/autonomy_api.mdx | 2 +- .../version-2.0.0/api/api_examples/api_examples_overview.mdx | 2 +- .../version-2.0.0/api/api_examples/run_basic_mission.mdx | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx index 587c60d6..31f277db 100644 --- a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx +++ b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx @@ -62,7 +62,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Resume execution | | docking/dock_manager/add_dock | [clearpath_dock_msgs/srv/AddDock](pathname:///api/html/clearpath_dock_msgs/srv/AddDock.html) | Add a dock | | docking/dock_manager/clear_data | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Clear all dock data | -| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/DeleteDock](pathname:///api/html/clearpath_dock_msgs/srv/DeleteDock.html) | Delete a dock | +| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/RemoveDock](pathname:///api/html/clearpath_dock_msgs/srv/RemoveDock.html) | Delete a dock | | docking/dock_manager/export | [clearpath_dock_msgs/srv/ExportData](pathname:///api/html/clearpath_dock_msgs/srv/ExportData.html) | Export dock data | | docking/dock_manager/get_database | [clearpath_dock_msgs/srv/GetDockDatabase](pathname:///api/html/clearpath_dock_msgs/srv/GetDockDatabase.html) | Returns the entire dock database | | docking/dock_manager/get_dock | [clearpath_dock_msgs/srv/GetDock](pathname:///api/html/clearpath_dock_msgs/srv/GetDock.html) | Returns a docks info | diff --git a/docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx b/docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx index c1a68cdc..7b29ba74 100644 --- a/docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx +++ b/docs_outdoornav_user_manual/api/api_examples/api_examples_overview.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 :::note -API examples will be available in version 2.2 (near the end of 2025). +API examples will be available in version 2.2.0. For urgent concerns regarding the API, please contact [customer support](../../support.mdx) diff --git a/docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx b/docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx index f9ac8358..bebd90f4 100644 --- a/docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx +++ b/docs_outdoornav_user_manual/api/api_examples/run_basic_mission.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 :::note -API examples will be available in version 2.2 (near the end of 2025). +API examples will be available in version 2.2.0. For urgent concerns regarding the API, please contact [customer support](../../support.mdx) diff --git a/docusaurus.config.js b/docusaurus.config.js index 686e00c3..cc7abc75 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -105,7 +105,7 @@ const config = { remarkPlugins: [remarkMath], rehypePlugins: [rehypeKatex], showLastUpdateTime: true, - includeCurrentVersion: false, + includeCurrentVersion: true, }, ], [ diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx index 587c60d6..31f277db 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx @@ -62,7 +62,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Resume execution | | docking/dock_manager/add_dock | [clearpath_dock_msgs/srv/AddDock](pathname:///api/html/clearpath_dock_msgs/srv/AddDock.html) | Add a dock | | docking/dock_manager/clear_data | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Clear all dock data | -| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/DeleteDock](pathname:///api/html/clearpath_dock_msgs/srv/DeleteDock.html) | Delete a dock | +| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/RemoveDock](pathname:///api/html/clearpath_dock_msgs/srv/RemoveDock.html) | Delete a dock | | docking/dock_manager/export | [clearpath_dock_msgs/srv/ExportData](pathname:///api/html/clearpath_dock_msgs/srv/ExportData.html) | Export dock data | | docking/dock_manager/get_database | [clearpath_dock_msgs/srv/GetDockDatabase](pathname:///api/html/clearpath_dock_msgs/srv/GetDockDatabase.html) | Returns the entire dock database | | docking/dock_manager/get_dock | [clearpath_dock_msgs/srv/GetDock](pathname:///api/html/clearpath_dock_msgs/srv/GetDock.html) | Returns a docks info | diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx index c1a68cdc..7b29ba74 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/api_examples_overview.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 :::note -API examples will be available in version 2.2 (near the end of 2025). +API examples will be available in version 2.2.0. For urgent concerns regarding the API, please contact [customer support](../../support.mdx) diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx index f9ac8358..bebd90f4 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/run_basic_mission.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 :::note -API examples will be available in version 2.2 (near the end of 2025). +API examples will be available in version 2.2.0. For urgent concerns regarding the API, please contact [customer support](../../support.mdx) From c8ebaca0c1f5e8d3b210fed65cb39a85457bed1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 11 Sep 2025 13:37:07 -0400 Subject: [PATCH 13/44] review changes --- .../api/api_endpoints/autonomy_api.mdx | 5 +- .../api/api_endpoints/mission_manager_api.mdx | 3 + .../api/api_examples/using_the_api.mdx | 4 +- .../api/api_overview.mdx | 88 ++++++++++++++++++ .../api/api_endpoints/autonomy_api.mdx | 5 +- .../api/api_endpoints/mission_manager_api.mdx | 3 + .../api/api_examples/using_the_api.mdx | 4 +- .../version-2.0.0/api/api_overview.mdx | 90 ++++++++++++++++++- 8 files changed, 195 insertions(+), 7 deletions(-) diff --git a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx index 31f277db..34ad84b9 100644 --- a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx +++ b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx @@ -10,6 +10,9 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. +If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. + :::   @@ -107,7 +110,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | Action Name | Action type | Description | | :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | | autonomy/network_mission | [clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html) | Execute an autonomous mission | -| autonomy/network_mission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Execute and autonomous mission, starting from a specific goal | +| autonomy/network_mission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Execute an autonomous mission, starting from a specific goal | | autonomy/network_goto | [clearpath_navigation_msgs/action/ExecuteNetworkGoTo](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html) | Send platform to location | | autonomy/network_goto_poi | [clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html) | Send platform to a point of interest | | autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Dock the platform (charge target must be visible by platform 2D lidar sensor) | diff --git a/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx index fe8d4dde..e479e7ae 100644 --- a/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx +++ b/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx @@ -10,6 +10,9 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. +If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. + :::   diff --git a/docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx b/docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx index d44f718f..70524228 100644 --- a/docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx +++ b/docs_outdoornav_user_manual/api/api_examples/using_the_api.mdx @@ -111,7 +111,7 @@ information. | `pkg_name` | std_srvs | | `service_type` | Trigger | -## [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) +## [Action Client (C++)](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) ```cpp #include "action_tutorials_interfaces/action/fibonacci.hpp" @@ -135,7 +135,7 @@ information. this->client_ptr_->async_send_goal(goal_msg, send_goal_options); ``` -## [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) +## [Action Client (Python)](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) ```python from .action import diff --git a/docs_outdoornav_user_manual/api/api_overview.mdx b/docs_outdoornav_user_manual/api/api_overview.mdx index 08cc545d..3415f154 100644 --- a/docs_outdoornav_user_manual/api/api_overview.mdx +++ b/docs_outdoornav_user_manual/api/api_overview.mdx @@ -39,3 +39,91 @@ The API is divided into two sections, whose details are provided below: and modifying OutdoorNav Missions - [API Examples](./api_examples/api_examples_overview): Example code to come. + +## QoS Profiles {#qos-profiles} + +Topics and services in ROS 2 use Quality of Service (QoS) profiles to change communication policies. The QoS profile +of a topic or service has several policies such as history, depth, reliability, durability, and more. For more details on +QoS settings, visit the [ROS 2 documentation](https://docs.ros.org/en/jazzy/Concepts/About-Quality-of-Service-Settings.html). + +For Clearpath platforms, the main policies that may change between different topics and services are reliability and durability. For reliability +there are two options: _Best Effort_, and _Reliable_. A _Best Effort_ reliability suggests that an attempt will be made to publish +the data, but if the network is not robust then the data may be lost. On the other hand, _Reliable_ guarantees that the data will be received. +This may require that the data be sent multiple times. + +The durability of a QoS profile can be either _Transient Local_ or _Volatile_. _Transient Local_ means that data for published messages will +be stored by the publisher even after it has been published. A new subscriber will receive the data even if a lot of time has passed since it was originally published. +This durability is typically used for data that only needs to be published once, such as the robot description. The other durability policy is _Volatile_ which does not +store old messages. The messages are published and only active subscribers will receive the data. New subscribers will have to wait for the next message to be published. +Most topics will use a _Volatile_ durability policy. + +It is important to check for [QoS compatibility](https://docs.ros.org/en/jazzy/Concepts/Intermediate/About-Quality-of-Service-Settings.html#qos-compatibilities) when interacting with ROS 2. +Mixing of QoS policies when publishing or subscribing to topics can lead to incompatibility. For example, subscribing to a Best Effort publisher with a Reliable subscriber +is not compatible and will result in no data being received on the subscriber. The easiest way to check the QoS profile of a topic is to use the ROS 2 command line interface. + +``` +ros2 topic info /topic_name -v +``` + +## Common QoS profiles {#common-qos-profiles} + +The following are some common QoS profiles used by Clearpath platforms. + +### System Default + +- **History**: _Keep Last_ +- **Depth**: _10_ +- **Reliability**: _Reliable_ +- **Durability**: _Volatile_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _System Default_ QoS profile is the most common profile used by most topics. + +### Sensor Data + +- **History**: _Keep Last_ +- **Depth**: _5_ +- **Reliability**: _Best Effort_ +- **Durability**: _Volatile_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _Sensor Data_ QoS Profile uses a _Best Effort_ reliability to send the latest data +as soon as possible, without bothering to resend data that was not received. This is mostly used +by the MCU and sensor drivers. + +:::note + +Not all sensor drivers use this QoS profile. Always check the QoS profile before trying to subscribe to the topic. + +::: + +### Transient Local + +- **History**: _Keep Last_ +- **Depth**: _10_ +- **Reliability**: _Reliable_ +- **Durability**: _Transient Local_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _Transient Local_ QoS Profile offers a _Transient Local_ durability, and is typically used by topics that only +want to send messages once. For Clearpath platforms, this includes the robot description topic and the `/rosout` topic +which offers system logs. + +## Namespacing + +Namespacing is the method of adding a prefix to a robot's nodes and topics; this helps differentiate them from another robot that +may be on the same network. For example, every robot will have a `cmd_vel` topic for commanding velocity. If both robots +used the same topic, then they would both drive when a message is published to that topic. By namespacing, we can remap the topic +to `robot1/cmd_vel` and `robot2/cmd_vel` for each respective robot. + +By default, the namespace of the robot will be obtained from the serial number of the robot. If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx index 31f277db..34ad84b9 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx @@ -10,6 +10,9 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. +If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. + :::   @@ -107,7 +110,7 @@ All nodes, topics, and services are namespace prefixed with the robot serial num | Action Name | Action type | Description | | :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | | autonomy/network_mission | [clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html) | Execute an autonomous mission | -| autonomy/network_mission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Execute and autonomous mission, starting from a specific goal | +| autonomy/network_mission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Execute an autonomous mission, starting from a specific goal | | autonomy/network_goto | [clearpath_navigation_msgs/action/ExecuteNetworkGoTo](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html) | Send platform to location | | autonomy/network_goto_poi | [clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html) | Send platform to a point of interest | | autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Dock the platform (charge target must be visible by platform 2D lidar sensor) | diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx index fe8d4dde..e479e7ae 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx @@ -10,6 +10,9 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. +If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. + :::   diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/using_the_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/using_the_api.mdx index d44f718f..70524228 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/using_the_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_examples/using_the_api.mdx @@ -111,7 +111,7 @@ information. | `pkg_name` | std_srvs | | `service_type` | Trigger | -## [Action Client (C++)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) +## [Action Client (C++)](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) ```cpp #include "action_tutorials_interfaces/action/fibonacci.hpp" @@ -135,7 +135,7 @@ information. this->client_ptr_->async_send_goal(goal_msg, send_goal_options); ``` -## [Action Client (Python)](https://docs.ros.org/en/foxy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) +## [Action Client (Python)](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) ```python from .action import diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx index 08cc545d..bfdd179a 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx @@ -10,7 +10,7 @@ While the Web User Interface provides a great way to get started quickly with OutdoorNav Software, some users will want programmatic control or may wish to develop their own graphical user interfaces \-- for those users, the Application Programming Interface (API) provides the -flexibility to do so. This is illustrated in the figure below. +flexibility to do so. The API is, at present, a [ROS 2 Jazzy](https://docs.ros.org/en/jazzy/index.html) API. The API is divided into two sections, whose details are provided below: @@ -39,3 +39,91 @@ The API is divided into two sections, whose details are provided below: and modifying OutdoorNav Missions - [API Examples](./api_examples/api_examples_overview): Example code to come. + +## QoS Profiles {#qos-profiles} + +Topics and services in ROS 2 use Quality of Service (QoS) profiles to change communication policies. The QoS profile +of a topic or service has several policies such as history, depth, reliability, durability, and more. For more details on +QoS settings, visit the [ROS 2 documentation](https://docs.ros.org/en/jazzy/Concepts/About-Quality-of-Service-Settings.html). + +For Clearpath platforms, the main policies that may change between different topics and services are reliability and durability. For reliability +there are two options: _Best Effort_, and _Reliable_. A _Best Effort_ reliability suggests that an attempt will be made to publish +the data, but if the network is not robust then the data may be lost. On the other hand, _Reliable_ guarantees that the data will be received. +This may require that the data be sent multiple times. + +The durability of a QoS profile can be either _Transient Local_ or _Volatile_. _Transient Local_ means that data for published messages will +be stored by the publisher even after it has been published. A new subscriber will receive the data even if a lot of time has passed since it was originally published. +This durability is typically used for data that only needs to be published once, such as the robot description. The other durability policy is _Volatile_ which does not +store old messages. The messages are published and only active subscribers will receive the data. New subscribers will have to wait for the next message to be published. +Most topics will use a _Volatile_ durability policy. + +It is important to check for [QoS compatibility](https://docs.ros.org/en/jazzy/Concepts/Intermediate/About-Quality-of-Service-Settings.html#qos-compatibilities) when interacting with ROS 2. +Mixing of QoS policies when publishing or subscribing to topics can lead to incompatibility. For example, subscribing to a Best Effort publisher with a Reliable subscriber +is not compatible and will result in no data being received on the subscriber. The easiest way to check the QoS profile of a topic is to use the ROS 2 command line interface. + +``` +ros2 topic info /topic_name -v +``` + +## Common QoS profiles {#common-qos-profiles} + +The following are some common QoS profiles used by Clearpath platforms. + +### System Default + +- **History**: _Keep Last_ +- **Depth**: _10_ +- **Reliability**: _Reliable_ +- **Durability**: _Volatile_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _System Default_ QoS profile is the most common profile used by most topics. + +### Sensor Data + +- **History**: _Keep Last_ +- **Depth**: _5_ +- **Reliability**: _Best Effort_ +- **Durability**: _Volatile_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _Sensor Data_ QoS Profile uses a _Best Effort_ reliability to send the latest data +as soon as possible, without bothering to resend data that was not received. This is mostly used +by the MCU and sensor drivers. + +:::note + +Not all sensor drivers use this QoS profile. Always check the QoS profile before trying to subscribe to the topic. + +::: + +### Transient Local + +- **History**: _Keep Last_ +- **Depth**: _10_ +- **Reliability**: _Reliable_ +- **Durability**: _Transient Local_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _Transient Local_ QoS Profile offers a _Transient Local_ durability, and is typically used by topics that only +want to send messages once. For Clearpath platforms, this includes the robot description topic and the `/rosout` topic +which offers system logs. + +## Namespacing + +Namespacing is the method of adding a prefix to a robot's nodes and topics; this helps differentiate them from another robot that +may be on the same network. For example, every robot will have a `cmd_vel` topic for commanding velocity. If both robots +used the same topic, then they would both drive when a message is published to that topic. By namespacing, we can remap the topic +to `robot1/cmd_vel` and `robot2/cmd_vel` for each respective robot. + +By default, the namespace of the robot will be obtained from the serial number of the robot. If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. From 6e851c1728a3c4292d8927b947a710b2dd713f33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 11 Sep 2025 13:40:38 -0400 Subject: [PATCH 14/44] turn off next version --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index cc7abc75..686e00c3 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -105,7 +105,7 @@ const config = { remarkPlugins: [remarkMath], rehypePlugins: [rehypeKatex], showLastUpdateTime: true, - includeCurrentVersion: true, + includeCurrentVersion: false, }, ], [ From b28110a3ddb2b307894425fae4ecb634c90ace82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 11 Sep 2025 15:51:25 -0400 Subject: [PATCH 15/44] fix broken link --- docs_outdoornav_user_manual/api/api_overview.mdx | 2 +- .../version-2.0.0/api/api_overview.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs_outdoornav_user_manual/api/api_overview.mdx b/docs_outdoornav_user_manual/api/api_overview.mdx index 3415f154..8eb481ca 100644 --- a/docs_outdoornav_user_manual/api/api_overview.mdx +++ b/docs_outdoornav_user_manual/api/api_overview.mdx @@ -126,4 +126,4 @@ used the same topic, then they would both drive when a message is published to t to `robot1/cmd_vel` and `robot2/cmd_vel` for each respective robot. By default, the namespace of the robot will be obtained from the serial number of the robot. If your serial number is `cpr-a300-00001`, then your namespace -will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../docs/ros/config/yaml/overview) file. diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx index bfdd179a..92e2c273 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_overview.mdx @@ -126,4 +126,4 @@ used the same topic, then they would both drive when a message is published to t to `robot1/cmd_vel` and `robot2/cmd_vel` for each respective robot. By default, the namespace of the robot will be obtained from the serial number of the robot. If your serial number is `cpr-a300-00001`, then your namespace -will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../docs/ros/config/yaml/overview) file. From 9aacf8a17be78e58cc017df7b545da81b282a2af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 11 Sep 2025 16:16:15 -0400 Subject: [PATCH 16/44] fix broken links --- docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx | 2 +- .../api/api_endpoints/mission_manager_api.mdx | 2 +- .../version-2.0.0/api/api_endpoints/autonomy_api.mdx | 2 +- .../version-2.0.0/api/api_endpoints/mission_manager_api.mdx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx index 34ad84b9..d1bd2a74 100644 --- a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx +++ b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx @@ -11,7 +11,7 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. If your serial number is `cpr-a300-00001`, then your namespace -will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../docs/ros/config/yaml/overview) file. ::: diff --git a/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx index e479e7ae..3aacfcc1 100644 --- a/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx +++ b/docs_outdoornav_user_manual/api/api_endpoints/mission_manager_api.mdx @@ -11,7 +11,7 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. If your serial number is `cpr-a300-00001`, then your namespace -will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../docs/ros/config/yaml/overview) file. ::: diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx index 34ad84b9..d1bd2a74 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/autonomy_api.mdx @@ -11,7 +11,7 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. If your serial number is `cpr-a300-00001`, then your namespace -will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../docs/ros/config/yaml/overview) file. ::: diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx index e479e7ae..3aacfcc1 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/api/api_endpoints/mission_manager_api.mdx @@ -11,7 +11,7 @@ toc_max_heading_level: 4 All nodes, topics, and services are namespace prefixed with the robot serial number. If your serial number is `cpr-a300-00001`, then your namespace -will be `a300_00001`. This can be overwritten in the [robot.yaml](../config/yaml/overview) file. +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../docs/ros/config/yaml/overview) file. ::: From 3f70940bc48d2c193469063d581d515184d111c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Tue, 19 Aug 2025 14:12:53 -0400 Subject: [PATCH 17/44] added update instructions --- .../installation/_category_.json | 4 + .../version-2.0.0/installation/overview.mdx | 21 ++++ .../version-2.0.0/installation/updates.mdx | 100 ++++++++++++++++++ 3 files changed, 125 insertions(+) create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/installation/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/_category_.json new file mode 100644 index 00000000..2ffaa157 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Installation", + "position": 10 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx new file mode 100644 index 00000000..86fb65f2 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx @@ -0,0 +1,21 @@ +--- +title: Installation +sidebar_label: Installation +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +As of version 2.0.0, the OutdoorNav software uses ROS 2 Jazzy as its base. It is incompatible +with any other previous version of ROS. If you have a base platform running an older version +of ROS2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your base to ROS2 Jazzy. +If you have a base platform running ROS1, please reach out to +\ in order to receive instructions to install the correct +version. + +## Installing OutdoorNav Updates + +All AMP/Observer UGVs ship with the latest version of the OutdoorNav software. +If you receive an email regarding an available OutdoorNav software update, follow +the [update instructions](updates) to update the OutdoorNav software. + diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx new file mode 100644 index 00000000..b2d350ec --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx @@ -0,0 +1,100 @@ +--- +title: Installing Updates +sidebar_label: Installing Updates +sidebar_position: 1 +toc_min_heading_level: 4 +toc_max_heading_level: 4 +--- + +## Download + +1. Click the link that was sent to you in the update email. You will be sent to a Sharepoint +drive with the following file structure (/Documents/General/Releases/) + +2. Navigate to the version folder you wish to use and download the following files: + + a) **cpr-onav-ui.tar** + + b) **cpr-onav-base.tar** + + c) **cpr-onav-autonomy.tar** + + d) **cpr-onav-app.zip** + +:::note + +If you are upgrading to version 2.1.0 from 2.0.x please also navigate to +Documents/General/Releases/\ and download one of the following files: + +* **outdoornav.yaml.amp** for standard AMP robots, + +* **outdoornav.yaml.observer** for Observer robots. + +::: + +3. Connect to the robot + + Option 1: via ethernet (port located inside of the rear charge port door) + + Option 2: via wifi (Husky SSID: cpr_a300_amp_xxx) + +4. Transfer all files to the robots /opt/onav/ folder + + **Linux**: + + ```code + scp cpr-onav-app.zip cpr-onav-ui.tar cpr-onav-base.tar cpr-onav-autonomy.tar robot@192.168.131.1:/home/robot + ``` + + **Windows**: Use [FileZilla Client](https://filezilla-project.org/download.php?platform=win64) to transfer all files to the robot. + + SFTP Connection: + + * Host: sftp://192.168.131.1 + + * Username: robot + + * Password: clearpath + +## Update + +1. Run the below command to upgrade the version of OutdoorNav, where +\ is the folder of the last version of OutdoorNav that +has been installed on the robot and \ is the version you want +to update to. + + ```code + python3 /opt/onav//app/update/update.py -v + ``` + + Eg. To update from version 2.0.1 to version 2.1.0 run the following + + ```code + python3 /opt/onav/2.0.1/app/update/update.py -v 2.1.0 + ``` + + * this will create a new version folder in /opt/onav/ + + * copy all persistent data from the last version + + * installs the app folder + + * stop the currently running version of OutdoorNav + + * start the new version of OutdoorNav + +## Cleanup + +1. Remove all extraneous file + + ```code + rm /opt/onav/cpr-onav-ui.tar /opt/onav/cpr-onav-base.tar /opt/onav/cpr-onav-autonomy.tar /opt/onav/cpr-onav-app.zip + ``` + +:::note + +If you have made any customisation changes to the app/ directory of your +previous version, you will need to make these same modifications manually +yourself. + +::: \ No newline at end of file From 4c52ef395599040fc75d86781eee68b2c521bb8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 21 Aug 2025 22:27:06 -0400 Subject: [PATCH 18/44] move note location and update scp command --- .../version-2.0.0/installation/updates.mdx | 50 +++++++++++++------ 1 file changed, 35 insertions(+), 15 deletions(-) diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx index b2d350ec..cf7f6b1e 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx @@ -6,6 +6,17 @@ toc_min_heading_level: 4 toc_max_heading_level: 4 --- +The following page details the steps to update the OutdoorNav software that is already +installed on your platform. + + +:::note + +Please ensure that you have received an email advising you that an update is available +since only those who receive the update emails will be have access to the update files. + +::: + ## Download 1. Click the link that was sent to you in the update email. You will be sent to a Sharepoint @@ -21,17 +32,6 @@ drive with the following file structure (/Documents/General/Releases/) d) **cpr-onav-app.zip** -:::note - -If you are upgrading to version 2.1.0 from 2.0.x please also navigate to -Documents/General/Releases/\ and download one of the following files: - -* **outdoornav.yaml.amp** for standard AMP robots, - -* **outdoornav.yaml.observer** for Observer robots. - -::: - 3. Connect to the robot Option 1: via ethernet (port located inside of the rear charge port door) @@ -43,7 +43,7 @@ Documents/General/Releases/\ and download one of the following files: **Linux**: ```code - scp cpr-onav-app.zip cpr-onav-ui.tar cpr-onav-base.tar cpr-onav-autonomy.tar robot@192.168.131.1:/home/robot + scp cpr-onav-app.zip cpr-onav-ui.tar cpr-onav-base.tar cpr-onav-autonomy.tar robot@192.168.131.1:/opt/onav/ ``` **Windows**: Use [FileZilla Client](https://filezilla-project.org/download.php?platform=win64) to transfer all files to the robot. @@ -56,11 +56,31 @@ Documents/General/Releases/\ and download one of the following files: * Password: clearpath +:::note + +If you are upgrading to version 2.1.0 from 2.0.x please also navigate to +Documents/General/Releases/\ (on the Sharepoint), download one +of the following files and transfer it to the robot: + +* **outdoornav.yaml.amp** for standard AMP robots, + +```code +scp outdoornav.yaml robot@192.168.131.1:/opt/onav/ +``` + +* **outdoornav.yaml.observer** for Observer robots. + +```code +scp outdoornav.yaml.observer robot@192.168.131.1:/opt/onav/ +``` + +::: + ## Update -1. Run the below command to upgrade the version of OutdoorNav, where -\ is the folder of the last version of OutdoorNav that -has been installed on the robot and \ is the version you want +1. Run the below command to upgrade the version of OutdoorNav, where +***\*** is the folder of the last version of OutdoorNav that +has been installed on the robot and ***\*** is the version you want to update to. ```code From 0fe8cd7bf921a48d8a329c29b1a0ef32f7ae1fa7 Mon Sep 17 00:00:00 2001 From: Tony Baltovski Date: Fri, 12 Sep 2025 10:46:58 -0400 Subject: [PATCH 19/44] Added setup path details for running clearpath_viz. (#467) --- .../version-ros2humble/ros/tutorials/rviz.mdx | 11 ++++++++++- .../version-ros2jazzy/ros/tutorials/rviz.mdx | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/docs_versioned_docs/version-ros2humble/ros/tutorials/rviz.mdx b/docs_versioned_docs/version-ros2humble/ros/tutorials/rviz.mdx index 88451a44..f0000012 100644 --- a/docs_versioned_docs/version-ros2humble/ros/tutorials/rviz.mdx +++ b/docs_versioned_docs/version-ros2humble/ros/tutorials/rviz.mdx @@ -23,9 +23,18 @@ This launch file is used to visualize the robot model without needing a robot pr #### View Robot ```bash -ros2 launch clearpath_viz view_robot.launch.py namespace:=a200_0000 +ros2 launch clearpath_viz view_robot.launch.py namespace:=a200_0000 setup_path:=SETUP_PATH + ``` +> Replace `SETUP_PATH` with the path to the directory where the `robot.yaml` is located. + +> Do not include `~` in the `SETUP_PATH`, use `$HOME` instead. + +> Make sure that `SETUP_PATH` ends with `/`. + +> If following the [offboard computer setup instructions](../installation/offboard_pc.mdx), this will be `$HOME/clearpath`. + This launch file should be used when visualizing the robot while connected to the robot (wired or wirelessly). This will subscribe to topics from the robot to populate the visualization. Update the `namespace` parameter to match the robot's namespace. #### View Navigation diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/rviz.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/rviz.mdx index b29f8695..6b04458c 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/rviz.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/rviz.mdx @@ -23,9 +23,18 @@ This launch file is used to visualize the robot model without needing a robot pr ### View Robot ```bash -ros2 launch clearpath_viz view_robot.launch.py namespace:=a200_0000 +ros2 launch clearpath_viz view_robot.launch.py namespace:=a200_0000 setup_path:=SETUP_PATH + ``` +> Replace `SETUP_PATH` with the path to the directory where the `robot.yaml` is located. + +> Do not include `~` in the `SETUP_PATH`, use `$HOME` instead. + +> Make sure that `SETUP_PATH` ends with `/`. + +> If following the [offboard computer setup instructions](../installation/offboard_pc.mdx), this will be `$HOME/clearpath`. + This launch file should be used when visualizing the robot while connected to the robot (wired or wirelessly). This will subscribe to topics from the robot to populate the visualization. Update the `namespace` parameter to match the robot's namespace. ### View Navigation From 67e8a4eb521aec8a3ad9dc476024d0f8fc81671c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Fri, 12 Sep 2025 16:48:23 -0400 Subject: [PATCH 20/44] finalized update pages for 2.0.0 and 2.1.0 --- .../api/api_overview.mdx | 2 +- .../installation/_category_.json | 4 + .../installation/overview.mdx | 21 ++++ .../installation/updates.mdx | 102 ++++++++++++++++++ .../version-2.0.0/installation/updates.mdx | 40 ++++--- 5 files changed, 156 insertions(+), 13 deletions(-) create mode 100644 docs_outdoornav_user_manual/installation/_category_.json create mode 100644 docs_outdoornav_user_manual/installation/overview.mdx create mode 100644 docs_outdoornav_user_manual/installation/updates.mdx diff --git a/docs_outdoornav_user_manual/api/api_overview.mdx b/docs_outdoornav_user_manual/api/api_overview.mdx index 8eb481ca..92e2c273 100644 --- a/docs_outdoornav_user_manual/api/api_overview.mdx +++ b/docs_outdoornav_user_manual/api/api_overview.mdx @@ -10,7 +10,7 @@ While the Web User Interface provides a great way to get started quickly with OutdoorNav Software, some users will want programmatic control or may wish to develop their own graphical user interfaces \-- for those users, the Application Programming Interface (API) provides the -flexibility to do so. This is illustrated in the figure below. +flexibility to do so. The API is, at present, a [ROS 2 Jazzy](https://docs.ros.org/en/jazzy/index.html) API. The API is divided into two sections, whose details are provided below: diff --git a/docs_outdoornav_user_manual/installation/_category_.json b/docs_outdoornav_user_manual/installation/_category_.json new file mode 100644 index 00000000..2ffaa157 --- /dev/null +++ b/docs_outdoornav_user_manual/installation/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Installation", + "position": 10 +} diff --git a/docs_outdoornav_user_manual/installation/overview.mdx b/docs_outdoornav_user_manual/installation/overview.mdx new file mode 100644 index 00000000..86fb65f2 --- /dev/null +++ b/docs_outdoornav_user_manual/installation/overview.mdx @@ -0,0 +1,21 @@ +--- +title: Installation +sidebar_label: Installation +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +As of version 2.0.0, the OutdoorNav software uses ROS 2 Jazzy as its base. It is incompatible +with any other previous version of ROS. If you have a base platform running an older version +of ROS2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your base to ROS2 Jazzy. +If you have a base platform running ROS1, please reach out to +\ in order to receive instructions to install the correct +version. + +## Installing OutdoorNav Updates + +All AMP/Observer UGVs ship with the latest version of the OutdoorNav software. +If you receive an email regarding an available OutdoorNav software update, follow +the [update instructions](updates) to update the OutdoorNav software. + diff --git a/docs_outdoornav_user_manual/installation/updates.mdx b/docs_outdoornav_user_manual/installation/updates.mdx new file mode 100644 index 00000000..b88d457a --- /dev/null +++ b/docs_outdoornav_user_manual/installation/updates.mdx @@ -0,0 +1,102 @@ +--- +title: Installing Updates +sidebar_label: Installing Updates +sidebar_position: 1 +toc_min_heading_level: 4 +toc_max_heading_level: 4 +--- + +The following page details the steps to update the OutdoorNav software that is already +installed on your platform. + + +:::note + +Please ensure that you have received an email advising you that an update is available +since only those who receive the update emails will be have access to the update files. + +::: + +## Download + +1. Click the link that was sent to you in the update email. You will be sent to a Sharepoint +drive with the following file structure (/Documents/General/Releases/...) + +2. Navigate to the version folder you wish to update to and download the following files: + + - **cpr-onav-ui.tar** + + - **cpr-onav-base.tar** + + - **cpr-onav-autonomy.tar** + + - **cpr-onav-app.zip** + +3. Connect to the robot + + Option 1: via ethernet (port located inside of the rear charge port door) + + Option 2: via wifi (Husky SSID: cpr_a300_amp_xxx) + +4. Transfer all files to the robots **/opt/onav/** folder + + **Linux**: + + ```code + scp cpr-onav-app.zip cpr-onav-ui.tar cpr-onav-base.tar cpr-onav-autonomy.tar robot@192.168.131.1:/opt/onav/ + ``` + + **Windows**: Use [FileZilla Client](https://filezilla-project.org/download.php?platform=win64) to transfer all files to the robot. + + SFTP Connection: + + * Host: sftp://192.168.131.1 + + * Username: robot + + * Password: clearpath + + +## Update + +1. Run the below command to update the version of OutdoorNav, where +***\*** is the folder of the last version of OutdoorNav that +has been installed on the robot and ***\*** is the version you want +to update to. + + ```code + python3 /opt/onav//app/update/update.py -v + ``` + + Eg. To update from version 2.1.0 to version 2.2.0 run the following + + ```code + python3 /opt/onav/2.1.0/app/update/update.py -v 2.2.0 + ``` + + * this will create a new version folder in /opt/onav/ + + * copy all persistent data from the last version + + * installs the app folder + + * stop the currently running version of OutdoorNav + + * start the new version of OutdoorNav + + +## Cleanup + +1. Remove all extraneous file + + ```code + rm /opt/onav/cpr-onav-ui.tar /opt/onav/cpr-onav-base.tar /opt/onav/cpr-onav-autonomy.tar /opt/onav/cpr-onav-app.zip + ``` + +:::note + +If you have made any customization changes to the app/ directory of your +previous version, you will need to make these same modifications manually +yourself to the new versions app/ directory files. + +::: \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx index cf7f6b1e..494e8cad 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx @@ -20,17 +20,17 @@ since only those who receive the update emails will be have access to the update ## Download 1. Click the link that was sent to you in the update email. You will be sent to a Sharepoint -drive with the following file structure (/Documents/General/Releases/) +drive with the following file structure (/Documents/General/Releases/...) -2. Navigate to the version folder you wish to use and download the following files: +2. Navigate to the version folder you wish to update to and download the following files: - a) **cpr-onav-ui.tar** + - **cpr-onav-ui.tar** - b) **cpr-onav-base.tar** + - **cpr-onav-base.tar** - c) **cpr-onav-autonomy.tar** + - **cpr-onav-autonomy.tar** - d) **cpr-onav-app.zip** + - **cpr-onav-app.zip** 3. Connect to the robot @@ -38,7 +38,7 @@ drive with the following file structure (/Documents/General/Releases/) Option 2: via wifi (Husky SSID: cpr_a300_amp_xxx) -4. Transfer all files to the robots /opt/onav/ folder +4. Transfer all files to the robots **/opt/onav/** folder **Linux**: @@ -74,23 +74,29 @@ scp outdoornav.yaml robot@192.168.131.1:/opt/onav/ scp outdoornav.yaml.observer robot@192.168.131.1:/opt/onav/ ``` +Finally, navigate to the Documents/General/Releases/\ (on the Sharepoint), +download the update script and transfer it to the robot: + +```code +scp update.py robot@192.168.131.1:/opt/onav/2.0.0/app/upgrade/ +``` ::: ## Update -1. Run the below command to upgrade the version of OutdoorNav, where +1. Run the below command to update the version of OutdoorNav, where ***\*** is the folder of the last version of OutdoorNav that has been installed on the robot and ***\*** is the version you want to update to. ```code - python3 /opt/onav//app/update/update.py -v + python3 /opt/onav//app/upgrade/update.py -v ``` - Eg. To update from version 2.0.1 to version 2.1.0 run the following + Eg. To update from version 2.0.0 to version 2.1.0 run the following ```code - python3 /opt/onav/2.0.1/app/update/update.py -v 2.1.0 + python3 /opt/onav/2.0.0/app/upgrade/update.py -v 2.1.0 ``` * this will create a new version folder in /opt/onav/ @@ -103,6 +109,16 @@ to update to. * start the new version of OutdoorNav +:::note + +If you have an observer model robot please use the followinf command to update + +```code +python3 /opt/onav//app/upgrade/update.py -v -c observer +``` + +::: + ## Cleanup 1. Remove all extraneous file @@ -115,6 +131,6 @@ to update to. If you have made any customisation changes to the app/ directory of your previous version, you will need to make these same modifications manually -yourself. +yourself to the new versions app/ directory files. ::: \ No newline at end of file From 57e852a535c70f6bca2d348bd447cdcba0aafc5b Mon Sep 17 00:00:00 2001 From: jhiggins-cpr <60929523+jhiggins-cpr@users.noreply.github.com> Date: Wed, 17 Sep 2025 10:21:17 -0400 Subject: [PATCH 21/44] CPE87-2851: Add more A300 regulatory notes (#472) * Added more regulatory standards * Reorganize regulatory by country --- .../husky/a300/user_manual_husky.mdx | 36 ++++++++++++++++-- .../husky_a300_images/husky_a300_imda.png | Bin 0 -> 17983 bytes .../husky_a300_images/husky_a300_japan.png | Bin 0 -> 228175 bytes 3 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 static/img/robot_images/husky_a300_images/husky_a300_imda.png create mode 100644 static/img/robot_images/husky_a300_images/husky_a300_japan.png diff --git a/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx b/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx index a5709608..9e966601 100644 --- a/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx +++ b/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx @@ -1726,10 +1726,36 @@ See [Husky A300 Troubleshooting](troubleshooting_husky.mdx) for details on Husky - EN 301 489-1 V1.9.2 - EN 301 893 V2.1.1 - EN 300 328 V2.2.2 -- FCC Part 15 Subpart B -- FCC Part 18 -- ICES-002 -- ICES-003 +- United States + - FCC Part 15 Subpart B + - FCC Part 18 +- Canada + - ICES-002 + - ICES-003 +- Australia / New Zealand + - EN 55032:2015 (ETSI EN 301 489-17 V3.2.4, ETSI EN 301 489-1 V2.2.3) + - AS/NZS 4268:2017 + - AS/NZS 4024.1204:2019 + - EN 50566:2017 +- Korea + - KS 3124:2020 + - KS 3126:2020 + - KS C 9610-6-2:2019 + - KS C 9610-6-4:2022 +- Singapore +
+ +
+- Japan +
+ +
### Declarations @@ -1739,6 +1765,8 @@ including interference that may cause undesired operation. CAN ICES-003(A) / NMB-003(A) +Husky A300 has obtained Equipment Type Approval from India's Wireless Planning and Coordination Wing. + :::note The Husky A300 base configuration meets regulatory requirements as outlined in the manual and as diff --git a/static/img/robot_images/husky_a300_images/husky_a300_imda.png b/static/img/robot_images/husky_a300_images/husky_a300_imda.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d3e38e99b7e287adea65070824b293d54c59e2 GIT binary patch literal 17983 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 PyD)gV`njxgN@xNAyW#kq literal 0 HcmV?d00001 diff --git a/static/img/robot_images/husky_a300_images/husky_a300_japan.png b/static/img/robot_images/husky_a300_images/husky_a300_japan.png new file mode 100644 index 0000000000000000000000000000000000000000..8355a8142bdeb8122b744deb451df25186fedcb6 GIT binary patch literal 228175 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�sfHQMuI); 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 z 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�wE?qbcHGhq^|71QiwYOl%FlVIseS4WO3S%AE9?J6Z_$&5aY?4SMen3+ zynlTyZ+HR6XbJ;w)S0Kv7h)72WA-JOP%fl$S(jYF!e6!3ozRbSHzBYw zZvW9^$C_V#%c1psCJF+Zf+W}n!n4aO`i9>oCZgq8$r{O#H&Kc4k;hW1Isxcuql)!9|P-Z#q{mM&6BU=!8| z(H=ung13b+)NB5|?XMWAl*LyW~W9jw8opl#`wvV&zXDqi79A7=7 z5aKQy*?ah%vPYD={jYnGbHNlV`Flf2$GyW5rzoRyJS8^-0^`cg|x!uw5Si`cVg zG#=bc*LHt@{%FfO{tOHD!*5C{cWsj8J|1TszocxTV>!-dbX1yWOKgsnW8Jv%tDDJ3 zFNxGSo#LHT=XdI%(@{*e=PUZ|$dXw(Eqv0iJ~G}w*7P*@N4Hk0x2Bdd=lA;gwcZi< z#me8S-c8Mt-Pgt2wY$K-{?Ey-tdQs1-(1Pde3Cdmtv!gl#l`~LHMij~iD`Js4Pi5R zTaj`g)$Yl%tCQ2OO*dZjYD`tpyKT;L%FyCZ;0|-MxfFON7gew|NQtA3X3{~7C26Kq zYOqIJy=Gj2mi8MH;G{)$e~+sw6$;Nr)ZSzBfCq zxpG^72bzl{X5Rk>N8Ra~O+th}!n=QeteEOtyuRUR-d51nTD^WQdV+3rJI)eZ }! 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

xxDN)7H5;x$_Sv*(iA;z;~V#-5dpFr|xK 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%0AeSSyMcw7aI9x&gz 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�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 aos;fgC*&VFUU1q4zx1??v|eaBhW{T9THf6N literal 0 HcmV?d00001 From 487128c4cdb931a696b7d8dafcb1fefa665a2dc3 Mon Sep 17 00:00:00 2001 From: jhiggins-cpr <60929523+jhiggins-cpr@users.noreply.github.com> Date: Thu, 18 Sep 2025 12:26:15 -0400 Subject: [PATCH 22/44] Remove duplicate regulatory entry (#473) * Remove duplicate regulatory entry --- docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx b/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx index 9e966601..13240590 100644 --- a/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx +++ b/docs_robots/outdoor_robots/husky/a300/user_manual_husky.mdx @@ -1721,7 +1721,6 @@ See [Husky A300 Troubleshooting](troubleshooting_husky.mdx) for details on Husky - CE-marked - EN 61326-1:2013 - - EN 301 489-1 V1.9.2 - EN 61010-1:2010, EN 61010-1:2010/A1:2019/AC:2019-04, EN 61010-1:2010/A1:2019 - EN 301 489-1 V1.9.2 - EN 301 893 V2.1.1 From 4bb45b61473da18c3f077be875ab896be640ff78 Mon Sep 17 00:00:00 2001 From: Chris Iverach-Brereton <59611394+civerachb-cpr@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:55:24 -0400 Subject: [PATCH 23/44] Rename oakd namespace in robot.yaml (#471) --- .../version-ros2jazzy/components/yaml/sensors/luxonis_oakd.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/luxonis_oakd.mdx b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/luxonis_oakd.mdx index 3056bbb8..e7a3486d 100644 --- a/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/luxonis_oakd.mdx +++ b/docs_versioned_docs/version-ros2jazzy/components/yaml/sensors/luxonis_oakd.mdx @@ -18,7 +18,7 @@ camera: xyz: [0.0, 0.0, 0.0] rpy: [0.0, 0.0, 0.0] ros_parameters: - oakd: + luxonis_oakd: device_type: pro camera: i_enable_imu: false From f0865ac1f28f86d75abd69787fe6b8bad31d3d53 Mon Sep 17 00:00:00 2001 From: Tony Baltovski Date: Fri, 19 Sep 2025 11:53:33 -0400 Subject: [PATCH 24/44] Added note to use CLI to get diagnostics if Cockpit is not running. (#468) --- docs_versioned_docs/version-ros2jazzy/ros/troubleshooting.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs_versioned_docs/version-ros2jazzy/ros/troubleshooting.mdx b/docs_versioned_docs/version-ros2jazzy/ros/troubleshooting.mdx index 38ea1ed9..f424ecdf 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/troubleshooting.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/troubleshooting.mdx @@ -9,7 +9,7 @@ import JitterError from "/docs_versioned_docs/version-ros2jazzy/components/troub The following are common problems our [support team](https://support.clearpathrobotics.com/hc/en-us) have received. Before [submitting a request](https://support.clearpathrobotics.com/hc/en-us/requests/new) please review the items below to see if they resolve your problem. If your problem is not resolved, download a [diagnostic capture](./cockpit/ros2_diagnostics.mdx#capture-diagnostics) from the [Cockpit webserver](./cockpit/overview.mdx) and attach it to the support request. -An alternative to Cockpit diagnostic capture is running `ros2 run clearpath_robot grab-diagnostics` which will grab all the typical data needed for troubleshooting and place it into a compressed folded. +If accessing the Cockpit webserver fails, an alternative to Cockpit diagnostic capture is running `ros2 run clearpath_robot grab-diagnostics` which will grab all the typical data needed for troubleshooting and place it into a compressed folded. It can be copied off the computer using a tool such as `scp`. Our [getting started](/docs/ros) section may also help answer some questions. From da109307131daab64163cb9058f81d04ec991541 Mon Sep 17 00:00:00 2001 From: Rhys Faultless <42183066+rhysfaultless-cpr@users.noreply.github.com> Date: Fri, 19 Sep 2025 14:21:03 -0400 Subject: [PATCH 25/44] Jackal pacs integration (#474) * Updated hole pattern, thread, and screw type. * Added cable and plate to Jackal's PACS section. * Added TM symbol to PACS references. --- .../jackal/integration_jackal.mdx | 18 ++++++++++++++---- .../assets/pdf/clearpath_robotics_026369.pdf | Bin 0 -> 62660 bytes .../assets/pdf/clearpath_robotics_034769.pdf | Bin 0 -> 202133 bytes 3 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 static/assets/pdf/clearpath_robotics_026369.pdf create mode 100644 static/assets/pdf/clearpath_robotics_034769.pdf diff --git a/docs_robots/outdoor_robots/jackal/integration_jackal.mdx b/docs_robots/outdoor_robots/jackal/integration_jackal.mdx index 51066e27..8beaae35 100644 --- a/docs_robots/outdoor_robots/jackal/integration_jackal.mdx +++ b/docs_robots/outdoor_robots/jackal/integration_jackal.mdx @@ -24,15 +24,25 @@ At this time, the "PACS™" mounting system is not available for Jackal. #### Mechanical, Standard -A standard Jackal is delivered with an 80 mm square mounting pattern of M5 threaded holes on its lid, which can be -used for attaching external payloads. The mounting holes come with M5 screws pre-installed. +A standard Jackal is delivered with a 120 mm square mounting pattern of M5×0.8 threaded holes on its lid, which can be +used for attaching external payloads. The mounting holes come with M5 thumbscrews pre-installed. You may mount your hardware directly onto the lid or you may design and mount a new plate to the lid and secure it to the lid using M5 screws. -### Mechanical, PACS +### Mechanical, PACS™ -While Jackal does not yet support PACS directly, the following kits may simplify your integration. +While Jackal does not support [PACS™](../../accessories/pacs) directly, the following kits may simplify your integration. +- [026369](/assets/pdf/clearpath_robotics_026369.pdf) Plate, which includes an 80 X 80 pattern of M5×0.8 threaded holes for mounting PACS™ sensors. +- [034769](/assets/pdf/clearpath_robotics_034769.pdf) Cable, helps add PACS™ sensors on a Jackal. + Our PACS™ sensor kits include power cables that match Husky's connector and pinout. + This adaptor cable converts Jackal's User Power connectors to have the same connector and pinout as Husky A300's. + :::note + + The adaptor only includes 12 V and VBAT, since Jackal does not include a 24 V power supply. + PACS™ sensor kits that use a 24 V pin will not work on Jackal by default. + + ::: - [OutdoorNav Starter Kit](../../accessories/add-ons/outdoornav_starter_kit.mdx) ### Electrical Integration {#jackal-payload-electrical-integration} diff --git a/static/assets/pdf/clearpath_robotics_026369.pdf b/static/assets/pdf/clearpath_robotics_026369.pdf new file mode 100644 index 0000000000000000000000000000000000000000..90f0c16e887d43f43acf2e9363995dc6fc223043 GIT binary patch literal 62660 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 literal 0 HcmV?d00001 diff --git a/static/assets/pdf/clearpath_robotics_034769.pdf b/static/assets/pdf/clearpath_robotics_034769.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dcf3ec414df119f3eb6394b1cde4c6b9a0b123ba GIT binary patch literal 202133 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

&vsC zxRG4240egu4l6@|HACDPXMWxdsC&klr`Nb5qS{Ye81OaGHt}$87co#QDfA2=+OU0V zQi9vLvGq32&x>*EF$OI#8T8VCVUqM}5IbDYXJbr#qif{wk?SL0LmlxEO89sqUorRv z(8gM7_&kE9f_^gl)&x~{KAcB1XX)Dif{%u81bm=dF&GhVl~H-0JJ0X_$J2m|)A%LI z212O@j+-7qno@W8iZ;0A`4)Cxv1_amju$(l%ZNJ=nqLE6y&eVe9P0TV54OZWTEEF> z+NZVYoc%lBHy@(lhpF^`KFQJ@W*w?*>3Ukg+dq@{{KnoQ``^_2%xh1*67#-m^S?4^ z=8;t6D!h`9{AQuK&uC7-y_pgwx5XW}Z|6QD*H3QZqqH#SumPyC5~qWnjE@gXZdF{5-O8 zH9JVn6A6sZxmkJD@uRqA5y4$oRfK??$zc=A{=4#$ zO|hT|#Fb*){7ss%rB%GB-eDb2@dJb4F?59cvbIOETe-%~4JU>~CIjbk&I2 z{l}gMcPfv?0NNA&twHI<{0Ewszg87_JBqLmV!{&rs5LrEoRZ2ntwuA1p>e3|(4g00IMqw^6b026dk19nhS zX}fh>3U z!UZ-dY7BznN4qE}vK~W5E_iGBb5QSkzgGR^J7JR6r&H2Z{b=E|7xbcnDNt8sf`Tay zD*qkK(;82h4uas`rHJ@%weaWq5)!?H6d$+Rq=E zXYQLlBhZApr4=;-$NkB3ITC8?U)&lISAQj0k82zf5oIbc=iSAZSh_LI-p~=V`4SsrCveireDHK^z)v%NJ;`9Amg-~2+g0sil9!FxvMy6$PfF~y?t`D{V=36)FpdMm>ItWEHlo&X})ah}cxVkPc4%#--Pi ztiN=%ru~S=+G_NR<>`?dUY;T>kNrf5`Tf z{Lw0PJ~%D(86A`Ll2lNH;hh$m{4l%OHGnZzkIAx&W#X?VHdF3%X`cB(T>etS<*ySR zQg!CD(aOA~Q=2{75bnui27BUiDmdHK`)R!#KE{hu^T;s?iV3XAk| zu|H#;F60PVNFa7e(lTW5bv!ANy|>NhIEQ~3&ShxBUMJ){k+ns>YE=zO1*KiR6QPpM z2K~t8dOKcYxRR@>JE^~dlcBhl{Y(U}R-OwiyzFT=1B4RSSg+s9xZXi8+Xuk?r=cSx)|65&s5 z-BydZ^}+}8bY_V1AhE1((=>5%o<}(nI{*GM#KEh7%Bc>T6DPyV^`dydhvj!bb8iNv z-iV~sEiNmpD`T_r%V$CCC1(o`BXVr53PDj;+oF^oo~+nYS}(9}cToPa)S=R?yBK4g zsWVv=2uhr6`se!ev$ui#G>B{c@9&KyWSQqp`zoH<2cobRv#Ii7+Q!JV!Ciy9ySqEn zz?V7a%-lQopP3(?y{TPYwR+X6cj<1rp+lm}!-qa3hflUVWJBR|9vEw;XvNatyOv&rOwANm&9JX8!Z! zB;b(6dt^PMJ(YL6Y?vmeF^IQKp3X6jPmH8gqg+DBQ;z9SynK(FR{DpWe{(B#7~Rg8 zLE){_v}VGF(vOiS?gnhbup9kmqz{EsE5)e@LVTdPX;0^ziXtlw80s^k0x9+Un)<|i%7R`{Sv^vDr3gcopzIs>T z=L6%g@va4d`mN3&(h~5@sr1gR0njqRkIYsDR|K%mxtY^&w1~SkA8ZF5CP?8T+V}

& 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 z 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

P+ir?PzW&vB}M3(Wd+ zp_508fT+^#gopa3{LmddI2+`sFN_yXZHQrRoG1Tl#1R1l|AWqyKS7Ryg53XFZ;I~+ zjIr@A^`HDq>Y5F+J2U?u_b@5k+{2C1Z zvnB!$ND{ra5FxROq%CuL^AG&Fg8#)O=$|`1czHQ~cY1L12yp)9^x)vMwle}G>ukLXc6CCOe3JQusp@L_JhHhr4Z|p|hSdE`}K0nwd zx(D_33dORB>-1F=ihWN%9_r?noqa@PBn=hSRJ~c)>QH5n;ibJOwGY|D2|o6{Uj>AP z-+{jB?C27(IE5jZ03b10ibw%qH6<+BFMWN^G(0z0-Uleo+S-~&o|(D1D?}Oth86C@ zg?deh7!XPHuC7gk#UACoy}bxNN?Hxc?WVj!jdY4#T_}U_+*CQtR)LuV=C!DSy|DAj z*YU!~zU1r*J(;3jCUrd1<4GgOiBPHcvwU6GY>kaaDN6@IE5{k)^F9$nZbet1N?@Z( zH`kYQb8?Jmzn9zs6ci3>&iB4PXFEhpjNJ+&zl*_S7Z!@FtD|m^MreOyr=lrddBAQY zX8oeYSNbcdz{+#qhl;qCwe(*iBoj@&-i0(F)rxp=6vHAiW#GIoPGl(KrMGH_!FC4M^?rm%v7 z!jpwvsA9d8B|Lr9d%-jR{o{Zv#`&LDz?b@T@5FsBf9T{0Tf z;pbbu#a6>rd$y#YjZfh9`hchm9uURtUK!-dCEqJn8~b3zl((|AfSBn;ppmXlUW!+S zSEzpe?trl(voPw0T-{9V_yD=xq^|}GnPL=4sNFnQgh<*~l-p^I-rfx}vzxSZdr^4( zoUpX)-|v6k9wjbre*l`dtHj_iwBj($11RhEl>+(_-@Tkp7)3`XyceGOtIDq)`>O#X zP{5zyTc*$1HUwT>5JX@%_+!8c7VxL*6s|SM&~6%@p#@$(&t1x(kp3wXk9{bX%Ivf3 zx<$_SxM85NR6>ZF7ffTwEL!cKfLv*ro0|hVzH5(7F?#3!KYaMmQ((8fakK!$BbuB< zVaTc{4-OhAzCocLfdE$2ASj4AyHTJ5j?kdQrR`BDO5}6_b$`APdRjQ%7mg@H?@;e8 z+FANDGBW0Xqp)Qr3KGn^EM%1@P$-NMfq#dYnOUC4F4SoKZO?KLsdI!_eo#93x}d3i1)8fxUe5Ll{GXpu#5_dioyXt(uD<%^>u7(Pcx}I|i@C(qwvZ zQBIC69_ou=T6+5I)ReHnjv+!#Edpl7l#4&5HewyX*__l80%Ur6dW;YF_k*bc(n77Y zBesy*1Ic35W7mhb)x|p!AvvBSlNA)+GrApL$rsr$@Rwik``Jmdk!|-Wfcc z!Dl`-epC;mkS8%P(f@VvSBLx>48JDAua)8d%BuKDOB+?}m_u@LiTDKTXy#w9~+bT%n`m zMe>4Nq0`=}xUDsg|hnVr~f(g$iI0%BDmib z)Rn)ypS_i#(Lq8EI$mD*_aFbz@$vF<^U@)|{PqtgP~MS$=*<6ijSnJxez?ZT1-oE$&b z<>ci3sV*lM?@#Z+$<6!Ib2)i8+a0>o>jhp+YXYj!J@W*HH@N@svJ^|?bAIk~w@c;A- z0RhgR-d8~I$G+!;kt^^+IZj>y0sbGx3nxD>2j36R;N*uP{$n`-e!d^a5T}5EfZ&hi z1bH~Qei%cXg1lS;KlC%Fpn%|yeZa*5(I-FDg=>62&Lg~iKt7IZrcC;ZP<6GuZ>eAwkAHHCT4pXZPg;OD;}A;Hfn zA#t9c=YrIEJ|12UE Date: Mon, 22 Sep 2025 10:05:00 -0400 Subject: [PATCH 26/44] review changes --- docs_outdoornav_user_manual/installation/overview.mdx | 4 ++-- docs_outdoornav_user_manual/installation/updates.mdx | 8 ++++---- .../version-2.0.0/installation/overview.mdx | 4 ++-- .../version-2.0.0/installation/updates.mdx | 10 +++++----- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs_outdoornav_user_manual/installation/overview.mdx b/docs_outdoornav_user_manual/installation/overview.mdx index 86fb65f2..cdcf04cc 100644 --- a/docs_outdoornav_user_manual/installation/overview.mdx +++ b/docs_outdoornav_user_manual/installation/overview.mdx @@ -8,8 +8,8 @@ toc_max_heading_level: 4 As of version 2.0.0, the OutdoorNav software uses ROS 2 Jazzy as its base. It is incompatible with any other previous version of ROS. If you have a base platform running an older version -of ROS2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your base to ROS2 Jazzy. -If you have a base platform running ROS1, please reach out to +of ROS 2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your +base to ROS 2 Jazzy. If you have a base platform running ROS 1, please reach out to \ in order to receive instructions to install the correct version. diff --git a/docs_outdoornav_user_manual/installation/updates.mdx b/docs_outdoornav_user_manual/installation/updates.mdx index b88d457a..36ed78a0 100644 --- a/docs_outdoornav_user_manual/installation/updates.mdx +++ b/docs_outdoornav_user_manual/installation/updates.mdx @@ -19,7 +19,7 @@ since only those who receive the update emails will be have access to the update ## Download -1. Click the link that was sent to you in the update email. You will be sent to a Sharepoint +1. Click the link that was sent to you in the update email. You will be sent to a cloud storage drive with the following file structure (/Documents/General/Releases/...) 2. Navigate to the version folder you wish to update to and download the following files: @@ -80,14 +80,14 @@ to update to. * installs the app folder - * stop the currently running version of OutdoorNav + * stops the currently running version of OutdoorNav - * start the new version of OutdoorNav + * starts the new version of OutdoorNav ## Cleanup -1. Remove all extraneous file +1. Remove all extraneous files ```code rm /opt/onav/cpr-onav-ui.tar /opt/onav/cpr-onav-base.tar /opt/onav/cpr-onav-autonomy.tar /opt/onav/cpr-onav-app.zip diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx index 86fb65f2..cdcf04cc 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx @@ -8,8 +8,8 @@ toc_max_heading_level: 4 As of version 2.0.0, the OutdoorNav software uses ROS 2 Jazzy as its base. It is incompatible with any other previous version of ROS. If you have a base platform running an older version -of ROS2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your base to ROS2 Jazzy. -If you have a base platform running ROS1, please reach out to +of ROS 2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your +base to ROS 2 Jazzy. If you have a base platform running ROS 1, please reach out to \ in order to receive instructions to install the correct version. diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx index 494e8cad..871b7324 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx @@ -19,7 +19,7 @@ since only those who receive the update emails will be have access to the update ## Download -1. Click the link that was sent to you in the update email. You will be sent to a Sharepoint +1. Click the link that was sent to you in the update email. You will be sent to a cloud storage drive with the following file structure (/Documents/General/Releases/...) 2. Navigate to the version folder you wish to update to and download the following files: @@ -105,13 +105,13 @@ to update to. * installs the app folder - * stop the currently running version of OutdoorNav + * stops the currently running version of OutdoorNav - * start the new version of OutdoorNav + * starts the new version of OutdoorNav :::note -If you have an observer model robot please use the followinf command to update +If you have an Observer model robot please use the follow command to update ```code python3 /opt/onav//app/upgrade/update.py -v -c observer @@ -121,7 +121,7 @@ python3 /opt/onav//app/upgrade/update.py -v -c obs ## Cleanup -1. Remove all extraneous file +1. Remove all extraneous files ```code rm /opt/onav/cpr-onav-ui.tar /opt/onav/cpr-onav-base.tar /opt/onav/cpr-onav-autonomy.tar /opt/onav/cpr-onav-app.zip From fe8ea3838ea0829ea29186ff58efbefe9b9fdaff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Mon, 22 Sep 2025 14:09:22 -0400 Subject: [PATCH 27/44] review fix --- .../version-2.0.0/installation/updates.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx index 871b7324..5f6d9984 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx @@ -111,7 +111,7 @@ to update to. :::note -If you have an Observer model robot please use the follow command to update +If you have an Observer model robot please use the following command to update ```code python3 /opt/onav//app/upgrade/update.py -v -c observer From 08310744244f17daabd1a776223485a77d2bad48 Mon Sep 17 00:00:00 2001 From: Rhys Faultless <42183066+rhysfaultless-cpr@users.noreply.github.com> Date: Wed, 1 Oct 2025 07:48:26 -0400 Subject: [PATCH 28/44] Readme updates (#476) * Removed a period. * Resolved hyperlink, by removing #- * Resoved bold text issue inside a details block, by changing ** to a tag. * Resloved inline code section inside a details tag, by changing ` to . * Capital letter. * Changed 'Robots / ROS' to 'Software'. This is aligned with the current Navbar buttons. * Added a spelling guide section. --- README.md | 44 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 11e4f1b6..edd466d8 100644 --- a/README.md +++ b/README.md @@ -50,9 +50,9 @@ git clone https://github.com/clearpathrobotics/cpr-documentation.git -2. Create a branch from development. with a name indicating the purpose, such as _feature_xxxxxx_ +2. Create a branch from development with a name indicating the purpose, such as _feature_xxxxxx_ 3. Make changes to the relevant files. -4. Test using your local server, using the steps mentioned [Steps to run this on your computer locally](##-steps-to-run-this-on-your-computer-locally) +4. Test using your local server, using the steps mentioned [Steps to run this on your computer locally](#steps-to-run-this-on-your-computer-locally) 5. When ready, enter `ctrl-c` in your terminal to stop the server. Then run `npm run build` to test that the site builds corretly. 6. Resolve any errors that the terminal reports, and rerun the command `npm run build`. 7. Finally, check that your updates adhere to our code formatting standard, by running the command `npm run format-check`. @@ -129,18 +129,18 @@ When it is time to publish a numbered release of the user manual:
Follow the steps for the OutdoorNav User Manual workflow above, replacing -**outdoornav** with **indoornav**. +outdoornav with indoornav. -## Workflow for publishing Robots / ROS User Manual updates +## Workflow for publishing Software User Manual updates

-Click to expand for details on how to update the Robots / ROS User Manual +Click to expand for details on how to update the Software User Manual
-The Robots / ROS sections of the website are a "versioned" document called `docs`, which means that a snapshot of the content is +The Software sections of the website are a "versioned" document called docs, which means that a snapshot of the content is made to align with each ROS version. This allows users to access version-specific copies of the documentation. @@ -217,7 +217,7 @@ includeCurrentVersion: false, HTML commenting—``—causes issues with the MDX extension in VS Code. 2. Refer to [Docusaurus's guide](https://docusaurus.io/docs/next/markdown-features) for supported Markdown features. 3. For advanced users, refer to [Markdown MDX](https://mdxjs.com/) for adding React Components to a Markdown file. -4. for advanced users, you may create React pages using _.js_ or _.ts_ file types. +4. For advanced users, you may create React pages using _.js_ or _.ts_ file types. ## How should I name files? @@ -513,3 +513,33 @@ Even though the font size has been modified, the rendered diagram's font may not `} /> ``` + +## Spelling Guide + +Spelling on within this repository should align with the Government of Canada's [TERMIUM Plus®](https://www.btb.termiumplus.gc.ca/). +Industry terms should align with the related organization's preferred spelling. + +
+ Click to expand spelling examples + + + + + + + + + + + + + + + + + + + + +
Correct spellingMistake
10Ten
2X2x
AluminumAluminium
AntennasAntennae
AntennasAerial
AWS, or Amazon Web ServicesAmazon AWS
ColourColor
ComputerPC
Enable SwitchDeadman Switch
Emergency StopE-stop
GitHubGithub
LidarLiDAR
MetreMeter
ROS 2ROS2
RVizRviz
Gmappinggmapping
TireTyre
Wi-Fiwifi
+
From cf590251179c78f877d78d70011094901f57dcb2 Mon Sep 17 00:00:00 2001 From: Rhys Faultless <42183066+rhysfaultless-cpr@users.noreply.github.com> Date: Wed, 1 Oct 2025 10:02:45 -0400 Subject: [PATCH 29/44] Jackal heading indenture (#477) * Updated heading indeture to resolve CSS autonumbering. * Removed quotes, and added a link to the PACS page. --- .../outdoor_robots/jackal/integration_jackal.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs_robots/outdoor_robots/jackal/integration_jackal.mdx b/docs_robots/outdoor_robots/jackal/integration_jackal.mdx index 8beaae35..d0f31ece 100644 --- a/docs_robots/outdoor_robots/jackal/integration_jackal.mdx +++ b/docs_robots/outdoor_robots/jackal/integration_jackal.mdx @@ -17,12 +17,12 @@ supply, and software integration. This guide aims to equip you with respect to t --- -### Mechanical Mounting +## Mechanical Mounting When determining mechanical mounting, you can use the Standard square mounting pattern on the lid of the Jackal. -At this time, the "PACS™" mounting system is not available for Jackal. +At this time, the [PACS™](../../accessories/pacs) mounting system is not available for Jackal. -#### Mechanical, Standard +### Mechanical, Standard A standard Jackal is delivered with a 120 mm square mounting pattern of M5×0.8 threaded holes on its lid, which can be used for attaching external payloads. The mounting holes come with M5 thumbscrews pre-installed. @@ -45,11 +45,11 @@ While Jackal does not support [PACS™](../../accessories/pacs) directly, th ::: - [OutdoorNav Starter Kit](../../accessories/add-ons/outdoornav_starter_kit.mdx) -### Electrical Integration {#jackal-payload-electrical-integration} +## Electrical Integration {#jackal-payload-electrical-integration} Except for bus-powered USB cameras, most payloads have separate leads for power and data. -#### Data Connections +### Data Connections Data connections may be brought through the hatch and connected directly to the internal computer. Both of Jackal's internal computer options support USB3 and Ethernet connectivity. With the performance @@ -58,7 +58,7 @@ computer, the PCIe slot may be used to supply Firewire, Thunderbolt, or addition Additionally, the internal mounting area may be used for an Ethernet switch, when attaching multiple Ethernet payloads, or for a PoE power injector as required. -#### Connector Summary +### Connector Summary The Jackal User Power Board (UPB) board provides a number of connections for power. These are summarized in the following table and described in more detail in the following sections. @@ -85,7 +85,7 @@ These are summarized in the following table and described in more detail in the -#### User Power Connections +### User Power Connections Similar to the data connections, power leads may be brought through the hatch, and connected to the User Power Board. The following are available as user power: @@ -105,7 +105,7 @@ pin does not exceed 8 A. ::: -#### MCU Debug LEDs +### MCU Debug LEDs The Jackal MCU circuit board comes equipped with four LEDs controlled by Jackal firmware for debugging. If the system is working properly, these LEDs function as follows: From 4a8eeae0bdf45ff44284e0f93ccbab80cb99e73d Mon Sep 17 00:00:00 2001 From: Rhys Faultless <42183066+rhysfaultless-cpr@users.noreply.github.com> Date: Wed, 1 Oct 2025 13:32:57 -0400 Subject: [PATCH 30/44] Updated the hyperlink to the Husky A200's STEP model. (#478) --- components/husky_a200/husky_a200_step_model.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/husky_a200/husky_a200_step_model.mdx b/components/husky_a200/husky_a200_step_model.mdx index fdedc6b4..d37440d2 100644 --- a/components/husky_a200/husky_a200_step_model.mdx +++ b/components/husky_a200/husky_a200_step_model.mdx @@ -3,7 +3,7 @@ import ComponentButtonStepDownload from "/components/button_download_step.tsx"; ### STEP Model {#step-model}
- + This simplified 3D model of the Husky A200 includes details like the internal battery, circuit board where you can connect to the robot's electrical From 0755131d7fadde0e3d2c9e544c9d111d30988923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 2 Oct 2025 10:56:29 -0400 Subject: [PATCH 31/44] fixed some small issues with the update process --- .../installation/updates.mdx | 2 +- .../version-2.0.0/installation/updates.mdx | 43 +++++++++++++------ 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/docs_outdoornav_user_manual/installation/updates.mdx b/docs_outdoornav_user_manual/installation/updates.mdx index 36ed78a0..7aca7f4e 100644 --- a/docs_outdoornav_user_manual/installation/updates.mdx +++ b/docs_outdoornav_user_manual/installation/updates.mdx @@ -95,7 +95,7 @@ to update to. :::note -If you have made any customization changes to the app/ directory of your +If you have made any customization changes to the **app/** directory of your previous version, you will need to make these same modifications manually yourself to the new versions app/ directory files. diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx index 5f6d9984..c84f73b0 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/updates.mdx @@ -59,26 +59,29 @@ drive with the following file structure (/Documents/General/Releases/...) :::note If you are upgrading to version 2.1.0 from 2.0.x please also navigate to -Documents/General/Releases/\ (on the Sharepoint), download one -of the following files and transfer it to the robot: +Documents/General/Releases/2.1 (on the cloud storage), download one +of the following files : + +* **outdoornav.yaml.amp** for standard AMP robots, or, + +* **outdoornav.yaml.observer** for Observer robots. + +Transfer the file to the robot: -* **outdoornav.yaml.amp** for standard AMP robots, ```code -scp outdoornav.yaml robot@192.168.131.1:/opt/onav/ +scp outdoornav.yaml.amp robot@192.168.131.1:/opt/onav/ ``` -* **outdoornav.yaml.observer** for Observer robots. - ```code scp outdoornav.yaml.observer robot@192.168.131.1:/opt/onav/ ``` -Finally, navigate to the Documents/General/Releases/\ (on the Sharepoint), +Finally, navigate to the Documents/General/Releases/2.1 (on the cloud storage), download the update script and transfer it to the robot: ```code -scp update.py robot@192.168.131.1:/opt/onav/2.0.0/app/upgrade/ +scp update.py robot@192.168.131.1:/opt/onav/ros2/app/upgrade/ ``` ::: @@ -90,13 +93,13 @@ has been installed on the robot and ***\*** is the version you wan to update to. ```code - python3 /opt/onav//app/upgrade/update.py -v + python3 /opt/onav//app/upgrade/update.py -v -c amp ``` Eg. To update from version 2.0.0 to version 2.1.0 run the following ```code - python3 /opt/onav/2.0.0/app/upgrade/update.py -v 2.1.0 + python3 /opt/onav/ros2/app/upgrade/update.py -v 2.1.0 -c amp ``` * this will create a new version folder in /opt/onav/ @@ -114,7 +117,7 @@ to update to. If you have an Observer model robot please use the following command to update ```code -python3 /opt/onav//app/upgrade/update.py -v -c observer +python3 /opt/onav/ros2/app/upgrade/update.py -v -c observer ``` ::: @@ -129,8 +132,24 @@ python3 /opt/onav//app/upgrade/update.py -v -c obs :::note +If you have an standard AMP model robot please use the following command to finalize cleanup: + +```code +rm /opt/onav/outdoornav.yaml.amp +``` + +If you have an Observer model robot please use the following command to finalize cleanup: + +```code +rm /opt/onav/outdoornav.yaml.observer +``` + +::: + +:::note + If you have made any customisation changes to the app/ directory of your previous version, you will need to make these same modifications manually -yourself to the new versions app/ directory files. +yourself to the new versions **app/** directory files. ::: \ No newline at end of file From ec9ccc082fb114bca64f9e2a12683d0ddb4fe08b Mon Sep 17 00:00:00 2001 From: Chris Iverach-Brereton <59611394+civerachb-cpr@users.noreply.github.com> Date: Thu, 2 Oct 2025 13:51:59 -0400 Subject: [PATCH 32/44] Add documentation for system.bash and updated platform.extras.launch (#475) --- .../ros/config/yaml/platform/extras.mdx | 55 ++++++++++++++++--- .../ros/config/yaml/system.mdx | 24 ++++++++ 2 files changed, 72 insertions(+), 7 deletions(-) diff --git a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/platform/extras.mdx b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/platform/extras.mdx index b57d619d..38534af0 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/platform/extras.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/platform/extras.mdx @@ -12,11 +12,12 @@ Despite all current customization options, we still would like our users to be a Extras have the following entries: - **urdf:** - - **package:** name of the ROS 2 package that contains the extras URDF (optional). - **path:** relative path within the package or absolute path to robot extras URDF -- **launch:** - - **package:** name of the ROS 2 package that contains the extras launch file (optional). + - **package:** name of the ROS 2 package that contains the extras URDF (optional) +- **launch:** a list of objects containing - **path:** relative path within the package or absolute path to robot extras launch file + - **package:** name of the ROS 2 package that contains the extras launch file (optional) + - **args:** launch arguments to pass to the launch file when it is started (optional) - **ros_parameters:** in YAML to pass in parameters to platform nodes. This is useful to change parameters such as the robot's velocity and acceleration. ```yaml @@ -25,8 +26,8 @@ extras: package: package_name path: relative/path/to/urdf/in/package.urdf.xacro # or can contain /absolute/path/to/urdf.urdf.xacro launch: - package: package_name - path: relative/path/to/launch/in/package.launch.py + - package: package_name + path: relative/path/to/launch/in/package.launch.py ros_parameters: {} # node parameters, see below ``` @@ -132,8 +133,48 @@ The robot's URDF will now include the antenna, as shown in the image below: ## Extras Launch -If an `extras.launch` is specified, it is launched as part of the `clearpath-platform-extras.service` job. To check the status -of the extras launch, run +The launch files specified in this section are started as part of the `clearpath-platform-extras.service` job. Each launch file can be specified either as an absolute path or as a relative path within a package. Additionally, launch arguments may be specified with the `args` field: + +```yaml +platform: + extras: + launch: + - path: /absolute/path/to/some/file.launch.py + - path: launch/my_launch_file.launch.py + package: my_package + - path: launch/my_launch_with_args.launch.py + package: my_other_package + args: + spam: eggs + foo: bar +``` + +The three launches above are equivalent to the following command-line invocations: + +```bash +ros2 launch /absolute/path/to/some/file.launch.py + +ros2 launch my_package launch/my_launch_file.launch.py + +ros2 launch my_other_package launch/my_launch_with_args.launch.py spam:=eggs foo:=bar +``` + +:::note + +In `2.7.x` and earlier `extras.launch` only supported a single launch file: + +```yaml +platform: + extras: + path: launch/my_launch_file.launch.py + package: my_package +``` + +If your `robot.yaml` file contains the old format you will see a deprecation notice. We recommend updating your `robot.yaml` to the new format by converting `extras.launch` to a list. + +::: + +To check the status of the extras launch, run ```bash systemctl status clearpath-platform-extras.service diff --git a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx index f61e618c..ad0db987 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx @@ -121,6 +121,30 @@ servers: enabled: True ``` +## Bash Environment + +Some ROS nodes may expect additional environment variables to be set. Instead of setting these system-wide, you may instead use the `system.bash` section to define additional environment variables or source additional bash files _before_ any ROS nodes are started by the Clearpath systemd jobs. + +```yaml +system: + bash: + source: + - /path/to/some_config.bash + - /path/to/another_setup.bash + env: + ADDITIONAL_ENVAR: spam + ANOTHER_ENVAR: eggs +``` + +This example will include the following in the generated `setup.bash` file used by all Clearpath systemd jobs: + +```bash +source /path/to/some_config.bash +source /path/to/another_setup.bash +export ADDITIONAL_ENVAR="spam" +export ANOTHER_ENVAR="eggs" +``` + ## Sample
From a5138cdcac9cd7cf073f99a1d7b3efe4e280653c Mon Sep 17 00:00:00 2001 From: Chris Iverach-Brereton <59611394+civerachb-cpr@users.noreply.github.com> Date: Thu, 2 Oct 2025 13:52:29 -0400 Subject: [PATCH 33/44] Add documentation for new automatic discovery fields (#470) Document changes from - https://github.com/clearpathrobotics/clearpath_common/pull/262 - https://github.com/clearpathrobotics/clearpath_config/pull/191 --- .../version-ros2jazzy/ros/config/yaml/system.mdx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx index ad0db987..80a40cd7 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/config/yaml/system.mdx @@ -67,10 +67,12 @@ Currently only the Husky A200 can use `rmw_zenoh_cpp`. Attempting to use Zenoh o | Key | Value / Datatype | Description | |:---:| :--------------: | ----------- | -| **implementation** | `rmw_fastrtps_cpp` | Declares the RMW Implementation to use. Currently only supports `rmw_fastrtps_cpp` and `rmw_zenoh_cpp`. | +| **implementation** | string | Declares the RMW Implementation to use. Currently only supports `rmw_fastrtps_cpp` and `rmw_zenoh_cpp`. | | **discovery** | `simple` or `server` | Select `simple` for simple discovery and `server` for discovery server. (Defaults to `simple`. Ignored if `implementation` is not `rmw_fastrtps_cpp`.) | | **profile** | string | Advanced feature, allows an optional custom profile to be provided - RMW Implementation / vendor specific. | | **servers** | list | Provides a list of all discovery servers in the system and whether or not the robot should connect to them. Ignored if `implementation` is not `rmw_fastrtps_cpp`.| +| **automatic_discovery_range** | string | Sets the value for the `ROS_AUTOMATIC_DISCOVERY_RANGE` environment variable. Must be one of `subnet`, `localhost`, `system_default`, or `off`. | +| **static_peers** | list | List of IP addresses or hostnames that ROS should discover nodes on. Sets the value of the `ROS_STATIC_PEERS` environment variable. | For example: @@ -78,6 +80,10 @@ For example: middleware: implementation: rmw_fastrtps_cpp discovery: simple + automatic_discovery_range: subnet + static_peers: + - 192.168.131.1 + - 192.168.131.2 profile: path/to/profile.xml servers: # This section is described further below - hostname: cpr-a200-0000 From f0d53fe0bc9b4c3ff36393ea1399e802179bb564 Mon Sep 17 00:00:00 2001 From: Chris Iverach-Brereton <59611394+civerachb-cpr@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:16:19 -0400 Subject: [PATCH 34/44] Update navigation tutorials with `scan_topic` argument (#480) * Update the navigation tutorial to include the new scan_topic argument, add a new page for Rviz tools, update the launching page to include steps for Nav2+SLAM and Nav2+Localization instructions for simulation & physical robots. Add a warning about the minumum range of some 3D lidars * Fix broken link * Another link --- .../tutorials/navigation_demos/actions.mdx | 10 +- .../navigation_demos/localization.mdx | 42 ++- .../ros/tutorials/navigation_demos/nav2.mdx | 257 ++++++++++-------- .../ros/tutorials/navigation_demos/rviz.mdx | 79 ++++++ .../ros/tutorials/navigation_demos/slam.mdx | 14 +- 5 files changed, 261 insertions(+), 141 deletions(-) create mode 100644 docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/rviz.mdx diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/actions.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/actions.mdx index 4816c208..5c45e80c 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/actions.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/actions.mdx @@ -51,10 +51,10 @@ The message is divided into 3 parts: * the result (what the robot sends back to us when the action completes), and * feedback (what the robot sends to us while the action is still in-progress). -## Determine the goal location {#goal-position} +### Determine the goal location {#goal-position} First we must determine where we want the robot to drive to. The easiest way to do this is to -use the [publish point](nav2.mdx#publish-point) tool. +use the [publish point](rviz#publish-point) tool. Suppose we receve this point on the on the `/a300_0000/clicked_point` topic: ```yaml @@ -89,7 +89,7 @@ These alternate ways to determine the robot's goal are outside the scope of this ::: -## Determine the goal orientation {#goal-orientation} +### Determine the goal orientation {#goal-orientation} The `navigate_to_pose` action requires a `PoseStamped` object. A `Pose` in ROS consists of an XYZ location in space and a [**Quaternion**](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/Tf2/Quaternion-Fundamentals.html) @@ -144,7 +144,7 @@ $$Z = sin(\frac{\theta}{2})$$ $$W = cos(\frac{\theta}{2})$$ -## Sending the Action Goal +### Sending the Action Goal :::tip @@ -213,4 +213,4 @@ Result: error_msg: '' Goal finished with status: SUCCEEDED -``` \ No newline at end of file +``` diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx index 2e6b1fb5..67321c7a 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/localization.mdx @@ -21,6 +21,8 @@ Make sure you have installed the simulator before starting this tutorial. Take a ## Launching Localization +See [Launching Nav2](nav2) for instructions on launching localization + :::note When using the simulation, it is important to add `use_sim_time:=true` to the Nav2, SLAM, and @@ -29,16 +31,30 @@ to `false`. ::: -To start localization using [AMCL](https://docs.nav2.org/configuration/packages/configuring-amcl.html) -[follow the steps](nav2.mdx#launching-the-simulation-and-nav2) described in the Nav2 -startup. When you get to step 4, run -```bash -ros2 launch clearpath_nav2_demos localization.launch.py use_sim_time:=true -``` - -The default map used by `localization.launch.py` is a -[map](https://github.com/clearpathrobotics/clearpath_nav2_demos/blob/jazzy/maps/warehouse.yaml) of the simulated warehouse world. -If you are using a custom map, pass it in with the `map` launch argument: -```bash -ros2 launch clearpath_nav2_demos localization.launch.py use_sim_time:=true map:=/path/to/my/map.yaml -``` +## Setting the 2D Pose Estimate + +When starting localization, the robot will be `lost` -- no transform from `base_link` to the `map` frame will be published. +To fix this you must manually set an initial 2D pose estimate. + +The **2D Pose Estimate** tool in Rviz allows you to provide Nav2 with the robot's approximate initial position on the map. +This is a necessary step before you can navigate with the robot. +This step connects the `map` frame to the rest of the robot's TF tree. + +To set the robot's initial position, click and hold the mouse button on the map in the robot's approximate location. +While holding the left mouse button, drag the green arrow to set the robot's orientation. Releasing the left +mouse button will set the robot's position and orientation relative to the `map` frame. + +If you are using SLAM and there is no map yet, simply click on the centre of the screen and drag up. + +Once you have set the robot's initial pose you should see red markers representing the lidar data as well +as coloured gradients indicating collision zones around walls and obstacles. + +
+
+ +
Setting the initial pose estimate
+
+
diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx index 91b144be..04fcd52b 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/nav2.mdx @@ -1,6 +1,6 @@ --- -title: Nav2 -sidebar_label: Nav2 +title: Launching Navigation +sidebar_label: Launching Nav2 sidebar_position: 2 toc_min_heading_level: 2 toc_max_heading_level: 5 @@ -18,128 +18,165 @@ to `false`. ::: -## Launching the simulation and Nav2 +:::note + +Clearpath's Nav2 demos are written to support 2D lidars. If your robot has a 3D lidar on it, you can use the +[3d lidar's `scan` topic](../../api/sensors_api#3d-lidar-topics) to provide the necessary 2d `laserscan` input by +using the `scan_topic` argument, e.g. `scan_topic:=/a300_0000/sensors/lidar3d_0/scan`. + +::: + +:::warning + +Some lidars, especially 3D lidars, can have a minimum range that is _larger_ than the robot's footprint. +In this case it is possible for an obstacle to be so close to the robot that the lidar cannot detect it, potentially causing damage or injury. +Always keep an eye on the robot and be ready to press the emergency stop if necessary. + +::: + +## Launching Nav2 and SLAM on a physical robot -**1.** Move the `robot.yaml` file to your setup folder (`$HOME/clearpath` by default for the simulation or `/etc/clearpath/robot.yaml` on a physical robot). +The following commands can be run on the robot itself, or on an [offboard computer](../../installation/offboard_pc). +Running on the robot will result in less latency, but can also result in high CPU usage on the robot, depending what other nodes are running. -**2.** Open a terminal and launch the simulation: +**1.** Ensure the `clearpath-platform` and `clearpath-sensors` services are running. Run `ros2 topic list` to make sure the robot's `scan` topic is visible +**2.** Start Nav2 by running +```bash +ros2 launch clearpath_nav2_demos nav2.launch.py ``` -ros2 launch clearpath_gz simulation.launch.py +If your robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos nav2.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan ``` -If the simulation does not start automatically, press the large orange "play" button in the bottom left corner. +**3.** Start SLAM by running: +```bash +ros2 launch clearpath_nav2_demos slam.launch.py +``` +If your robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos slam.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan +``` -**3.** Open a second terminal and start Rviz. If you are using a physical robot or running the simulation -on an external server, this step should be done on your workstation, not on the robot or simulation server itself. +**4.** On your laptop, start Rviz to view the map by running +```bash +ros2 launch clearpath_viz view_navigation namespace:=/a300_0000 ``` -ros2 launch clearpath_viz view_navigation.launch.py namespace:=a300_0000 use_sim_time:=true + +**5.** Drive the robot around manually, or by sending it Nav2 goals. + +See [SLAM](slam) for more information about interacting with SLAM. + +See [Nav2 Goals](rviz#nav2-goal) for more information about sending navigation goals. + +## Launching Nav2 and SLAM in simulation + +**1.** Start the simulation by running +```bash +ros2 launch clearpath_gz simulation.launch setup_path:=/path/to/robot_setup +``` +The `setup_path` should point to the folder you have your [`robot.yaml`](../../config/yaml/overview) file, +e.g. `/home/username/clearpath` or `/etc/clearpath` + +**2.** Start Nav2 by running +```bash +ros2 launch clearpath_nav2_demos nav2.launch.py use_sim_time:=true setup_path:=/path/to/robot_setup +``` +If your simulated robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos nav2.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan use_sim_time:=true setup_path:=/path/to/robot_setup +``` + +**3.** Start SLAM by running: +```bash +ros2 launch clearpath_nav2_demos slam.launch.py use_sim_time:=true setup_path:=/path/to/robot_setup +``` +If your robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos slam.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan use_sim_time:=true setup_path:=/path/to/robot_setup +``` + +**4.** Start Rviz to view the map by running +```bash +ros2 launch clearpath_viz view_navigation namespace:=/a300_0000 use_sim_time:=true ``` -**4.** Open a third terminal and start either [SLAM](slam.mdx) or [Localization](localization.mdx), depending on -whether or not you want to create a new map or use a pre-existing map. +**5.** Drive the robot around manually, or by sending it 2D nav goals. -**5.** Set the initial pose of the robot using the [**2D Pose Estimate**](#2d-pose-estimate) tool in RViz. +See [SLAM](slam) for more information about interacting with SLAM. -**6.** Open fourth terminal and launch nav2: +See [Nav2 Goals](rviz#nav2-goal) for more information about sending navigation goals. +## Launching Nav2 and Localization on a physical robot + +The following commands can be run on the robot itself, or on an [offboard computer](../../installation/offboard_pc). +Running on the robot will result in less latency, but can also result in high CPU usage on the robot, depending what other nodes are running. + +**1.** Ensure the `clearpath-platform` and `clearpath-sensors` services are running. Run `ros2 topic list` to make sure the robot's `scan` topic is visible + +**2.** Start Nav2 by running +```bash +ros2 launch clearpath_nav2_demos nav2.launch.py +``` +If your robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos nav2.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan +``` + +**3.** Start localization by running: +```bash +ros2 launch clearpath_nav2_demos localization.launch.py map:=/path/to/map.yaml +``` +If your robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos localization.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan map:=/path/to/map.yaml +``` + +**4.** On your laptop, start Rviz to view the map by running +```bash +ros2 launch clearpath_viz view_navigation namespace:=/a300_0000 +``` + +**5.** Use Rviz to [set the 2D pose estimate](localization#setting-the-2d-pose-estimate). + +**6.** Send 2D a nav goal to the robot [using Rviz' 2D Nav Goal tool](rviz#nav2-goal) or [the Navigation to Pose action](actions#the-navigate-to-pose-action). + +## Launching Nav2 and Localization in simulation + +The following commands can be run on the robot itself, or on an [offboard computer](../../installation/offboard_pc). +Running on the robot will result in less latency, but can also result in high CPU usage on the robot, depending what other nodes are running. + +**1.** Start the simulation by running +```bash +ros2 launch clearpath_gz simulation.launch setup_path:=/path/to/robot_setup ``` +The `setup_path` should point to the folder you have your [`robot.yaml`](../../config/yaml/overview) file, +e.g. `/home/username/clearpath` or `/etc/clearpath` + +**2.** Start Nav2 by running +```bash ros2 launch clearpath_nav2_demos nav2.launch.py use_sim_time:=true ``` +If your robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos nav2.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan use_sim_time:=true +``` + +**3.** Start localization by running: +```bash +ros2 launch clearpath_nav2_demos localization.launch.py map:=/path/to/map.yaml use_sim_time:=true +``` +If your robot uses a 3D lidar instead of a 2D lidar, specify the `scan_topic` argument: +```bash +ros2 launch clearpath_nav2_demos localization.launch.py scan_topic:=/a300_0000/sensors/lidar3d_0/scan map:=/path/to/map.yaml use_sim_time:=true +``` + +**4.** On your laptop, start Rviz to view the map by running +```bash +ros2 launch clearpath_viz view_navigation namespace:=/a300_0000 +``` + +**5.** Use Rviz to [set the 2D pose estimate](localization#setting-the-2d-pose-estimate). -**7.** Give the robot a navigation goal using the [**Nav2 Goal**](#nav2-goal) tool in RViz. - -## Nav2 Tools in Rviz - -The Rviz configuration used by the `clearpath_viz view_navigation.launch.py` file includes several -tools for interacting with Nav2. These tools require Rviz's **Fixed Frame** to be set to `map`. To -set the fixed frame, use the toolbar on the left and open Displays > Global Options > Fixed Frame. - -Initially the `map` frame may not be connected to the rest of the **TF Tree**. This is normal, and -will be fixed when we use the **2D Pose Estimate** tool. If `map` does not appear in the frame drop-down -simply type the word `map` into the box and press `ENTER`. - -To select a Nav2 tool, simply click on the button on the toolbar at the top of Rviz's main window - -
-
- -
Rviz's toolbar with Nav2 tools
-
-
- -### 2D Pose Estimate - -The **2D Pose Estimate** tool allows you to provide Nav2 with the robot's approximate initial position on -the map. This is a necessary step before you can navigate with the robot. This step connects the `map` -frame to the rest of the robot's TF tree. - -To set the robot's initial position, click and hold the mouse button on the map in the robot's approximate location. -While holding the left mouse button, drag the green arrow to set the robot's orientation. Releasing the left -mouse button will set the robot's position and orientation relative to the `map` frame. - -If you are using SLAM and there is no map yet, simply click on the centre of the screen and drag up. - -Once you have set the robot's initial pose you should see red markers representing the lidar data as well -as coloured gradients indicating collision zones around walls and obstacles. - -
-
- -
Setting the initial pose estimate
-
-
- -### Publish Point - -The **Publish Point** tool allows you to click on the map and publish the XYZ coordinates of that -point to the `clicked_point` topic. In a terminal run the command -```bash -ros2 topic echo /a300_0000/clicked_point -``` -Then select the Publish Point tool and click somewhere on the map. In the terminal you will see -the location you clicked as a `geometry_msgs/msg/PointStamped` message: -```yaml -header: - stamp: - sec: 1747855824 - nanosec: 867726206 - frame_id: map -point: - x: -0.12474524974822998 - y: 0.002330044750124216 - z: -0.001434326171875 -``` - -
-
- -
Publishing a point
-
-
- -### Nav2 Goal - -The **Nav2 Goal** tool allows you to set a goal pose for the robot. The Nav2 stack will then plan a path to the goal pose -and attempt to drive the robot there. - -You will see a red path line appear, indicating the robot's planned path, and the robot will start to drive along this path. - -
-
- -
Navigation in simulation
-
-
+**6.** Send 2D a nav goal to the robot [using Rviz' 2D Nav Goal tool](rviz#nav2-goal) or [the Navigation to Pose action](actions#the-navigate-to-pose-action). diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/rviz.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/rviz.mdx new file mode 100644 index 00000000..24f06764 --- /dev/null +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/rviz.mdx @@ -0,0 +1,79 @@ +--- +title: Rviz Nav2 Tools +sidebar_label: Rviz Nav2 Tools +sidebar_position: 7 +toc_min_heading_level: 2 +toc_max_heading_level: 5 +--- + +The Rviz configuration used by the `clearpath_viz view_navigation.launch.py` file includes several +tools for interacting with Nav2. These tools require Rviz's **Fixed Frame** to be set to `map`. To +set the fixed frame, use the toolbar on the left and open Displays > Global Options > Fixed Frame. + +Initially the `map` frame may not be connected to the rest of the **TF Tree**. This is normal, and +will be fixed when we use the **2D Pose Estimate** tool. If `map` does not appear in the frame drop-down +simply type the word `map` into the box and press `ENTER`. + +To select a Nav2 tool, simply click on the button on the toolbar at the top of Rviz's main window + +
+
+ +
Rviz's toolbar with Nav2 tools
+
+
+ +## 2D Pose Estimate + +See [Localization](localization#setting-the-2d-pose-estimate). + +## Publish Point + +The **Publish Point** tool allows you to click on the map and publish the XYZ coordinates of that +point to the `clicked_point` topic. In a terminal run the command +```bash +ros2 topic echo /a300_0000/clicked_point +``` +Then select the Publish Point tool and click somewhere on the map. In the terminal you will see +the location you clicked as a `geometry_msgs/msg/PointStamped` message: +```yaml +header: + stamp: + sec: 1747855824 + nanosec: 867726206 + frame_id: map +point: + x: -0.12474524974822998 + y: 0.002330044750124216 + z: -0.001434326171875 +``` + +
+
+ +
Publishing a point
+
+
+ +## Nav2 Goal + +The **Nav2 Goal** tool allows you to set a goal pose for the robot. The Nav2 stack will then plan a path to the goal pose +and attempt to drive the robot there. + +You will see a red path line appear, indicating the robot's planned path, and the robot will start to drive along this path. + +
+
+ +
Navigation in simulation
+
+
diff --git a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/slam.mdx b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/slam.mdx index fbcd3e7e..15826b55 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/slam.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/tutorials/navigation_demos/slam.mdx @@ -24,19 +24,7 @@ Make sure you have installed the simulator before starting this tutorial. Take a ## Launching SLAM -:::note - -When using the simulation, it is important to add `use_sim_time:=true` to the Nav2, SLAM, and -Localization launch files. When using a physical robot, either omit `use_sim_time` or set it -to `false`. - -::: - -To start SLAM, [follow the steps](nav2.mdx#launching-the-simulation-and-nav2) described in the Nav2 -startup. When you get to step 4, run -```bash -ros2 launch clearpath_nav2_demos slam.launch.py use_sim_time:=true -``` +See [launch instructions](nav2) for instructions on how to launch SLAM. ### Building the map From d451a0019974a4fb03254690205f861709d9dbd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Thu, 16 Oct 2025 17:06:55 -0400 Subject: [PATCH 35/44] added messages for the 2.1.1 release (will released as documentation 2.1) --- .../html/builtin_interfaces/index-msg.html | 2 +- .../html/builtin_interfaces/msg/Duration.html | 9 ++- .../api/html/builtin_interfaces/msg/Time.html | 7 +- .../clearpath_control_msgs/index-msg.html | 4 +- .../msg/ControlMode.html | 2 +- .../msg/ControlSelectionState.html | 2 +- .../msg/ControlState.html | 2 +- .../srv/SetControlMode.html | 2 +- .../html/clearpath_dock_msgs/action/Dock.html | 2 +- .../action/NetworkDock.html | 2 +- .../clearpath_dock_msgs/action/Undock.html | 2 +- .../html/clearpath_dock_msgs/index-msg.html | 22 ++--- .../clearpath_dock_msgs/msg/DockDatabase.html | 2 +- .../clearpath_dock_msgs/msg/DockInfo.html | 2 +- .../msg/DockInfoArray.html | 2 +- .../clearpath_dock_msgs/msg/DockState.html | 2 +- .../clearpath_dock_msgs/msg/DockTemplate.html | 2 +- .../msg/TargetTrackerState.html | 2 +- .../html/clearpath_dock_msgs/srv/AddDock.html | 2 +- .../srv/AddDockCurrentPose.html | 2 +- .../clearpath_dock_msgs/srv/ExportData.html | 2 +- .../html/clearpath_dock_msgs/srv/GetDock.html | 2 +- .../srv/GetDockDatabase.html | 2 +- .../clearpath_dock_msgs/srv/GetDockPoses.html | 2 +- .../clearpath_dock_msgs/srv/ImportData.html | 2 +- .../clearpath_dock_msgs/srv/RemoveDock.html | 2 +- .../clearpath_dock_msgs/srv/RunDocking.html | 2 +- .../clearpath_dock_msgs/srv/RunUndocking.html | 2 +- .../clearpath_dock_msgs/srv/SurveyDock.html | 2 +- .../clearpath_dock_msgs/srv/UpdateDock.html | 2 +- .../action/SurveyBaseStation.html | 40 --------- .../index-msg.html | 17 ++-- .../msg/GNSSStatus.html | 2 +- .../msg/LocalizationStatus.html | 2 +- .../msg/SurveyProperties.html | 40 --------- .../msg/XvnStatus.html | 2 +- .../srv/ConvertCartesianToLatLon.html | 2 +- .../srv/ConvertCartesianToLatLonArray.html | 2 +- .../srv/ConvertLatLonToCartesian.html | 2 +- .../srv/ConvertLatLonToCartesianArray.html | 2 +- .../srv/ResetLocalization.html | 2 +- .../srv/SetDatum.html | 2 +- .../html/clearpath_logger_msgs/index-msg.html | 16 ++-- .../html/clearpath_logger_msgs/msg/Event.html | 2 +- .../clearpath_logger_msgs/msg/EventLog.html | 2 +- .../clearpath_logger_msgs/msg/EventLogs.html | 2 +- .../clearpath_logger_msgs/msg/EventTime.html | 2 +- .../clearpath_logger_msgs/srv/DeleteLog.html | 2 +- .../srv/DownloadLog.html | 2 +- .../clearpath_logger_msgs/srv/GetAllLogs.html | 2 +- .../srv/RecordCustomEvent.html | 2 +- .../srv/RecordErrorEvent.html | 2 +- .../srv/RecordEvent.html | 2 +- .../srv/RecordLocationEvent.html | 2 +- .../srv/RecordMediaEvent.html | 2 +- .../srv/RecordPowerEvent.html | 2 +- .../srv/StartRecording.html | 2 +- .../srv/StopRecording.html | 2 +- .../index-msg.html | 81 ++++++++++--------- .../msg/NetworkEdgeReq.html | 2 +- .../msg/NetworkMapState.html | 2 +- .../msg/NetworkMapValidityState.html | 2 +- .../msg/StorageState.html | 6 +- .../srv/AddNetworkEdge.html | 2 +- .../srv/AddNetworkPath.html | 2 +- .../srv/AddNetworkPoint.html | 2 +- .../srv/AddRemoveById.html | 2 +- .../srv/AddRemoveTag.html | 2 +- .../srv/CloneMission.html | 2 +- .../srv/CloneNetworkMap.html | 2 +- .../srv/CloneNetworkMission.html | 2 +- .../srv/ClonePointOfInterest.html | 2 +- .../srv/CreateMission.html | 2 +- .../srv/CreateNetworkMap.html | 2 +- .../srv/CreateNetworkMission.html | 2 +- .../srv/CreatePointOfInterest.html | 2 +- .../srv/CreateTask.html | 53 +++--------- .../srv/CreateWaypoint.html | 2 +- .../srv/CreateWaypointFromPoi.html | 2 +- .../srv/DeleteById.html | 2 +- .../srv/DeleteEverything.html | 2 +- .../srv/DeleteMultiple.html | 2 +- .../srv/ExportData.html | 2 +- .../srv/GetAllMissions.html | 2 +- .../srv/GetAllNetworkMaps.html | 2 +- .../srv/GetAllNetworkMissions.html | 2 +- .../srv/GetAllPointsOfInterest.html | 2 +- .../srv/GetAllTasks.html | 6 +- .../srv/GetAllWaypoints.html | 2 +- .../srv/GetEverything.html | 2 +- .../srv/GetMission.html | 2 +- .../srv/GetNetworkMap.html | 2 +- .../srv/GetNetworkMission.html | 2 +- .../srv/GetPointOfInterest.html | 2 +- .../srv/GetTask.html | 6 +- .../srv/GetWaypoint.html | 2 +- .../srv/ImportData.html | 2 +- .../srv/ImportMission.html | 2 +- .../srv/ImportNetworkMap.html | 2 +- .../srv/ImportNetworkMission.html | 2 +- .../srv/ImportTask.html | 33 ++++++++ .../srv/SplitNetworkEdge.html | 2 +- .../srv/UpdateMission.html | 2 +- .../srv/UpdateNetworkEdge.html | 2 +- .../srv/UpdateNetworkEdges.html | 2 +- .../srv/UpdateNetworkMap.html | 2 +- .../srv/UpdateNetworkMission.html | 2 +- .../srv/UpdateNetworkPoint.html | 2 +- .../srv/UpdateNetworkPoints.html | 2 +- .../srv/UpdatePointOfInterest.html | 2 +- .../srv/UpdateTask.html | 39 +++------ .../srv/UpdateWaypoint.html | 2 +- .../srv/ValidateNetworkMap.html | 2 +- .../action/ExecuteMissionByUuid.html | 2 +- .../action/ExecuteNetworkGoTo.html | 2 +- .../action/ExecuteNetworkGoToPOI.html | 72 +++++++++++++++++ .../action/ExecuteNetworkMissionByUuid.html | 2 +- .../action/ExecuteNetworkMissionFromGoal.html | 2 +- .../action/InspectPoi.html | 2 +- .../action/Mission.html | 2 +- .../action/RecordPath.html | 2 +- .../clearpath_navigation_msgs/index-msg.html | 35 ++++---- .../msg/AutonomyConfig.html | 2 +- .../msg/AutonomyStatus.html | 40 ++++----- .../msg/GoToPreview.html | 2 +- .../msg/Mission.html | 10 +-- .../msg/MissionPreview.html | 2 +- .../msg/MissionStatus.html | 2 +- .../msg/NetworkEdge.html | 2 +- .../msg/NetworkGoalState.html | 2 +- .../msg/NetworkMap.html | 2 +- .../msg/NetworkMission.html | 10 +-- .../msg/NetworkMissionSegment.html | 2 +- .../msg/NetworkPoint.html | 2 +- .../msg/PointOfInterest.html | 2 +- .../clearpath_navigation_msgs/msg/Task.html | 55 ------------- .../msg/Vector2D64.html | 2 +- .../msg/Waypoint.html | 6 +- .../msg/WaypointStatus.html | 2 +- .../srv/Q62AreaZoom.html | 2 +- .../srv/StartGoToPreviewer.html | 2 +- .../srv/StartMissionPreviewer.html | 2 +- .../html/clearpath_safety_msgs/index-msg.html | 44 +++++----- .../msg/WatchdogConfigArray.html | 2 +- .../msg/WatchdogConfigCommon.html | 2 +- .../msg/WatchdogConfigCommunication.html | 2 +- .../msg/WatchdogConfigHeartbeat.html | 2 +- .../msg/WatchdogConfigInclination.html | 2 +- .../msg/WatchdogConfigNodeStatus.html | 2 +- .../msg/WatchdogConfigNodeletStatus.html | 2 +- .../msg/WatchdogConfigNumPoints.html | 2 +- .../msg/WatchdogConfigOdomCovariance.html | 2 +- .../msg/WatchdogConfigRtkFix.html | 2 +- .../msg/WatchdogConfigTopicData.html | 2 +- .../msg/WatchdogConfigTrigger.html | 2 +- .../msg/WatchdogStatus.html | 2 +- .../msg/WatchdogStatusArray.html | 2 +- .../srv/AddCommunicationWatchdog.html | 2 +- .../srv/AddHeartbeatWatchdog.html | 2 +- .../srv/AddInclinationWatchdog.html | 2 +- .../srv/AddNodeStatusWatchdog.html | 2 +- .../srv/AddNodeletStatusWatchdog.html | 2 +- .../srv/AddNumPointsWatchdog.html | 2 +- .../srv/AddOdomCovarianceWatchdog.html | 2 +- .../srv/AddRtkFixWatchdog.html | 2 +- .../srv/AddTopicDataWatchdog.html | 2 +- .../srv/AddTriggerWatchdog.html | 2 +- .../srv/RemoveWatchdog.html | 2 +- .../srv/UpdateCommunicationWatchdog.html | 2 +- .../srv/UpdateHeartbeatWatchdog.html | 2 +- .../srv/UpdateInclinationWatchdog.html | 2 +- .../srv/UpdateNodeStatusWatchdog.html | 2 +- .../srv/UpdateNodeletStatusWatchdog.html | 2 +- .../srv/UpdateNumPointsWatchdog.html | 2 +- .../srv/UpdateOdomCovarianceWatchdog.html | 2 +- .../srv/UpdateRtkFixWatchdog.html | 2 +- .../srv/UpdateTopicDataWatchdog.html | 2 +- .../srv/UpdateTriggerWatchdog.html | 2 +- .../action/ExecuteTask.html} | 30 +++---- .../html/clearpath_task_msgs/index-msg.html | 26 ++++++ .../html/clearpath_task_msgs/msg/Task.html | 40 +++++++++ .../clearpath_task_msgs/msg/TaskStatus.html | 30 +++++++ .../clearpath_task_msgs/srv/ExecuteTask.html | 32 ++++++++ static/api/html/geometry_msgs/index-msg.html | 46 +++++------ static/api/html/geometry_msgs/msg/Accel.html | 2 +- .../html/geometry_msgs/msg/AccelStamped.html | 2 +- .../msg/AccelWithCovariance.html | 2 +- .../msg/AccelWithCovarianceStamped.html | 2 +- .../api/html/geometry_msgs/msg/Inertia.html | 2 +- .../geometry_msgs/msg/InertiaStamped.html | 2 +- static/api/html/geometry_msgs/msg/Point.html | 2 +- .../api/html/geometry_msgs/msg/Point32.html | 2 +- .../html/geometry_msgs/msg/PointStamped.html | 2 +- .../api/html/geometry_msgs/msg/Polygon.html | 2 +- .../geometry_msgs/msg/PolygonInstance.html | 2 +- .../msg/PolygonInstanceStamped.html | 2 +- .../geometry_msgs/msg/PolygonStamped.html | 2 +- static/api/html/geometry_msgs/msg/Pose.html | 2 +- static/api/html/geometry_msgs/msg/Pose2D.html | 2 +- .../api/html/geometry_msgs/msg/PoseArray.html | 2 +- .../html/geometry_msgs/msg/PoseStamped.html | 2 +- .../geometry_msgs/msg/PoseWithCovariance.html | 2 +- .../msg/PoseWithCovarianceStamped.html | 2 +- .../html/geometry_msgs/msg/Quaternion.html | 2 +- .../geometry_msgs/msg/QuaternionStamped.html | 2 +- .../api/html/geometry_msgs/msg/Transform.html | 2 +- .../geometry_msgs/msg/TransformStamped.html | 2 +- static/api/html/geometry_msgs/msg/Twist.html | 2 +- .../html/geometry_msgs/msg/TwistStamped.html | 2 +- .../msg/TwistWithCovariance.html | 2 +- .../msg/TwistWithCovarianceStamped.html | 2 +- .../api/html/geometry_msgs/msg/Vector3.html | 2 +- .../geometry_msgs/msg/Vector3Stamped.html | 2 +- .../geometry_msgs/msg/VelocityStamped.html | 2 +- static/api/html/geometry_msgs/msg/Wrench.html | 2 +- .../html/geometry_msgs/msg/WrenchStamped.html | 2 +- static/api/html/nav_msgs/index-msg.html | 11 +-- static/api/html/nav_msgs/msg/Goals.html | 37 +++++++++ static/api/html/nav_msgs/msg/GridCells.html | 2 +- static/api/html/nav_msgs/msg/MapMetaData.html | 2 +- .../api/html/nav_msgs/msg/OccupancyGrid.html | 2 +- static/api/html/nav_msgs/msg/Odometry.html | 2 +- static/api/html/nav_msgs/msg/Path.html | 2 +- static/api/html/nav_msgs/srv/GetMap.html | 2 +- static/api/html/nav_msgs/srv/GetPlan.html | 2 +- static/api/html/nav_msgs/srv/LoadMap.html | 2 +- static/api/html/nav_msgs/srv/SetMap.html | 2 +- static/api/html/sensor_msgs/index-msg.html | 42 +++++----- .../html/sensor_msgs/msg/BatteryState.html | 2 +- .../api/html/sensor_msgs/msg/CameraInfo.html | 2 +- .../html/sensor_msgs/msg/ChannelFloat32.html | 2 +- .../html/sensor_msgs/msg/CompressedImage.html | 2 +- .../html/sensor_msgs/msg/FluidPressure.html | 2 +- .../api/html/sensor_msgs/msg/Illuminance.html | 2 +- static/api/html/sensor_msgs/msg/Image.html | 2 +- static/api/html/sensor_msgs/msg/Imu.html | 2 +- .../api/html/sensor_msgs/msg/JointState.html | 2 +- static/api/html/sensor_msgs/msg/Joy.html | 2 +- .../api/html/sensor_msgs/msg/JoyFeedback.html | 2 +- .../sensor_msgs/msg/JoyFeedbackArray.html | 2 +- .../api/html/sensor_msgs/msg/LaserEcho.html | 2 +- .../api/html/sensor_msgs/msg/LaserScan.html | 2 +- .../html/sensor_msgs/msg/MagneticField.html | 2 +- .../sensor_msgs/msg/MultiDOFJointState.html | 2 +- .../sensor_msgs/msg/MultiEchoLaserScan.html | 2 +- .../api/html/sensor_msgs/msg/NavSatFix.html | 2 +- .../html/sensor_msgs/msg/NavSatStatus.html | 2 +- .../api/html/sensor_msgs/msg/PointCloud.html | 2 +- .../api/html/sensor_msgs/msg/PointCloud2.html | 2 +- .../api/html/sensor_msgs/msg/PointField.html | 2 +- static/api/html/sensor_msgs/msg/Range.html | 2 +- .../sensor_msgs/msg/RegionOfInterest.html | 2 +- .../sensor_msgs/msg/RelativeHumidity.html | 2 +- .../api/html/sensor_msgs/msg/Temperature.html | 2 +- .../html/sensor_msgs/msg/TimeReference.html | 2 +- .../html/sensor_msgs/srv/SetCameraInfo.html | 2 +- static/api/html/std_msgs/index-msg.html | 44 +++++----- static/api/html/std_msgs/msg/Bool.html | 2 +- static/api/html/std_msgs/msg/Byte.html | 2 +- .../api/html/std_msgs/msg/ByteMultiArray.html | 2 +- static/api/html/std_msgs/msg/Char.html | 2 +- static/api/html/std_msgs/msg/ColorRGBA.html | 2 +- static/api/html/std_msgs/msg/Empty.html | 2 +- static/api/html/std_msgs/msg/Float32.html | 2 +- .../html/std_msgs/msg/Float32MultiArray.html | 2 +- static/api/html/std_msgs/msg/Float64.html | 2 +- .../html/std_msgs/msg/Float64MultiArray.html | 2 +- static/api/html/std_msgs/msg/Header.html | 2 +- static/api/html/std_msgs/msg/Int16.html | 2 +- .../html/std_msgs/msg/Int16MultiArray.html | 2 +- static/api/html/std_msgs/msg/Int32.html | 2 +- .../html/std_msgs/msg/Int32MultiArray.html | 2 +- static/api/html/std_msgs/msg/Int64.html | 2 +- .../html/std_msgs/msg/Int64MultiArray.html | 2 +- static/api/html/std_msgs/msg/Int8.html | 2 +- .../api/html/std_msgs/msg/Int8MultiArray.html | 2 +- .../std_msgs/msg/MultiArrayDimension.html | 2 +- .../html/std_msgs/msg/MultiArrayLayout.html | 2 +- static/api/html/std_msgs/msg/String.html | 2 +- static/api/html/std_msgs/msg/UInt16.html | 2 +- .../html/std_msgs/msg/UInt16MultiArray.html | 2 +- static/api/html/std_msgs/msg/UInt32.html | 2 +- .../html/std_msgs/msg/UInt32MultiArray.html | 2 +- static/api/html/std_msgs/msg/UInt64.html | 2 +- .../html/std_msgs/msg/UInt64MultiArray.html | 2 +- static/api/html/std_msgs/msg/UInt8.html | 2 +- .../html/std_msgs/msg/UInt8MultiArray.html | 2 +- static/api/html/std_srvs/index-msg.html | 4 +- static/api/html/std_srvs/srv/Empty.html | 2 +- static/api/html/std_srvs/srv/SetBool.html | 2 +- static/api/html/std_srvs/srv/Trigger.html | 2 +- 291 files changed, 799 insertions(+), 708 deletions(-) delete mode 100644 static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html delete mode 100644 static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html create mode 100644 static/api/html/clearpath_mission_manager_msgs/srv/ImportTask.html create mode 100644 static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html delete mode 100644 static/api/html/clearpath_navigation_msgs/msg/Task.html rename static/api/html/{clearpath_navigation_msgs/action/UITask.html => clearpath_task_msgs/action/ExecuteTask.html} (50%) create mode 100644 static/api/html/clearpath_task_msgs/index-msg.html create mode 100644 static/api/html/clearpath_task_msgs/msg/Task.html create mode 100644 static/api/html/clearpath_task_msgs/msg/TaskStatus.html create mode 100644 static/api/html/clearpath_task_msgs/srv/ExecuteTask.html create mode 100644 static/api/html/nav_msgs/msg/Goals.html diff --git a/static/api/html/builtin_interfaces/index-msg.html b/static/api/html/builtin_interfaces/index-msg.html index e2217e0b..a04fbcf1 100644 --- a/static/api/html/builtin_interfaces/index-msg.html +++ b/static/api/html/builtin_interfaces/index-msg.html @@ -12,7 +12,7 @@

builtin_interfaces Message Documentation

  • msg/Time
  • msg/Duration
  • - +
    diff --git a/static/api/html/builtin_interfaces/msg/Duration.html b/static/api/html/builtin_interfaces/msg/Duration.html index 1f4dfe51..cce2aaaa 100644 --- a/static/api/html/builtin_interfaces/msg/Duration.html +++ b/static/api/html/builtin_interfaces/msg/Duration.html @@ -16,10 +16,13 @@

    Raw Message Definition

    # Messages of this datatype are of ROS Time following this design:

    # https://design.ros2.org/articles/clock_and_time.html


    -
    # Seconds component, range is valid over any possible int32 value.

    +
    # The seconds component, valid over all int32 values.

    int32 sec

    -
    # Nanoseconds component in the range of [0, 1e9).

    +
    # The nanoseconds component, valid in the range [0, 1e9), to be added to the seconds component.

    +
    # e.g.

    +
    # The duration -1.7 seconds is represented as {sec: -2, nanosec: 3e8}

    +
    # The duration 1.7 seconds is represented as {sec: 1, nanosec: 7e8}

    uint32 nanosec

    Compact Message Definition

    @@ -28,7 +31,7 @@

    Compact Message Definition

    uint32 nanosec
    - + diff --git a/static/api/html/builtin_interfaces/msg/Time.html b/static/api/html/builtin_interfaces/msg/Time.html index 7d90919d..d7f63a26 100644 --- a/static/api/html/builtin_interfaces/msg/Time.html +++ b/static/api/html/builtin_interfaces/msg/Time.html @@ -18,7 +18,10 @@

    Raw Message Definition

    # The seconds component, valid over all int32 values.

    int32 sec

    -
    # The nanoseconds component, valid in the range [0, 1e9).

    +
    # The nanoseconds component, valid in the range [0, 1e9), to be added to the seconds component.

    +
    # e.g.

    +
    # The time -1.7 seconds is represented as {sec: -2, nanosec: 3e8}

    +
    # The time 1.7 seconds is represented as {sec: 1, nanosec: 7e8}

    uint32 nanosec

    Compact Message Definition

    @@ -27,7 +30,7 @@

    Compact Message Definition

    uint32 nanosec
    - + diff --git a/static/api/html/clearpath_control_msgs/index-msg.html b/static/api/html/clearpath_control_msgs/index-msg.html index 855091e1..6432e871 100644 --- a/static/api/html/clearpath_control_msgs/index-msg.html +++ b/static/api/html/clearpath_control_msgs/index-msg.html @@ -9,15 +9,15 @@

    clearpath_control_msgs Message Documentation

    clearpath_control_msgs Service Documentation

    - +
    diff --git a/static/api/html/clearpath_control_msgs/msg/ControlMode.html b/static/api/html/clearpath_control_msgs/msg/ControlMode.html index c043778c..765222ba 100644 --- a/static/api/html/clearpath_control_msgs/msg/ControlMode.html +++ b/static/api/html/clearpath_control_msgs/msg/ControlMode.html @@ -28,7 +28,7 @@

    Compact Message Definition

    int8 mode
    - + diff --git a/static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html b/static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html index 667e8011..decbe608 100644 --- a/static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html +++ b/static/api/html/clearpath_control_msgs/msg/ControlSelectionState.html @@ -23,7 +23,7 @@

    Compact Message Definition

    clearpath_control_msgs/msg/ControlMode mode
    - + diff --git a/static/api/html/clearpath_control_msgs/msg/ControlState.html b/static/api/html/clearpath_control_msgs/msg/ControlState.html index 17547bbb..333a9337 100644 --- a/static/api/html/clearpath_control_msgs/msg/ControlState.html +++ b/static/api/html/clearpath_control_msgs/msg/ControlState.html @@ -23,7 +23,7 @@

    Compact Message Definition

    boolean paused
    - + diff --git a/static/api/html/clearpath_control_msgs/srv/SetControlMode.html b/static/api/html/clearpath_control_msgs/srv/SetControlMode.html index 4e36c467..e2b78a8c 100644 --- a/static/api/html/clearpath_control_msgs/srv/SetControlMode.html +++ b/static/api/html/clearpath_control_msgs/srv/SetControlMode.html @@ -23,7 +23,7 @@

    Compact Message Definition

    clearpath_control_msgs/msg/ControlMode mode
    - + diff --git a/static/api/html/clearpath_dock_msgs/action/Dock.html b/static/api/html/clearpath_dock_msgs/action/Dock.html index f6e327d2..0bf58e76 100644 --- a/static/api/html/clearpath_dock_msgs/action/Dock.html +++ b/static/api/html/clearpath_dock_msgs/action/Dock.html @@ -40,7 +40,7 @@

    Compact Message Definition

    string message
    - + diff --git a/static/api/html/clearpath_dock_msgs/action/NetworkDock.html b/static/api/html/clearpath_dock_msgs/action/NetworkDock.html index f6b55200..1c90ed9c 100644 --- a/static/api/html/clearpath_dock_msgs/action/NetworkDock.html +++ b/static/api/html/clearpath_dock_msgs/action/NetworkDock.html @@ -47,7 +47,7 @@

    Compact Message Definition

    string error_msg
    - + diff --git a/static/api/html/clearpath_dock_msgs/action/Undock.html b/static/api/html/clearpath_dock_msgs/action/Undock.html index 0a75a813..ae539770 100644 --- a/static/api/html/clearpath_dock_msgs/action/Undock.html +++ b/static/api/html/clearpath_dock_msgs/action/Undock.html @@ -40,7 +40,7 @@

    Compact Message Definition

    string message
    - + diff --git a/static/api/html/clearpath_dock_msgs/index-msg.html b/static/api/html/clearpath_dock_msgs/index-msg.html index 1f366ae7..b52d15d1 100644 --- a/static/api/html/clearpath_dock_msgs/index-msg.html +++ b/static/api/html/clearpath_dock_msgs/index-msg.html @@ -9,35 +9,35 @@ diff --git a/static/api/html/clearpath_dock_msgs/msg/DockDatabase.html b/static/api/html/clearpath_dock_msgs/msg/DockDatabase.html index 448cf133..a53b0ba0 100644 --- a/static/api/html/clearpath_dock_msgs/msg/DockDatabase.html +++ b/static/api/html/clearpath_dock_msgs/msg/DockDatabase.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_dock_msgs/msg/DockTemplate[] templates
    - + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockInfo.html b/static/api/html/clearpath_dock_msgs/msg/DockInfo.html index 159841f0..09f0147b 100644 --- a/static/api/html/clearpath_dock_msgs/msg/DockInfo.html +++ b/static/api/html/clearpath_dock_msgs/msg/DockInfo.html @@ -53,7 +53,7 @@

    Compact Message Definition

    geometry_msgs/msg/Quaternion orientation
    - + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html b/static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html index 0cefe68d..c3cdc115 100644 --- a/static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html +++ b/static/api/html/clearpath_dock_msgs/msg/DockInfoArray.html @@ -23,7 +23,7 @@

    Compact Message Definition

    clearpath_dock_msgs/msg/DockInfo[] docks
    - + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockState.html b/static/api/html/clearpath_dock_msgs/msg/DockState.html index 74cfb0fb..6544aa60 100644 --- a/static/api/html/clearpath_dock_msgs/msg/DockState.html +++ b/static/api/html/clearpath_dock_msgs/msg/DockState.html @@ -32,7 +32,7 @@

    Compact Message Definition

    uint8 state
    - + diff --git a/static/api/html/clearpath_dock_msgs/msg/DockTemplate.html b/static/api/html/clearpath_dock_msgs/msg/DockTemplate.html index 834bcb77..b812294a 100644 --- a/static/api/html/clearpath_dock_msgs/msg/DockTemplate.html +++ b/static/api/html/clearpath_dock_msgs/msg/DockTemplate.html @@ -35,7 +35,7 @@

    Compact Message Definition

    geometry_msgs/msg/Pose2D t_dock_undock
    - + diff --git a/static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html b/static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html index 35abec0a..af740f0d 100644 --- a/static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html +++ b/static/api/html/clearpath_dock_msgs/msg/TargetTrackerState.html @@ -35,7 +35,7 @@

    Compact Message Definition

    double distance_to_target
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/AddDock.html b/static/api/html/clearpath_dock_msgs/srv/AddDock.html index a2664c32..8c4fb9d6 100644 --- a/static/api/html/clearpath_dock_msgs/srv/AddDock.html +++ b/static/api/html/clearpath_dock_msgs/srv/AddDock.html @@ -29,7 +29,7 @@

    Compact Message Definition

    clearpath_dock_msgs/msg/DockInfo dock
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html b/static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html index 6f6188f3..35ac0d93 100644 --- a/static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html +++ b/static/api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html @@ -30,7 +30,7 @@

    Compact Message Definition

    string dock_template
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/ExportData.html b/static/api/html/clearpath_dock_msgs/srv/ExportData.html index 3d7f8b98..9795db03 100644 --- a/static/api/html/clearpath_dock_msgs/srv/ExportData.html +++ b/static/api/html/clearpath_dock_msgs/srv/ExportData.html @@ -24,7 +24,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/GetDock.html b/static/api/html/clearpath_dock_msgs/srv/GetDock.html index 92abe1d9..66f32f52 100644 --- a/static/api/html/clearpath_dock_msgs/srv/GetDock.html +++ b/static/api/html/clearpath_dock_msgs/srv/GetDock.html @@ -29,7 +29,7 @@

    Compact Message Definition

    string name
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html b/static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html index 3f34fed5..a1413ee4 100644 --- a/static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html +++ b/static/api/html/clearpath_dock_msgs/srv/GetDockDatabase.html @@ -25,7 +25,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html b/static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html index fe272cb9..145c2e91 100644 --- a/static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html +++ b/static/api/html/clearpath_dock_msgs/srv/GetDockPoses.html @@ -31,7 +31,7 @@

    Compact Message Definition

    string name
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/ImportData.html b/static/api/html/clearpath_dock_msgs/srv/ImportData.html index fcb20401..fdb64e69 100644 --- a/static/api/html/clearpath_dock_msgs/srv/ImportData.html +++ b/static/api/html/clearpath_dock_msgs/srv/ImportData.html @@ -27,7 +27,7 @@

    Compact Message Definition

    string data
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/RemoveDock.html b/static/api/html/clearpath_dock_msgs/srv/RemoveDock.html index 24916b7a..a767174d 100644 --- a/static/api/html/clearpath_dock_msgs/srv/RemoveDock.html +++ b/static/api/html/clearpath_dock_msgs/srv/RemoveDock.html @@ -30,7 +30,7 @@

    Compact Message Definition

    string name
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/RunDocking.html b/static/api/html/clearpath_dock_msgs/srv/RunDocking.html index 3daed210..b960e01d 100644 --- a/static/api/html/clearpath_dock_msgs/srv/RunDocking.html +++ b/static/api/html/clearpath_dock_msgs/srv/RunDocking.html @@ -25,7 +25,7 @@

    Compact Message Definition

    string name
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/RunUndocking.html b/static/api/html/clearpath_dock_msgs/srv/RunUndocking.html index c0d42776..c08faecd 100644 --- a/static/api/html/clearpath_dock_msgs/srv/RunUndocking.html +++ b/static/api/html/clearpath_dock_msgs/srv/RunUndocking.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string name
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/SurveyDock.html b/static/api/html/clearpath_dock_msgs/srv/SurveyDock.html index c2d34ffb..8846815b 100644 --- a/static/api/html/clearpath_dock_msgs/srv/SurveyDock.html +++ b/static/api/html/clearpath_dock_msgs/srv/SurveyDock.html @@ -27,7 +27,7 @@

    Compact Message Definition

    float timeout
    - + diff --git a/static/api/html/clearpath_dock_msgs/srv/UpdateDock.html b/static/api/html/clearpath_dock_msgs/srv/UpdateDock.html index 7f27a521..0ecd69fe 100644 --- a/static/api/html/clearpath_dock_msgs/srv/UpdateDock.html +++ b/static/api/html/clearpath_dock_msgs/srv/UpdateDock.html @@ -29,7 +29,7 @@

    Compact Message Definition

    clearpath_dock_msgs/msg/DockInfo dock
    - + diff --git a/static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html b/static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html deleted file mode 100644 index dcfe421c..00000000 --- a/static/api/html/clearpath_localization_msgs/action/SurveyBaseStation.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - action/SurveyBaseStation Documentation - - - -
    -

    clearpath_localization_msgs/action/SurveyBaseStation Action

    -
    -

    File: clearpath_localization_msgs/action/SurveyBaseStation.action

    -

    Raw Message Definition

    -
    -
    # Action definition for surveying the base station

    -
    -
    # goal

    -
    # the number of GPS fixes that will be used to compute to surveyed position

    - uint32 number_of_desired_fixes
    - ---
    -
    # result

    - bool success
    - ---
    -
    # feedback

    -
    # current progress, as a percentage, of the surveying

    - float32 percent_complete
    -
    -

    Compact Message Definition

    -
    - uint32 number_of_desired_fixes
    -
    - float percent_complete
    -
    - boolean success
    -
    -
    - -
    - - diff --git a/static/api/html/clearpath_localization_msgs/index-msg.html b/static/api/html/clearpath_localization_msgs/index-msg.html index ac06a1a0..91e5ad19 100644 --- a/static/api/html/clearpath_localization_msgs/index-msg.html +++ b/static/api/html/clearpath_localization_msgs/index-msg.html @@ -10,24 +10,19 @@

    clearpath_localization_msgs Message Documentation

    clearpath_localization_msgs Service Documentation

    -

    clearpath_localization_msgs Action Documentation

    - - + diff --git a/static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html b/static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html index 6bd23874..894dd78e 100644 --- a/static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html +++ b/static/api/html/clearpath_localization_msgs/msg/GNSSStatus.html @@ -60,7 +60,7 @@

    Compact Message Definition

    double correction_age
    - + diff --git a/static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html b/static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html index dd24a41e..0921fba3 100644 --- a/static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html +++ b/static/api/html/clearpath_localization_msgs/msg/LocalizationStatus.html @@ -35,7 +35,7 @@

    Compact Message Definition

    boolean dead_reckoning
    - + diff --git a/static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html b/static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html deleted file mode 100644 index 1d34f61c..00000000 --- a/static/api/html/clearpath_localization_msgs/msg/SurveyProperties.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - msg/SurveyProperties Documentation - - - -
    -

    clearpath_localization_msgs/msg/SurveyProperties Message

    -
    -

    File: clearpath_localization_msgs/msg/SurveyProperties.msg

    -

    Raw Message Definition

    -
    -
    # Message definition containing the base station survey properties

    -
    -
    # ISO 8601 date/time format of last successfull base station survey

    - string last_survey_time
    -
    -
    # Number of samples used in survey

    - uint32 num_samples
    -
    -
    # GPS location of the base station

    - sensor_msgs/NavSatFix base_location
    -
    -
    # denotes a successfull base station survey

    - bool success
    -
    -

    Compact Message Definition

    -
    - string last_survey_time
    - uint32 num_samples
    - sensor_msgs/msg/NavSatFix base_location
    - boolean success
    -
    -
    - -
    - - diff --git a/static/api/html/clearpath_localization_msgs/msg/XvnStatus.html b/static/api/html/clearpath_localization_msgs/msg/XvnStatus.html index c7919f5f..2b02c210 100644 --- a/static/api/html/clearpath_localization_msgs/msg/XvnStatus.html +++ b/static/api/html/clearpath_localization_msgs/msg/XvnStatus.html @@ -95,7 +95,7 @@

    Compact Message Definition

    uint8 rtk_status
    - + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html index 1c8fb969..2e94a7d7 100644 --- a/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html @@ -25,7 +25,7 @@

    Compact Message Definition

    geometry_msgs/msg/PoseStamped pose
    - + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html index bda7fed6..74dbc979 100644 --- a/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html @@ -25,7 +25,7 @@

    Compact Message Definition

    geometry_msgs/msg/PoseStamped[] pose
    - + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html index d5fe847c..1f911a21 100644 --- a/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html @@ -25,7 +25,7 @@

    Compact Message Definition

    sensor_msgs/msg/NavSatFix msg
    - + diff --git a/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html index 38109e0c..18ebe19a 100644 --- a/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html +++ b/static/api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html @@ -25,7 +25,7 @@

    Compact Message Definition

    sensor_msgs/msg/NavSatFix[] msg
    - + diff --git a/static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html b/static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html index 9a25fdad..2cc30e8b 100644 --- a/static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html +++ b/static/api/html/clearpath_localization_msgs/srv/ResetLocalization.html @@ -27,7 +27,7 @@

    Compact Message Definition

    uint32 gnss_samples
    - + diff --git a/static/api/html/clearpath_localization_msgs/srv/SetDatum.html b/static/api/html/clearpath_localization_msgs/srv/SetDatum.html index f1934087..8621b8f7 100644 --- a/static/api/html/clearpath_localization_msgs/srv/SetDatum.html +++ b/static/api/html/clearpath_localization_msgs/srv/SetDatum.html @@ -27,7 +27,7 @@

    Compact Message Definition

    float lon
    - + diff --git a/static/api/html/clearpath_logger_msgs/index-msg.html b/static/api/html/clearpath_logger_msgs/index-msg.html index 36e9674c..457511f1 100644 --- a/static/api/html/clearpath_logger_msgs/index-msg.html +++ b/static/api/html/clearpath_logger_msgs/index-msg.html @@ -9,26 +9,26 @@ diff --git a/static/api/html/clearpath_logger_msgs/msg/Event.html b/static/api/html/clearpath_logger_msgs/msg/Event.html index 8893f0f2..b2b142d4 100644 --- a/static/api/html/clearpath_logger_msgs/msg/Event.html +++ b/static/api/html/clearpath_logger_msgs/msg/Event.html @@ -140,7 +140,7 @@

    Compact Message Definition

    string custom_fields_json
    - + diff --git a/static/api/html/clearpath_logger_msgs/msg/EventLog.html b/static/api/html/clearpath_logger_msgs/msg/EventLog.html index 6b9638e4..d1a5dcda 100644 --- a/static/api/html/clearpath_logger_msgs/msg/EventLog.html +++ b/static/api/html/clearpath_logger_msgs/msg/EventLog.html @@ -74,7 +74,7 @@

    Compact Message Definition

    clearpath_logger_msgs/msg/Event[] events
    - + diff --git a/static/api/html/clearpath_logger_msgs/msg/EventLogs.html b/static/api/html/clearpath_logger_msgs/msg/EventLogs.html index 363c66d1..a3f8fef9 100644 --- a/static/api/html/clearpath_logger_msgs/msg/EventLogs.html +++ b/static/api/html/clearpath_logger_msgs/msg/EventLogs.html @@ -19,7 +19,7 @@

    Compact Message Definition

    clearpath_logger_msgs/msg/EventLog[] logs
    - + diff --git a/static/api/html/clearpath_logger_msgs/msg/EventTime.html b/static/api/html/clearpath_logger_msgs/msg/EventTime.html index d4050e3a..2991f9a6 100644 --- a/static/api/html/clearpath_logger_msgs/msg/EventTime.html +++ b/static/api/html/clearpath_logger_msgs/msg/EventTime.html @@ -21,7 +21,7 @@

    Compact Message Definition

    uint32 nanosec
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/DeleteLog.html b/static/api/html/clearpath_logger_msgs/srv/DeleteLog.html index 8844fe70..6502502b 100644 --- a/static/api/html/clearpath_logger_msgs/srv/DeleteLog.html +++ b/static/api/html/clearpath_logger_msgs/srv/DeleteLog.html @@ -27,7 +27,7 @@

    Compact Message Definition

    boolean purge_record
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/DownloadLog.html b/static/api/html/clearpath_logger_msgs/srv/DownloadLog.html index ac5cc5b9..a661c05e 100644 --- a/static/api/html/clearpath_logger_msgs/srv/DownloadLog.html +++ b/static/api/html/clearpath_logger_msgs/srv/DownloadLog.html @@ -29,7 +29,7 @@

    Compact Message Definition

    string log_uuid
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html b/static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html index 4e7bcd32..0e35913c 100644 --- a/static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html +++ b/static/api/html/clearpath_logger_msgs/srv/GetAllLogs.html @@ -21,7 +21,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html index c8534010..b575285a 100644 --- a/static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html +++ b/static/api/html/clearpath_logger_msgs/srv/RecordCustomEvent.html @@ -32,7 +32,7 @@

    Compact Message Definition

    string frame_id
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html index 4d1252fc..e1275de0 100644 --- a/static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html +++ b/static/api/html/clearpath_logger_msgs/srv/RecordErrorEvent.html @@ -32,7 +32,7 @@

    Compact Message Definition

    string error_component
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordEvent.html index 85deed09..1c90a889 100644 --- a/static/api/html/clearpath_logger_msgs/srv/RecordEvent.html +++ b/static/api/html/clearpath_logger_msgs/srv/RecordEvent.html @@ -27,7 +27,7 @@

    Compact Message Definition

    clearpath_logger_msgs/msg/Event event
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html index 09943c96..163af889 100644 --- a/static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html +++ b/static/api/html/clearpath_logger_msgs/srv/RecordLocationEvent.html @@ -45,7 +45,7 @@

    Compact Message Definition

    string[] tags
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html index 4d94d9cc..6a88556a 100644 --- a/static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html +++ b/static/api/html/clearpath_logger_msgs/srv/RecordMediaEvent.html @@ -35,7 +35,7 @@

    Compact Message Definition

    string frame_id
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html b/static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html index 4f86092b..3c857a99 100644 --- a/static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html +++ b/static/api/html/clearpath_logger_msgs/srv/RecordPowerEvent.html @@ -29,7 +29,7 @@

    Compact Message Definition

    boolean charging
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/StartRecording.html b/static/api/html/clearpath_logger_msgs/srv/StartRecording.html index 9befe2dc..0566ef96 100644 --- a/static/api/html/clearpath_logger_msgs/srv/StartRecording.html +++ b/static/api/html/clearpath_logger_msgs/srv/StartRecording.html @@ -24,7 +24,7 @@

    Compact Message Definition

    string name
    - + diff --git a/static/api/html/clearpath_logger_msgs/srv/StopRecording.html b/static/api/html/clearpath_logger_msgs/srv/StopRecording.html index 4d75551e..a598578e 100644 --- a/static/api/html/clearpath_logger_msgs/srv/StopRecording.html +++ b/static/api/html/clearpath_logger_msgs/srv/StopRecording.html @@ -24,7 +24,7 @@

    Compact Message Definition

    string custom_fields_json
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/index-msg.html b/static/api/html/clearpath_mission_manager_msgs/index-msg.html index 82d09287..4de44aeb 100644 --- a/static/api/html/clearpath_mission_manager_msgs/index-msg.html +++ b/static/api/html/clearpath_mission_manager_msgs/index-msg.html @@ -9,64 +9,65 @@

    clearpath_mission_manager_msgs Message Documentation

    clearpath_mission_manager_msgs Service Documentation

    - +
    diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html index 90e91d08..5d4ca4c7 100644 --- a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html +++ b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkEdgeReq.html @@ -27,7 +27,7 @@

    Compact Message Definition

    float radius
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html index 2f7dbb24..d17aba67 100644 --- a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html +++ b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapState.html @@ -42,7 +42,7 @@

    Compact Message Definition

    boolean size_exceeded
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html index 52ff2992..b82cf357 100644 --- a/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html +++ b/static/api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html @@ -20,7 +20,7 @@

    Compact Message Definition

    clearpath_mission_manager_msgs/msg/NetworkMapState[] map_states
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html b/static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html index d5f07487..0d4246d7 100644 --- a/static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html +++ b/static/api/html/clearpath_mission_manager_msgs/msg/StorageState.html @@ -26,7 +26,7 @@

    Raw Message Definition

    clearpath_navigation_msgs/Waypoint[] waypoints

    # All tasks defined in the database

    - clearpath_navigation_msgs/Task[] tasks
    + clearpath_task_msgs/Task[] tasks

    # All network of paths missions in the database

    clearpath_navigation_msgs/NetworkMission[] network_missions
    @@ -41,13 +41,13 @@

    Compact Message Definition

    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html index dae51fee..5bd85838 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html @@ -52,7 +52,7 @@

    Compact Message Definition

    boolean symmetrical
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html index 264e65fd..3fca9a50 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html @@ -37,7 +37,7 @@

    Compact Message Definition

    boolean symmetrical
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html index c4273e01..6e6f412e 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html @@ -47,7 +47,7 @@

    Compact Message Definition

    boolean symmetrical
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html index d547b8a2..e5be4527 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html @@ -36,7 +36,7 @@

    Compact Message Definition

    int32 position
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html index 1fc0c110..ee661427 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html @@ -29,7 +29,7 @@

    Compact Message Definition

    string tag
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html index 628a1ad5..a094e596 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CloneMission.html @@ -34,7 +34,7 @@

    Compact Message Definition

    boolean reverse
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html index 3c229d69..15b4bf1d 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html @@ -31,7 +31,7 @@

    Compact Message Definition

    string new_name
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html index d15e472a..243b1437 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html @@ -34,7 +34,7 @@

    Compact Message Definition

    boolean reverse
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html index 239f38a1..3437a589 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string new_name
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html index c78d3832..38080a13 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateMission.html @@ -42,7 +42,7 @@

    Compact Message Definition

    string[] on_stop_ids
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html index 1cad670c..ab584461 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html @@ -45,7 +45,7 @@

    Compact Message Definition

    clearpath_mission_manager_msgs/msg/NetworkEdgeReq[] connections
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html index 797e5ea3..65fb031c 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html @@ -66,7 +66,7 @@

    Compact Message Definition

    boolean network_replan_enabled
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html index 9996eca3..20ee48be 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html @@ -50,7 +50,7 @@

    Compact Message Definition

    string custom_fields_json
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html index 50039ada..9a413b91 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateTask.html @@ -12,58 +12,31 @@

    clearpath_mission_manager_msgs

    File: clearpath_mission_manager_msgs/srv/CreateTask.msg

    Raw Message Definition

    -
    # The desired name for the Task

    string name
    -
    -
    # The ROS Action to invoke to execute the task

    - string action_server_name
    -
    -
    # The version of the task

    - string version
    -
    -
    # The numerical arguments to pass to the action_server_name

    - float64[] floats
    -
    -
    # The string arguments to pass to the action_server_name

    - string[] strings
    -
    -
    # Boolean value which determines whether a mission using this task can continue

    -
    # if this task fails to execute

    + string task_type
    + string server_name
    + string payload
    + bool required
    bool allow_failure
    -
    -
    # Optional list of Waypoint UUIDs to assign this task to automatically

    -
    # The new task will be appended to the end of the existing Waypoints

    - string[] assign_to_wp
    -
    -
    # Optional list of Mission UUIDs to assign this task to automatically

    -
    # The new task will be appended to the end of the existing on_start tasks

    -
    # associated with the specified mission

    - string[] assign_on_start
    -
    -
    # Optional list of Waypoint UUIDs to assign this task to automatically

    -
    # The new task will be appended to the end of the existing on_stop tasks

    -
    # associated with the specified mission

    - string[] assign_on_stop
    + float64 timeout
    ---
    # The resulting Task with an auto-generated UUID is returned

    - clearpath_navigation_msgs/Task result
    + clearpath_task_msgs/Task result

    Compact Message Definition

    - clearpath_navigation_msgs/msg/Task result
    + clearpath_task_msgs/msg/Task result

    string name
    - string action_server_name
    - string version
    - double[] floats
    - string[] strings
    + string task_type
    + string server_name
    + string payload
    + boolean required
    boolean allow_failure
    - string[] assign_to_wp
    - string[] assign_on_start
    - string[] assign_on_stop
    + double timeout
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html index 1a70ce4e..68f4da32 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html @@ -54,7 +54,7 @@

    Compact Message Definition

    string[] assign_to
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html index 5e758c69..d4c390e5 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html @@ -23,7 +23,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/PointOfInterest point_of_interest
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html index 2f02fcb4..49d5f1f3 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteById.html @@ -25,7 +25,7 @@

    Compact Message Definition

    string uuid
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html index c9c10672..c33b547e 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html @@ -28,7 +28,7 @@

    Compact Message Definition

    boolean yes_i_am_absolutely_sure_i_want_to_do_this
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html index cedec74a..131fa7ee 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html @@ -29,7 +29,7 @@

    Compact Message Definition

    string parent_id
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html b/static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html index 3c3fcb7b..cf13c1bd 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ExportData.html @@ -24,7 +24,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html index 6ace00c6..f4aeb90f 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllMissions.html @@ -22,7 +22,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html index 6056c7eb..7f94d617 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html @@ -21,7 +21,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html index e84197eb..bd65bce5 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html @@ -22,7 +22,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html index de143756..fc6b8a6a 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html @@ -21,7 +21,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html index 5f037679..95709028 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html @@ -14,15 +14,15 @@

    Raw Message Definition

    ---
    # The array of all Tasks defined in the database

    - clearpath_navigation_msgs/Task[] tasks
    + clearpath_task_msgs/Task[] tasks

    Compact Message Definition

    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html index c349b88d..eee0af19 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html @@ -22,7 +22,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html index 1d642be9..77fa0c2d 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetEverything.html @@ -22,7 +22,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html index 886d0dcc..448a21c4 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetMission.html @@ -25,7 +25,7 @@

    Compact Message Definition

    string uuid
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html index dad85432..97e5161e 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html @@ -24,7 +24,7 @@

    Compact Message Definition

    string uuid
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html index 619c939f..49a8bd27 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html @@ -25,7 +25,7 @@

    Compact Message Definition

    string uuid
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html index 7c2fc8c7..917a924d 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html @@ -23,7 +23,7 @@

    Compact Message Definition

    string uuid
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html index e3731e9c..61ebecbc 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetTask.html @@ -16,16 +16,16 @@

    Raw Message Definition

    string uuid
    ---
    # The Task with the given ID, or null if no Task with that ID exists

    - clearpath_navigation_msgs/Task task
    + clearpath_task_msgs/Task task

    Compact Message Definition

    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html index 1397958a..73463781 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html @@ -25,7 +25,7 @@

    Compact Message Definition

    string uuid
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html index 7f1fe72e..c6e40fc5 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportData.html @@ -27,7 +27,7 @@

    Compact Message Definition

    string data
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html index 3e75f795..d5ac8f50 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportMission.html @@ -26,7 +26,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/Mission mission
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html index f3fe60c9..8d3f3b92 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html @@ -26,7 +26,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/NetworkMap map
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html index dc8ab734..86d7d16d 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html @@ -26,7 +26,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/NetworkMission mission
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ImportTask.html b/static/api/html/clearpath_mission_manager_msgs/srv/ImportTask.html new file mode 100644 index 00000000..6df60b5f --- /dev/null +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ImportTask.html @@ -0,0 +1,33 @@ + + + + + srv/ImportTask Documentation + + + +
    +

    clearpath_mission_manager_msgs/srv/ImportTask Service

    +
    +

    File: clearpath_mission_manager_msgs/srv/ImportTask.msg

    +

    Raw Message Definition

    +
    + string task_json
    + ---
    + bool success
    + string message
    + clearpath_task_msgs/Task task
    +
    +

    Compact Message Definition

    +
    + boolean success
    + string message
    + clearpath_task_msgs/msg/Task task
    +
    + string task_json
    +
    +
    + +
    + + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html b/static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html index 33ed5060..e6abd9ba 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html @@ -41,7 +41,7 @@

    Compact Message Definition

    boolean symmetrical
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html index 2fe43f83..b058559a 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateMission.html @@ -45,7 +45,7 @@

    Compact Message Definition

    string[] on_stop_ids
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html index 0acc5812..4fd6637e 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html @@ -53,7 +53,7 @@

    Compact Message Definition

    float cost_factor
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html index 886fd44d..ee032623 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html @@ -47,7 +47,7 @@

    Compact Message Definition

    float[] cost_factors
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html index c1d51c40..dfe6b585 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html @@ -30,7 +30,7 @@

    Compact Message Definition

    float default_speed_limit
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html index b8294e73..b315fee2 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMission.html @@ -70,7 +70,7 @@

    Compact Message Definition

    boolean network_replan_enabled
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html index f0730740..0f8de308 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html @@ -37,7 +37,7 @@

    Compact Message Definition

    double longitude
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html index 015d56a1..6a1f7ac3 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html @@ -37,7 +37,7 @@

    Compact Message Definition

    double[] longitudes
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html index 0ae3d81b..f6973aa8 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html @@ -54,7 +54,7 @@

    Compact Message Definition

    string custom_fields_json
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html index ac17be92..41e422a8 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html @@ -12,45 +12,32 @@

    clearpath_mission_manager_msgs

    File: clearpath_mission_manager_msgs/srv/UpdateTask.msg

    Raw Message Definition

    -
    # The UUID of the Task to edit

    string uuid
    -
    -
    # The human-readable name for the Task

    string name
    -
    -
    # The ROS Action that the Task executes

    - string action_server_name
    -
    -
    # The version of the Task

    - string version
    -
    -
    # The numerical data to pass to the action_server_name

    - float64[] floats
    -
    -
    # The string data to pass to the action_server_name

    - string[] strings
    -
    -
    # Boolean value which determines whether a mission using this task can continue

    -
    # if this task fails to execute

    + string task_type
    + string server_name
    + string payload
    + bool required
    bool allow_failure
    + float64 timeout
    ---
    -
    # The edited Task, or null if no Task with the given ID exists

    - clearpath_navigation_msgs/Task result
    + clearpath_task_msgs/Task result

    Compact Message Definition

    - clearpath_navigation_msgs/msg/Task result
    + clearpath_task_msgs/msg/Task result

    string uuid
    string name
    - string action_server_name
    - string version
    - double[] floats
    - string[] strings
    + string task_type
    + string server_name
    + string payload
    + boolean required
    boolean allow_failure
    + double timeout
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html index e87e7185..82a33a4a 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html @@ -53,7 +53,7 @@

    Compact Message Definition

    string[] task_ids
    - + diff --git a/static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html b/static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html index 2ad558bd..be326cdd 100644 --- a/static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html +++ b/static/api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string uuid
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html index 055ad824..df91dc3d 100644 --- a/static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteMissionByUuid.html @@ -46,7 +46,7 @@

    Compact Message Definition

    string message
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html index a4c9ef46..67069015 100644 --- a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html @@ -66,7 +66,7 @@

    Compact Message Definition

    string error_msg
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html new file mode 100644 index 00000000..b61e2fea --- /dev/null +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html @@ -0,0 +1,72 @@ + + + + + action/ExecuteNetworkGoToPOI Documentation + + + +
    +

    clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI Action

    +
    +

    File: clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.action

    +

    Raw Message Definition

    +
    +
    # Action definition for sending a GoTo POI to the Clearpath OutdoorNav software

    +
    +
    # goal

    + string poi_uuid
    + string map_uuid
    +
    + ---
    +
    # result

    +
    + uint8 UNKNOWN = 0
    + uint8 CANCELLED = 1
    + uint8 COLLISION = 2
    + uint8 PLANNING = 3
    + uint8 START_TASKS = 4
    + uint8 END_TASKS = 5
    + uint8 MISSION_TASKS = 6
    + uint8 code
    +
    + bool success
    + string message
    + uint16 NONE=0
    + uint16 error_code
    + string error_msg
    +
    + ---
    +
    # feedback

    + string message
    + clearpath_navigation_msgs/NetworkMissionSegment network_plan
    + float32 elapsed_time
    +
    +

    Compact Message Definition

    +
    + string poi_uuid
    + string map_uuid
    +
    + string message
    + clearpath_navigation_msgs/msg/NetworkMissionSegment network_plan
    + float elapsed_time
    +
    + uint8 UNKNOWN=0
    + uint8 CANCELLED=1
    + uint8 COLLISION=2
    + uint8 PLANNING=3
    + uint8 START_TASKS=4
    + uint8 END_TASKS=5
    + uint8 MISSION_TASKS=6
    + uint16 NONE=0
    + uint8 code
    + boolean success
    + string message
    + uint16 error_code
    + string error_msg
    +
    +
    + +
    + + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html index aaaaf94a..e34917b2 100644 --- a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html @@ -69,7 +69,7 @@

    Compact Message Definition

    string error_msg
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html index a728bf67..80515ee7 100644 --- a/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html +++ b/static/api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html @@ -73,7 +73,7 @@

    Compact Message Definition

    string error_msg
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/InspectPoi.html b/static/api/html/clearpath_navigation_msgs/action/InspectPoi.html index b63a1103..5296a39e 100644 --- a/static/api/html/clearpath_navigation_msgs/action/InspectPoi.html +++ b/static/api/html/clearpath_navigation_msgs/action/InspectPoi.html @@ -38,7 +38,7 @@

    Compact Message Definition

    string message
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/Mission.html b/static/api/html/clearpath_navigation_msgs/action/Mission.html index 001cb39c..3a81d68b 100644 --- a/static/api/html/clearpath_navigation_msgs/action/Mission.html +++ b/static/api/html/clearpath_navigation_msgs/action/Mission.html @@ -43,7 +43,7 @@

    Compact Message Definition

    string message
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/RecordPath.html b/static/api/html/clearpath_navigation_msgs/action/RecordPath.html index 185c9700..37a5cbe1 100644 --- a/static/api/html/clearpath_navigation_msgs/action/RecordPath.html +++ b/static/api/html/clearpath_navigation_msgs/action/RecordPath.html @@ -52,7 +52,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/Vector2D64[] points
    - + diff --git a/static/api/html/clearpath_navigation_msgs/index-msg.html b/static/api/html/clearpath_navigation_msgs/index-msg.html index 244788e4..14c90dc5 100644 --- a/static/api/html/clearpath_navigation_msgs/index-msg.html +++ b/static/api/html/clearpath_navigation_msgs/index-msg.html @@ -10,41 +10,40 @@

    clearpath_navigation_msgs Message Documentation

    clearpath_navigation_msgs Service Documentation

    clearpath_navigation_msgs Action Documentation

    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html b/static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html index bd28295a..282e7255 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html +++ b/static/api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html @@ -23,7 +23,7 @@

    Compact Message Definition

    double uptime
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html b/static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html index 16c793fd..f976a384 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html +++ b/static/api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html @@ -16,44 +16,38 @@

    Raw Message Definition


    std_msgs/Header header
    builtin_interfaces/Time last_start
    - string mission_uuid
    - string map_uuid
    bool paused
    + string current_goal

    uint8 IDLE = 0
    - uint8 MISSION_DIRECT = 1
    - uint8 MISSION_BY_ID = 2
    - uint8 NETWORK_MISSION = 3
    - uint8 NETWORK_MISSION_FROM_GOAL = 4
    - uint8 NETWORK_GOTO = 5
    - uint8 LOCAL_DOCKING = 6
    - uint8 LOCAL_UNDOCKING = 7
    - uint8 RADIUS_DOCKING = 8
    - uint8 NETWORK_DOCKING = 9
    + uint8 NETWORK_MISSION = 1
    + uint8 NETWORK_MISSION_FROM_GOAL = 2
    + uint8 NETWORK_GOTO = 3
    + uint8 NETWORK_GOTO_POI = 4
    + uint8 LOCAL_DOCKING = 5
    + uint8 LOCAL_UNDOCKING = 6
    + uint8 NETWORK_DOCKING = 7

    uint8 state

    Compact Message Definition

    uint8 IDLE=0
    - uint8 MISSION_DIRECT=1
    - uint8 MISSION_BY_ID=2
    - uint8 NETWORK_MISSION=3
    - uint8 NETWORK_MISSION_FROM_GOAL=4
    - uint8 NETWORK_GOTO=5
    - uint8 LOCAL_DOCKING=6
    - uint8 LOCAL_UNDOCKING=7
    - uint8 RADIUS_DOCKING=8
    - uint8 NETWORK_DOCKING=9
    + uint8 NETWORK_MISSION=1
    + uint8 NETWORK_MISSION_FROM_GOAL=2
    + uint8 NETWORK_GOTO=3
    + uint8 NETWORK_GOTO_POI=4
    + uint8 LOCAL_DOCKING=5
    + uint8 LOCAL_UNDOCKING=6
    + uint8 NETWORK_DOCKING=7
    std_msgs/msg/Header header
    builtin_interfaces/msg/Time last_start
    - string mission_uuid
    - string map_uuid
    boolean paused
    + string current_goal
    uint8 state
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html b/static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html index bacd99ab..d6c59f59 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html +++ b/static/api/html/clearpath_navigation_msgs/msg/GoToPreview.html @@ -22,7 +22,7 @@

    Compact Message Definition

    geometry_msgs/msg/Point[] points
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/Mission.html b/static/api/html/clearpath_navigation_msgs/msg/Mission.html index 0ec11887..68fd642c 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/Mission.html +++ b/static/api/html/clearpath_navigation_msgs/msg/Mission.html @@ -26,11 +26,11 @@

    Raw Message Definition

    clearpath_navigation_msgs/Waypoint[] waypoints

    # An array of Tasks to execute on Mission start

    - clearpath_navigation_msgs/Task[] on_start
    + clearpath_task_msgs/Task[] on_start

    # An array of Tasks to execute on Mission stop

    # These Tasks will execute regardless of mission success or failure

    - clearpath_navigation_msgs/Task[] on_stop
    + clearpath_task_msgs/Task[] on_stop

    # Configuration parameters for the mission

    # Additional details TBD

    @@ -42,12 +42,12 @@

    Compact Message Definition

    string name
    string uuid
    clearpath_navigation_msgs/msg/Waypoint[] waypoints
    - clearpath_navigation_msgs/msg/Task[] on_start
    - clearpath_navigation_msgs/msg/Task[] on_stop
    + clearpath_task_msgs/msg/Task[] on_start
    + clearpath_task_msgs/msg/Task[] on_stop
    string onav_config
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html b/static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html index de8e9273..09ea11ee 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html +++ b/static/api/html/clearpath_navigation_msgs/msg/MissionPreview.html @@ -20,7 +20,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/NetworkMissionSegment[] segments
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html b/static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html index e1940fe0..78593c28 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html +++ b/static/api/html/clearpath_navigation_msgs/msg/MissionStatus.html @@ -29,7 +29,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/WaypointStatus[] waypoints
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html index 321882af..c65b9715 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkEdge.html @@ -52,7 +52,7 @@

    Compact Message Definition

    float cost_factor
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html index c3dfc699..d249b1c0 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkGoalState.html @@ -36,7 +36,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/Waypoint waypoint
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html index 4df338fe..82755b59 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkMap.html @@ -42,7 +42,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/NetworkEdge[] connections
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html index fab7bf73..2e1f3d0d 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkMission.html @@ -24,11 +24,11 @@

    Raw Message Definition

    clearpath_navigation_msgs/Waypoint[] waypoints

    # An array of Tasks to execute on Mission start

    - clearpath_navigation_msgs/Task[] on_start
    + clearpath_task_msgs/Task[] on_start

    # An array of Tasks to execute on Mission stop

    # These Tasks will execute regardless of mission success or failure

    - clearpath_navigation_msgs/Task[] on_stop
    + clearpath_task_msgs/Task[] on_stop

    # Boolean value indicating whether robot should attempt 'return to dock' behavior

    # when battery level drops below return_to_dock_battery_level

    @@ -58,8 +58,8 @@

    Compact Message Definition

    string name
    string uuid
    clearpath_navigation_msgs/msg/Waypoint[] waypoints
    - clearpath_navigation_msgs/msg/Task[] on_start
    - clearpath_navigation_msgs/msg/Task[] on_stop
    + clearpath_task_msgs/msg/Task[] on_start
    + clearpath_task_msgs/msg/Task[] on_stop
    boolean return_to_dock_enabled
    string return_to_dock_id
    float return_to_dock_battery_level
    @@ -68,7 +68,7 @@

    Compact Message Definition

    string onav_config
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html index 2decdf91..43c82287 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkMissionSegment.html @@ -25,7 +25,7 @@

    Compact Message Definition

    geometry_msgs/msg/Point[] points
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html b/static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html index ee3afd9b..873933ae 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html +++ b/static/api/html/clearpath_navigation_msgs/msg/NetworkPoint.html @@ -28,7 +28,7 @@

    Compact Message Definition

    double longitude
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html b/static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html index 956c0756..68419295 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html +++ b/static/api/html/clearpath_navigation_msgs/msg/PointOfInterest.html @@ -60,7 +60,7 @@

    Compact Message Definition

    string custom_fields_json
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/Task.html b/static/api/html/clearpath_navigation_msgs/msg/Task.html deleted file mode 100644 index a71446f6..00000000 --- a/static/api/html/clearpath_navigation_msgs/msg/Task.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - msg/Task Documentation - - - -
    -

    clearpath_navigation_msgs/msg/Task Message

    -
    -

    File: clearpath_navigation_msgs/msg/Task.msg

    -

    Raw Message Definition

    -
    -
    # A single task that can be executed at a Waypoint

    -
    -
    # The human-readable name of this task

    - string name
    -
    -
    # A UUID string to uniquely identify this Task

    - string uuid
    -
    -
    # The ROS action that this task executes

    - string action_server_name
    -
    -
    # The version of this task

    - string version
    -
    -
    # Numerical/boolean data to be passed to the action_server_name

    -
    # The exact meaning of these values is dependent on the underlying service

    - float64[] floats
    -
    -
    # String data to be passed to the action_server_name

    -
    # The exact meaning of these values is dependent on the underlying service

    - string[] strings
    -
    -
    # Boolean value which determines whether a mission using this task can continue

    -
    # if this task fails to execute

    - bool allow_failure
    -
    -

    Compact Message Definition

    -
    - string name
    - string uuid
    - string action_server_name
    - string version
    - double[] floats
    - string[] strings
    - boolean allow_failure
    -
    -
    - -
    - - diff --git a/static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html b/static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html index 7b83a126..e2e4fa43 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html +++ b/static/api/html/clearpath_navigation_msgs/msg/Vector2D64.html @@ -21,7 +21,7 @@

    Compact Message Definition

    double[2] point
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/Waypoint.html b/static/api/html/clearpath_navigation_msgs/msg/Waypoint.html index 50122eaa..e6b6d477 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/Waypoint.html +++ b/static/api/html/clearpath_navigation_msgs/msg/Waypoint.html @@ -38,7 +38,7 @@

    Raw Message Definition

    float64 yaw_tolerance

    # The ordered set of Tasks to execute once the goal position & orientation are reached

    - clearpath_navigation_msgs/Task[] tasks
    + clearpath_task_msgs/Task[] tasks

    Compact Message Definition

    @@ -49,10 +49,10 @@

    Compact Message Definition

    double heading
    double position_tolerance
    double yaw_tolerance
    - clearpath_navigation_msgs/msg/Task[] tasks
    + clearpath_task_msgs/msg/Task[] tasks
    - + diff --git a/static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html b/static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html index 85ec672e..d53d51af 100644 --- a/static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html +++ b/static/api/html/clearpath_navigation_msgs/msg/WaypointStatus.html @@ -26,7 +26,7 @@

    Compact Message Definition

    boolean skipped
    - + diff --git a/static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html b/static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html index c46b8c97..24e381c3 100644 --- a/static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html +++ b/static/api/html/clearpath_navigation_msgs/srv/Q62AreaZoom.html @@ -32,7 +32,7 @@

    Compact Message Definition

    float zoom_factor
    - + diff --git a/static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html b/static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html index c4bdea54..682bb046 100644 --- a/static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html +++ b/static/api/html/clearpath_navigation_msgs/srv/StartGoToPreviewer.html @@ -30,7 +30,7 @@

    Compact Message Definition

    clearpath_navigation_msgs/msg/Waypoint waypoint
    - + diff --git a/static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html b/static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html index 3254b8d3..753d36b2 100644 --- a/static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html +++ b/static/api/html/clearpath_navigation_msgs/srv/StartMissionPreviewer.html @@ -29,7 +29,7 @@

    Compact Message Definition

    string mission_uuid
    - + diff --git a/static/api/html/clearpath_safety_msgs/index-msg.html b/static/api/html/clearpath_safety_msgs/index-msg.html index 1bca3f97..48e0c758 100644 --- a/static/api/html/clearpath_safety_msgs/index-msg.html +++ b/static/api/html/clearpath_safety_msgs/index-msg.html @@ -9,46 +9,46 @@

    clearpath_safety_msgs Message Documentation

    clearpath_safety_msgs Service Documentation

    - +
    diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html index d45979a1..30c94506 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigArray.html @@ -41,7 +41,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigTrigger[] trigger_config
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html index 779e17bb..47469c0c 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommon.html @@ -28,7 +28,7 @@

    Compact Message Definition

    string on_trigger_action
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html index 9151c47b..1f6e3900 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigCommunication.html @@ -27,7 +27,7 @@

    Compact Message Definition

    float timeout
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html index 86c26e28..efbb4907 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigHeartbeat.html @@ -25,7 +25,7 @@

    Compact Message Definition

    float timeout
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html index 38bce51b..f6b6a971 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigInclination.html @@ -29,7 +29,7 @@

    Compact Message Definition

    float delay
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html index d1b0c224..e6ee74e7 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeStatus.html @@ -23,7 +23,7 @@

    Compact Message Definition

    uint8 num_requests
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html index 983f4d44..07aafa0d 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus.html @@ -25,7 +25,7 @@

    Compact Message Definition

    uint8 num_requests
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html index ababf346..8062015a 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigNumPoints.html @@ -25,7 +25,7 @@

    Compact Message Definition

    int32 threshold
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html index 0f1e42ef..cd8cd30e 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance.html @@ -29,7 +29,7 @@

    Compact Message Definition

    float timeout
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html index 9055d62a..0a064fd8 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigRtkFix.html @@ -30,7 +30,7 @@

    Compact Message Definition

    string qos
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html index 7c93a6ba..667221a8 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTopicData.html @@ -25,7 +25,7 @@

    Compact Message Definition

    float timeout
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html index 4f165ee2..096556ca 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogConfigTrigger.html @@ -27,7 +27,7 @@

    Compact Message Definition

    boolean condition
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html index 8f6daacc..28688ce5 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatus.html @@ -29,7 +29,7 @@

    Compact Message Definition

    string action
    - + diff --git a/static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html index b9b9fdac..9ae94c94 100644 --- a/static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html +++ b/static/api/html/clearpath_safety_msgs/msg/WatchdogStatusArray.html @@ -24,7 +24,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogStatus[] statuses
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html index d235726a..6bb0e1a6 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigCommunication config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html index f8988504..e0da3845 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigHeartbeat config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html index 07b300d2..5569a5af 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigInclination config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html index 3383f381..b3f0f49d 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddNodeStatusWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigNodeStatus config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html index 452a6f78..ac2aa6c6 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddNodeletStatusWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigNodeletStatus config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html index 76aecdb8..088ebf37 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigNumPoints config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html index c8d79028..b3a30ee8 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigOdomCovariance config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html index 12e66c50..0f61abd8 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigRtkFix config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html index c0a386e3..c3fdb16e 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigTopicData config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html index 4b0c6ce3..3a97324b 100644 --- a/static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html @@ -25,7 +25,7 @@

    Compact Message Definition

    clearpath_safety_msgs/msg/WatchdogConfigTrigger config
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html index 341b1503..e0241879 100644 --- a/static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html @@ -24,7 +24,7 @@

    Compact Message Definition

    string name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html index e8549e6e..4604b5b9 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html index 85fcb614..2fd0e79e 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html index e68c75f4..a75eaf7d 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html index 3bfedaa9..36d8561d 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeStatusWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html index 99012e7b..2addffec 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateNodeletStatusWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html index 61ef6412..a9813ed2 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html index b04216d9..227ffe7f 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html index 31ce4aaf..e80cfce9 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html index cc0e802d..a264ed34 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html b/static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html index c09d1b62..5444ad1f 100644 --- a/static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html +++ b/static/api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html @@ -26,7 +26,7 @@

    Compact Message Definition

    string current_name
    - + diff --git a/static/api/html/clearpath_navigation_msgs/action/UITask.html b/static/api/html/clearpath_task_msgs/action/ExecuteTask.html similarity index 50% rename from static/api/html/clearpath_navigation_msgs/action/UITask.html rename to static/api/html/clearpath_task_msgs/action/ExecuteTask.html index 1c2429a2..26d283ef 100644 --- a/static/api/html/clearpath_navigation_msgs/action/UITask.html +++ b/static/api/html/clearpath_task_msgs/action/ExecuteTask.html @@ -2,39 +2,39 @@ - action/UITask Documentation + action/ExecuteTask Documentation
    -

    clearpath_navigation_msgs/action/UITask Action

    +

    clearpath_task_msgs/action/ExecuteTask Action

    -

    File: clearpath_navigation_msgs/action/UITask.action

    +

    File: clearpath_task_msgs/action/ExecuteTask.action

    Raw Message Definition

    -
    #goal definition

    - string version
    - float64[] floats
    - string[] strings
    +
    # Action to execute a task by task_id

    + string task_id
    ---
    -
    #result definition

    bool success
    + string message
    ---
    -
    #feedback

    - string state
    + string message
    + float64 progress
    + float64 time_elapsed

    Compact Message Definition

    - string version
    - double[] floats
    - string[] strings
    + string task_id

    - string state
    + string message
    + double progress
    + double time_elapsed

    boolean success
    + string message
    - +
    diff --git a/static/api/html/clearpath_task_msgs/index-msg.html b/static/api/html/clearpath_task_msgs/index-msg.html new file mode 100644 index 00000000..a19b8c7e --- /dev/null +++ b/static/api/html/clearpath_task_msgs/index-msg.html @@ -0,0 +1,26 @@ + + + + + clearpath_task_msgs Message / Service / Action Documentation + + + +
    +

    clearpath_task_msgs Message Documentation

    + +

    clearpath_task_msgs Service Documentation

    + +

    clearpath_task_msgs Action Documentation

    + + +
    + + diff --git a/static/api/html/clearpath_task_msgs/msg/Task.html b/static/api/html/clearpath_task_msgs/msg/Task.html new file mode 100644 index 00000000..55f06cdf --- /dev/null +++ b/static/api/html/clearpath_task_msgs/msg/Task.html @@ -0,0 +1,40 @@ + + + + + msg/Task Documentation + + + +
    +

    clearpath_task_msgs/msg/Task Message

    +
    +

    File: clearpath_task_msgs/msg/Task.msg

    +

    Raw Message Definition

    +
    +
    # A single task that can be executed at a Waypoint

    + string name
    + string uuid
    + string task_type
    + string server_name
    + string payload
    + bool required
    + bool allow_failure
    + float64 timeout
    +
    +

    Compact Message Definition

    +
    + string name
    + string uuid
    + string task_type
    + string server_name
    + string payload
    + boolean required
    + boolean allow_failure
    + double timeout
    +
    +
    + +
    + + diff --git a/static/api/html/clearpath_task_msgs/msg/TaskStatus.html b/static/api/html/clearpath_task_msgs/msg/TaskStatus.html new file mode 100644 index 00000000..3517935c --- /dev/null +++ b/static/api/html/clearpath_task_msgs/msg/TaskStatus.html @@ -0,0 +1,30 @@ + + + + + msg/TaskStatus Documentation + + + +
    +

    clearpath_task_msgs/msg/TaskStatus Message

    +
    +

    File: clearpath_task_msgs/msg/TaskStatus.msg

    +

    Raw Message Definition

    +
    +
    # Message to represent the current task status

    + string task_id
    + float64 elapsed_time
    + string feedback
    +
    +

    Compact Message Definition

    +
    + string task_id
    + double elapsed_time
    + string feedback
    +
    +
    + +
    + + diff --git a/static/api/html/clearpath_task_msgs/srv/ExecuteTask.html b/static/api/html/clearpath_task_msgs/srv/ExecuteTask.html new file mode 100644 index 00000000..f3a67115 --- /dev/null +++ b/static/api/html/clearpath_task_msgs/srv/ExecuteTask.html @@ -0,0 +1,32 @@ + + + + + srv/ExecuteTask Documentation + + + +
    +

    clearpath_task_msgs/srv/ExecuteTask Service

    +
    +

    File: clearpath_task_msgs/srv/ExecuteTask.msg

    +

    Raw Message Definition

    +
    +
    # Service to execute a task by task_id

    + string task_id
    + ---
    + bool success
    + string message
    +
    +

    Compact Message Definition

    +
    + boolean success
    + string message
    +
    + string task_id
    +
    +
    + +
    + + diff --git a/static/api/html/geometry_msgs/index-msg.html b/static/api/html/geometry_msgs/index-msg.html index 5f0003e0..dfd474ad 100644 --- a/static/api/html/geometry_msgs/index-msg.html +++ b/static/api/html/geometry_msgs/index-msg.html @@ -9,40 +9,40 @@ diff --git a/static/api/html/geometry_msgs/msg/Accel.html b/static/api/html/geometry_msgs/msg/Accel.html index 8473ab4e..50cb0c10 100644 --- a/static/api/html/geometry_msgs/msg/Accel.html +++ b/static/api/html/geometry_msgs/msg/Accel.html @@ -22,7 +22,7 @@

    Compact Message Definition

    geometry_msgs/msg/Vector3 angular
    - + diff --git a/static/api/html/geometry_msgs/msg/AccelStamped.html b/static/api/html/geometry_msgs/msg/AccelStamped.html index 29b3f7fa..48ba131e 100644 --- a/static/api/html/geometry_msgs/msg/AccelStamped.html +++ b/static/api/html/geometry_msgs/msg/AccelStamped.html @@ -22,7 +22,7 @@

    Compact Message Definition

    geometry_msgs/msg/Accel accel
    - + diff --git a/static/api/html/geometry_msgs/msg/AccelWithCovariance.html b/static/api/html/geometry_msgs/msg/AccelWithCovariance.html index e9518536..e1cca40d 100644 --- a/static/api/html/geometry_msgs/msg/AccelWithCovariance.html +++ b/static/api/html/geometry_msgs/msg/AccelWithCovariance.html @@ -28,7 +28,7 @@

    Compact Message Definition

    double[36] covariance
    - + diff --git a/static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html b/static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html index 0ed49a28..c6a3d38d 100644 --- a/static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html +++ b/static/api/html/geometry_msgs/msg/AccelWithCovarianceStamped.html @@ -22,7 +22,7 @@

    Compact Message Definition

    geometry_msgs/msg/AccelWithCovariance accel
    - + diff --git a/static/api/html/geometry_msgs/msg/Inertia.html b/static/api/html/geometry_msgs/msg/Inertia.html index 574e67a3..f05fa509 100644 --- a/static/api/html/geometry_msgs/msg/Inertia.html +++ b/static/api/html/geometry_msgs/msg/Inertia.html @@ -41,7 +41,7 @@

    Compact Message Definition

    double izz
    - + diff --git a/static/api/html/geometry_msgs/msg/InertiaStamped.html b/static/api/html/geometry_msgs/msg/InertiaStamped.html index 60d28bb9..1b0a9dde 100644 --- a/static/api/html/geometry_msgs/msg/InertiaStamped.html +++ b/static/api/html/geometry_msgs/msg/InertiaStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Inertia inertia
    - + diff --git a/static/api/html/geometry_msgs/msg/Point.html b/static/api/html/geometry_msgs/msg/Point.html index 21c6e510..f0fc47cd 100644 --- a/static/api/html/geometry_msgs/msg/Point.html +++ b/static/api/html/geometry_msgs/msg/Point.html @@ -24,7 +24,7 @@

    Compact Message Definition

    double z
    - + diff --git a/static/api/html/geometry_msgs/msg/Point32.html b/static/api/html/geometry_msgs/msg/Point32.html index 5660eed3..aeacfeb4 100644 --- a/static/api/html/geometry_msgs/msg/Point32.html +++ b/static/api/html/geometry_msgs/msg/Point32.html @@ -31,7 +31,7 @@

    Compact Message Definition

    float z
    - + diff --git a/static/api/html/geometry_msgs/msg/PointStamped.html b/static/api/html/geometry_msgs/msg/PointStamped.html index 647949cd..7a09a2e7 100644 --- a/static/api/html/geometry_msgs/msg/PointStamped.html +++ b/static/api/html/geometry_msgs/msg/PointStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Point point
    - + diff --git a/static/api/html/geometry_msgs/msg/Polygon.html b/static/api/html/geometry_msgs/msg/Polygon.html index 3c0ace73..06f35f54 100644 --- a/static/api/html/geometry_msgs/msg/Polygon.html +++ b/static/api/html/geometry_msgs/msg/Polygon.html @@ -21,7 +21,7 @@

    Compact Message Definition

    geometry_msgs/msg/Point32[] points
    - + diff --git a/static/api/html/geometry_msgs/msg/PolygonInstance.html b/static/api/html/geometry_msgs/msg/PolygonInstance.html index 493ce042..66bbcb9c 100644 --- a/static/api/html/geometry_msgs/msg/PolygonInstance.html +++ b/static/api/html/geometry_msgs/msg/PolygonInstance.html @@ -24,7 +24,7 @@

    Compact Message Definition

    int64 id
    - + diff --git a/static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html b/static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html index 8e0e2a28..535ff677 100644 --- a/static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html +++ b/static/api/html/geometry_msgs/msg/PolygonInstanceStamped.html @@ -24,7 +24,7 @@

    Compact Message Definition

    geometry_msgs/msg/PolygonInstance polygon
    - + diff --git a/static/api/html/geometry_msgs/msg/PolygonStamped.html b/static/api/html/geometry_msgs/msg/PolygonStamped.html index a61e1cee..ebad2404 100644 --- a/static/api/html/geometry_msgs/msg/PolygonStamped.html +++ b/static/api/html/geometry_msgs/msg/PolygonStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Polygon polygon
    - + diff --git a/static/api/html/geometry_msgs/msg/Pose.html b/static/api/html/geometry_msgs/msg/Pose.html index 81dc15e6..a186a939 100644 --- a/static/api/html/geometry_msgs/msg/Pose.html +++ b/static/api/html/geometry_msgs/msg/Pose.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Quaternion orientation
    - + diff --git a/static/api/html/geometry_msgs/msg/Pose2D.html b/static/api/html/geometry_msgs/msg/Pose2D.html index e2be32de..2644aebf 100644 --- a/static/api/html/geometry_msgs/msg/Pose2D.html +++ b/static/api/html/geometry_msgs/msg/Pose2D.html @@ -30,7 +30,7 @@

    Compact Message Definition

    double theta
    - + diff --git a/static/api/html/geometry_msgs/msg/PoseArray.html b/static/api/html/geometry_msgs/msg/PoseArray.html index 3eefac8e..c62dad71 100644 --- a/static/api/html/geometry_msgs/msg/PoseArray.html +++ b/static/api/html/geometry_msgs/msg/PoseArray.html @@ -24,7 +24,7 @@

    Compact Message Definition

    geometry_msgs/msg/Pose[] poses
    - + diff --git a/static/api/html/geometry_msgs/msg/PoseStamped.html b/static/api/html/geometry_msgs/msg/PoseStamped.html index 28de5311..8f009639 100644 --- a/static/api/html/geometry_msgs/msg/PoseStamped.html +++ b/static/api/html/geometry_msgs/msg/PoseStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Pose pose
    - + diff --git a/static/api/html/geometry_msgs/msg/PoseWithCovariance.html b/static/api/html/geometry_msgs/msg/PoseWithCovariance.html index 53b3bba9..f06a95ab 100644 --- a/static/api/html/geometry_msgs/msg/PoseWithCovariance.html +++ b/static/api/html/geometry_msgs/msg/PoseWithCovariance.html @@ -28,7 +28,7 @@

    Compact Message Definition

    double[36] covariance
    - + diff --git a/static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html b/static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html index fbc55c82..be2aa2a7 100644 --- a/static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html +++ b/static/api/html/geometry_msgs/msg/PoseWithCovarianceStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/PoseWithCovariance pose
    - + diff --git a/static/api/html/geometry_msgs/msg/Quaternion.html b/static/api/html/geometry_msgs/msg/Quaternion.html index 11456794..c12c6865 100644 --- a/static/api/html/geometry_msgs/msg/Quaternion.html +++ b/static/api/html/geometry_msgs/msg/Quaternion.html @@ -27,7 +27,7 @@

    Compact Message Definition

    double w=1.0
    - + diff --git a/static/api/html/geometry_msgs/msg/QuaternionStamped.html b/static/api/html/geometry_msgs/msg/QuaternionStamped.html index e9f46ec8..5716b04c 100644 --- a/static/api/html/geometry_msgs/msg/QuaternionStamped.html +++ b/static/api/html/geometry_msgs/msg/QuaternionStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Quaternion quaternion
    - + diff --git a/static/api/html/geometry_msgs/msg/Transform.html b/static/api/html/geometry_msgs/msg/Transform.html index ec4e9a28..5ddf2d0f 100644 --- a/static/api/html/geometry_msgs/msg/Transform.html +++ b/static/api/html/geometry_msgs/msg/Transform.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Quaternion rotation
    - + diff --git a/static/api/html/geometry_msgs/msg/TransformStamped.html b/static/api/html/geometry_msgs/msg/TransformStamped.html index 605b70f6..f1944855 100644 --- a/static/api/html/geometry_msgs/msg/TransformStamped.html +++ b/static/api/html/geometry_msgs/msg/TransformStamped.html @@ -39,7 +39,7 @@

    Compact Message Definition

    geometry_msgs/msg/Transform transform
    - + diff --git a/static/api/html/geometry_msgs/msg/Twist.html b/static/api/html/geometry_msgs/msg/Twist.html index 20ef3efb..4ddc6138 100644 --- a/static/api/html/geometry_msgs/msg/Twist.html +++ b/static/api/html/geometry_msgs/msg/Twist.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Vector3 angular
    - + diff --git a/static/api/html/geometry_msgs/msg/TwistStamped.html b/static/api/html/geometry_msgs/msg/TwistStamped.html index 3fb08bed..9f7f15b1 100644 --- a/static/api/html/geometry_msgs/msg/TwistStamped.html +++ b/static/api/html/geometry_msgs/msg/TwistStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Twist twist
    - + diff --git a/static/api/html/geometry_msgs/msg/TwistWithCovariance.html b/static/api/html/geometry_msgs/msg/TwistWithCovariance.html index 519618f8..0dae420b 100644 --- a/static/api/html/geometry_msgs/msg/TwistWithCovariance.html +++ b/static/api/html/geometry_msgs/msg/TwistWithCovariance.html @@ -28,7 +28,7 @@

    Compact Message Definition

    double[36] covariance
    - + diff --git a/static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html b/static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html index ee3c5be9..fceae46c 100644 --- a/static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html +++ b/static/api/html/geometry_msgs/msg/TwistWithCovarianceStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/TwistWithCovariance twist
    - + diff --git a/static/api/html/geometry_msgs/msg/Vector3.html b/static/api/html/geometry_msgs/msg/Vector3.html index 7e6e67b5..23046f66 100644 --- a/static/api/html/geometry_msgs/msg/Vector3.html +++ b/static/api/html/geometry_msgs/msg/Vector3.html @@ -29,7 +29,7 @@

    Compact Message Definition

    double z
    - + diff --git a/static/api/html/geometry_msgs/msg/Vector3Stamped.html b/static/api/html/geometry_msgs/msg/Vector3Stamped.html index d91a2dd2..a44a3a22 100644 --- a/static/api/html/geometry_msgs/msg/Vector3Stamped.html +++ b/static/api/html/geometry_msgs/msg/Vector3Stamped.html @@ -26,7 +26,7 @@

    Compact Message Definition

    geometry_msgs/msg/Vector3 vector
    - + diff --git a/static/api/html/geometry_msgs/msg/VelocityStamped.html b/static/api/html/geometry_msgs/msg/VelocityStamped.html index c795eb24..d28b2454 100644 --- a/static/api/html/geometry_msgs/msg/VelocityStamped.html +++ b/static/api/html/geometry_msgs/msg/VelocityStamped.html @@ -29,7 +29,7 @@

    Compact Message Definition

    geometry_msgs/msg/Twist velocity
    - + diff --git a/static/api/html/geometry_msgs/msg/Wrench.html b/static/api/html/geometry_msgs/msg/Wrench.html index b39e82d5..b52771bf 100644 --- a/static/api/html/geometry_msgs/msg/Wrench.html +++ b/static/api/html/geometry_msgs/msg/Wrench.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Vector3 torque
    - + diff --git a/static/api/html/geometry_msgs/msg/WrenchStamped.html b/static/api/html/geometry_msgs/msg/WrenchStamped.html index 7304ab33..5aafb0c0 100644 --- a/static/api/html/geometry_msgs/msg/WrenchStamped.html +++ b/static/api/html/geometry_msgs/msg/WrenchStamped.html @@ -23,7 +23,7 @@

    Compact Message Definition

    geometry_msgs/msg/Wrench wrench
    - + diff --git a/static/api/html/nav_msgs/index-msg.html b/static/api/html/nav_msgs/index-msg.html index 5ed7e747..d299f063 100644 --- a/static/api/html/nav_msgs/index-msg.html +++ b/static/api/html/nav_msgs/index-msg.html @@ -9,20 +9,21 @@

    nav_msgs Message Documentation

    nav_msgs Service Documentation

    - +
    diff --git a/static/api/html/nav_msgs/msg/Goals.html b/static/api/html/nav_msgs/msg/Goals.html new file mode 100644 index 00000000..5ecdc3e9 --- /dev/null +++ b/static/api/html/nav_msgs/msg/Goals.html @@ -0,0 +1,37 @@ + + + + + msg/Goals Documentation + + + +
    +

    nav_msgs/msg/Goals Message

    +
    +

    File: nav_msgs/msg/Goals.msg

    +

    Raw Message Definition

    +
    +
    # An array of navigation goals

    +
    +
    +
    # This header will store the time at which the poses were computed (not to be confused with the stamps of the poses themselves)

    +
    # In the case that individual poses do not have their frame_id set or their timetamp set they will use the default value here.

    + std_msgs/Header header
    +
    +
    # An array of goals to for navigation to achieve.

    +
    # The goals should be executed in the order of the array.

    +
    # The header and stamp are intended to be used for computing the position of the goals.

    +
    # They may vary to support cases of goals that are moving with respect to the robot.

    + geometry_msgs/PoseStamped[] goals
    +
    +

    Compact Message Definition

    + +
    + +
    + + diff --git a/static/api/html/nav_msgs/msg/GridCells.html b/static/api/html/nav_msgs/msg/GridCells.html index 2a4bc24f..3a7436b4 100644 --- a/static/api/html/nav_msgs/msg/GridCells.html +++ b/static/api/html/nav_msgs/msg/GridCells.html @@ -33,7 +33,7 @@

    Compact Message Definition

    geometry_msgs/msg/Point[] cells
    - + diff --git a/static/api/html/nav_msgs/msg/MapMetaData.html b/static/api/html/nav_msgs/msg/MapMetaData.html index 5b2cc82f..fa1f83fa 100644 --- a/static/api/html/nav_msgs/msg/MapMetaData.html +++ b/static/api/html/nav_msgs/msg/MapMetaData.html @@ -39,7 +39,7 @@

    Compact Message Definition

    geometry_msgs/msg/Pose origin
    - + diff --git a/static/api/html/nav_msgs/msg/OccupancyGrid.html b/static/api/html/nav_msgs/msg/OccupancyGrid.html index 6acb1c47..596d3885 100644 --- a/static/api/html/nav_msgs/msg/OccupancyGrid.html +++ b/static/api/html/nav_msgs/msg/OccupancyGrid.html @@ -33,7 +33,7 @@

    Compact Message Definition

    int8[] data
    - + diff --git a/static/api/html/nav_msgs/msg/Odometry.html b/static/api/html/nav_msgs/msg/Odometry.html index 542ee4a9..4f20d139 100644 --- a/static/api/html/nav_msgs/msg/Odometry.html +++ b/static/api/html/nav_msgs/msg/Odometry.html @@ -36,7 +36,7 @@

    Compact Message Definition

    geometry_msgs/msg/TwistWithCovariance twist
    - + diff --git a/static/api/html/nav_msgs/msg/Path.html b/static/api/html/nav_msgs/msg/Path.html index f49bde5d..18ca01bc 100644 --- a/static/api/html/nav_msgs/msg/Path.html +++ b/static/api/html/nav_msgs/msg/Path.html @@ -26,7 +26,7 @@

    Compact Message Definition

    geometry_msgs/msg/PoseStamped[] poses
    - + diff --git a/static/api/html/nav_msgs/srv/GetMap.html b/static/api/html/nav_msgs/srv/GetMap.html index dfc193ba..31551d52 100644 --- a/static/api/html/nav_msgs/srv/GetMap.html +++ b/static/api/html/nav_msgs/srv/GetMap.html @@ -23,7 +23,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/nav_msgs/srv/GetPlan.html b/static/api/html/nav_msgs/srv/GetPlan.html index 139219da..a3978721 100644 --- a/static/api/html/nav_msgs/srv/GetPlan.html +++ b/static/api/html/nav_msgs/srv/GetPlan.html @@ -36,7 +36,7 @@

    Compact Message Definition

    float tolerance
    - + diff --git a/static/api/html/nav_msgs/srv/LoadMap.html b/static/api/html/nav_msgs/srv/LoadMap.html index e9218bbd..26e058d6 100644 --- a/static/api/html/nav_msgs/srv/LoadMap.html +++ b/static/api/html/nav_msgs/srv/LoadMap.html @@ -41,7 +41,7 @@

    Compact Message Definition

    string map_url
    - + diff --git a/static/api/html/nav_msgs/srv/SetMap.html b/static/api/html/nav_msgs/srv/SetMap.html index d4cd3f30..11a04722 100644 --- a/static/api/html/nav_msgs/srv/SetMap.html +++ b/static/api/html/nav_msgs/srv/SetMap.html @@ -32,7 +32,7 @@

    Compact Message Definition

    geometry_msgs/msg/PoseWithCovarianceStamped initial_pose
    - + diff --git a/static/api/html/sensor_msgs/index-msg.html b/static/api/html/sensor_msgs/index-msg.html index d337ad83..bb979126 100644 --- a/static/api/html/sensor_msgs/index-msg.html +++ b/static/api/html/sensor_msgs/index-msg.html @@ -9,39 +9,39 @@ diff --git a/static/api/html/sensor_msgs/msg/BatteryState.html b/static/api/html/sensor_msgs/msg/BatteryState.html index d8e908dc..582f43cd 100644 --- a/static/api/html/sensor_msgs/msg/BatteryState.html +++ b/static/api/html/sensor_msgs/msg/BatteryState.html @@ -110,7 +110,7 @@

    Compact Message Definition

    string serial_number
    - + diff --git a/static/api/html/sensor_msgs/msg/CameraInfo.html b/static/api/html/sensor_msgs/msg/CameraInfo.html index 85c496a9..3fe5b4ba 100644 --- a/static/api/html/sensor_msgs/msg/CameraInfo.html +++ b/static/api/html/sensor_msgs/msg/CameraInfo.html @@ -159,7 +159,7 @@

    Compact Message Definition

    sensor_msgs/msg/RegionOfInterest roi
    - + diff --git a/static/api/html/sensor_msgs/msg/ChannelFloat32.html b/static/api/html/sensor_msgs/msg/ChannelFloat32.html index 9e5c4efd..eebe9038 100644 --- a/static/api/html/sensor_msgs/msg/ChannelFloat32.html +++ b/static/api/html/sensor_msgs/msg/ChannelFloat32.html @@ -43,7 +43,7 @@

    Compact Message Definition

    float[] values
    - + diff --git a/static/api/html/sensor_msgs/msg/CompressedImage.html b/static/api/html/sensor_msgs/msg/CompressedImage.html index d422e736..391eef27 100644 --- a/static/api/html/sensor_msgs/msg/CompressedImage.html +++ b/static/api/html/sensor_msgs/msg/CompressedImage.html @@ -61,7 +61,7 @@

    Compact Message Definition

    uint8[] data
    - + diff --git a/static/api/html/sensor_msgs/msg/FluidPressure.html b/static/api/html/sensor_msgs/msg/FluidPressure.html index 7236fbc6..746c2989 100644 --- a/static/api/html/sensor_msgs/msg/FluidPressure.html +++ b/static/api/html/sensor_msgs/msg/FluidPressure.html @@ -32,7 +32,7 @@

    Compact Message Definition

    double variance
    - + diff --git a/static/api/html/sensor_msgs/msg/Illuminance.html b/static/api/html/sensor_msgs/msg/Illuminance.html index 07480b41..238006b6 100644 --- a/static/api/html/sensor_msgs/msg/Illuminance.html +++ b/static/api/html/sensor_msgs/msg/Illuminance.html @@ -40,7 +40,7 @@

    Compact Message Definition

    double variance
    - + diff --git a/static/api/html/sensor_msgs/msg/Image.html b/static/api/html/sensor_msgs/msg/Image.html index 49e670cc..f2dee6ba 100644 --- a/static/api/html/sensor_msgs/msg/Image.html +++ b/static/api/html/sensor_msgs/msg/Image.html @@ -50,7 +50,7 @@

    Compact Message Definition

    uint8[] data
    - + diff --git a/static/api/html/sensor_msgs/msg/Imu.html b/static/api/html/sensor_msgs/msg/Imu.html index 4db0b984..1ba3aa6f 100644 --- a/static/api/html/sensor_msgs/msg/Imu.html +++ b/static/api/html/sensor_msgs/msg/Imu.html @@ -48,7 +48,7 @@

    Compact Message Definition

    double[9] linear_acceleration_covariance
    - + diff --git a/static/api/html/sensor_msgs/msg/JointState.html b/static/api/html/sensor_msgs/msg/JointState.html index d2097ceb..8adfb26b 100644 --- a/static/api/html/sensor_msgs/msg/JointState.html +++ b/static/api/html/sensor_msgs/msg/JointState.html @@ -47,7 +47,7 @@

    Compact Message Definition

    double[] effort
    - + diff --git a/static/api/html/sensor_msgs/msg/Joy.html b/static/api/html/sensor_msgs/msg/Joy.html index daa36315..ebf9d8d7 100644 --- a/static/api/html/sensor_msgs/msg/Joy.html +++ b/static/api/html/sensor_msgs/msg/Joy.html @@ -30,7 +30,7 @@

    Compact Message Definition

    int32[] buttons
    - + diff --git a/static/api/html/sensor_msgs/msg/JoyFeedback.html b/static/api/html/sensor_msgs/msg/JoyFeedback.html index bb6275f2..9e806f0a 100644 --- a/static/api/html/sensor_msgs/msg/JoyFeedback.html +++ b/static/api/html/sensor_msgs/msg/JoyFeedback.html @@ -37,7 +37,7 @@

    Compact Message Definition

    float intensity
    - + diff --git a/static/api/html/sensor_msgs/msg/JoyFeedbackArray.html b/static/api/html/sensor_msgs/msg/JoyFeedbackArray.html index 324db0ab..7d701f39 100644 --- a/static/api/html/sensor_msgs/msg/JoyFeedbackArray.html +++ b/static/api/html/sensor_msgs/msg/JoyFeedbackArray.html @@ -20,7 +20,7 @@

    Compact Message Definition

    sensor_msgs/msg/JoyFeedback[] array
    - + diff --git a/static/api/html/sensor_msgs/msg/LaserEcho.html b/static/api/html/sensor_msgs/msg/LaserEcho.html index ab94580b..2c8eb9d6 100644 --- a/static/api/html/sensor_msgs/msg/LaserEcho.html +++ b/static/api/html/sensor_msgs/msg/LaserEcho.html @@ -23,7 +23,7 @@

    Compact Message Definition

    float[] echoes
    - + diff --git a/static/api/html/sensor_msgs/msg/LaserScan.html b/static/api/html/sensor_msgs/msg/LaserScan.html index 9e3c8317..30a370d0 100644 --- a/static/api/html/sensor_msgs/msg/LaserScan.html +++ b/static/api/html/sensor_msgs/msg/LaserScan.html @@ -57,7 +57,7 @@

    Compact Message Definition

    float[] intensities
    - + diff --git a/static/api/html/sensor_msgs/msg/MagneticField.html b/static/api/html/sensor_msgs/msg/MagneticField.html index 68972db0..ec5a8105 100644 --- a/static/api/html/sensor_msgs/msg/MagneticField.html +++ b/static/api/html/sensor_msgs/msg/MagneticField.html @@ -41,7 +41,7 @@

    Compact Message Definition

    double[9] magnetic_field_covariance
    - + diff --git a/static/api/html/sensor_msgs/msg/MultiDOFJointState.html b/static/api/html/sensor_msgs/msg/MultiDOFJointState.html index bfd22136..7f94076e 100644 --- a/static/api/html/sensor_msgs/msg/MultiDOFJointState.html +++ b/static/api/html/sensor_msgs/msg/MultiDOFJointState.html @@ -48,7 +48,7 @@

    Compact Message Definition

    geometry_msgs/msg/Wrench[] wrench
    - + diff --git a/static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html b/static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html index 2f8bc54d..092d08b2 100644 --- a/static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html +++ b/static/api/html/sensor_msgs/msg/MultiEchoLaserScan.html @@ -59,7 +59,7 @@

    Compact Message Definition

    sensor_msgs/msg/LaserEcho[] intensities
    - + diff --git a/static/api/html/sensor_msgs/msg/NavSatFix.html b/static/api/html/sensor_msgs/msg/NavSatFix.html index a4ba0a85..174d4c48 100644 --- a/static/api/html/sensor_msgs/msg/NavSatFix.html +++ b/static/api/html/sensor_msgs/msg/NavSatFix.html @@ -73,7 +73,7 @@

    Compact Message Definition

    uint8 position_covariance_type
    - + diff --git a/static/api/html/sensor_msgs/msg/NavSatStatus.html b/static/api/html/sensor_msgs/msg/NavSatStatus.html index ee09db48..77b31f2b 100644 --- a/static/api/html/sensor_msgs/msg/NavSatStatus.html +++ b/static/api/html/sensor_msgs/msg/NavSatStatus.html @@ -53,7 +53,7 @@

    Compact Message Definition

    uint16 service
    - + diff --git a/static/api/html/sensor_msgs/msg/PointCloud.html b/static/api/html/sensor_msgs/msg/PointCloud.html index 5a20c119..dc2f6d36 100644 --- a/static/api/html/sensor_msgs/msg/PointCloud.html +++ b/static/api/html/sensor_msgs/msg/PointCloud.html @@ -37,7 +37,7 @@

    Compact Message Definition

    sensor_msgs/msg/ChannelFloat32[] channels
    - + diff --git a/static/api/html/sensor_msgs/msg/PointCloud2.html b/static/api/html/sensor_msgs/msg/PointCloud2.html index f0c0b0b7..2c4eaff0 100644 --- a/static/api/html/sensor_msgs/msg/PointCloud2.html +++ b/static/api/html/sensor_msgs/msg/PointCloud2.html @@ -52,7 +52,7 @@

    Compact Message Definition

    boolean is_dense
    - + diff --git a/static/api/html/sensor_msgs/msg/PointField.html b/static/api/html/sensor_msgs/msg/PointField.html index f1b276bb..4d340e97 100644 --- a/static/api/html/sensor_msgs/msg/PointField.html +++ b/static/api/html/sensor_msgs/msg/PointField.html @@ -45,7 +45,7 @@

    Compact Message Definition

    uint32 count
    - + diff --git a/static/api/html/sensor_msgs/msg/Range.html b/static/api/html/sensor_msgs/msg/Range.html index a3c1a77b..e14aec38 100644 --- a/static/api/html/sensor_msgs/msg/Range.html +++ b/static/api/html/sensor_msgs/msg/Range.html @@ -68,7 +68,7 @@

    Compact Message Definition

    float variance
    - + diff --git a/static/api/html/sensor_msgs/msg/RegionOfInterest.html b/static/api/html/sensor_msgs/msg/RegionOfInterest.html index 9428867e..afefc518 100644 --- a/static/api/html/sensor_msgs/msg/RegionOfInterest.html +++ b/static/api/html/sensor_msgs/msg/RegionOfInterest.html @@ -41,7 +41,7 @@

    Compact Message Definition

    boolean do_rectify
    - + diff --git a/static/api/html/sensor_msgs/msg/RelativeHumidity.html b/static/api/html/sensor_msgs/msg/RelativeHumidity.html index 2cb51bf1..2e9bee8f 100644 --- a/static/api/html/sensor_msgs/msg/RelativeHumidity.html +++ b/static/api/html/sensor_msgs/msg/RelativeHumidity.html @@ -33,7 +33,7 @@

    Compact Message Definition

    double variance
    - + diff --git a/static/api/html/sensor_msgs/msg/Temperature.html b/static/api/html/sensor_msgs/msg/Temperature.html index 430aab6f..418f3459 100644 --- a/static/api/html/sensor_msgs/msg/Temperature.html +++ b/static/api/html/sensor_msgs/msg/Temperature.html @@ -28,7 +28,7 @@

    Compact Message Definition

    double variance
    - + diff --git a/static/api/html/sensor_msgs/msg/TimeReference.html b/static/api/html/sensor_msgs/msg/TimeReference.html index 579e5528..58787aae 100644 --- a/static/api/html/sensor_msgs/msg/TimeReference.html +++ b/static/api/html/sensor_msgs/msg/TimeReference.html @@ -27,7 +27,7 @@

    Compact Message Definition

    string source
    - + diff --git a/static/api/html/sensor_msgs/srv/SetCameraInfo.html b/static/api/html/sensor_msgs/srv/SetCameraInfo.html index 070697b9..08c27fe2 100644 --- a/static/api/html/sensor_msgs/srv/SetCameraInfo.html +++ b/static/api/html/sensor_msgs/srv/SetCameraInfo.html @@ -33,7 +33,7 @@

    Compact Message Definition

    sensor_msgs/msg/CameraInfo camera_info
    - + diff --git a/static/api/html/std_msgs/index-msg.html b/static/api/html/std_msgs/index-msg.html index 8c81f8d4..9874d9fe 100644 --- a/static/api/html/std_msgs/index-msg.html +++ b/static/api/html/std_msgs/index-msg.html @@ -9,38 +9,38 @@ diff --git a/static/api/html/std_msgs/msg/Bool.html b/static/api/html/std_msgs/msg/Bool.html index 34de489e..9275dd13 100644 --- a/static/api/html/std_msgs/msg/Bool.html +++ b/static/api/html/std_msgs/msg/Bool.html @@ -24,7 +24,7 @@

    Compact Message Definition

    boolean data
    - + diff --git a/static/api/html/std_msgs/msg/Byte.html b/static/api/html/std_msgs/msg/Byte.html index f22614c3..eac0466a 100644 --- a/static/api/html/std_msgs/msg/Byte.html +++ b/static/api/html/std_msgs/msg/Byte.html @@ -24,7 +24,7 @@

    Compact Message Definition

    octet data
    - + diff --git a/static/api/html/std_msgs/msg/ByteMultiArray.html b/static/api/html/std_msgs/msg/ByteMultiArray.html index ae39b6fe..b3071971 100644 --- a/static/api/html/std_msgs/msg/ByteMultiArray.html +++ b/static/api/html/std_msgs/msg/ByteMultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    octet[] data
    - + diff --git a/static/api/html/std_msgs/msg/Char.html b/static/api/html/std_msgs/msg/Char.html index 607aed80..29ebe2a5 100644 --- a/static/api/html/std_msgs/msg/Char.html +++ b/static/api/html/std_msgs/msg/Char.html @@ -24,7 +24,7 @@

    Compact Message Definition

    uint8 data
    - + diff --git a/static/api/html/std_msgs/msg/ColorRGBA.html b/static/api/html/std_msgs/msg/ColorRGBA.html index d9170dd8..7157f1c4 100644 --- a/static/api/html/std_msgs/msg/ColorRGBA.html +++ b/static/api/html/std_msgs/msg/ColorRGBA.html @@ -25,7 +25,7 @@

    Compact Message Definition

    float a
    - + diff --git a/static/api/html/std_msgs/msg/Empty.html b/static/api/html/std_msgs/msg/Empty.html index cebead23..3c336cab 100644 --- a/static/api/html/std_msgs/msg/Empty.html +++ b/static/api/html/std_msgs/msg/Empty.html @@ -17,7 +17,7 @@

    Compact Message Definition

    - + diff --git a/static/api/html/std_msgs/msg/Float32.html b/static/api/html/std_msgs/msg/Float32.html index 1568b204..35452e92 100644 --- a/static/api/html/std_msgs/msg/Float32.html +++ b/static/api/html/std_msgs/msg/Float32.html @@ -24,7 +24,7 @@

    Compact Message Definition

    float data
    - + diff --git a/static/api/html/std_msgs/msg/Float32MultiArray.html b/static/api/html/std_msgs/msg/Float32MultiArray.html index 0d96b7c8..1d69076b 100644 --- a/static/api/html/std_msgs/msg/Float32MultiArray.html +++ b/static/api/html/std_msgs/msg/Float32MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    float[] data
    - + diff --git a/static/api/html/std_msgs/msg/Float64.html b/static/api/html/std_msgs/msg/Float64.html index 0f340f7a..176893d8 100644 --- a/static/api/html/std_msgs/msg/Float64.html +++ b/static/api/html/std_msgs/msg/Float64.html @@ -24,7 +24,7 @@

    Compact Message Definition

    double data
    - + diff --git a/static/api/html/std_msgs/msg/Float64MultiArray.html b/static/api/html/std_msgs/msg/Float64MultiArray.html index 3dce7080..7d3aa87a 100644 --- a/static/api/html/std_msgs/msg/Float64MultiArray.html +++ b/static/api/html/std_msgs/msg/Float64MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    double[] data
    - + diff --git a/static/api/html/std_msgs/msg/Header.html b/static/api/html/std_msgs/msg/Header.html index ea4a0644..84e11fba 100644 --- a/static/api/html/std_msgs/msg/Header.html +++ b/static/api/html/std_msgs/msg/Header.html @@ -28,7 +28,7 @@

    Compact Message Definition

    string frame_id
    - + diff --git a/static/api/html/std_msgs/msg/Int16.html b/static/api/html/std_msgs/msg/Int16.html index 731a0310..76389338 100644 --- a/static/api/html/std_msgs/msg/Int16.html +++ b/static/api/html/std_msgs/msg/Int16.html @@ -24,7 +24,7 @@

    Compact Message Definition

    int16 data
    - + diff --git a/static/api/html/std_msgs/msg/Int16MultiArray.html b/static/api/html/std_msgs/msg/Int16MultiArray.html index cdb4651d..43dd5c20 100644 --- a/static/api/html/std_msgs/msg/Int16MultiArray.html +++ b/static/api/html/std_msgs/msg/Int16MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    int16[] data
    - + diff --git a/static/api/html/std_msgs/msg/Int32.html b/static/api/html/std_msgs/msg/Int32.html index 3eb7fe2a..fcd213c4 100644 --- a/static/api/html/std_msgs/msg/Int32.html +++ b/static/api/html/std_msgs/msg/Int32.html @@ -24,7 +24,7 @@

    Compact Message Definition

    int32 data
    - + diff --git a/static/api/html/std_msgs/msg/Int32MultiArray.html b/static/api/html/std_msgs/msg/Int32MultiArray.html index 975ba3f7..f737b6ce 100644 --- a/static/api/html/std_msgs/msg/Int32MultiArray.html +++ b/static/api/html/std_msgs/msg/Int32MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    int32[] data
    - + diff --git a/static/api/html/std_msgs/msg/Int64.html b/static/api/html/std_msgs/msg/Int64.html index f33aff13..9e906d9b 100644 --- a/static/api/html/std_msgs/msg/Int64.html +++ b/static/api/html/std_msgs/msg/Int64.html @@ -24,7 +24,7 @@

    Compact Message Definition

    int64 data
    - + diff --git a/static/api/html/std_msgs/msg/Int64MultiArray.html b/static/api/html/std_msgs/msg/Int64MultiArray.html index 9a2652b0..21a65054 100644 --- a/static/api/html/std_msgs/msg/Int64MultiArray.html +++ b/static/api/html/std_msgs/msg/Int64MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    int64[] data
    - + diff --git a/static/api/html/std_msgs/msg/Int8.html b/static/api/html/std_msgs/msg/Int8.html index d12a13cf..5a9cda2d 100644 --- a/static/api/html/std_msgs/msg/Int8.html +++ b/static/api/html/std_msgs/msg/Int8.html @@ -24,7 +24,7 @@

    Compact Message Definition

    int8 data
    - + diff --git a/static/api/html/std_msgs/msg/Int8MultiArray.html b/static/api/html/std_msgs/msg/Int8MultiArray.html index 6822b012..07a0b833 100644 --- a/static/api/html/std_msgs/msg/Int8MultiArray.html +++ b/static/api/html/std_msgs/msg/Int8MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    int8[] data
    - + diff --git a/static/api/html/std_msgs/msg/MultiArrayDimension.html b/static/api/html/std_msgs/msg/MultiArrayDimension.html index 8c6efd3b..2afe5067 100644 --- a/static/api/html/std_msgs/msg/MultiArrayDimension.html +++ b/static/api/html/std_msgs/msg/MultiArrayDimension.html @@ -28,7 +28,7 @@

    Compact Message Definition

    uint32 stride
    - + diff --git a/static/api/html/std_msgs/msg/MultiArrayLayout.html b/static/api/html/std_msgs/msg/MultiArrayLayout.html index dd51a2f2..75f8f4a2 100644 --- a/static/api/html/std_msgs/msg/MultiArrayLayout.html +++ b/static/api/html/std_msgs/msg/MultiArrayLayout.html @@ -50,7 +50,7 @@

    Compact Message Definition

    uint32 data_offset
    - + diff --git a/static/api/html/std_msgs/msg/String.html b/static/api/html/std_msgs/msg/String.html index b6c0fb8d..73755831 100644 --- a/static/api/html/std_msgs/msg/String.html +++ b/static/api/html/std_msgs/msg/String.html @@ -24,7 +24,7 @@

    Compact Message Definition

    string data
    - + diff --git a/static/api/html/std_msgs/msg/UInt16.html b/static/api/html/std_msgs/msg/UInt16.html index da2f4944..57cdffd2 100644 --- a/static/api/html/std_msgs/msg/UInt16.html +++ b/static/api/html/std_msgs/msg/UInt16.html @@ -24,7 +24,7 @@

    Compact Message Definition

    uint16 data
    - + diff --git a/static/api/html/std_msgs/msg/UInt16MultiArray.html b/static/api/html/std_msgs/msg/UInt16MultiArray.html index 3315fa86..9049199a 100644 --- a/static/api/html/std_msgs/msg/UInt16MultiArray.html +++ b/static/api/html/std_msgs/msg/UInt16MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    uint16[] data
    - + diff --git a/static/api/html/std_msgs/msg/UInt32.html b/static/api/html/std_msgs/msg/UInt32.html index 8179b152..37afb1ad 100644 --- a/static/api/html/std_msgs/msg/UInt32.html +++ b/static/api/html/std_msgs/msg/UInt32.html @@ -24,7 +24,7 @@

    Compact Message Definition

    uint32 data
    - + diff --git a/static/api/html/std_msgs/msg/UInt32MultiArray.html b/static/api/html/std_msgs/msg/UInt32MultiArray.html index 2533dae3..1542ec95 100644 --- a/static/api/html/std_msgs/msg/UInt32MultiArray.html +++ b/static/api/html/std_msgs/msg/UInt32MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    uint32[] data
    - + diff --git a/static/api/html/std_msgs/msg/UInt64.html b/static/api/html/std_msgs/msg/UInt64.html index 075a17ba..4601eb7a 100644 --- a/static/api/html/std_msgs/msg/UInt64.html +++ b/static/api/html/std_msgs/msg/UInt64.html @@ -24,7 +24,7 @@

    Compact Message Definition

    uint64 data
    - + diff --git a/static/api/html/std_msgs/msg/UInt64MultiArray.html b/static/api/html/std_msgs/msg/UInt64MultiArray.html index ec88c3fc..3edda445 100644 --- a/static/api/html/std_msgs/msg/UInt64MultiArray.html +++ b/static/api/html/std_msgs/msg/UInt64MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    uint64[] data
    - + diff --git a/static/api/html/std_msgs/msg/UInt8.html b/static/api/html/std_msgs/msg/UInt8.html index 06ca2039..913745e5 100644 --- a/static/api/html/std_msgs/msg/UInt8.html +++ b/static/api/html/std_msgs/msg/UInt8.html @@ -24,7 +24,7 @@

    Compact Message Definition

    uint8 data
    - + diff --git a/static/api/html/std_msgs/msg/UInt8MultiArray.html b/static/api/html/std_msgs/msg/UInt8MultiArray.html index d0b39e64..61460033 100644 --- a/static/api/html/std_msgs/msg/UInt8MultiArray.html +++ b/static/api/html/std_msgs/msg/UInt8MultiArray.html @@ -29,7 +29,7 @@

    Compact Message Definition

    uint8[] data
    - + diff --git a/static/api/html/std_srvs/index-msg.html b/static/api/html/std_srvs/index-msg.html index 9e214a59..655b4e5d 100644 --- a/static/api/html/std_srvs/index-msg.html +++ b/static/api/html/std_srvs/index-msg.html @@ -10,10 +10,10 @@

    std_srvs Service Documentation

    - + diff --git a/static/api/html/std_srvs/srv/Empty.html b/static/api/html/std_srvs/srv/Empty.html index fb4f7028..f63a671f 100644 --- a/static/api/html/std_srvs/srv/Empty.html +++ b/static/api/html/std_srvs/srv/Empty.html @@ -19,7 +19,7 @@

    Compact Message Definition


    - + diff --git a/static/api/html/std_srvs/srv/SetBool.html b/static/api/html/std_srvs/srv/SetBool.html index 28988340..e72dffda 100644 --- a/static/api/html/std_srvs/srv/SetBool.html +++ b/static/api/html/std_srvs/srv/SetBool.html @@ -25,7 +25,7 @@

    Compact Message Definition

    boolean data
    - + diff --git a/static/api/html/std_srvs/srv/Trigger.html b/static/api/html/std_srvs/srv/Trigger.html index c21faedd..8d0223b3 100644 --- a/static/api/html/std_srvs/srv/Trigger.html +++ b/static/api/html/std_srvs/srv/Trigger.html @@ -23,7 +23,7 @@

    Compact Message Definition


    - + From 85963f783efdcf0b3d8e9a4361298b3046fc1438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Fri, 17 Oct 2025 13:57:53 -0400 Subject: [PATCH 36/44] added task executor action/service --- docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx index d1bd2a74..f307167a 100644 --- a/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx +++ b/docs_outdoornav_user_manual/api/api_endpoints/autonomy_api.mdx @@ -74,6 +74,7 @@ will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../do | docking/dock_localizer/add_dock_current_pose| [clearpath_dock_msgs/srv/AddDockCurrentPose](pathname:///api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html) | Add a dock with the current pose | | docking/dock_localizer/get_dock_poses| [clearpath_dock_msgs/srv/GetDockPoses](pathname:///api/html/clearpath_dock_msgs/srv/GetDockPoses.html) | Return the dock and predock poses of a specific dock | | docking/dock_localizer/survey_dock| [clearpath_dock_msgs/srv/SurveyDock](pathname:///api/html/clearpath_dock_msgs/srv/SurveyDock.html) | Survey the docks position | +| execute_task | [clearpath_task_msgs/srv/ExecuteTask](pathname:///api/html/clearpath_task_msgs/srv/ExecuteTask.html) | Run a task as a service | | localization/lat_lon_to_xy | [clearpath_localization_msgs/srv/ConvertLatLonToCartesian](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html) | Convert lat/lon condinate to map XY coordinate | | localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html) | Convert a set of lat/lon coordinates to map XY coordinates | | localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html) | Set the datum | @@ -116,3 +117,4 @@ will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../do | autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Dock the platform (charge target must be visible by platform 2D lidar sensor) | | autonomy/local_undock | [clearpath_dock_msgs/action/Undock](pathname:///api/html/clearpath_dock_msgs/action/Undock.html) | Undock the platform (charge target must be visible by the 2D lidar sensor) | | autonomy/network_dock | [clearpath_dock_msgs/action/NetworkDock](pathname:///api/html/clearpath_dock_msgs/action/NetworkDock.html) | Send robot to charger (charger must be in the driveable space of the map) | +| execute_task_action | [clearpath_task_msgs/action/ExecuteTask](pathname:///api/html/clearpath_task_msgs/action/ExecuteTask.html) | Run a task as an action | From b5ba4302a67059d27677783f5c1af928a9f146d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mastrangelo?= Date: Fri, 17 Oct 2025 15:04:24 -0400 Subject: [PATCH 37/44] release onav 2.1.0 --- .../installation/overview.mdx | 2 +- .../version-2.0.0/installation/overview.mdx | 2 +- .../version-2.1.0/_category_.json | 4 + .../version-2.1.0/api/_category_.json | 4 + .../api/api_endpoints/_category_.json | 4 + .../api/api_endpoints/autonomy_api.mdx | 120 +++++ .../api/api_endpoints/mission_manager_api.mdx | 102 ++++ .../api/api_examples/_category_.json | 4 + .../api_examples/api_examples_overview.mdx | 15 + .../api/api_examples/run_basic_mission.mdx | 15 + .../api/api_examples/using_the_api.mdx | 164 ++++++ .../version-2.1.0/api/api_overview.mdx | 129 +++++ .../version-2.1.0/faq.mdx | 65 +++ .../version-2.1.0/index.mdx | 18 + .../installation/_category_.json | 4 + .../version-2.1.0/installation/overview.mdx | 21 + .../version-2.1.0/installation/updates.mdx | 102 ++++ .../version-2.1.0/overview/_category_.json | 4 + .../overview/overview_introduction.mdx | 79 +++ .../overview_operating_conditions.mdx | 113 ++++ .../version-2.1.0/overview/overview_scope.mdx | 13 + .../version-2.1.0/quick_start/_category_.json | 4 + .../version-2.1.0/quick_start/quick_start.mdx | 204 +++++++ .../version-2.1.0/release_notes.mdx | 392 ++++++++++++++ .../version-2.1.0/safety.mdx | 139 +++++ .../version-2.1.0/support.mdx | 11 + .../version-2.1.0/tools/_category_.json | 4 + .../version-2.1.0/tools/docker_logs.mdx | 25 + .../version-2.1.0/tools/file_browser.mdx | 24 + .../tools/foxglove_visualization.mdx | 28 + .../web_user_interface/_category_.json | 4 + .../web_user_interface/ui_manual_mode.mdx | 73 +++ .../web_user_interface/ui_map_mode.mdx | 362 +++++++++++++ .../web_user_interface/ui_overview.mdx | 510 ++++++++++++++++++ .../version-2.1.0-sidebars.json | 8 + outdoornav_user_manual_versions.json | 1 + static/versions.js | 2 +- 37 files changed, 2772 insertions(+), 3 deletions(-) create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/autonomy_api.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/mission_manager_api.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/api_examples_overview.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/run_basic_mission.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/using_the_api.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_overview.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/faq.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/index.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/installation/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/installation/overview.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/installation/updates.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/overview/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_introduction.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_operating_conditions.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_scope.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/quick_start.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/release_notes.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/safety.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/support.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/tools/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/tools/docker_logs.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/tools/file_browser.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/tools/foxglove_visualization.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/_category_.json create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_manual_mode.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_map_mode.mdx create mode 100644 outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_overview.mdx create mode 100644 outdoornav_user_manual_versioned_sidebars/version-2.1.0-sidebars.json diff --git a/docs_outdoornav_user_manual/installation/overview.mdx b/docs_outdoornav_user_manual/installation/overview.mdx index cdcf04cc..f836cbdb 100644 --- a/docs_outdoornav_user_manual/installation/overview.mdx +++ b/docs_outdoornav_user_manual/installation/overview.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 As of version 2.0.0, the OutdoorNav software uses ROS 2 Jazzy as its base. It is incompatible with any other previous version of ROS. If you have a base platform running an older version -of ROS 2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your +of ROS 2, consult [the following page](../../../docs/ros/installation/upgrading) to upgrade your base to ROS 2 Jazzy. If you have a base platform running ROS 1, please reach out to \ in order to receive instructions to install the correct version. diff --git a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx index cdcf04cc..f836cbdb 100644 --- a/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx +++ b/outdoornav_user_manual_versioned_docs/version-2.0.0/installation/overview.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 As of version 2.0.0, the OutdoorNav software uses ROS 2 Jazzy as its base. It is incompatible with any other previous version of ROS. If you have a base platform running an older version -of ROS 2, consult [the following page](../../docs/ros/installation/upgrading) to upgrade your +of ROS 2, consult [the following page](../../../docs/ros/installation/upgrading) to upgrade your base to ROS 2 Jazzy. If you have a base platform running ROS 1, please reach out to \ in order to receive instructions to install the correct version. diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/_category_.json new file mode 100644 index 00000000..f5966a95 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "OutdoorNav User Manual", + "position": 1 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/_category_.json new file mode 100644 index 00000000..d9a89b34 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "API", + "position": 7 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/_category_.json new file mode 100644 index 00000000..ff29bf08 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Endpoints", + "position": 2 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/autonomy_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/autonomy_api.mdx new file mode 100644 index 00000000..f307167a --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/autonomy_api.mdx @@ -0,0 +1,120 @@ +--- +title: Autonomy API Endpoints +sidebar_label: Autonomy API +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot serial number. + +If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../docs/ros/config/yaml/overview) file. + +::: + +  + +## Subscribers {#autonomy-subscribers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| platform/cmd_vel_out | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Continuous platform level velocity output | [System Default](/docs/ros/api/overview#system-default) | +| platform/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform wheel odometry | [System Default](/docs/ros/api/overview#system-default) | +| joy_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands from joystick inputs | [System Default](/docs/ros/api/overview#system-default) | + +  + +## Publishers {#autonomy-publishers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| autonomy/config | [clearpath_navigation_msgs/msg/AutonomyConfig](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyConfig.html) | Autonomy configuration | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/initial_path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Initial Path computed by autonomy | [System Default](/docs/ros/api/overview#system-default) | +| autonomy/status | [clearpath_navigation_msgs/msg/AutonomyStatus](pathname:///api/html/clearpath_navigation_msgs/msg/AutonomyStatus.html) | Status of the autonomy | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/current_mode | [clearpath_control_msgs/msg/ControlMode](pathname:///api/html/clearpath_control_msgs/msg/ControlMode.html) | Current control mode (NEUTRAL, MANUAL, AUTONOMY). | [System Default](/docs/ros/api/overview#system-default) | +| control_selection/control_state | [clearpath_control_msgs/msg/ControlSelectionState](pathname:///api/html/clearpath_control_msgs/msg/ControlSelectionState.html) | Complete state of control selection node. | [System Default](/docs/ros/api/overview#system-default) | +| docking/docking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Docking path | +| docking/undocking_server/path | [nav_msgs/msg/Path](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Path.msg) | Undocking path | +| goto/preview | [clearpath_navigation_msgs/msg/GoToPreview](pathname:///api/html/clearpath_navigation_msgs/msg/GoToPreview.html) | Preview points for a GoTo execution | [System Default](/docs/ros/api/overview#system-default) | +| localization/datum | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Map origin (0, 0), specified as the datum | [System Default](/docs/ros/api/overview#system-default) | +| localization/fix | [sensor_msgs/msg/NavSatFix](https://github.com/ros2/common_interfaces/blob/jazzy/sensor_msgs/msg/NavSatFix.msg) | Platform lat/lon coordinates | [System Default](/docs/ros/api/overview#system-default) | +| localization/odom | [nav_msgs/msg/Odometry](https://github.com/ros2/common_interfaces/blob/jazzy/nav_msgs/msg/Odometry.msg) | Platform map coordinates | [System Default](/docs/ros/api/overview#system-default) | +| mission/preview | [clearpath_navigation_msgs/msg/MissionPreview](pathname:///api/html/clearpath_navigation_msgs/msg/MissionPreview.html) | Preview points for a mission execution | [System Default](/docs/ros/api/overview#system-default) | +| speed_limit | [clearpath_navigation_msgs/msg/GoToPreview](https://github.com/ros-navigation/navigation2/blob/main/nav2_msgs/msg/SpeedLimit.msg) | Current navigation speed limit | [System Default](/docs/ros/api/overview#system-default) | +| ui/heartbeat | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Heartbeat of the UI | [System Default](/docs/ros/api/overview#system-default) | +| ui_teleop/cmd_vel | [geometry_msgs/msg/TwistStamped](https://github.com/ros2/common_interfaces/blob/jazzy/geometry_msgs/msg/TwistStamped.msg) | Velocity commands fron the UI joystick | [System Default](/docs/ros/api/overview#system-default) | + +  + +## Services {#autonomy-services} + +  + +| Service | Service type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/stop | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Stop all autonomy executions | +| control_selection/set_mode | [clearpath_control_msgs/srv/SetControlMode](pathname:///api/html/clearpath_control_msgs/srv/SetControlMode.html) | Set the control mode | +| control_selection/pause | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Pause execution | +| control_selection/resume | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Resume execution | +| docking/dock_manager/add_dock | [clearpath_dock_msgs/srv/AddDock](pathname:///api/html/clearpath_dock_msgs/srv/AddDock.html) | Add a dock | +| docking/dock_manager/clear_data | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Clear all dock data | +| docking/dock_manager/delete_dock | [clearpath_dock_msgs/srv/RemoveDock](pathname:///api/html/clearpath_dock_msgs/srv/RemoveDock.html) | Delete a dock | +| docking/dock_manager/export | [clearpath_dock_msgs/srv/ExportData](pathname:///api/html/clearpath_dock_msgs/srv/ExportData.html) | Export dock data | +| docking/dock_manager/get_database | [clearpath_dock_msgs/srv/GetDockDatabase](pathname:///api/html/clearpath_dock_msgs/srv/GetDockDatabase.html) | Returns the entire dock database | +| docking/dock_manager/get_dock | [clearpath_dock_msgs/srv/GetDock](pathname:///api/html/clearpath_dock_msgs/srv/GetDock.html) | Returns a docks info | +| docking/dock_manager/import | [clearpath_dock_msgs/srv/ImportData](pathname:///api/html/clearpath_dock_msgs/srv/ImportData.html) | Import a dock | +| docking/dock_manager/update_dock | [clearpath_dock_msgs/srv/UpdateDock](pathname:///api/html/clearpath_dock_msgs/srv/UpdateDock.html) | Update a docks information | +| docking/dock_localizer/add_dock_current_pose| [clearpath_dock_msgs/srv/AddDockCurrentPose](pathname:///api/html/clearpath_dock_msgs/srv/AddDockCurrentPose.html) | Add a dock with the current pose | +| docking/dock_localizer/get_dock_poses| [clearpath_dock_msgs/srv/GetDockPoses](pathname:///api/html/clearpath_dock_msgs/srv/GetDockPoses.html) | Return the dock and predock poses of a specific dock | +| docking/dock_localizer/survey_dock| [clearpath_dock_msgs/srv/SurveyDock](pathname:///api/html/clearpath_dock_msgs/srv/SurveyDock.html) | Survey the docks position | +| execute_task | [clearpath_task_msgs/srv/ExecuteTask](pathname:///api/html/clearpath_task_msgs/srv/ExecuteTask.html) | Run a task as a service | +| localization/lat_lon_to_xy | [clearpath_localization_msgs/srv/ConvertLatLonToCartesian](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesian.html) | Convert lat/lon condinate to map XY coordinate | +| localization/lat_lon_to_xy_array | [clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertLatLonToCartesianArray.html) | Convert a set of lat/lon coordinates to map XY coordinates | +| localization/set_datum | [clearpath_localization_msgs/srv/SetDatum](pathname:///api/html/clearpath_localization_msgs/srv/SetDatum.html) | Set the datum | +| localization/xy_to_lat_lon | [clearpath_localization_msgs/srv/ConvertCartesianToLatLon](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLon.html) | Convert map XY coordinate to lat/lon coordinate | +| localization/xy_to_lat_lon_array | [clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray](pathname:///api/html/clearpath_localization_msgs/srv/ConvertCartesianToLatLonArray.html) | Convert a set of map XY coordinates to lat/lon coordinates | +| log_manager/delete_log | [clearpath_logger_msgs/srv/DeleteLog](pathname:///api/html/clearpath_logger_msgs/srv/DeleteLog.html) | Delete a secific log | +| log_manager/start_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Start logging data | +| log_manager/stop_recording | [std_srvs/srv/Trigger](https://docs.ros2.org/foxy/api/std_srvs/srv/Trigger.html) | Stop logging data | +| safety/watchdogs/add_communication_watchdog | [clearpath_safety_msgs/srv/AddCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddCommunicationWatchdog.html) | Create a new Communication watchdog | +| safety/watchdogs/add_heartbeat_watchdog | [clearpath_safety_msgs/srv/AddHeartbeatWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddHeartbeatWatchdog.html) | Create a new Heartbeat watchdog | +| safety/watchdogs/add_inclination_watchdog | [clearpath_safety_msgs/srv/AddInclinationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddInclinationWatchdog.html) | Create a new Inclination watchdog | +| safety/watchdogs/add_num_points_watchdog | [clearpath_safety_msgs/srv/AddNumPointsWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddNumPointsWatchdog.html) | Create a new NumPoints watchdog | +| safety/watchdogs/add_odom_covariance_watchdog | [clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddOdomCovarianceWatchdog.html) | Create a new OdomCovariance watchdog | +| safety/watchdogs/add_rtk_fix_watchdog | [clearpath_safety_msgs/srv/AddRtkFixWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddRtkFixWatchdog.html) | Create a new RTKFix watchdog | +| safety/watchdogs/add_topic_data_watchdog | [clearpath_safety_msgs/srv/AddTopicDataWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddTopicDataWatchdog.html) | Create a new TopicData watchdog | +| safety/watchdogs/add_trigger_watchdog | [clearpath_safety_msgs/srv/AddTriggerWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/AddTriggerWatchdog.html) | Create a new Trigger watchdog | +| safety/watchdogs/enable_all | [std_srvs/srv/SetBool](https://docs.ros2.org/foxy/api/std_srvs/srv/SetBool.html) | Enable/disable all watchdogs | +| safety/watchdogs/remove_watchdog | [clearpath_safety_msgs/srv/RemoveWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/RemoveWatchdog.html) | Remove/delete a watchdog | +| safety/watchdogs/update_communication_watchdog | [clearpath_safety_msgs/srv/UpdateCommunicationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateCommunicationWatchdog.html) | Create a new Communication watchdog | +| safety/watchdogs/update_heartbeat_watchdog | [clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateHeartbeatWatchdog.html) | Create a new Heartbeat watchdog | +| safety/watchdogs/update_inclination_watchdog | [clearpath_safety_msgs/srv/UpdateInclinationWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateInclinationWatchdog.html) | Create a new Inclination watchdog | +| safety/watchdogs/update_num_points_watchdog | [clearpath_safety_msgs/srv/UpdateNumPointsWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateNumPointsWatchdog.html) | Create a new NumPoints watchdog | +| safety/watchdogs/update_odom_covariance_watchdog | [clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateOdomCovarianceWatchdog.html) | Create a new OdomCovariance watchdog | +| safety/watchdogs/update_rtk_fix_watchdog | [clearpath_safety_msgs/srv/UpdateRtkFixWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateRtkFixWatchdog.html) | Create a new RTKFix watchdog | +| safety/watchdogs/update_topic_data_watchdog | [clearpath_safety_msgs/srv/UpdateTopicDataWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateTopicDataWatchdog.html) | Create a new TopicData watchdog | +| safety/watchdogs/update_trigger_watchdog | [clearpath_safety_msgs/srv/UpdateTriggerWatchdog](pathname:///api/html/clearpath_safety_msgs/srv/UpdateTriggerWatchdog.html) | Create a new Trigger watchdog | + +  + +## Actions {#autonomy-actions} + +  + +| Action Name | Action type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| autonomy/network_mission | [clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionByUuid.html) | Execute an autonomous mission | +| autonomy/network_mission_from_goal | [clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkMissionFromGoal.html) | Execute an autonomous mission, starting from a specific goal | +| autonomy/network_goto | [clearpath_navigation_msgs/action/ExecuteNetworkGoTo](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoTo.html) | Send platform to location | +| autonomy/network_goto_poi | [clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI](pathname:///api/html/clearpath_navigation_msgs/action/ExecuteNetworkGoToPOI.html) | Send platform to a point of interest | +| autonomy/local_dock | [clearpath_dock_msgs/action/Dock](pathname:///api/html/clearpath_dock_msgs/action/Dock.html) | Dock the platform (charge target must be visible by platform 2D lidar sensor) | +| autonomy/local_undock | [clearpath_dock_msgs/action/Undock](pathname:///api/html/clearpath_dock_msgs/action/Undock.html) | Undock the platform (charge target must be visible by the 2D lidar sensor) | +| autonomy/network_dock | [clearpath_dock_msgs/action/NetworkDock](pathname:///api/html/clearpath_dock_msgs/action/NetworkDock.html) | Send robot to charger (charger must be in the driveable space of the map) | +| execute_task_action | [clearpath_task_msgs/action/ExecuteTask](pathname:///api/html/clearpath_task_msgs/action/ExecuteTask.html) | Run a task as an action | diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/mission_manager_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/mission_manager_api.mdx new file mode 100644 index 00000000..3aacfcc1 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_endpoints/mission_manager_api.mdx @@ -0,0 +1,102 @@ +--- +title: Mission Manager API Endpoints +sidebar_label: Mission Manager API +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All nodes, topics, and services are namespace prefixed with the robot serial number. + +If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../../docs/ros/config/yaml/overview) file. + +::: + +  + +## Publishers {#mission-manager-publishers} + +  + +| Topic | Message type | Description | QoS | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | :-------------------------------------------- | +| mission_manager/state | [clearpath_mission_manager_msgs/msg/StorageState](pathname:///api/html/clearpath_mission_manager_msgs/msg/StorageState.html) | Database containing all map/mission data | Latched | +| mission_manager/network_maps_validity | [clearpath_mission_manager_msgs/msg/NetworkMapValidityState](pathname:///api/html/clearpath_mission_manager_msgs/msg/NetworkMapValidityState.html) | Validity state of all maps | Latched | + +  + +## Services {#mission-manager-services} + +  + +| Service | Service type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------- | :-------------- | +| mission_manager/add_network_edge | [clearpath_mission_manager_msgs/srv/AddNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkEdge.html) | Add edge to network map | +| mission_manager/add_network_path | [clearpath_mission_manager_msgs/srv/AddNetworkPath](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPath.html) | Add a path to map | +| mission_manager/add_network_point | [clearpath_mission_manager_msgs/srv/AddNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddNetworkPoint.html) | Add a map point | +| mission_manager/add_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | Add tag to map point | +| mission_manager/add_task_to_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to list of start tasks | +| mission_manager/add_task_to_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to list of stop tasks | +| mission_manager/add_task_to_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add task to a Goal point | +| mission_manager/add_waypoint_to_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Add Goal to mission | +| mission_manager/clone_mission | [clearpath_mission_manager_msgs/srv/CloneMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneMission.html) | Clone mission | +| mission_manager/clone_network_map | [clearpath_mission_manager_msgs/srv/CloneNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMap.html) | Clone map | +| mission_manager/clone_network_mission | [clearpath_mission_manager_msgs/srv/CloneNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CloneNetworkMission.html) | Clone mission | +| mission_manager/clone_point_of_interest | [clearpath_mission_manager_msgs/srv/ClonePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/ClonePointOfInterest.html) | Clone point of interest | +| mission_manager/clone_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | Clone task | +| mission_manager/clone_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | Clone goal | +| mission_manager/create_network_map | [clearpath_mission_manager_msgs/srv/CreateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMap.html) | Create map | +| mission_manager/create_network_mission | [clearpath_mission_manager_msgs/srv/CreateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateNetworkMission.html) | Create mission | +| mission_manager/create_point_of_interest | [clearpath_mission_manager_msgs/srv/CreatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreatePointOfInterest.html) | Create point of interest | +| mission_manager/create_task | [clearpath_mission_manager_msgs/srv/CreateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateTask.html) | Create task | +| mission_manager/create_waypoint | [clearpath_mission_manager_msgs/srv/CreateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypoint.html) | Create Goal | +| mission_manager/create_waypoint_from_poi | [clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi](pathname:///api/html/clearpath_mission_manager_msgs/srv/CreateWaypointFromPoi.html) | Create Goal from point of interest | +| mission_manager/delete_all | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | Delete all mission/map/poi data | +| mission_manager/delete_network_edge | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Delete map edge | +| mission_manager/delete_network_edges | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete map edges | +| mission_manager/delete_network_map | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete map | +| mission_manager/delete_network_mission | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete mission | +| mission_manager/delete_network_point | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Delete map point | +| mission_manager/delete_network_points | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete map points | +| mission_manager/delete_orphan_objects | [clearpath_mission_manager_msgs/srv/DeleteEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteEverything.html) | Delete orphaned objects | +| mission_manager/delete_point_of_interest | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete point of interest | +| mission_manager/delete_task | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete task | +| mission_manager/delete_tasks | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete tasks | +| mission_manager/delete_waypoint | [clearpath_mission_manager_msgs/srv/DeleteById](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteById.html) | Delete Goal | +| mission_manager/delete_waypoints | [clearpath_mission_manager_msgs/srv/DeleteMultiple](pathname:///api/html/clearpath_mission_manager_msgs/srv/DeleteMultiple.html) | Delete Goals | +| mission_manager/remove_tag | [clearpath_mission_manager_msgs/srv/AddRemoveTag](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveTag.html) | Remove tag from item | +| mission_manager/export | [clearpath_mission_manager_msgs/srv/ExportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ExportData.html) | Export mission/map/poi database | +| mission_manager/get_all | [clearpath_mission_manager_msgs/srv/GetEverything](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetEverything.html) | Return all map/mission/poi data | +| mission_manager/get_all_network_maps | [clearpath_mission_manager_msgs/srv/GetAllNetworkMaps](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMaps.html) | Return all maps | +| mission_manager/get_all_network_missions | [clearpath_mission_manager_msgs/srv/GetAllNetworkMissions](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllNetworkMissions.html) | Return all missions | +| mission_manager/get_all_points_of_interest | [clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllPointsOfInterest.html) | Return all points of interest | +| mission_manager/get_all_tasks | [clearpath_mission_manager_msgs/srv/GetAllTasks](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllTasks.html) | Return all tasks | +| mission_manager/get_all_waypoints | [clearpath_mission_manager_msgs/srv/GetAllWaypoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetAllWaypoints.html) | Return all goals | +| mission_manager/get_network_map | [clearpath_mission_manager_msgs/srv/GetNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMap.html) | Return specific map | +| mission_manager/get_network_mission | [clearpath_mission_manager_msgs/srv/GetNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetNetworkMission.html) | Return specific mission | +| mission_manager/get_point_of_interest | [clearpath_mission_manager_msgs/srv/GetPointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetPointOfInterest.html) | Return specific point of interest | +| mission_manager/get_task | [clearpath_mission_manager_msgs/srv/GetTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetTask.html) | Return specific task | +| mission_manager/get_waypoint | [clearpath_mission_manager_msgs/srv/GetWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/GetWaypoint.html) | Return specific goal | +| mission_manager/import | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | Import mission/map/poi data to database | +| mission_manager/import_mission | [clearpath_mission_manager_msgs/srv/ImportMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportMission.html) | Import mission to database | +| mission_manager/import_network_map | [clearpath_mission_manager_msgs/srv/ImportNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMap.html) | Inport map to database | +| mission_manager/import_network_mission | [clearpath_mission_manager_msgs/srv/ImportNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportNetworkMission.html) | Import mission to database | +| mission_manager/remove_task_from_start | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from list of start tasks | +| mission_manager/remove_task_from_stop | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from list of stop tasks| +| mission_manager/remove_task_from_waypoint | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove task from goal | +| mission_manager/remove_waypoint_from_mission | [clearpath_mission_manager_msgs/srv/AddRemoveById](pathname:///api/html/clearpath_mission_manager_msgs/srv/AddRemoveById.html) | Remove goal from mission | +| mission_manager/restore | [clearpath_mission_manager_msgs/srv/ImportData](pathname:///api/html/clearpath_mission_manager_msgs/srv/ImportData.html) | Restore data from a file | +| mission_manager/split_network_edge | [clearpath_mission_manager_msgs/srv/SplitNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/SplitNetworkEdge.html) | Split a map edge | +| mission_manager/update_network_edge | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdge](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdge.html) | Update map edge | +| mission_manager/update_network_edges | [clearpath_mission_manager_msgs/srv/UpdateNetworkEdges](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkEdges.html) | Update map edges | +| mission_manager/update_network_map | [clearpath_mission_manager_msgs/srv/UpdateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMap.html) | Update map | +| mission_manager/update_network_mission | [clearpath_mission_manager_msgs/srv/UpdateNetworkMission](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkMissiond.html) | Update mission | +| mission_manager/update_network_point | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoint.html) | Update map point | +| mission_manager/update_network_points | [clearpath_mission_manager_msgs/srv/UpdateNetworkPoints](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateNetworkPoints.html) | UPdate map points | +| mission_manager/update_point_of_interest | [clearpath_mission_manager_msgs/srv/UpdatePointOfInterest](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdatePointOfInterest.html) | Update points of interestt | +| mission_manager/update_task | [clearpath_mission_manager_msgs/srv/UpdateTask](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateTask.html) | Update task | +| mission_manager/update_waypoint | [clearpath_mission_manager_msgs/srv/UpdateWaypoint](pathname:///api/html/clearpath_mission_manager_msgs/srv/UpdateWaypoint.html) | Update goal | +| mission_manager/validate_network_map | [clearpath_mission_manager_msgs/srv/ValidateNetworkMap](pathname:///api/html/clearpath_mission_manager_msgs/srv/ValidateNetworkMap.html) | Check validity of specific map | diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/_category_.json new file mode 100644 index 00000000..62e826ee --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Examples", + "position": 3 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/api_examples_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/api_examples_overview.mdx new file mode 100644 index 00000000..7b29ba74 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/api_examples_overview.mdx @@ -0,0 +1,15 @@ +--- +title: API Examples Overview +sidebar_label: Overview +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +API examples will be available in version 2.2.0. +For urgent concerns regarding the API, please contact +[customer support](../../support.mdx) + +::: \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/run_basic_mission.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/run_basic_mission.mdx new file mode 100644 index 00000000..bebd90f4 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/run_basic_mission.mdx @@ -0,0 +1,15 @@ +--- +title: Run a Basic Mission +sidebar_label: Run a Basic Mission +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +API examples will be available in version 2.2.0. +For urgent concerns regarding the API, please contact +[customer support](../../support.mdx) + +::: diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/using_the_api.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/using_the_api.mdx new file mode 100644 index 00000000..70524228 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_examples/using_the_api.mdx @@ -0,0 +1,164 @@ +--- +title: Using the API +sidebar_label: Using the API +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +:::note + +All action names and service names are namespace prefixed with the robot serial number. + +::: + + +## Commanding the Robot + +To command a robot, we provide action interfaces that are defined in our Autonomy API. +Below, are the `action_name`, `action_type`, and `pkg_name` for each required action. +The user is then able to write their own C++ or Python action client using this +information. + +### Start a mission + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionByUuid | + +### Start a Mission from a specific goal + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_mission_from_goal | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkMissionFromGoal | + + +### Send the robot to a location in the map + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoTo | + +### Send the robot to a point of interest (POI) + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_goto_poi | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | ExecuteNetworkGoToPOI | + +## Docking the robot + +### Local docking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Dock | + +### Local undocking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/local_undock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | Undock | + +`action_name`: autonomy/local_undock + +`pkg_name`: clearpath_dock_msgs + +`action_type`: Undock + +### Network docking + +| | | +| :---------------------- | :--------------| +| `action_name` | autonomy/network_dock | +| `pkg_name` | clearpath_navigation_msgs | +| `action_type` | NetworkDock | + +## Navigation Control + +### Pause navigation + +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/pause | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | + +### Resume navigation + +| | | +| :---------------------- | :--------------| +| `service_name` | control_selection/resume | +| `pkg_name` | std_srvs | +| `service_type` | SetBool | + +### Stop all autonomy actions + +| | | +| :---------------------- | :--------------| +| `service_name` | autonomy/stop| +| `pkg_name` | std_srvs | +| `service_type` | Trigger | + +## [Action Client (C++)](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Cpp.html#writing-an-action-client) +```cpp +#include "action_tutorials_interfaces/action/fibonacci.hpp" + +#include "rclcpp/rclcpp.hpp" +#include "rclcpp_action/rclcpp_action.hpp" +#include "rclcpp_components/register_node_macro.hpp" + +... + using = action_tutorials_interfaces::action::; + using GoalHandle = rclcpp_action::ClientGoalHandle; + +... + this->client_ptr_ = rclcpp_action::create_client<>( + this, ); + +... + auto goal_msg = ::Goal(); + auto send_goal_options = rclcpp_action::Client<>::SendGoalOptions(); + +... + this->client_ptr_->async_send_goal(goal_msg, send_goal_options); +``` + +## [Action Client (Python)](https://docs.ros.org/en/jazzy/Tutorials/Intermediate/Writing-an-Action-Server-Client/Py.html#writing-an-action-client) + +```python +from .action import + +... + + self._action_client = ActionClient(self, , ) + +... + goal_msgs = .Goal() + self._action_client.wait_for_server() + self._action_client.send_goal_async(goal_msg) +``` + + +## Terminal Command-line + +In order to command the robot from the command-line, you will need to run the +following command, where the `--feedack` argument will allow the user to view +the action feedbacks message: + +```bash +ros2 action send_goal --feedback +``` + +The `values` are based on the actions message type. diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_overview.mdx new file mode 100644 index 00000000..92e2c273 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/api/api_overview.mdx @@ -0,0 +1,129 @@ +--- +title: API Overview +sidebar_label: Overview +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +While the Web User Interface provides a great way to get started quickly +with OutdoorNav Software, some users will want programmatic control or +may wish to develop their own graphical user interfaces \-- for those +users, the Application Programming Interface (API) provides the +flexibility to do so. + +The API is, at present, a [ROS 2 Jazzy](https://docs.ros.org/en/jazzy/index.html) API. +The API is divided into two sections, whose details are provided below: + +- [Autonomy API](./api_endpoints/autonomy_api): The set of [ROS + Topics](http://wiki.ros.org/Topics) that are used for monitoring and + controlling the the hardware platform through the OutdoorNav + autonomy software. + - [Topics Subscribed to by Autonomy](./api_endpoints/autonomy_api.mdx#autonomy-subscribers): + The set of [ROS Topics](http://wiki.ros.org/Topics) + subscribed to by OutdoorNav Software, typically published by the + client for directing OutdoorNav operation. + - [Topics Published by Autonomy](./api_endpoints/autonomy_api.mdx#autonomy-publishers): + The set of [ROS Topics](http://wiki.ros.org/Topics) published by + OutdoorNav Software, to be subscribed to by the UGV. + - [Services Exported by Autonomy](./api_endpoints/autonomy_api#autonomy-services): + The set of [ROS Services](http://wiki.ros.org/Services) provided + by OutdoorNav Software, for use by the client to modify/control + the behaviour of the Autonomy. + - [Actions Exported by Autonomy](./api_endpoints/autonomy_api#autonomy-actions): + The set of [ROS Actions](http://wiki.ros.org/actionlib) provided + by OutdoorNav Software, for use by the client to modify/control + the behaviour of the Autonomy. +- [Mission Manager API](./api_endpoints/mission_manager_api): The set of [ROS + Services](http://wiki.ros.org/Services) that are used for creating, deleting, + and modifying OutdoorNav Missions +- [API Examples](./api_examples/api_examples_overview): Example code to come. + + +## QoS Profiles {#qos-profiles} + +Topics and services in ROS 2 use Quality of Service (QoS) profiles to change communication policies. The QoS profile +of a topic or service has several policies such as history, depth, reliability, durability, and more. For more details on +QoS settings, visit the [ROS 2 documentation](https://docs.ros.org/en/jazzy/Concepts/About-Quality-of-Service-Settings.html). + +For Clearpath platforms, the main policies that may change between different topics and services are reliability and durability. For reliability +there are two options: _Best Effort_, and _Reliable_. A _Best Effort_ reliability suggests that an attempt will be made to publish +the data, but if the network is not robust then the data may be lost. On the other hand, _Reliable_ guarantees that the data will be received. +This may require that the data be sent multiple times. + +The durability of a QoS profile can be either _Transient Local_ or _Volatile_. _Transient Local_ means that data for published messages will +be stored by the publisher even after it has been published. A new subscriber will receive the data even if a lot of time has passed since it was originally published. +This durability is typically used for data that only needs to be published once, such as the robot description. The other durability policy is _Volatile_ which does not +store old messages. The messages are published and only active subscribers will receive the data. New subscribers will have to wait for the next message to be published. +Most topics will use a _Volatile_ durability policy. + +It is important to check for [QoS compatibility](https://docs.ros.org/en/jazzy/Concepts/Intermediate/About-Quality-of-Service-Settings.html#qos-compatibilities) when interacting with ROS 2. +Mixing of QoS policies when publishing or subscribing to topics can lead to incompatibility. For example, subscribing to a Best Effort publisher with a Reliable subscriber +is not compatible and will result in no data being received on the subscriber. The easiest way to check the QoS profile of a topic is to use the ROS 2 command line interface. + +``` +ros2 topic info /topic_name -v +``` + +## Common QoS profiles {#common-qos-profiles} + +The following are some common QoS profiles used by Clearpath platforms. + +### System Default + +- **History**: _Keep Last_ +- **Depth**: _10_ +- **Reliability**: _Reliable_ +- **Durability**: _Volatile_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _System Default_ QoS profile is the most common profile used by most topics. + +### Sensor Data + +- **History**: _Keep Last_ +- **Depth**: _5_ +- **Reliability**: _Best Effort_ +- **Durability**: _Volatile_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _Sensor Data_ QoS Profile uses a _Best Effort_ reliability to send the latest data +as soon as possible, without bothering to resend data that was not received. This is mostly used +by the MCU and sensor drivers. + +:::note + +Not all sensor drivers use this QoS profile. Always check the QoS profile before trying to subscribe to the topic. + +::: + +### Transient Local + +- **History**: _Keep Last_ +- **Depth**: _10_ +- **Reliability**: _Reliable_ +- **Durability**: _Transient Local_ +- **Deadline**: _System Default_ +- **Lifespan**: _System Default_ +- **Liveliness**: _Automatic_ +- **Lease Duration**: _System Default_ + +The _Transient Local_ QoS Profile offers a _Transient Local_ durability, and is typically used by topics that only +want to send messages once. For Clearpath platforms, this includes the robot description topic and the `/rosout` topic +which offers system logs. + +## Namespacing + +Namespacing is the method of adding a prefix to a robot's nodes and topics; this helps differentiate them from another robot that +may be on the same network. For example, every robot will have a `cmd_vel` topic for commanding velocity. If both robots +used the same topic, then they would both drive when a message is published to that topic. By namespacing, we can remap the topic +to `robot1/cmd_vel` and `robot2/cmd_vel` for each respective robot. + +By default, the namespace of the robot will be obtained from the serial number of the robot. If your serial number is `cpr-a300-00001`, then your namespace +will be `a300_00001`. This can be overwritten in the [robot.yaml](../../../docs/ros/config/yaml/overview) file. diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/faq.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/faq.mdx new file mode 100644 index 00000000..ae2cf7eb --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/faq.mdx @@ -0,0 +1,65 @@ +--- +title: Frequently Asked Questions +sidebar_label: Frequently Asked Questions +sidebar_position: 11 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +## General + +1. **How do I start, pause or stop a mission?** + + A mission can be started through the web user interface or through the ROS 2 API. + +2. **When I start a mission the UGV does not move. What could be the + problem?** + + There could be one of several reasons for why this is happening: + + 1. Check that none of the onboard Motion-Stop actuators are + activated. + 2. Check that none of the wireless Motion-Stops are engaged. This + can be checked via the UI (a red Status Indicator means + Motion-Stop is engaged) or the onboard UGV lights (will flash + when Motion-Stop is engaged). + 3. If OutdoorNav is running on a Clearpath Robotics Warthog UGV + that is programmed with a Futaba controller, then ensure that + the controller is turned off. If it is on then it will be + sending "no motion" commands that will be overriding the + autonomy commands. + 4. Check the task settings for each Waypoint in the Mission. + A missing task setting for a Move PTZ task will block the + execution of the Mission it is in. + +3. **What version of ROS is compatible with OutdoorNav?** + + OutdoorNav 2.0.0+ is developed in ROS 2 (and is built in Docker containers on top of ROS 2 Jazzy), + so the recommended ROS version is ROS 2 Jazzy. Previous versions of OutdoorNav were based on ROS 1, + but those versions are no longer supported. + +4. **Where do all the video/audio/images get saved from the mission tasks?** + + All of the data that gets saved (ROSbags, video recordings, audio recordings, and saved images) gets stored on + UGV's computer at the following location: `/opt/onav/saved_files/...` + +## Autonomy + +1. **Can I use OutdoorNav without using the UI?** + + We empower customers to send mission via either the UI or our [ROS 2 API](./api/api_overview.mdx). Through this + API, you are enabled to write either CPP code or Python scripts where you would generate your mission. + +## Web User Interface + +1. **Why is the "Save Image" Task failing?** + + Check the Waypoints that have a **Save Image** task in the Waypoint panel. + If you see a red warning triangle beside the **Save Image** task it means + that the settings for this task were not properly set. Set them and rerun + the mission. + +2. **Are we able to make any changes to the UI?** + + Unfortunately, users are not currently enabled to make modifications to the user interface. + This feature will be available in a future release. Please direct any feature requests to [Support](./support.mdx). diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/index.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/index.mdx new file mode 100644 index 00000000..3d1655b9 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/index.mdx @@ -0,0 +1,18 @@ +--- +title: OutdoorNav User Manual +sidebar_label: OutdoorNav User Manual +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +
    +
    + +
    +
    + +OutdoorNav is an outdoor autonomy software platform designed for vehicle developers, +OEMs and robotics researchers. Compatible with Clearpath outdoor mobile platforms +and third-party vehicles, OutdoorNav provides reliable, industry-leading GPS-based +navigation for faster, more efficient autonomous vehicle development. \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/_category_.json new file mode 100644 index 00000000..2ffaa157 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Installation", + "position": 10 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/overview.mdx new file mode 100644 index 00000000..f836cbdb --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/overview.mdx @@ -0,0 +1,21 @@ +--- +title: Installation +sidebar_label: Installation +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +As of version 2.0.0, the OutdoorNav software uses ROS 2 Jazzy as its base. It is incompatible +with any other previous version of ROS. If you have a base platform running an older version +of ROS 2, consult [the following page](../../../docs/ros/installation/upgrading) to upgrade your +base to ROS 2 Jazzy. If you have a base platform running ROS 1, please reach out to +\ in order to receive instructions to install the correct +version. + +## Installing OutdoorNav Updates + +All AMP/Observer UGVs ship with the latest version of the OutdoorNav software. +If you receive an email regarding an available OutdoorNav software update, follow +the [update instructions](updates) to update the OutdoorNav software. + diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/updates.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/updates.mdx new file mode 100644 index 00000000..7aca7f4e --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/installation/updates.mdx @@ -0,0 +1,102 @@ +--- +title: Installing Updates +sidebar_label: Installing Updates +sidebar_position: 1 +toc_min_heading_level: 4 +toc_max_heading_level: 4 +--- + +The following page details the steps to update the OutdoorNav software that is already +installed on your platform. + + +:::note + +Please ensure that you have received an email advising you that an update is available +since only those who receive the update emails will be have access to the update files. + +::: + +## Download + +1. Click the link that was sent to you in the update email. You will be sent to a cloud storage +drive with the following file structure (/Documents/General/Releases/...) + +2. Navigate to the version folder you wish to update to and download the following files: + + - **cpr-onav-ui.tar** + + - **cpr-onav-base.tar** + + - **cpr-onav-autonomy.tar** + + - **cpr-onav-app.zip** + +3. Connect to the robot + + Option 1: via ethernet (port located inside of the rear charge port door) + + Option 2: via wifi (Husky SSID: cpr_a300_amp_xxx) + +4. Transfer all files to the robots **/opt/onav/** folder + + **Linux**: + + ```code + scp cpr-onav-app.zip cpr-onav-ui.tar cpr-onav-base.tar cpr-onav-autonomy.tar robot@192.168.131.1:/opt/onav/ + ``` + + **Windows**: Use [FileZilla Client](https://filezilla-project.org/download.php?platform=win64) to transfer all files to the robot. + + SFTP Connection: + + * Host: sftp://192.168.131.1 + + * Username: robot + + * Password: clearpath + + +## Update + +1. Run the below command to update the version of OutdoorNav, where +***\*** is the folder of the last version of OutdoorNav that +has been installed on the robot and ***\*** is the version you want +to update to. + + ```code + python3 /opt/onav//app/update/update.py -v + ``` + + Eg. To update from version 2.1.0 to version 2.2.0 run the following + + ```code + python3 /opt/onav/2.1.0/app/update/update.py -v 2.2.0 + ``` + + * this will create a new version folder in /opt/onav/ + + * copy all persistent data from the last version + + * installs the app folder + + * stops the currently running version of OutdoorNav + + * starts the new version of OutdoorNav + + +## Cleanup + +1. Remove all extraneous files + + ```code + rm /opt/onav/cpr-onav-ui.tar /opt/onav/cpr-onav-base.tar /opt/onav/cpr-onav-autonomy.tar /opt/onav/cpr-onav-app.zip + ``` + +:::note + +If you have made any customization changes to the **app/** directory of your +previous version, you will need to make these same modifications manually +yourself to the new versions app/ directory files. + +::: \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/_category_.json new file mode 100644 index 00000000..8414dc7f --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Overview", + "position": 4 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_introduction.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_introduction.mdx new file mode 100644 index 00000000..21a17e20 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_introduction.mdx @@ -0,0 +1,79 @@ +--- +title: Introduction +sidebar_label: Introduction +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +## Summary + +OutdoorNav Software is a software package developed by Clearpath +Robotics for autonomous and manual navigation of Unmanned Ground +Vehicles (UGVs) in outdoor environments. + +
    +
    + +
    Web UI Mission Planning View
    +
    +
    + +
    +
    + +
    Web UI Front Camera View
    +
    +
    + +## Compatible Platforms + +While it has been optimized for use with OutdoorNav Hardware from +Clearpath Robotics +([Husky](https://clearpathrobotics.com/husky-unmanned-ground-vehicle-robot/), +[Jackal](https://clearpathrobotics.com/jackal-small-unmanned-ground-vehicle/), +and +[Warthog](https://clearpathrobotics.com/warthog-unmanned-ground-vehicle-robot/)), +it has been designed so that it can be added easily to third-party UGVs. + +## Key Features + +Key features of OutdoorNav Software include: + +- Mission Planning and Autonomous Navigation + + - Robust GPS-based localization with sensor fusion of camera, IMU, LiDAR + and platform odometry + - Autonomous path following through a network of paths + - Obstacle Detection and Avoidance: Stop and wait or + autonomously plan a collision-free path around obstacles + without the need to stop + +- Teleoperation + + - Operate the robot remotely using an on-screen or physical + joystick + - Visualize what the robot sees by displaying its network + cameras + +- Web User Interface (Web UI) + + - Build missions containing sets of paths, with optional task + execution on each path; tasks can be standard tasks (eg. save + camera image) or user provided functions + - View the robot's live position and attitude on the map + - Display robot data such as velocity, signal strength, status + of the motion stop, status of navigation system, and battery charge + - Save and export Missions + +- Application Programming Interface (API) + + - Build your own application and UI by accessing the navigation + API to control the UGV through software or implement fleet + management by accessing the autonomy API + +- Third Party Integration + + - The Web UI and API can be accessed through a network connection; + cloud-based services are available from third parties to + facilitate remote connections and networking to robot hardware diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_operating_conditions.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_operating_conditions.mdx new file mode 100644 index 00000000..072e3180 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_operating_conditions.mdx @@ -0,0 +1,113 @@ +--- +title: Operating Conditions +sidebar_label: Operating Conditions +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +OutdoorNav Software is designed and tested for use in rugged outdoor +environments. + +## Operating Conditions + +### Terrain + +OutdoorNav Software is compatible with terrains in which the UGV can be +driven manually without excessive slipping. The performance limits will +be a function of the base UGV traction. + +Using Clearpath Robotics Husky, Jackal, and Warthog as a the base UGV, +OutdoorNav Software is suitable for use in the following terrains: + +- asphalt +- concrete +- grass +- snow + +:::note + +Grass should not exceed 30 cm in height if collision avoidance is +enabled. + +::: + +:::note + +Winter/studded tires may be required for proper traction on snow. + +::: + +OutdoorNav Software is currently **not** suitable in the following +terrains: + +- ice +- loose gravel + +The terrain capabilities of third-party UGVs will be dependent on a +variety of factors including the vehicle mass, the tire treading, and +motor power. + +### Environment + +OutdoorNav Software is suitable for use in the following environmental +conditions: + +- light rainfall (drizzle) +- light snowfall (powdery snow) + +:::note + +If erratic behavior, such as frequent replanning, is perceived in these +light precipitation conditions, disabling the "continuous planning" +feature may help. + +::: + +OutdoorNav Software is **not** suitable for use in the following +environmental conditions: + +- heavy rainfall +- heavy snowfall + +:::note + +If navigation is required in heavy rain or snow, disabling the collision +avoidance feature will allow the UGV to navigate properly. This should +be done with caution. + +![](/img/outdoornav_images/gps_danger.png) + +::: + +## Performance + +The performance of the system is highly dependent on both the base UGV, +the sensors, the system integration details, and the environment. With +standard sensors: + +- Location accuracy (position & heading): Less than 5 cm and less than 2° +- Path tracking accuracy (approximate): 10 cm + +## Limitations + +While OutdoorNav Software operates effectively in a range of rugged +outdoor environments, the operator should be aware of the following +limitations and plan accordingly. + +_OutdoorNav System Limitations_ + +| Limitation | Details | +|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| RTK accuracy | Localization accuracy for the Standard (RTK) configuration assumes the base station location has been accurately surveyed. | +| Localization accuracy | Localization accuracy is influenced by the quality of GNSS data that is available. Navigating in GNSS denied areas (e.g., under bridges, near tall buildings, etc.) will cause degradation in localization performance. | +| Negative obstacle detection not present | Outdoor Navigation Software does not have negative obstacle detection capability. Your UGV will not detect stairs, cliffs, potholes, depressions or edges and may drive into these obstacles causing harm to people or property. | +| Limited obstacle detection in vertical dimension | The small vertical field of view of 3D LiDARs limits the vertical obstacle detection capability of the OutdoorNav Software. | +| Low traction may cause UGV to get stuck | Your UGV may navigate itself into a situation where wheels slip or do not make contact with the ground. | +| Rain and snow may affect obstacle detection | Adverse weather conditions may obscure obstacle detection and avoidance data from 3D LiDARs. Obstacle detection and avoidance may not function in all weather conditions and must be disabled to navigate in heavy snow or rain. | +| WiFi range limits | The current configurations of the OutdoorNav Software will continue navigation if the WiFi disconnects or goes out of range. The Web UI will reconnect once the WiFi has reconnected but certain functions of the UI may be limited such as the ability to issue a pause/stop commands or sending new missions to the UGV. | +| Wireless motion stop range limits | The UGV will motion stop if the UGV is driven out of range of the wireless motion stop device. | +| RTK GPS limited by WiFi range | If WiFi goes out of range, your UGV will not receive RTK corrections from the Base Station. This can potentially decrease the accuracy of the GPS signal which can subsequently degrade path following performance of your system. | +| Obstacle detection may cause UGV to become stuck | The UGV may stop and become stuck if obstacles are detected and not cleared from its path. If obstacle avoidance is enabled, it may not be able to calculate an acceptable path to the next Viapoint or Goal Point under all circumstances. This will result in the UGV becoming stuck and failing its Mission. | +| Zones are not currently supported | It is not possible to define “keep-out” or “unsafe” zones that the UGV needs to avoid. Rather, careful use of Waypoint placement by the operator can be used to keep the UGV at a safe distance from unsafe zones. | +| No collision avoidance during teleoperation mode | When operating in Manual Mode (Teleoperation), no collision avoidance is enabled. The operator is responsible for avoiding collisions. | diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_scope.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_scope.mdx new file mode 100644 index 00000000..5b741ff5 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/overview/overview_scope.mdx @@ -0,0 +1,13 @@ +--- +title: Scope +sidebar_label: Scope +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +This documentation focuses on the OutdoorNav software itself, including +hardware dependencies and integration, but not the specifics of UGV +hardware. For details on compatible Clearpath Robotics UGVs and custom +hardware integrations, contact \ or check +out our [YouTube channel](https://www.youtube.com/channel/UCNPP3C-ZK3mwpG2x89VE-2Q). \ No newline at end of file diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/_category_.json new file mode 100644 index 00000000..6a14af93 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Quick Start", + "position": 5 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/quick_start.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/quick_start.mdx new file mode 100644 index 00000000..673d4f12 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/quick_start/quick_start.mdx @@ -0,0 +1,204 @@ +--- +title: Quick Start +sidebar_label: Quick Start +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +This section outlines how to set up your OutdoorNav system for some +preliminary testing with the OutdoorNav Software on a UGV. + +## Connect to Web UI {#connecting_to_web_ui} + +1. Ensure that the UGV is powered on. +1. If the optional Base Station is included, ensure that it is powered on. +1. If using a custom networking configuration, ensure that the custom + networking setup on the UGV is complete. +1. Connect your computer to the same wifi network as the UGV, then open the + Chrome browser on your computer and load the OutdoorNav Homepage. + + - Option 1 (easiest): No base station, computer connected to UGV's + wifi access point (eg. cpr_a300_amp_00009) + - OutdoorNav homepage: https://192.168.131.1 + - Option 2: No base station, UGV and computer connected to the same + (external) wifi access point + - OutdoorNav homepage: + - if DNS is working on the wifi network, use the robot's hostname (eg. https://cpr-a300-00009) + - if DNS is not working on the wifi network, check the IP address of the UGV's computer and use it + - Option 3: Base station, UGV and computer connected to base station + - OutdoorNav homepage: use the IP address that was noted on the documentation + that shipped with the robot + +1. Click to accept the End-User License Agreement. This page will be visible each + time the UGV is restarted but only on the first navigation to the page. + The EULA should be reviewed prior to using the system. + +
    +
    + +
    Web UI Mission Planning View
    +
    +
    + +## Check Camera Views {#checking-camera-feeds} + +When your system includes cameras, the live view from each camera is shown on the right side +of the OutdoorNav Homepage. Clicking on a camera view will maximize it on the screen. +Cycle through each camera view and confirm that it is providing live updates. + +Refer to [Camera Views](../web_user_interface/ui_overview#camera-views) for more details. + +
    +
    + +
    Web UI Front Camera View
    +
    +
    + +## Check System Status {#checking-system-status} + +Access **Menu** → **TOOLS** → **Status Monitor** to display the system status. + +Make note of any issues and correct those before proceeding. + +
    +
    + +
    Web UI Status Monitor (showing warnings on IMU status and Wheelspeed)
    +
    +
    + +## Check GPS RTK Fix {#checking-gpt-rtk-fix} + +Each time the UGV has been powered up (or moved from a GPS-denied +environment to a GPS-available environment), let the UGV sit in this +position for 2 minutes to acquire an RTK GPS fix. The POS (position), +DIR (heading), and FUS (sensor fusion) GPS status indicators on the UI +should be green: . + +:::note + +If the GPS status indicators are yellow or red, the selected location +does not have an adequate GPS signal. Move the UGV such that the GPS +antennas have clearer visibility to satellites. + +If your robot is not equipped with a Base Station, a separate data +source is required to obtain a GPS fix. Contact [Support](../support) +for additional details. + +::: + +## Complete the System Configuration {#system_config} + +### Load Map Tiles {#loading_map_tiles} + +The Web UI does not cache map tiles on the browser; therefore, the user +will need to ensure their computer has a connection to an Internet +source to load the map tiles. There are a several options to achieve +this: + +1. If the system includes a Base Station that is connected to the + Internet, you will be able to access the Internet and therefore map + tiles over the base station network without needing any further + updates. +2. Connect your phone via USB to your computer (or tablet) and enable + USB tethering on your phone to share the Internet from your phone. +3. Switch your computer (or tablet) to a network that is connected to + the Internet, zoom in/out of the map to load the tiles then switch + back to the original network. + +### Set Dock Location + +:::note + +If the Clearpath Robotics autonomous docking package has been included, +follow these instructions to set up the dock location. Otherwise, this +section can be skipped. + +::: + +:::warning + +Keep the area around the dock free of objects and people. There is no +obstacle detection between the pre-docking point and the dock; +similarly, there is no obstacle detection during the undocking +operation. + +::: + +
    +
    + +
    Husky A300 Autocharge Dock
    +
    +
    + +
    Husky A300 at Dock
    +
    +
    + +Before being able to dock the UGV autonomously, set up the dock +location. Follow these steps to position the UGV in its correct position +and orientation. + +1. Power ON the UGV and wait for the system to finish booting. + +2. Start by manually driving the UGV to the dock target and align it as + straight and centered as possible so that it begins charging. + +3. Let the UGV sit in this position for 2 minutes to acquire an RTK GPS + fix. The POS (position), DIR (heading), and FUS (sensor fusion) GPS status indicators on + the UI should be green: . + + :::note + + If the GPS status indicators are yellow or red, the selected + location of the dock is NOT appropriate. Please change the dock + location such that the GPS antennas have a clearer visibility. + + ::: + +4. On the UI, **Menu** → **SETTINGS** → **Add New Dock Location**. + The dock location will be stored in 5 - 10 seconds as data is collected. + +If the Base Station has been moved (and therefore been resurveyed), or +if the dock has been moved to a new location, the user will need to +reset the location of the dock. This is done in the following manner: + +1. Repeat the previous set of instructions from step 1 to 4. + +2. While in **Edit Mode** select the dock on the UI. A drop down should appear + with the option to reset the dock location. Select that option. + +3. After approximately 5 - 10 seconds the dock location should be updated and the UI will + reflect the change accordingly. + +## Create Your First Map + +1. Ensure that the UI is in "Map Edit Mode": + → + . +1. Open the drop down menu in the bottom bar (left-side) and select the "Add Map" option. +1. Start placing points and building paths. (A map will be created with the default settings.) + +For more details, refer to [Map Creation](../web_user_interface/ui_map_mode#mapCreation). + +## Create Your First Mission + +1. Ensure that the UI is in "Mission Edit Mode": + → + . +1. Open the drop down menu in the bottom bar (right side) and select the "Add Mission" option. +1. Select the "Goalpoint Mode" button. +1. Click on the map to add a goalpoint. +1. Confirm that a preview path is shown on the map. + +For more details, refer to [Mission Creation](../web_user_interface/ui_map_mode#missionCreation). + +## Execute Your First Mission + +1. In the bottom bar of the UI, click the "Play" button . +1. Confirm that the "Play" button has turned green, which indicates that the mission has started. + +For more details, refer to [Mission Execution](../web_user_interface/ui_map_mode#missionExecution). diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/release_notes.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/release_notes.mdx new file mode 100644 index 00000000..16b9dc0d --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/release_notes.mdx @@ -0,0 +1,392 @@ +--- +title: Release Notes +sidebar_label: Release Notes +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +import Style from '/assets/css/changelog.css'; + +
    + +## 2.0.0 + +### New Features + +- First release with ROS 2 Jazzy support + +### API Changes + +- Many changes as part of the migration to ROS 2; not backwards compatible with earlier releases + +### Bug Fixes + +- N/A + +### Known Issues + +- None + +## 0.14.0 + +### New Features + +- Added in the ability to connect a PS4 controller to the UI directly. +- Improved the PTZ Controls, allowing users to move via a draggable interface, + box selection or double clicking. +- System Watchdogs can now be added to the UGV to + allow for safeguards to be put in place depending on the needs of the user. + +### API Changes + +- Added new message definitions and service calls for watchdogs + +### Bug Fixes + +- 2532: Wireless Connection adaptor not publishing + +### Known Issues + +- 1396: Robot gets temporarily stuck at start of mission when near a Waypoint +- 1844: [MPC] Maximum acceleration param doesn't appear to have any effect +- 2525: Path Previewer has issues cleaning up upon completion in mission less states + +## 0.13.0 + +### New Features + +- Points of Interest can now be added either + through the UI or through the API to specify locations/objects of interest that + are persistent. +- Execution Logs are now recorded and stored on the UGV. + These logs record all mission data, images, video/audio recordings as well as telemetry + and GPS data. Details of the logs can be viewed through the UI or you can access the file browser. +- Reformatted the UI menu. +- Updated UI layout. Map editing, tables and zooming features now in new location on UI. + Moved from bottom bar to left bar. +- Added layers to UI for user customized views. + +### API Changes + +- Added new message definitions and service calls for points of interest +- Added new message definitions and service calls for execution logging + +### Bug Fixes + +- 2332: upgrading from 0.11 to 0.12.0 in teleoperation only configuration and Q62 + installed causes duplication of axis driver. Please contact [Support](./support.mdx) + if you run into this issue. +- 2344: Autonomy not going down during low-power mode +- 2360: Waypoint/Map modes use different mouse click to open context menus + +### Known Issues + +- 1396: Robot gets temporarily stuck at start of mission when near a Waypoint +- 1844: [MPC] Maximum acceleration param doesn't appear to have any effect +- 2532: Wireless Connection adaptor not publishing +- 2525: Path Previewer has issues cleaning up upon completion in mission less states + +## 0.12.0 + +### New Features + +- Modified mission planning modes. Now includes: + - Map mode (which allows the user to create maps of an environment + and send mission using said map) + - Waypoint mode (which allows the user to create more direct mission + by placing waypoints directly on the Aerial overlay) +- Added an Assisted teleoperation feature to prevent robot collisions with + obstacles when it is being teleoperated. +- Added the upgrade command to the CLI tool. Customers can now upgrade their + software as long as they are eligible to be upgraded to the newest version. + Please contact [Support](./support.mdx) for more information. +- New visualization of status command in CLI tool +- Added a filebrowser extension to access/view the robot filesystem for easier + media access + +### API Changes + +- Added new message definitions and service calls for the storage/editing of Maps + +### Bug Fixes + +- 1973: Fixed python “machineid” error during installation +- 2089: Fixed the no serial number on /platform/id topic +- 2169: Fixed the mission manager/scheduler still requesting during Teleop only mode + +### Known Issues + +- 1396: Robot gets temporarily stuck at start of mission when near a Waypoint +- 1844: [MPC] Maximum acceleration param doesn't appear to have any effect +- 2332: upgrading from 0.11 to 0.12.0 in teleoperation only configuration and Q62 + installed causes duplication of axis driver. Please contact [Support](./support.mdx) + if you run into this issue. +- 2344: Autonomy not going down during low-power mode +- 2360: Waypoint/Map modes use different mouse click to open context menus + +## 0.11.0 + +### New Features + +- Command Line Tool used to install/update/manage OutdoorNav +- Added the End User License Agreement to the UI upon start up +- Light and PTZ Pan/Tilt controls can now be mapped to a controller +- OutdoorNav/IndoorNav switch over improvements +- Can now place waypoints at UGV location via shortcut key (Shift + X) + +### API Changes + +- Can now delete multiple mission objects (missions, waypoints, tasks) in single call +- Stack Light can now be manually overridden/muted +- Added ability to import single missions to the robot + +### Bug Fixes + +- 1688: Move PTZ task only ever uses the first PTZ camera's positions +- 2011: Filter false "Move PTZ Failure" notifications when moving PTZ camera + +### Known Issues + +- 1396: Robot gets temporarily stuck at start of mission when near a Waypoint +- 1844: [MPC] Maximum acceleration param doesn't appear to have any effect + +## 0.10.0 + +### New Features + +- Added the ability to start mission from a specific Waypoint +- Added the ability to resume mission from current location +- Added the option to include on-start and on-stop tasks to a Mission +- Added the option to continue a Mission if a Task should fail +- Full release of the API examples repository to the public (link API examples top level page) + +### API Changes + +- Action definition changes + - Mission.action added from_start and _start_waypoint_uuid_ fields + - ExecuteMissionByUuid.action: added from_start and _start_waypoint_uuid_ fields +- Message Definition changes + - Mission.msg: added an array of on_start and and array of on_stop tasks fields + - Task.msg: added a boolean allow_failure field +- Updated /safety/safety_stop message type +- Added import/export services for /dock, /mission_manager/ and /mission_scheduler features + +### Bug Fixes + +- 1546: Robot cannot start mission part-way through if a task is assigned on any Waypoint prior to its location +- 1764: Importing missions with docking tasks fails to bring in docks + +### Known Issues + +- 1396: Robot gets temporarily stuck at start of mission when near a Waypoint +- 1844: [MPC] Maximum acceleration param doesn't appear to have any effect + +## 0.9.0 + +### New Features + +- Operators can now Schedule Missions to run at specific times +- Added in support for BulletCat12 Microhard WiFi and Cellular connections +- Allow Audio recording as both tasks and manual operations if UGV has Microphones +- Create custom tasks that can be run during missions +- If installed with PDU, UGV can be set to Low Power mode to better conserve power +- New navigation topics added to ROS Autonomy API: + - /navigation/progress + - /navigation/motion_state + - /navigation/metrics +- Improved precision of docking +- Improved autonomy feedback when something goes wrong in the mission to increase the diagnosability of the error +- Updated Navigation features available to the customer: + - Continuous Replanning renamed to Continuous Planning and is always enabled. + - Constrained Planning is always enabled. Environment Variable to update the path constraint has been modified. + - Removed Obstacle Avoidance Mode. The UGV will always attempt to avoid obstacles. + - Removed Path Smoothing. This is always enabled. + - Docking feature added for customers who have purchased a dock. + +### Bug Fixes + +- 1324: Allow single Waypoint missions and/or tasks on first waypoint (required for undocking through tasks). +- 1340: Undocking not working through tasks +- 1607: Fixed MovePTZ task failures + +### Known Issues + +- 131: Software upgrade process not documented fully. +- 609: Realsense D435 collision avoidance not fully tuned. +- 751: Wireless icon in UI doesn't work for Ubiquity hardware. +- 1396: Robot gets temporarily stuck at start of mission when near a Waypoint. +- 1546: Robot cannot start mission part-way through if a task is assigned on any Waypoint prior to its location. + +## 0.8.0 + +### New Features + +- Inertial Measurement Units (IMUs) integrated into localization. +- Added localization status topic. +- Added re-localization service. +- Additional diagnostic information in the status view. +- Docking improvements including: multiple docks, visual representation of docks on map, + local docking/undocking through teleop view. Docking only functional with 2D LiDARs. +- Customization & Tuning Appendix C added. Lists of tuning parameters for navigation + and collision avoidance are now available. As well as, instructions/process on how to + tune UGVs with differential drive dynamics. Instructions for UGVs with Ackermann dynamics + are on their way. + +### Bug Fixes + +- 1134: Display/Hide Datum Point not working. +- 1139: Issues with non-husky platforms. +- 1137: Refreshing page re-enables edit button while mission running. +- 1276: Feedback added for incorrect first Waypoint placement. + +### Known Issues + +- 131: Software upgrade process not documented fully. +- 609: Realsense D435 collision avoidance not fully tuned. +- 751: Wireless icon in UI doesn't work for Ubiquity hardware. +- 1138: Issues with greying out Waypoints in edge cases. +- 1324: Allow single Waypoint missions and/or tasks on first waypoint (required for undocking through tasks). +- 1340: Undocking not working through tasks. + +## 0.7.0 + +### New Features + +- Goal terminology has been removed from the mission generation nomenclature. + Users can now add tasks, apply final headings, and set navigation tolerances + to any Waypoint in a Mission. +- Drag and Drop of Waypoints now available in Edit Mode. +- New Waypoints can be inserted between existing Waypoints in a Mission. +- Mission API now available to create/edit/load missions, waypoints and tasks. +- Mission execution via mission ID is now available. +- The base station location is now displayed in the UI after carrying out an automated survey. +- New coloring scheme for GNSS status icons to provide more accurate information. + +### Bug Fixes + +- 996: Axis camera missing ptz_state + +### Known Issues + +- 131: Software upgrade process not documented fully. +- 609: Realsense D435 collision avoidance not fully tuned. +- 751: Wireless icon in UI doesn't work for Ubiquity hardware. +- 1134: Display/Hide Datum point not working. +- 1137: Refreshing page re-enables edit button while mission running. +- 1138: Issues with greying out Waypoints in edge cases. + +## 0.6.0 + +### New Features + +- OutdoorNav ROS API updated. API now divided into Platform and + Autonomy sections. See [API Overview](./api/api_overview.mdx) + for more details. +- Simulation environment created with charge dock, base station and + camera plugins. +- Added deviation path visualization to UI when constrained replanning + is enabled. +- Modified goalpoint icons to reflect tasks assigned to them. +- Added the ability to record rosbags from UI. +- Added GPS signal strength to status page. +- Added improvements to PTZ controls (cosmetic changes, ability to + disable zoom, added a reset mark). +- User can set map source from OpenStreet, MapBox, Bing Maps, or + custom map tiles through UI. + +### Bug Fixes + +- 632: Prevent users from changing mission while a mission is running. +- 661: Removed map view when no map is provided in default-state.json. + file. +- 712: Fixed front end hanging when user opens menu from any view + other than main view. +- 716: Removed connecting lines from disabled goals. + +### Known Issues + +- 131: Software upgrade process not documented fully. +- 609: Realsense D435 collision avoidance not fully tuned. +- 751: Wireless icon in UI doesn't work for Ubiquity hardware. +- 756: Waypoints stop turning grey when they are hit if a waypoint is + skipped. + +## 0.5.0 + +### New Features + +- Sensor Kit Options: Starter, Standard, Backpack. +- New localization module. +- Added support for UBlox F9K and F9P GNSS receivers in the + localization module. +- Added support for either single or dual Swiftnav Duro/Piksi GNSS + receiver(s) in the localization module. +- Added support for Realsense D435 camera in collision avoidance + module. +- New/updated user modifiable environment variables for sensor and + navigation tuning. +- Added a Virtual Guided tour of the application for first time users. +- Added StreetView and Bing map tiles (to existing MapBox tile). +- Allow users to specify custom map tile source. +- Added cosmetic changes to traversed waypoints as well as a robot. + status icon with ROS topic health information. + +### Bug Fixes + +- 253: Replace default camera image for camera views when stream is + unavailable. +- 281: Fixed navigation latched in a PAUSE state. +- 574: Fixed map settings page to not rerender when robots position + changes. + +### Known Issues + +- 131: Software upgrade process not documented fully. +- 609: Realsense D435 collision avoidance not fully tuned. + +## 0.4.0 + +### New Features + +- Improved wireless charger docking workflow and added ROS Noetic + docking support. +- Added option to record videos from cameras. +- Improved Docker setup to allow concurrent installation with + IndoorNav. +- Added initial support for integration with + [Formant](https://formant.io/). +- Added Docker installation support for Jackal and Warthog robots. + +### Bug Fixes + +- 480: Added rate limiter for continuous planner. +- 490: Fixed base station survey pop up to better reflect survey time. + +### Known Issues + +- 131: Software upgrade process not documented fully. + +## 0.3.0 + +### New Features + +- Upgraded from ROS Melodic to ROS Noetic. +- Published initial performance metrics. +- Updated system architecture to work in Docker containers. + +### Bug Fixes + +- 266: Allowed map offsets to be set more than once without needing to + reset them back to zero. +- 365: Updated costmap to handle large stop distances properly. +- 377: Fixed handling of goal tolerances of 0.02m or less. +- 389: Fixed issue with goal being skipped in some cases where final + heading was specified. + +### Known Issues + +- 131: Software upgrade process not documented fully. +- 150: Docking not yet implemented in Noetic. + +
    diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/safety.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/safety.mdx new file mode 100644 index 00000000..3f2d6645 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/safety.mdx @@ -0,0 +1,139 @@ +--- +title: Safety +sidebar_label: Safety +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +## Important Safety Information + +The use of Unmanned Ground Vehicles (UGVs) can result in unexpected and +dangerous behavior. Although Clearpath Robotics endeavors to create safe +and reliable software and systems, autonomous outdoor UGVs should not be +considered safe for unsupervised use around humans or other obstacles. +No level of safety and reliability of software and non-safety rated +hardware components is guaranteed. + +Clearpath strongly recommends that users carry out a risk assessment +related to their application and deployment of autonomous UGVs. The +ISO-12100 standard [Risk assessment and risk reduction](https://www.iso.org/standard/51528.html) provides guidance on +performing risk assessments. + +Functional safety in robotics is often achieved through the use of +safety related parts and control systems to minimize risks such as +safety LiDARs for obstacle detection. These hardware components must be +designed into the UGV hardware and can be tightly integrated with +navigation software. Clearpath Robotics recommends that this process be +undertaken after the product or process has been fully defined. It can +be a significant design effort. + +## Safety Notice Levels + +For Clearpath Robotics hardware and software, the risk level is captured +using the following types of labels. + +![](/img/outdoornav_images/safety_information.png) + +## General Hazard Labels + +Review the following to learn more about the labels that may be used on +Clearpath Robotics products. Hazards can also apply to attachments and +accessories used in conjunction with a Clearpath Robotics product. UGVs +from other providers may present additional hazards and risks. + +_General Hazards_ + +| Label | Label Title | Label Description | +|--------------------------------------------------------------------------------------|----------------------|------------------------------------------| +|
    | Automatic Motion Hazard | Clearpath Robotics UGVs may begin moving suddenly, either autonomously or when being driven manually. Always be aware of Clearpath Robotics products and their potential for movement. | +|
    | Crushing Risk | Objects or personnel can be crushed between the Clearpath Robotics UGV and another object. Keep hands and other objects clear of crush points at all times. Keep clear of all docking Clearpath Robotics UGVs. | +|
    | Electrical Shock Risk | Clearpath Robotics UGVs contain circuitry and batteries that may cause electrical shock if not properly insulated. | +|
    | Entanglement Risk | Clearpath Robotics UGVs as well as their cameras can lead to entanglement of hair or dangling materials during their rotation. Keep hair and dangling materials away from Clearpath Robotics UGVs during motion. | +|
    | Environmental Hazard | Clearpath Robotics UGVs contain batteries and materials that may require special disposal methods. Consult local regulations. | +|
    | Falling Object Risk | Beware of objects that may have shifted in any Clearpath Robotics UGV crate as they pose a risk of falling when opened. | +|
    | High Surface Temperature Risk | UGV computer heat sinks and UGV motors can become extremely hot during operation. | +|
    | Impact Risk | Clearpath Robotics UGVs travelling through a facility can potentially impact objects and personnel. Keep clear of all docking Clearpath Robotics UGVs. | +|
    | Laser Radiation Risk | Clearpath Robotics UGVs may use Class 1 laser products. These provide no hazard during normal use, however it is not recommended to stare directly into the beam(s). | +|
    | Material Hazard - Lithium | Lithium UGV batteries contain harmful material. Always use proper handling procedures when handling UGV batteries. | +|
    | Manual Load Lifting Risk | Always use ergonomic techniques when manually lifting loads. | +|
    | Pinching Risk | Keep hands and other objects clear of pinch points at all times. Keep clear of all docking Clearpath Robotics UGVs. | +|
    | Radio Frequency Risk | Clearpath Robotics UGVs and/or accessories may use radio frequency (RF) radiating antennas. These provide no hazard during normal use, however prolonged exposure around the antenna is not recommended. | +|
    | Tripping Hazard | Clearpath Robotics products may pose a tripping hazard. | + +## Safety Awareness + +Personnel present during the operation of an Unmanned Ground Vehicle +(UGV) need to be made aware or be accompanied by personnel who are +familiar with the specific risks and hazards associated with autonomous +mobile robots (AMR). The following checklist identifies basic topics +that should be addressed by site-specific worker and visitor safety +orientation training. + +
    + +
    + +- Proper PPE must be worn, including safety footwear (ie. steel toe). +- Crossing into the path of a moving UGV should be avoided, as well as + placing or throwing obstacles into the path of a moving UGV. + +
    + +
    + +- Be aware that a UGV can be anywhere in the operating area of the + facility at any time, and may pose a tripping hazard even when not + in motion. +- Personnel need to be aware of the UGV docking and charging areas, + where detection fields are reduced. +- Personnel should be aware that Clearpath Robotics UGVs LiDAR safety + scanners use a class 1 laser and high intensity LED. +- Personnel should keep all loose clothing and body parts away from + UGVs, accessories, attachments, and payloads, while they are in + autonomous operation. Using an Emergency Stop button is the only + acceptable manner of interacting with a Clearpath Robotics UGV or + attachment while it is being operated autonomously. + +In addition to the preceding basic items for all workers and visitors, +the following should be considered for facility personnel, including +drivers of other UGVs: + +- When required to move a product manually, personnel must ensure it + is in an Emergency Stop state or shut down completely and should not + push manually for prolonged periods. +- Alert personnel that while operating a Clearpath Robotics UGV + outside of the Autonomy State, they are solely responsible for + obstacle and collision avoidance. +- Maintenance of a Clearpath UGV not outlined in either this document + or the operations and maintenance manual can only be performed by a + Clearpath Robotics Authorized Personnel. + +To reduce the risk of harming people or damaging properties, a trained +operator must monitor the behavior of the UGV under autonomous +navigation mode at all times. The operator should use the wireless +emergency stop device to immediately avert any possible damaging or +dangerous behavior from the UGV. Failure in proper use of the software +might result in collision of the UGV into objects. + +- Ensure that low-height obstacles are removed from the potential path + of the UGV prior to operation. +- OutdoorNav Software does not have negative obstacle detection + capability. This means that your UGV will not detect stairs, cliffs + or edges and may drive off these obstacles causing harm to people or + properties as well as potentially damage the UGV. +- Adverse weather conditions may obscure obstacle detection and + avoidance data from the VLP-16 LiDAR. Obstacle detection and + avoidance may not function properly in snow, rain or fog. +- The current configurations of the OutdoorNav Software will continue + navigation if the WiFi disconnects or goes out of range. The Web UI + will reconnect once the WiFi has reconnected but certain functions + of the Web UI may be limited such as the ability to issue a stop + command or send new missions to the UGV. +- If connection of the UGV to the base station is lost (e.g., WiFi + goes out of range, low battery level, etc), UGV will not receive RTK + corrections from the base station. This can potentially decrease the + accuracy of the GPS signal which can subsequently degrade path + following performance of your system. +- Obstacle detection and avoidance is disabled during the docking and + undocking operations. Keep this area clear of people and objects. diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/support.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/support.mdx new file mode 100644 index 00000000..b9dc2da6 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/support.mdx @@ -0,0 +1,11 @@ +--- +title: Support +sidebar_label: Support +sidebar_position: 12 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +import OutdoorNavSupport from "/components/support_outdoornav.mdx"; + + diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/_category_.json new file mode 100644 index 00000000..35283c57 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Tools", + "position": 9 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/docker_logs.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/docker_logs.mdx new file mode 100644 index 00000000..958a2c87 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/docker_logs.mdx @@ -0,0 +1,25 @@ +--- +title: Docker Logs +sidebar_label: Docker Logs +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +We have enabled the ability to view, through a web browser, the logs of all of the +running docker images on the system. All of the docker images that are related to +OutdoorNav are prefixes with the tag `app-`. To access the logs, either open the user +interface, access the **Menu** → **Tools** → **Docker Logs** or navigate to the +following [URL](http://192.168.131.1/_/logs). + +
    +
    + +
    Docker logs (Dozzle)
    +
    +
    + +The docker logs are enabled using a software called [Dozzle](https://dozzle.dev/). diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/file_browser.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/file_browser.mdx new file mode 100644 index 00000000..56b47017 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/file_browser.mdx @@ -0,0 +1,24 @@ +--- +title: File Browser +sidebar_label: File Browser +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +We have enabled the ability to view, through a web browser, the robot filesystem +for the specific version that is running. To access the file browser, either open the user +interface, access the **Menu** → **File** → **File Browser** or navigate to the +following [URL](http://192.168.131.1/_/files). + +
    +
    + +
    File Browser
    +
    +
    + +The file browser is enabled using a software called [File Browser](https://filebrowser.org/). diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/foxglove_visualization.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/foxglove_visualization.mdx new file mode 100644 index 00000000..ba6a0462 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/tools/foxglove_visualization.mdx @@ -0,0 +1,28 @@ +--- +title: Foxglove Visualization +sidebar_label: Foxglove Visualization +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +We have enabled Foxglove visualization as part of OutdoorNav, for improved debugging +and data visualization and analysis. To access the Foxglove visualization interface for +standard OutdoorNav configurations, access the **Menu** → **Tools** → +**Foxglove Visualization** or navigate to the following [URL](http://192.168.131.1/_/foxglove). + +For UGVs running OutdoorNav that are not equipped with a base station, you must first connect the UGV's computer to a network over the 192.168.131.xxx +subnet. You will then be able to access the platform at (`platform_pc_ip_address`/\_/foxglove), where the _\_ is +the IP address of the host (UGV) computer, typically 192.168.131.1. + +
    +
    + +
    Foxglove layout
    +
    +
    + +For more information on the available Foxglove panels and how to more thoroughly use it, please consult the [Foxglove documentation](https://foxglove.dev/docs/studio). diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/_category_.json b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/_category_.json new file mode 100644 index 00000000..31b78035 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Web User Interface", + "position": 6 +} diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_manual_mode.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_manual_mode.mdx new file mode 100644 index 00000000..62f4f4d4 --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_manual_mode.mdx @@ -0,0 +1,73 @@ +--- +title: Web UI Manual Mode (Teleoperation) +sidebar_label: Web UI Manual Mode (Teleoperation) +sidebar_position: 2 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +## Manual Mode Overview + +The Manual Mode in the Web UI allows the user to operate the UGV +remotely (teleoperate) by using sensors on the UGV to visualize the +environment and by using a joystick to control the motion of the UGV. + +![](/img/outdoornav_images/teleop_danger.png) + +Ensure that you have read [Safety](../safety.mdx) and are +aware of possible hazards when using this product as well as the safety +methods that can be used to stop the moving UGV. + +
    +
    + +
    Teleoperation Components
    +
    +
    + +1. **User Connections:** Shows the number of users connected to OutdoorNav. +2. **Joystick:** The joystick will allow the user to move the UGV + manually from the UI. Motion can be sent to the UGV in 360° + directions and the speed can be controlled by the distance of the + joystick from its neutral position. Four fixed direction buttons are + now present to move the UGV in purely forward/reverse directions or + clockwise/counter-clockwise. Finally, we overlay an obstacle map + on top of the joystick, representing obstacle distances from the + UGV. +3. **Speedometer:** An indicator of the UGV's current linear speed. +4. **Sensitivity Scale:** A UGV-specific scale that controls the + maximum allowable UGV velocities at each level. The default maximum + linear velocity is 1.0 meters per second and the maximum angular + velocity is 0.5 radians per second. These can be changed in the + [General Settings](./ui_overview.mdx#config-general-settings) page. + The scale levels are 100%, 80%, 50% and 20%, with the default set + to 80%. +5. **UI Lockout:** The lockout toggle that will prevent the Joystick from + sending commands to the UGV. The purpose of this is to help prevent + unwanted users from teleoperating the UGV. This feature + does not lock out the controller connected to the robot. + +## Remote Controller Connection + +If the user has a PS4 controller they can connect it to the UI directly. This +will allow user drive the UGV the same way as the controller thats connected +directly to the UGV. The controller will only function provided the UI window +is in focus. Users can also see if other connections have a controller connected +by expanding the User Connections icon as seen below. + +
    +
    + +
    Users connected to the UGV's UI Interface
    +
    +
    + +## Monitor Wireless Strength + +While teleoperating the UGV, the user will notice that the delay between +the time a command is sent and the time it is executed (and/or visible +on the UI camera views) will increase as the distance increases. This +effect will be further amplified by any obstacles between the UGV and +the base (eg. walls, vehicles, mounds, etc.). It is important to monitor +this delay and be cautious when driving the UGV with larger delay for +risk of crashing into obstacles. diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_map_mode.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_map_mode.mdx new file mode 100644 index 00000000..1c44916d --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_map_mode.mdx @@ -0,0 +1,362 @@ +--- +title: Web UI Map Mode +sidebar_label: Web UI Map Mode +sidebar_position: 3 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +![](/img/outdoornav_images/gps_danger.png) + +Ensure that the [Safety](../safety.mdx) document has been +read and the Operator is aware of possible hazards when using this product as well as the safety +methods that can be used to stop the moving UGV. + +The Map Mode of OutdoorNav Software uses a set of robotic +navigation modules that allows the Operator(s) to define driveable paths and +then execute missions using these maps. The UGV leverages these paths +along with specified goal points to calculate a route. Operators can +define one-way or two-way paths, speed limits for paths, allowable +deviation distances from the paths and cost factors for each path. + +## Definitions {#definitions} + +The list below defines what a "Map" and "Mission" are in relation to the Map mode view. The list also includes +their relevant components. These terms are referred to throughout this page. + +- **Mission** A Mission is a set of one or more Goalpoints. +- **Map** An Operator created map that goes over the aerial view and is used to define valid driveable + areas for a mission. +- **Point** A map point used to help define a path. +- **Path** A connection between two points that the UGV can travel along for missions. Can be defined as + one way or two way. +- **Goalpoint** A Goalpoint is a mission relevant geographical point referenced by its + position relative to the datum in meters. These points are travelled to as part of the Mission. +- **Task** A Task is an automated activity or wait time implemented as + a ROS action at a specific event or Goalpoint. +- **GoToPoint** A Goalpoint that is independent of a mission. This point is meant to be a one off + position to send the UGV to. +- **Ghost point** A transparent point that is not part of the map. This + point appears between two other points when in map edit mode. The Operator can + drag and drop this ghost point to split a path. The newly created paths will + keep the same properties as the path that was split (speed limit, cost factor, etc. ) + +## Map Mode Bottom Bar + +
    +
    + +
    Map Mode Bottom Bar
    +
    +
    + +1. **Map List:** Contains the list of Maps that Operator(s) have + created. The system also performs a health check of the map + to ensure that the UGV can't get into a stuck state. This is + shown with various icons by the map's name. + + - Valid Map: Every path is reachable within the map and the UGV should not become trapped. + + - Disconnected Points: + The map contains points that will trap the UGV if it navigates to it. The best example of these are one-way paths that lead to dead ends. + + - Disconnected Maps: + There are groups of paths that are not connected and are treated as separate maps. This may be desired by the Operator but it can lead to situations where the UGV has sections that aren't navigable.{" "} + +2. **Path Type Button:** The Path connection button that is used to set the type of path being connected between + points (one-way/two-way). When in connection mode the button will be highlighted. To disable connection mode click the button or + press the ESC key. + +3. **Point Drop Button:** Drops a point at the UGV's current location. This action can also be accomplished by pressing Shift + P. + +4. **Mission List** Contains the list of Missions that Operator(s) have created. + +5. **Goalpoint Drop Button:** The Goalpoint indicator marker on the + bottom bar allows the Operator to place a Goalpoint at the location of the UGV. + This action can also be triggered by using the shortcut key combination Shift + X. + +## Map Creation {#mapCreation} + +Before creating a mission the Operator will need to first create a map that the UGV can use +to generate paths. First ensure that the UI is in "Map Edit Mode" (select the pencil icon in the bottom bar next to +the map selection drop down). Open the drop down menu and select the "Add Map" option. From here the Operator can create +a new map from scratch, clone the current map that is open or import a previously exported map. Once created the Operator can +start placing points and building paths. If there are no maps in the system the Operator can also start placing points and the +system will automatically create a map for them with default settings. + +### Map Points + +To add points to the map, ensure that the UI is still in "Map Edit Mode" and click on the map. This will +add a point to the map and also trigger the "Connection Mode". The path type button (one-way/two-way) will +turn blue to indicate that the next point that is added will be connected to the previously created point. +An Operator may cancel this connection by pressing the ESC key or by clicking the path type button. Points can be +dragged and dropped to adjust their positions. To delete a point, right click the point and select Delete. + +While in edit mode, Ghost points will appear in the center of each path that can be dragged and dropped to split the +path. + +### Map Paths + +Paths are generally added as part of the Point placement process as mentioned above. However, there may be +cases where an Operator would like to connect existing points. To accomplish this, simply exit out of connection mode +then click on the existing points. Once the first point is clicked on, connection mode will be re-established with +the previously clicked point as the starting location. + +As paths are added they will be visible in the Map properties table, along with their relevant details. To edit a +path's details an Operator can simply right click on the path or select the gear icon for the specific path in the table. +This will open an overlay on the map that will allow the Operator to edit both one-way paths and two-way paths. In the +case of two-way paths users can keep both ways in sync with each other or vary the properties depending on the +direction. + +
    +
    + +
    Editing a two-way path that's in sync
    +
    +
    + +### Map Panel + +
    +
    + +
    Map Panel
    +
    +
    + +Enable the "Map Panel" toggle to open the details of the current map. This table will +show the maps current default settings, the "Network Path Recorder" and the general +map details. The Operator can modify the maps name, default path properties and edit path's through this +view. + +### Rename Map + +To rename the Map click the Map name as it appears in the upper left +hand corner. This should change the text into an input box that can then be +modified. Press enter/click aside to save the change. + +### Map Defaults + +When adding paths the map uses defined default values to set the maximum driving radius +and speed limit. If an Operator wishes to adjust these defaults this can be done here. This will +only affect paths created after the changes have been made. + +### Network Path Recorder + +An Operator can start a path recorder to place map points based on the UGV's position as it drives. +As the UGV drives a preview path will be generated to show generally where the path will be placed. +The Operator can then choose to save the path which will generate the relevant points and paths or cancel +the recording which will remove the preview. + +### Map Details + +The general map details includes the total number of points as well as a table that highlights each +path within the map. Operators can delete paths or edit paths through this table as needed. If a path is +one-way it will show a directional arrow next to it. Two-way paths are shown as a single row unless they +are out of sync regarding their cost factor, speed limit or maximum driving radius. + +## Mission Creation {#missionCreation} + +To create a new Mission first ensure that the UI is in "Mission Edit Mode" ( +select the rightmost pencil icon in the bottom bar). Then open the drop down menu in the bottom +bar and select the "Add Mission" option. This will allow the Operator to create a new Mission +which can then be defined with Goalpoints. + +### Goalpoint Mode + +To add new Goalpoints to a Mission while edit mode is enabled select the +"Goalpoint Mode" button. This will allow the Operator to place Goalpoints at +locations where the Operator clicks on the map. These will appear as a circle +with an arrow pointing in the direction the UGV will face upon arriving +at the Goalpoint. The arrow can be rotated by holding the CTRL key and dragging +the Goalpoint to the new direction. It can also be modified through the Mission Panel's Goalpoint Advanced Settings. +When not holding the CTRL key the Goal point can be dragged and dropped +to new locations in the same way as map Points. + +### Preview Path + +
    +
    + +
    Mission Path Preview
    +
    +
    + +As Goalpoints are placed on the map the system will generate a path preview based on the UGV's +location and the order the Goalpoints are placed in. This can be used to help determine the +general route the UGV will attempt to take. + +:::note + +**In order for the UGV to reach the Goalpoint it must be on a reachable path. The preview path will look like a segmented red line for any points that +the UGV cannot reach.** + +::: + +### Goalpoint Panel + +
    +
    + +
    Goalpoint Panel
    +
    +
    + +Enable the "Goalpoint Panel" toggle to open the list of available Goalpoints +within the selected Mission as shown in the figure above. The Operator can +now rearrange the list, add Tasks to the Goalpoints, and modify the final heading +and/or tolerance of each Goalpoint. The Operator can also modify mission properties such +as the mission name, a return to dock threshold, and apply Tasks to when the Mission starts and stops. + +### Rename Mission + +To rename the Mission click the Mission name as it appears in the upper left +hand corner. This should change the text into an input box that can then be +modified. Press enter/click aside to save the change. + +### Return to Dock + +An Operator may wish to add a flag to the mission to indicate when and if the UGV should +return to the dock while executing the mission. When enabled, the Operator can input a +battery percentage that once reached the UGV will begin navigating back to the specified +dock or to the closest dock. They can then set the minimum battery life before the UGV +is expected to resume the mission. + +### Mission Tasks + +A Mission can have Tasks assigned to when it starts and when it stops. These +Tasks will run in the order they are listed in and will always run whenever the Mission +starts or stops. + +### Rearrange List of Goalpoints + +Goalpoints can be rearranged in order of operation in the list. To do this, +enable the "Goalpoints Panel" toggle to access the list of Goalpoints. Here, the +Operator will be able to drag and drop the Goalpoints to reorder them. + +### Add Tasks to Goalpoint {#add-task} + +
    +
    + +
    Add Task to Goalpoint
    +
    +
    + +To add a Task to a Goalpoint: + +1. Click the "+" icon (beside the Gear icon) in the Goalpoint row the Task is + to be added to. + +2. Click the "Add Task" button that has appeared. + +3. Select the Task from the dropdown list. Standard Goalpoint icons will be + decorated accordingly depending on the task selected. Goalpoints in the + table will also have a small icon to indicate if tasks are assigned to the + Goalpoint accordingly. + +4. The check box next to the Task name controls mission behaviour in the event that the Task fails. If the checkbox is + checked the Mission will proceed to the next step in it's process, such as the next task or navigating to the next Goalpoint. + If it's not checked, the Mission will become cancelled upon the Task's failure. + +5. Click the Gear icon next to the selected Task to modify or add required Task testings. + +### Advanced Settings + +#### Goalpoint Heading + +When creating a Goalpoint, the Operator has the option of setting a final heading +for the Goalpoint. For example, when creating a Goalpoint at an inspection point, +the Operator may want the UGV to navigate and stop facing a certain +direction. In [Goalpoint Panel](#goalpoint-panel), the list of +Goalpoints can be seen and the advanced settings of each Goalpoint can be accessed +by clicking the "Gear" icon. + +To set the Goalpoint's final heading, the Operator will need to check the +"Final Heading Enabled" checkbox and enter the heading value in +degrees. The heading indicator on the top bar can be used to help set +this value. See the figure below showing the advanced settings. + +:::note + +Goalpoints that have a heading or tolerance assigned to them will show a different colour +on their settings icon. + +::: + +
    +
    + +
    Goalpoint Advanced Settings
    +
    +
    + +This heading is the same heading that is applied to the Goalpoint icon's arrow direction. + +#### Goalpoint Tolerance + +When creating a Mission, the Operator has the option of setting a specific +tolerance for each Goalpoint. By default, the Goalpoint position and orientation +tolerances are 0.3 meters and 180°, respectively. If a specific Goalpoint +requires that the tolerances be either increased or decreased, these +values can be modified in the advanced settings. For example, if it's +required that the position and/or orientation at a Goalpoint be very accurate, +such as 0.1 meters position and 5° orientation, or looser at 1.0 meter +position, this can be done within these settings. + +In [Goalpoint Panel](#goalpoint-panel), the list of Goalpoints can be +seen and the advanced settings of each Goalpoint can be accessed by clicking +the "Gear" icon. To set the Goalpoint's tolerance, the Operator will need to +check the "Goalpoint Tolerance Enabled" checkbox and enter the position and +orientation values, in meters and degrees, respectively. + +## Mission Execution {#missionExecution} + +### Start Mission + +In the bottom bar of the UI, the Operator has the ability to start the currently selected Mission by +clicking the "Play" button . + +When a Mission has been started the Play button will turn green. + +### Pause Mission + +At the bottom of the UI, the Operator has the ability to pause the currently +running mission by clicking the "Pause" button . When the +mission has been paused this button will turn yellow. Pausing a mission +allows the Operator to take time to look around with the camera or to +teleoperate the UGV to a nearby location to perform an inspection. For +ease of operation, the Operator must PAUSE the active mission if the Operator +wants to teleoperate the UGV. + +### Cancel Mission/Task + +At the bottom of the UI, the Operator has the ability to stop the currently +running mission or task by clicking the "Stop" button . When the +mission/task has been cancelled this button will turn red. The name of +the mission/task will be shown to be cancelled in the feedback bar. + +### Navigate to GoToPoint + +
    +
    + +
    GoToPoint with preview path
    +
    +
    + +When a Map has been created a user can right click on a path or a path's driveable area to place a GoToPoint. This +point will be a single point that will also create a small overlay to allow users to start or cancel the "Go To" +execution. Before starting the execution the GoToPoint can be dragged to any driveable area or rotated using the CTRL +key just like with Goalpoints. + +A user can also right click on any Point of Interest that has the "Go To" tag and navigate to it in the same way. diff --git a/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_overview.mdx b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_overview.mdx new file mode 100644 index 00000000..2628753b --- /dev/null +++ b/outdoornav_user_manual_versioned_docs/version-2.1.0/web_user_interface/ui_overview.mdx @@ -0,0 +1,510 @@ +--- +title: Web UI Overview +sidebar_label: Web UI Overview +sidebar_position: 1 +toc_min_heading_level: 2 +toc_max_heading_level: 4 +--- + +The Web User Interface (Web UI) provides an easy, graphical, means to +control both manual and autonomous operation of your UGV. The following +sections outline: the components and views of the UI, the details of +operating in manual mode, and the details of operating in autonomous +mode. + +## Main Components + +
    +
    + +
    UI Main Components
    +
    +
    + +1. **Menu:** A dropdown menu allowing the user to access the Dashboard + (ie. Home), File, Settings, Autonomy, Tools, and Help. + +2. **Feedback Bar:** The feedback bar will display information + regarding the execution state of the navigation and of any Tasks + being executed. + +3. **Path Progress Meter:** A meter indicating the percentage complete + of a Mission. + +4. **UGV Position:** The UGV's X and Y position in the world frame + relative to the Datum. Can also be shown in Lat/Lon coordinates + +5. **UGV Heading:** The UGV's heading in the world frame. 0 degrees is North, 90 degrees is East, 180 degrees is South and 270 degrees is West. + +6. **Status Indicator:** The status indicator will display information + regarding various UGV status monitors such as the Emergency Stop, + Surveying, etc. When the UGV is fully operational, the indicator + will be green. Operators can click on the status indicator to see more details + pertaining to the current state as well as past messages. + +7. **GPS Status Indicator:** The GPS status indicators will display GPS + signal accuracy for position (POS indicator), heading (DIR + indicator), and sensor fusion (FUS indicator). + Green indicators represent RTK accuracy and are + currently required for accurate autonomous navigation. Yellow and orange + indicators represent SBAS and SPP accuracy respectively and noticeable + oscillations may occur in such cases. Red indicators mean no GPS signal + and autonomous navigation missions should not be started. + +8. **Battery Life Indicator:** The UGV's battery life indicator. + + :::note + + If the indicator is stuck at 50%, that means that your UGV does not + have a supported battery management system and this indicator is not + active. + + ::: + +9. **Views List:** A dropdown list of available views, detailed later + in this section. Some of the available views are Map, and Camera views etc. + +10. **Lights Control:** If the UGV is equipped with software controllable lights they can be + controlled here. + +11. **Mission Execution Buttons:** These buttons allow users to Start, Pause and Stop an + autonomous mission. + +By opening the dropdown list "Views", on the right side of the UI, the +Operator can access the following views: + +- Map View +- PTZ Camera View (if available) +- Front/Back Camera View (if available) + +## Map View + +
    +
    + +
    Map View
    +
    +
    + +1. **Zoom-to-Robot Button:** This button will zoom the map to where the UGV + is presently located. +2. **Zoom-to-Fit Button:** This button will zoom the map to where there + is activity (ie. where the datum is set or where features have been + set on the map.) +3. **Table Button:** This button opens the Map/Mission table. When in Waypoint Mode it will open the table directly, while in + Map mode it will allow users to select the table to open or open a table based on which mode is being edited. +4. **Edit Mode Buttons:** This button will allow the user to set the current map edit mode. + By clicking the button, a panel opens on the right with the available modes to edit with. +
    +
    + +
    Edit Modes
    +
    +
    +5. **UGV + Dock:** The robot represents the UGV position, with the red arrow pointing forward. + Its location is its position in the world frame and its orientation is the heading in + the world frame. +6. **Datum (not shown):** The blue Waypoint marker on the map view represents the + location of the reference point (ie. (x,y)=(0,0)) of the world + coordinate system. The world (ie. map) coordinate system is in the + ENU convention. + +## Camera Views {#camera-views} + +:::note + +If PTZ and/or Front/Back camera(s) are included on the UGV, their feeds +can be viewed through the UI and the PTZ can be controlled through the +UI. If not, there will not be any PTZ, Front/Back view(s) in the list of +available views. + +::: + +### Pan-Tilt-Zoom (PTZ) View {#ptz-view} + +
    +
    + +
    PTZ Camera View
    +
    +
    + +1. **Tilt Slider:** The left slider can be used to tilt the camera in a + vertical motion, (ie. upwards or downwards motion). By default, the + slider is at its neutral ("zero") position. +2. **Pan Slider:** The bottom slider can be used to pan/rotate the + camera, (ie. rotational motion). By default, the slider is at its + neutral ("zero") position. +3. **Zoom Slider:** The right slider can be used to zoom the camera + feed. By default, the slider is at its neutral ("zero") position. +4. **Start/Stop Recording:** This button will start/stop video recording for the + camera and store the video file on the UGV. +5. **Save Image:** Depending on the current camera view selected, this + button will save an image to the computer/tablet running the UI. + Images will be saved to the location in which your browser saves + files. +6. **Camera Positions List:** Deprecated feature. +7. **Save Camera Position:** Deprecated feature. + +#### Q62 PTZ Features + +
    +
    + +
    Q62 PTZ Camera Controls
    +
    +
    + +1. **Virtual PTZ Joystick:** This joystick can be dragged away from the center + of the screen and the camera will follow. The further away from the center + the user drags the joystick, the faster the camera moves. +2. **Q62 Wiper:** Future feature. +3. **Q62 Defogger:** Future feature. +4. **Q62 Infrared:** Future feature. + +The Q62 PTZ Camera has the ability to move the camera in other ways besides the +sliders on the screen. Some of these are shown below in brief video clips. + +
    +
    +
    +
    + +### Front and Back Views + +
    +
    + +
    Front View
    +
    +
    + +
    +
    + +
    Back View
    +
    +
    + +## Settings {#config-general-settings} + +The settings section can be found accessing **Menu** → **SETTINGS** and allows the user to modify +some settings, both for the UI and the UGV. + +
    +
    + +
    Settings Page
    +
    +
    + +### Teleop Settings + +#### Maximum Linear Speed + +The maximum linear speed (forwards/backwards) at which the robot will +be allowed to operate. + +#### Maximum Angular Speed + +The maximum speed at which the robot will be allowed to turn. + +### Map Settings + +#### Coordinate Display Format + +The Operator can change the coordinate space from X/Y relative to the Datum to Latitude/Longitude. + +#### Map Tile Source + +Select between [OpenStreetMap](https://www.openstreetmap.org/), +[MapBox](https://www.mapbox.com/), and Custom map tiles. + +The Web UI ships with access to free +[OpenStreetMap](https://www.openstreetmap.org/) maps. Aerial view +requires access to third-party aerial maps or your own aerial maps. + +The Web UI is pre-configured for use with +[MapBox](https://www.mapbox.com/) once a suitable map key has been +acquired. It offers a free tier that will be sufficient in +almost all cases. + +##### Using OpenStreetMap Maps + +No key is required to use +[OpenStreetMap](https://www.openstreetmap.org/) maps. + +##### Using MapBox Maps + +Using [MapBox](https://www.mapbox.com/) maps requires a key, which can +then be used by the Web UI. + +1. Acquire a MapBox key from the [MapBox + website](https://account.mapbox.com/auth/signup/). Review the + license terms and select the appropriate plan. In most cases, the + free tier will be sufficient. +2. Back in the Web UI, select **MapBox**. +4. Copy the MapBox key from Step 1 into the input box. +5. Click **Save All Settings**. + +##### Using Custom Maps {#using_custom_maps} + +Custom Maps allow you to use another set of maps in XYZ format, either +from a third-party map provider or from maps that you have generated on +your own, such as from drone aerial images. Custom maps can be selected +by using the steps below. + +1. Ensure that the maps are accessible on an internal network or on the + Internet by the device that is being used to display the Web UI, + such as a laptop, tablet, or desktop computer. +2. Ensure that the directory structure for the individual tiles is well + defined. See the section below for details on + [Preparing Custom Map Tiles from Drone Aerial Images](#preparing_custom_map_tiles). +3. In the Web UI, select **Custom**. +5. Enter the network path for the maps into the **Custom URL** field. + If hosting the maps on your local computer, this will be similar to + http://localhost:8000/{z}/{x}/{-y}.png. Note how the + URL is parameterized with `{z}`, `{x}`, and `{-y}` values. This will + need to be adapted to match the directory structure of your map tile + images. +6. Click **Save All Settings**. + +##### Preparing Custom Map Tiles from Drone Aerial Images {#preparing_custom_map_tiles} + +In some cases, it is desirable to create your own maps rather than using +third party maps which might be outdated. One way to do this is to use a +drone to capture aerial images and convert those images into map tiles. +While there are many ways to accomplish this, one approach is outlined +below. + +1. Use a drone to collect top-down photos covering the area of + interest. It is highly recommended to use a drone control app that + allows you to specify the area of interest and desired image overlap + (recommended \~75%) and takes care of coverage planning, drone + control, and image acquisition. + +2. Perform ortho-mosaicing/ortho-rectification to stitch the collected + images together into a single orthographic image. [Open Drone + Map](https://www.opendronemap.org/) is a popular open source project + that Clearpath has used for stitching, but there are also paid + services that automate the process. + +3. Georeference the orthographic image. One way to do this is to define + the locations of well-defined features (sewer grates, utility holes, + etc.) based on their known positions, such as their position data + from an existing mapping service (e.g., Google Maps). Open source + tools, such as [QGIS](https://www.qgis.org/en/site/) can help with + this process. + +4. Generate the map tiles. Using Ubuntu, this can be accomplished with + the following commands, where `GEOREFERENCED_IMG.tif` is the output + of the previous step. + + ``` + sudo apt install gdal-bin + gdal2tiles.py + ``` + +5. Use a web server to host the tiles locally. Using Ubuntu, one way to + accomplish this is to use the commands below, which will make the + tiles available at: \. + + ``` + cd /base/directory/of/tiles + python3 -m http.server + ``` + +Once your map tiles are available on the network, you can follow the +steps in [Using Custom Maps](#using_custom_maps) to have the +Web UI use your custom tiles. + +#### Datum Latitude, Datum Longitude + +The datum is represented by a blue marker on the +map and should be set to a location within 10km of the test site. +The user can change this value. Enter the +new values and click the "Set Datum Position" button. + +### Advanced Settings + +Only adjust these settings if advised to by [Support](../support). + +## Autonomy Features + +To operate the UGV autonomously, use [Map Mode](ui_map_mode.mdx). +The key features of Map Mode are outlined below. + +### Tasks + +When running a mission autonomously the user can assign tasks to various events. These tasks, along with their decoration icons, are found below: + +- Dock Robot: + Will dock the UGV to begin charging the UGV's battery. + +- Move PTZ: + Will move the PTZ camera to the position selected in the task settings. + + Settings: Select the camera position. See + [Pan-Tilt-Zoom (PTZ) View](ui_overview.mdx#ptz-view) for details on how to + save camera positions. + +- Save Image: + Will save an image using one of the UGV camera(s) to the /opt/onav/saved_files/media/... directory and can be retrieved using a tool such as FileZilla or by navigating to the Files section in the hamburger menu. + + Settings: Select which camera the image will be saved from. + +- / + Start/Stop Video Recording: + Will start/stop recording video using one of the UGV camera(s) to the /opt/onav/saved_files/media/... folder and can be retrieved using a tool such as FileZilla or by navigating to the Files section in the hamburger menu. + + Settings: Select which camera the recording will come from. + +- Start/Stop Audio Recording: + Will start/stop recording audio using one of the UGV microphone(s) to the /opt/onav/saved_files/media/... folder and can be retrieved using a tool such as FileZilla or by navigating to the Files section in the hamburger menu. + + Settings: Select which microphone the recording will come from. + +- Undock UGV: + Will undock the UGV from the autocharge dock. Once completed, the UGV can be sent on autonomous missions. + +- Wait: + Will pause and wait for the specified number of seconds at the end of the Waypoint. + + Settings: Enter the amount of time to wait, in seconds. + +- Inspect POI: + Will move the PTZ camera to inspect a specified Point of interest. + + Settings: Select the inspectable Point of Interest and enter in the zoom level to use. + +- New Custom Task: + Creates a new custom task that is defined by the user. +
    +
    + +
    Custom Task Settings Dialog
    +
    +
    + + - Task Name: Task name that will show up in the list of available tasks on the UI. + - Action Server Name: The namespace of the custom task action server. + - Float CSV: A list of comma seperated float values that consist of the numerical inputs to the custom task. + - String CSV: A list of comma seperated string values that consist of the semantic inputs to the custom task. + +:::note + +If a Waypoint/Goalpoint has more than one task assigned to it, the icon will +be replaced with a sheet of paper icon like so: + +::: + +### Points of Interest + +Points of Interest (POI) can be added onto the map, marking a location or an object that is persistent. +The intended use for the points of interest feature is to allow the +user to set up locations that they know will almost never change and to be able to navigate to and inspect these +locations. + +#### Creating POIs + +To create a POI, ensure that you are in "POI edit mode" (Hotkey, e+4). Click on the map to place your POI and assign +the POI a name. You also have the ability on creation to assign a heading, tags and custom fields (all optional). + +
    +
    + +
    Point of Interest creation
    +
    +
    + +#### Editing POIs + +To edit an existing POI, right click the POI and select Edit. This will allow you to modify any of the existing properties +of the POI. If you want to simply modify the heading of a POI, you can use the CTRL hotkey to enable heading modification +and rotate the POI to your desired heading. See video below for an example of the editing the heading of a POI using the +(CTRL hotkey). + +
    +
    + +
    Rotating a Point of Interests heading
    +
    +
    + +#### Predefined actions + +If a POI is assigned one of the two predefined tags, `goto` and/or `inspect`, the user will have the ability to perform +some quick actions when they right click the POI. If the POI has a `goto` tag, +the user will see a `Go To` option in the right click options that will autonomously navigate the UGV to the location of +the POI (if it is within the bounds of the current network). If the POI has an `inspect` tag, the user will see an `Inspect` +option in the right click options that will move the PTZ camera to view the POI when clicked. See the below image for an +example of a POI that has both the `goto` and `inspect` tags, and therefore has the `Go To` and `Inspect` action options +when right clicked. + +
    +
    + +
    Point of Interest actions
    +
    +
    + +#### Creating Missions from POIs + +If the user wants your UGV to navigate to a set of predefined locations they can create POI's for each of these stops and leverage +them accordingly. By entering the network mission edit mode (hotkey: e+3), the user can simply click on the POIs in order of +traversal to create your network mission. The network goals that are created on each click of a POI will place a Goal at the +exact location of the POI and will also use the heading that has been defined by the POI. + +
    +
    + +
    Creating a Goal from a POI
    +
    +
    diff --git a/outdoornav_user_manual_versioned_sidebars/version-2.1.0-sidebars.json b/outdoornav_user_manual_versioned_sidebars/version-2.1.0-sidebars.json new file mode 100644 index 00000000..2782dc0f --- /dev/null +++ b/outdoornav_user_manual_versioned_sidebars/version-2.1.0-sidebars.json @@ -0,0 +1,8 @@ +{ + "sidebar": [ + { + "type": "autogenerated", + "dirName": "." + } + ] +} diff --git a/outdoornav_user_manual_versions.json b/outdoornav_user_manual_versions.json index cafb07c5..99f368fc 100644 --- a/outdoornav_user_manual_versions.json +++ b/outdoornav_user_manual_versions.json @@ -1,4 +1,5 @@ [ + "2.1.0", "2.0.0", "0.14.0", "0.13.0", diff --git a/static/versions.js b/static/versions.js index 53ea7253..fd70a694 100644 --- a/static/versions.js +++ b/static/versions.js @@ -1,5 +1,5 @@ const versions = Object.freeze({ - "outdoornav": "0.14.0", + "outdoornav": "2.1.0", }); export default versions; From ad2d1f9801af1c6834862133c269af33cf4d46d3 Mon Sep 17 00:00:00 2001 From: Tony Baltovski Date: Thu, 23 Oct 2025 14:00:28 -0400 Subject: [PATCH 38/44] Added Jazzy 2.8 changes for clearpath_config. --- .../version-ros2jazzy/ros/changelog.mdx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx b/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx index 7785bc96..249c042c 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx @@ -77,6 +77,24 @@ import Style from '/assets/css/changelog.css'; +## [2.8] 2025-10-23 + +### New Features +- Added a new platform.wireless section to config +- Added system.bash support +- Added support for multiple launch files to be listed in platform.extras.launch, added launch arguments field +- Added support for automatic discovery range +- Added support for Kinova arms +- Added support for Franka arms +- Added support for StereoLabs Zed camera + +### Fixed +- Replace assert with raise + relevant Exception +- Fixed OakD Parameters +- Raised a FileNotFound exception instead of an assertion error if the middleware config path doesn't exist +- Renamed oakd namespace in robot.yaml to luxonis_oakd +- Fix: URDF Parameters on Kinova and Grippers + ## [2.7] 2025-08-25 ### New Features From b3b0a103885df15e83016b2f78a771a4c3af4bda Mon Sep 17 00:00:00 2001 From: Tony Baltovski Date: Thu, 23 Oct 2025 14:12:04 -0400 Subject: [PATCH 39/44] Added Jazzy 2.8 changes for clearpath_common. --- .../version-ros2jazzy/ros/changelog.mdx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx b/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx index 249c042c..370dc2d3 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx @@ -87,13 +87,23 @@ import Style from '/assets/css/changelog.css'; - Added support for Kinova arms - Added support for Franka arms - Added support for StereoLabs Zed camera +- Added router & base station diagnostics into Networking + ### Fixed - Replace assert with raise + relevant Exception - Fixed OakD Parameters - Raised a FileNotFound exception instead of an assertion error if the middleware config path doesn't exist - Renamed oakd namespace in robot.yaml to luxonis_oakd -- Fix: URDF Parameters on Kinova and Grippers +- Fixed URDF Parameters on Kinova and Grippers +- Added dependency on python3-apt +- Replaced assertions in clearpath_generator_common with specific exceptions +- Fixed catching FileNotFound exceptions when loading the samples and ignore them +- Set simulated camera topic +- Skipped xacro load for zed camera since wrapper must be manually installed +- Included hidden with foxglove bridge for onav +- Disabled prefixing of links by mecanum controller +- Fixed Ridgeback rear lights and cover colors ## [2.7] 2025-08-25 From 7241df80139bd5e367692c797653fba5a214198c Mon Sep 17 00:00:00 2001 From: Tony Baltovski Date: Thu, 23 Oct 2025 14:31:53 -0400 Subject: [PATCH 40/44] Added Jazzy 2.8 changes for clearpath_robot. --- docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx b/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx index 370dc2d3..336ff5be 100644 --- a/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx +++ b/docs_versioned_docs/version-ros2jazzy/ros/changelog.mdx @@ -87,8 +87,8 @@ import Style from '/assets/css/changelog.css'; - Added support for Kinova arms - Added support for Franka arms - Added support for StereoLabs Zed camera -- Added router & base station diagnostics into Networking - +- Added Peplink router & base station diagnostics into Networking +- Added additional Puma diagnostics ### Fixed - Replace assert with raise + relevant Exception From c3753dc1085eef812c1e27c7fe441692fde996b7 Mon Sep 17 00:00:00 2001 From: luis-camero <88782189+luis-camero@users.noreply.github.com> Date: Thu, 23 Oct 2025 15:59:59 -0400 Subject: [PATCH 41/44] Manipulators (#485) * Add Franka components * Use 'details' to create expandable sections * Add manipulator RViz models to non-versioned components * Add manipulator setup images to non-versioned components * Add Franka to Humble config doc * Updated Jazzy Manipulator documentation * Use updated Kinova components in accessory documentation * Fix paths --- .../manipulators/franka/activate_fci.png | Bin 0 -> 626834 bytes components/manipulators/franka/network.png | Bin 0 -> 629811 bytes .../manipulators}/universal_robots/failed.png | Bin .../universal_robots/headless_0.png | Bin .../universal_robots/headless_1.png | Bin .../universal_robots/headless_2.png | Bin .../universal_robots/initialize_0.png | Bin .../universal_robots/initialize_1.png | Bin .../universal_robots/initialize_2.png | Bin .../universal_robots/initialize_3.png | Bin .../universal_robots/initialize_4.png | Bin .../installation_default_program.png | Bin .../universal_robots/installation_urcaps.png | Bin .../universal_robots/program_urcaps.png | Bin .../universal_robots/settings_network.png | Bin .../settings_remote_control.png | Bin .../universal_robots/settings_urcaps.png | Bin .../rviz_models/manipulators/franka/fer.png | Bin 0 -> 124239 bytes .../manipulators/franka/fer_franka_hand.png | Bin 0 -> 137832 bytes .../franka/fer_robotiq_2f_140.png | Bin 0 -> 137143 bytes .../manipulators/franka/fer_robotiq_2f_85.png | Bin 0 -> 134585 bytes .../rviz_models/manipulators/franka/fp3.png | Bin 0 -> 57226 bytes .../manipulators/franka/fp3_franka_hand.png | Bin 0 -> 70897 bytes .../franka/fp3_robotiq_2f_140.png | Bin 0 -> 69594 bytes .../manipulators/franka/fp3_robotiq_2f_85.png | Bin 0 -> 66463 bytes .../rviz_models/manipulators/franka/fr3.png | Bin 0 -> 121238 bytes .../manipulators/franka/fr3_franka_hand.png | Bin 0 -> 134192 bytes .../franka/fr3_robotiq_2f_140.png | Bin 0 -> 133632 bytes .../manipulators/franka/fr3_robotiq_2f_85.png | Bin 0 -> 130996 bytes .../manipulators/franka/franka_lineup.png | Bin 0 -> 229796 bytes .../manipulators/kinova/gen3_6dof_140.png | Bin 0 -> 89714 bytes .../manipulators/kinova/gen3_6dof_85.png | Bin 0 -> 89180 bytes .../manipulators/kinova/gen3_7dof_140.png | Bin 0 -> 91447 bytes .../manipulators/kinova/gen3_7dof_85.png | Bin 0 -> 91955 bytes .../manipulators/kinova/gen3_lite.png | Bin 0 -> 66711 bytes .../manipulators/kinova/kinova_lineup.png | Bin 0 -> 256685 bytes .../manipulators/universal_robots/ur10e.png | Bin 0 -> 85131 bytes .../universal_robots/ur10e_robotiq_2f_140.png | Bin 0 -> 89595 bytes .../universal_robots/ur10e_robotiq_2f_85.png | Bin 0 -> 87290 bytes .../manipulators/universal_robots/ur16e.png | Bin 0 -> 71602 bytes .../universal_robots/ur16e_robotiq_2f_140.png | Bin 0 -> 73829 bytes .../universal_robots/ur16e_robotiq_2f_85.png | Bin 0 -> 72872 bytes .../manipulators/universal_robots/ur20.png | Bin 0 -> 154537 bytes .../universal_robots/ur20_robotiq_2f_140.png | Bin 0 -> 157157 bytes .../universal_robots/ur20_robotiq_2f_85.png | Bin 0 -> 154095 bytes .../manipulators/universal_robots/ur30.png | Bin 0 -> 131643 bytes .../universal_robots/ur30_robotiq_2f_140.png | Bin 0 -> 132350 bytes .../universal_robots/ur30_robotiq_2f_85.png | Bin 0 -> 131668 bytes .../manipulators/universal_robots/ur3e.png | Bin 0 -> 37472 bytes .../universal_robots/ur3e_robotiq_2f_140.png | Bin 0 -> 40827 bytes .../universal_robots/ur3e_robotiq_2f_85.png | Bin 0 -> 40661 bytes .../manipulators/universal_robots/ur5e.png | Bin 0 -> 61085 bytes .../universal_robots/ur5e_robotiq_2f_140.png | Bin 0 -> 62240 bytes .../universal_robots/ur5e_robotiq_2f_85.png | Bin 0 -> 61427 bytes .../universal_robots/ur_lineup.png | Bin 0 -> 353291 bytes .../manipulators/kinova_gen3_lite.mdx | 10 +- .../components/yaml/manipulators/franka.mdx | 206 +++++++ .../yaml/manipulators/franka_gripper.mdx | 38 ++ .../yaml/manipulators/img/franka.png | Bin 0 -> 152378 bytes .../manipulators/img/franka/activate_fci.png | Bin 0 -> 626834 bytes .../yaml/manipulators/img/franka/fer.png | Bin 0 -> 261564 bytes .../manipulators/img/franka/fer_w_gripper.png | Bin 0 -> 279462 bytes .../yaml/manipulators/img/franka/fp3.png | Bin 0 -> 135084 bytes .../manipulators/img/franka/fp3_w_gripper.png | Bin 0 -> 152522 bytes .../yaml/manipulators/img/franka/fr3.png | Bin 0 -> 197096 bytes .../manipulators/img/franka/fr3_w_gripper.png | Bin 0 -> 217415 bytes .../yaml/manipulators/img/franka/network.png | Bin 0 -> 629811 bytes .../yaml/manipulators/img/franka_gripper.png | Bin 0 -> 58579 bytes .../yaml/manipulators/kinova_2f_lite.mdx | 10 +- .../yaml/manipulators/kinova_common.mdx | 7 + .../yaml/manipulators/kinova_gen3_6dof.mdx | 11 +- .../yaml/manipulators/kinova_gen3_7dof.mdx | 11 +- .../yaml/manipulators/kinova_gen3_lite.mdx | 11 +- .../yaml/manipulators/robotiq_2f_140.mdx | 6 +- .../yaml/manipulators/robotiq_2f_85.mdx | 6 +- .../yaml/manipulators/universal_robots.mdx | 32 +- .../version-ros2humble/ros/changelog.mdx | 4 +- .../ros/config/yaml/manipulators.mdx | 30 +- .../yaml/manipulators/franka/configs.mdx | 330 +++++++++++ .../yaml/manipulators/franka/details.mdx | 34 ++ .../yaml/manipulators/franka/lineup.mdx | 5 + .../yaml/manipulators/img/kinova_2f_lite.png | Bin 44076 -> 0 bytes .../manipulators/img/kinova_gen3_6dof.png | Bin 114856 -> 0 bytes .../manipulators/img/kinova_gen3_7dof.png | Bin 141087 -> 0 bytes .../manipulators/img/kinova_gen3_lite.png | Bin 161510 -> 0 bytes .../yaml/manipulators/img/robotiq_2f_140.png | Bin 31350 -> 0 bytes .../yaml/manipulators/img/robotiq_2f_85.png | Bin 39553 -> 0 bytes .../manipulators/img/universal_robots.png | Bin 79698 -> 0 bytes .../yaml/manipulators/kinova/configs.mdx | 160 ++++++ .../yaml/manipulators/kinova/details.mdx | 8 + .../yaml/manipulators/kinova/lineup.mdx | 6 + .../yaml/manipulators/kinova_2f_lite.mdx | 37 -- .../yaml/manipulators/kinova_gen3_6dof.mdx | 36 -- .../yaml/manipulators/kinova_gen3_7dof.mdx | 36 -- .../yaml/manipulators/kinova_gen3_lite.mdx | 36 -- .../yaml/manipulators/robotiq_2f_140.mdx | 37 -- .../yaml/manipulators/robotiq_2f_85.mdx | 37 -- .../manipulators/universal_robots/configs.mdx | 522 ++++++++++++++++++ .../details.mdx} | 123 +++-- .../manipulators/universal_robots/lineup.mdx | 5 + .../ros/config/yaml/manipulators.mdx | 57 +- 101 files changed, 1519 insertions(+), 332 deletions(-) create mode 100644 components/manipulators/franka/activate_fci.png create mode 100644 components/manipulators/franka/network.png rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/failed.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/headless_0.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/headless_1.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/headless_2.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/initialize_0.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/initialize_1.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/initialize_2.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/initialize_3.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/initialize_4.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/installation_default_program.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/installation_urcaps.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/program_urcaps.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/settings_network.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/settings_remote_control.png (100%) rename {docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img => components/manipulators}/universal_robots/settings_urcaps.png (100%) create mode 100644 components/rviz_models/manipulators/franka/fer.png create mode 100644 components/rviz_models/manipulators/franka/fer_franka_hand.png create mode 100644 components/rviz_models/manipulators/franka/fer_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/franka/fer_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/franka/fp3.png create mode 100644 components/rviz_models/manipulators/franka/fp3_franka_hand.png create mode 100644 components/rviz_models/manipulators/franka/fp3_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/franka/fp3_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/franka/fr3.png create mode 100644 components/rviz_models/manipulators/franka/fr3_franka_hand.png create mode 100644 components/rviz_models/manipulators/franka/fr3_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/franka/fr3_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/franka/franka_lineup.png create mode 100644 components/rviz_models/manipulators/kinova/gen3_6dof_140.png create mode 100644 components/rviz_models/manipulators/kinova/gen3_6dof_85.png create mode 100644 components/rviz_models/manipulators/kinova/gen3_7dof_140.png create mode 100644 components/rviz_models/manipulators/kinova/gen3_7dof_85.png create mode 100644 components/rviz_models/manipulators/kinova/gen3_lite.png create mode 100644 components/rviz_models/manipulators/kinova/kinova_lineup.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur10e.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur10e_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur10e_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur16e.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur16e_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur16e_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur20.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur20_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur20_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur30.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur30_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur30_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur3e.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur3e_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur3e_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur5e.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur5e_robotiq_2f_140.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur5e_robotiq_2f_85.png create mode 100644 components/rviz_models/manipulators/universal_robots/ur_lineup.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/franka.mdx create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/franka_gripper.mdx create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/activate_fci.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/fer.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/fer_w_gripper.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/fp3.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/fp3_w_gripper.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/fr3.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/fr3_w_gripper.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka/network.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/img/franka_gripper.png create mode 100644 docs_versioned_docs/version-ros2humble/components/yaml/manipulators/kinova_common.mdx create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/franka/configs.mdx create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/franka/details.mdx create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/franka/lineup.mdx delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img/kinova_2f_lite.png delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img/kinova_gen3_6dof.png delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img/kinova_gen3_7dof.png delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img/kinova_gen3_lite.png delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img/robotiq_2f_140.png delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img/robotiq_2f_85.png delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/img/universal_robots.png create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova/configs.mdx create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova/details.mdx create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova/lineup.mdx delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_2f_lite.mdx delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_6dof.mdx delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_7dof.mdx delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/kinova_gen3_lite.mdx delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_140.mdx delete mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/robotiq_2f_85.mdx create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/universal_robots/configs.mdx rename docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/{universal_robots.mdx => universal_robots/details.mdx} (73%) create mode 100644 docs_versioned_docs/version-ros2jazzy/components/yaml/manipulators/universal_robots/lineup.mdx diff --git a/components/manipulators/franka/activate_fci.png b/components/manipulators/franka/activate_fci.png new file mode 100644 index 0000000000000000000000000000000000000000..9da3236fd1b441bfc5fc91d184e10604c0e0e14f GIT binary patch literal 626834 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ΝvreNIS`*UBq<7r(uQ_zdXfB@YTA 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ξm@fR5g?%+hT*2j2JCHVG|JOWbzhn1Vo?{ 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

    &)JN?(%9x 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

    LG4m7$a#Qs%M1y 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

    77Qy8BFn?s)_ct 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%0DuD!5VE# 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 z%0A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 z%0AKYJUI+-z0wI@b}_*7)5jO;@K`pp)aji#Obp?qQ3q5IAVQ`t>Z8YiTI@Vh!+URzhh&(|V^DOdDU{%7hwOW1+PN(Pa3dx!{L`d za5}As{^;tY-O5UXw{75UpU4&w!Ul!(+yQk!;O>$=P8Z2o)l;Lh1n7BbdsHuPR;P$` zNr9BxDwMFh3U@x`vp9dhQe880!h7*yX_&YeE5wWyV0K?LY*QF!B#--{)O2?w0+-l! z)6$=geDN{d6h}Spek@VM!PBi%giQpd7M_IjPu0w8{6TamZFlu@sl1Px-g2 z?*8ffElvi1Sar`n>*sb`;fI_7%N61rqc-m?o#>mFuPV6Y$ATPaSb7$foA&55^bdL( zP@r{q*Wyl#FIDNG@^OGLI7CD zw5qv%Mod2Lyq6lgU$|Qcf;@}bC2O3aFyu_9pZxr(6Z|YvG?qCRqb4i&#aHIyvGE@y zZi(l5tX*>-S3n6aLNb|_xA&&NWS#s|_0L@fcM@GIHAA#S!Gv}-~_kQ)N$Xtbcgdn<>eq!NbLV2SuIyQ2i2Yt zdL6lD`?{JGD<%=ArpJaXiN7rtz4~?f^{1YZ3@zE+M+rIOKMzas8D)>*Lg*>93s=WK zY>m*0Q1mJkV)5Z#y55oAQh@aR4QaW1#&pBC0uK&6avg?@{d1d6w3D>_wAb_c-b9#D z){s8;a0w8+yV`kkpG^=?VU9}08Cm>DklY!DDt9@yta-1^6;lPPe<-2aM8x-QhEn~@pU zn6&ImMm<$%bVHW)g~O0`8}8tYW9R8_*D5P9iiHBn-0Yc?)jBQd2h>h)5wytl>)j|Y2;pQ|?$XDzhJH%3H0S2$_OB zJKrYn^S*K3)K;U~>#W{aa@sl}^g5nY74n{l9HA_5K3XiBYp|iw;88PH5q}otFCT$A z|IwBNf*0N!lkm4bkgt~=l*F~#H+DPjgPrz03 zPT^j0v`=;Qot)H||C0a(v4Y&qf#SL+1I2~YF6Do#rWvX*umtMd&nuTH#&d=*n|`i} zF?U1Z2FCih)gSh1{r(}vAId2@Zoe$!!cTIik<^y}(YLy8Y@EpLonBI`vYqmcE6rfp zD;FGx3z6RFwkEqErZ+sY{-SJS+o~bbMaV$_m2w;j)?Cdqb@RR(Rg?EF+SJqdaYJB` z6T9hd>_(qQ6H0U2c^cz`c?o@1GBaEZ_kvwEisRN@>HW zAa$QWVU;!m$=~I?waVbYCAJ(9E6H&In zn?ieYI%1%2yqA)hD_vqt%1BQuc_FNeo{uKi|CHTD@3~O$7G1U-<^qp?N1|@5^Tvs) z-eF_3An!=_*&g#!vp4!S%*W|q#Wd}xIe4EJvNrNZov+FD{i|UX899U3OPzEaTyOB$ z7}PKK&!-j7kDoHDs=!pvuh93x2ig3qP2T+A31Xl4h{pDmh@6zXD35IRw_2VO7f3kzl28+k=A~j+3V&YTi0pS;Blgzg<1Vs{ z2lB1q>S6MpaP>V)NRv&jrrNW+_!^^;_tKI9{3f^`;07=bBgtX^i2v!{CHqOpx7u{k^0z)4`3@O9pNlGyINc5y&3a;yUSaTAvRNA?82-J zM+@zWL1n`X?$M}cug@+*Q)5AT;u|OKI=HQc^LP#X1#wN=7&EJ|7~9zLEX0NZRVpt< z3GqvI@3fCDOYpA0_04bzzhI6j!{O8?xYDUPYpaM9dtx{&KVUNuZQ2%$1#9|Hn&pudO=lq=mJ&mKiff1e=hcJNNw-VHcr`tTl zaEEu&bIB9o&wiJOf-8bbM)8v4XW!VumE{HIeyCFuI{iB#Ub;DrPbH z5^Y51jK=x)D*+6SV4`j$Uvq?CJsH7tx96tad*Il=ful*5ta32#1@wh#dT|7)mb}nZ zi9KJC{>ROe1Fa(HaaZsAz$$6u^C^dpo`|Y6AmhfoYqi@S8({xC z4&bx)abQ@wQ;M)xu5maeS%Y=hFyI5<_NlENV8CWI=Rn^(SV>tEx7|+D0YSq+!&;nz zSoyJ{R%LMGF{%YdrZhVI0SviXC5l#`k_ZCmgH@V4;T}^w?fgeha8<>M zr!wl5u`Uw=x}^_bU1|1#u?e+$@98{70H`3%l#=;WCHlRaF7xi(h|$G;YOgB!>s|K# zb`jjsHEtjb^Z)7#`7aXc`*_^ZT(z=vb<9LvrlB?)(qFS}d{q5gtJ#M-v2^*n`96=y z^^Jl+PUP(e9y|Enux^#jqy~##BSwtsVw{GF!f00npR0HZr1L8qlbEwVvCe{}@ytdZ zaHhvkEZ2{HXFFp$GC`_yUL_*^FEr0=2TQ0va@^Ig!e@g-K7$iG5XG)hSm%3Vtj&Q*r;29rP3hS>j zh43#jlPx^2Saq=;8KLExNxASPQ7lux=e6Hrn5;jaocbq=iFw`=K@8g>Qnz{52Oj=t zwN<_j?V(71K@&+7K&#`%k(X6xXUnBy=p&iRUVZwh!_*$LXXMO(Z`GoATQJDfCX|^s z^TT9$OGV&H3HyLrVRgn=;(n{1_BYhB+cdv1k`83a=PS`y&J=U3klc1V(9jaXijA$j zd%jjHjF~)3BUl@S)Cz+n+PBxzMzzJJV3UJ=aHPZF;zhP2gzr5{y*WS2_p_L%Ew6wg z*Tz*Md1;ENxVJX@P!*BDz%ROa;W@GEkD;?{Q_^@#&v2)O1*wnnFCvD7!C`r`l_wMa zX?{244G%NXx1w%q2D7qye6>$g^XrUU5T6^vs20p+Wg@R6_p5V=6l9R{j54dD0ot_1%IL9Vzl!iC@S8 zF9HaH`nY4UfVRv<&5@*U5Dkz&S$~S?01x`vLID&!)ECSfm^mNvxNKJoIv1ov3S3&M$?w~LD7)fn zly~H(H&vOV3`&=)_1hf&aNttBBgFzM1o^V7z82`0*!k(?l`?&YjoksQH1m?=GS)lL zLEEO07$4f#^7)I|ixh32UeSdH9KB(4(1%RgzA|~dESqyWeW|hR6=9zq>$Lu$f9{dl zv3w?2>AxvIMMCyw$gTq|)5z>53u0os*dmp%S&0sqww<0KhV8 zW>@>u<|Fxj{3i3MYC;f=tiT|;ngnY%k?wOf)-?GeYh6&Ax33cD8Y?CBn@s+aZqd^U zQzs_#p_TC5hO)b`5SX$uA4e#LD~Z1vDr&4W`}Zck_gycb!oS?=wz_&((EdT8j=qNE zDL-k1ioZ#5{&}bP->p1)4o-}5=5?$X!eGO{>M24W3-GGoDAOsecgz#(q=~`buf!z_ ztD@A+8Jwx2PSqR#eCd-H)1sTzuZ?0sWm!Sd8H(-0V4g0 z^J%u_>XZgZffiggaT_t34bBN7B1*zvHsKY_c!+5|nu0B^&{9vep!b}_>->2U#a0q( zi*nt=q9IH8WE}T%tOqTwWV0ZTEX0j$+Hx~SlP;r)xiLll=I@-GLY3Lnzk9L+N-`=Q zcpDRRFJ6JN;oS?4_n#psND5jbd(r;uMBN`do$uei(xg>ySjIrPgVg2^lw>I; z)Ijl5(C*@E;16M_nvpYv01%CULy}zNmoW~T(_wU=wO*T=&r z6R97KXD)sD+_teD9?r3ZMVCA8Z+o5gH!!H?xt`n?P%=oa#J|HclYz|bV zGHFzNox0faaT_fYE2xLi)Cj-r1I5v^B!mJKyuk$wPbmB?Ukkc zT!hDwXvD8=wnA4yr-Bk()DddK!0{u@$H%Fu2AA6N=)Hh*8RC^<;V1Gk;3jZ8LL!RU zm27Ph!RUNHW3N9-Tc;$;>wYA@tVq+lBU&EX6P^#bLD_Eft9gt4IL6a3rTC4P36{kw zUy1C#9JE@Pi5b=et!?D`?m&HMl03_L#;u3v^bLc#YsidN$`Q%#MPwfYGdHesZ+8N` zNS9{`){axWlhxI}-?ck+`=HbH@sblyahrw^(7WHrerMN(iMxhCoDc%e^7gw)$)SbC z{r}0ezX$70Cl>UR+pIA)?3RB_FM602S|7Il84t>D;`pZz??e`9=e8Fdy zu_mKGo@qP_HxHdo4LSAGBb;Sm`v(P^#C6_4U^f@|nkqlXAgb+~ z&Y|V%h-QyP5AN2*seJ{l8gG1!GQ*&EgBAez-6z4^l9stU=o|9Q6@;*z&;6qc2AVku zU6nIN6q$o0BFvG)f0my`$PIsAX}RNv?K0E}DdHds4HrzOh6Y@6jU3L0o2J&AuI8uD zRl8TTW(>}<_QdD8CyT1;_inM1kc7Sw>UeJ_eI33RewFKgH!Tz;?&QJ$QgfeGH%y@y%{67ZT4EnwR+lIaz}}R>1xO53nDu$c<^gAeZ3(nU_bE{Wn^@4WWuVDEZ$BoK&pf zk{@X5{pGeGBbObtU_mX`J3HeBnb#4xkotp9CnkB_=|P+h=N2G}1LLT>F8s6yvhD5| zKpV(4{2Y0Aq`ERV!ZQQlfyKU|nUAGgAIzz8kFG=y zRig*o-Vc{&+}=Qhw2lP%$n~`4JMj zn&UOAKh$`Pg$e9I$`~7*xA%zBw0UqB&s-~6M9>e-hplv4$?zFr>`e&fOJSdgMI}Ke z-M-hukrRw2it3q^_IGW?{3 z*Xd!2Ep1^j!rykI($88*E{UhJ*5pI;Os34jilCNDJ?3`#s#Nc91k}Zj4PrOk9VR7a zWsCRO#R4nYz!e;6J25{!2}=n%80dDjgT< zX3on-r44SO)ZxfuC9AR~5i`Dme;_rCwf`QCdWrT9`FVFpRm-LJ`KnO?%uZa z4dGLwnhl5M*67C6z#NYZI?5Iqov-iM4i=$L&TI#jjU&ZQuRf#sUbPPjJ~3G5!1_=w z@sLxNd}@!WVc;F)-_Y81-L!Y(CaPvy;*|yeQ&@#mn>{EmMnH;@ib=3nsEj?1HlGV7 zHk!;x#NuR?brnS!zF5Rp+*uRP5GAazn6t^C5yAIFRdti!>bG9xgATh>1__-DbIFpB zT8jZq(X$mYzvs)ghthqQcc8BLNh3!c<7K}p6^3Kc-Jddzp2&E~N4(0Rf0oM*TTO2J zPRO)Fj?K?AR*D7p`bs5_9ur}`8n(nb%dy){Z+Ce0RFg)ir)5QVrx`|^bXm92UaiJr z9WAMCz$c!|a?B;w&id_l?$KBJ>S^cmv>!w*{a@q-?FjA4td%I{$%+TE`%F`~fOX{m z(1PX0ID&v_PdxyOp6J;op#y?L*VFh+wl@2}Z0UAZM3JgvL^uKtwrcvnZPNZs#G3$^ z_~<+*izJ@9Nw$nvHiz_YT> zgKOi%ggAQ`_RkZCFn*RmhD)rcCc;ly8A_fg|GCC-N1AQ!vyfVYlT|l?`$J#kqP#>x zDe3pG1Va%;v*oI~^g6M0vGZ(LQgjtR8f=;@u>$M0-%*cJ+Rbjv{?AQJ3yCYk{{cXW z0SBHgBk3{a3FqYo0d7J_hDb@z>&N@qz4~_Sm)Uyc~qethjLv z*IX&1mnQDps%hRnpyk-|jgiJ>J|SPaLcdb?I<)l#(n}CW;$BRDVGZ`=+Jo{Dsb7Be-HY`*1 z@6`0*;DI-7_nM-i36#^&go$cGW~(}vlwdZ%K+uo-ADOA=Vv1t;qpB9l|$?7yHaG8X@V1jg?@ToufQSpYJ0Xm{3<_ z_WRq`;u_T!&*%Efmd+P<4hQ<SFV|%wTw>%dEnUr?!rSQ_3gG@Qf5?pJt?V=LApv)OFn*>v5xlbhs30OF#gxL z`QdaQKI-8LBt0oRGb0IBD75sfjjIk{T(a6w%-An#UO5Zg4#+&`KPYafMh4eDx(bJBoH{e*X#20T|m83(l z>2bxOrjzHFtB=^!u~XdptwFj4GaKCtE_Nv|!*qP(Y77&P;2)oZqHq%jZD2of$7Es7j4x`=u4}Z3V(DCcBY<4|Kg;9(gH5)GW(b!;)B=aJKEDz!i$M*6x4Jt}|2Vd2zc&}C?wa{X-tW0Sz+Jl1Ov-v#bMZ(sV>?z< z-((|(%BB%N6NA+`5UO%5H6zxJQlCCT1>V+`NnIQbCcEAfd5Cxgl_)ih`#uUeWGqG5 zA1YWWL`Xpl$u~NqiL@(moK;7&-TWC7Gkm|RwxFC#Pyzyqhnmv3p3 z*j78IgJqn(ZynN>>ZyI}k?rtw-%5{O<eEtII28z2@4NNfm`RgbHG} z8y+NFtdbhbHfoB?p?^LonGBbg%(>?f_g09u=lRAu|2n-0AcF~1tX~eFL7g7ZEqalm`?y(HqsquSTyMFjS{_qvO z$5#TSOCf(#Kw+XpO*1k%&SEs;`NQ95!7*P9d@*oGMY`u#0;N#D!o8;au}~lD5gRKe zrOCgd4(|B8LZpog9nqw3I0yQDhM^BhmX)%H;T<2|6CzZ%-c(*aQOVcqsa+d^-xVpHZ+`hflgH>}$xPlJUra3EiFoca4mLiLjCJf|B_Js? z{r2Ce-j5ZIc*_S!3;~-2Z%G8WaoD z$W?EPz=FjB&GkGhpT~%fnlQsUzb;cIxOF)93&gXrH9cVtHSa4blydfue&rPQFGr}P zn#>x*{<-s;zKE8$lk$Na1ZXpZS$1^N%a<3F?$bpGrnbF;%OrJ2aQeB+)GOAmh+J1g z@vhn*Lp}vuHWvG3Cp7z;TEGdU7_4ljM>s4hAbT$#Jw+EB?@%dA>l@dzYM?*0 zJ`pXs?hh0#_Vx?eWHHPemF@fRjBL!4a0`UYu9ODzA0cl;FLZKIa0~{Mp%5yl@9Z0P z51wjg;;7wc1G#5G&!@SMKYq8odWL33Be~H1 z!D@9r=H8QLV*tUn)ap+~9j>`?P^?j!suFbC$%Q7_+y0K}8NI?Dp>hqkct1T8+EKv6 z@iF1|%-2bU)fWFo7DMt6Ei2ELsHt`WA_ikY8$P}6dUI9O;RW)&Gu7{hKE4<8*JeJQ zy7{mTb_@WhsDa?`rdr6EvPKuECBeeFJ1YxUk@OEZhM6;BGgtZxYLkM127 zrU$-^CR~B9=*Bv21pvo8L#geHU}%8L^GiGJ2#T8go&7)m&9|#@{%Iu8H~qz8-YtrN zfF-{aqPJExI(m~7l2ge(olm)a_eIyCR#PDke<+0wIESN~5s&_^vx6%{XAB*) ztBd5jGi~;Ubn*EaHkOtvaz>Dd^tNaEPO~3Yl180rpt(pQgJsU!S}L*p zU2?K2xtJ4UuF~e1=>i(l$GSy6SASl%%*-F0GR2kN64(sGOfm-UtSV6pKNH%X?DkM9 zFS$M8)G+K$bk*mZcLgOiIjq5Zf}ypR=$CA%LG?E;wc?361m3>Pl`vf+&isMJy;XHF zNyO_(9M6*}Js!81>{^Byjzndht+Tor3Wk2woiRrKW!BQyiMiZ(Kb0`Md+}y+a8Rw~ z&zI3?DHEUML|0<@R&p{kX(Jc5mnqvhcGFMg1)Z={E0#KTj}-Ngtv_5D+j@@7zgCr& zV{=9gC>wqY+IZ={Y?Ja+z#BWB3?waa__>T=*GX` zUg+%_gMcFyeAhm@GQW|W_!r%`7Z&1b5fmaeY>m4vYO5HR`((7h2?nTB1QLPiw7XDh zgkxALY@1wmo0=wqDAT9CEg-p9kod$+$46|o7_547sPIRmXRel z4+8Zq6C9^(pM=TsuhgyzN1MenrB+V79AfSpI`~${y;|7d0zMT9E+5zR zYfaz$Z)6T6ChN`==ya(%RS;#31g*j^HxD7tON?xqGph3_CsXTwOoCNY!c$_?3trpnM|m z?wzqaMqNs?kSgr+MPhcm*P_k8quRj-eYnFnv3 zf*>v<3z=17*5rqp*bVIzSaRCYotKE@z`w*z0w6?ZmoIeI^(m_22>!=En!{I`bYp^8 zZ87&aMw1}SM?rntQBv(enXBTUJ<&GS>8Ahrl8+n3GOy>x);RiHT`>i|`!#!S43 z={@T_?|hhnb*=3=1~oCG{pjcalG;qJ(8Ola{~KA^fU?wkSSNyIEVUov-a4Bo3(i5Gy2t~!-M98Z7U zv-F+H%e04JfN>2Y3I~?0mb~!y)l*~7mwM|)YM{Q(#N`K>q3*ag-?Y-Okr7tYE8oB> z_A~MF!@|Psq(4w{x2IwM!WwkGtX7e zg@oZahRED@ak5}^pbz&M!a$sgmqv);0zO|90Zb6Gaan{vS8eke(2`5tZ#jom3%NIQ zOiEufdOp5s0VV50k|}KC+7LJkBf{PJN4?PVTFT`XGUu~nX{r>x=*_AstBXjfC`)F) zmTl8!b4HcdAB|>K45*+el5HCOo=wU@=Sw4+%QAwFQl7xS=6~2lSf0`Q{o=6mD@vhM zT>~{do3~#z*=k*!3)tou5owMszfC$>g9qq6c)Uv-vKIpoKmk_#6N@1nD^HK{aC+vh zSir?8*h$xzYfbk81EcQ7GD>7eBCs$AcZE?FwOKBDRl`Y>RlvzQ!@pZ>^fy^?yYOc3 zmDS9dnVuF2UDV#US~JFc5E2f9fShtrM8F&#QVwx+_UTnAwJ8<%S7WKx%4iVvdmhBj zBSgSfq)u*7g?BXBCe?XUlI(v&qv$5uet63}=IqQlVpj%-%qu6WQie3kb3UVIb;5^q zljr}K`fs%>!-8ersOYV1ymr$yt+a7?@qS=)!|8P~kT7kmTG;HC(DdYzSsWFOXy)mFuq)AOz4%VJ5*`i36yXN{~|C`=ysjA-V zA{Ij^2DP_X%HXz&{z6`(-)a%tt*qpy&vXLuwxE;;Yqqj#r2pq1R(&uV?pF!oRR9&# zfIW{sx8;Doo=VsX1g`uT_9nL$S9W0R6N_QR2hEr-K&kh341Uyi8TPi^!Zxv~QA!+c zizuuprEwyckXw1=h!x*MuRs)k6nB6n`5b|`m^l_*TOk_tk6s?9LxBMmT=aApP3fS) zn7{li!vB8+-^{YeU0?nGCSd_JuwVi3M=N)ep$W`?ekL zFpxkdyW(q!P1eZ`e#WR>~WW03H% zEoj;jv?e)9>?U;3en0YjN1zR@*Q3^CFTqdpZ;!FrHN7FnC%`J9G|3Qf%pQ2X)yvX zm^x=OegTUbxon*-yYu8z7Qt3fNkdtC{1(noM17V;5QTHO?6Fgs#;hZOIF4tQ#i4p> z>kZcG<@uV;HpNn7B|#EOzN>gXuW#W0@1INh&p$_vMkZPl0NsE60?m^fq)&XxQN8mn z=qN~Gj1@=Hbe>OA(yOR7yi>5|b(O1U*7>615bTBo6Bvy-JxENH-6r?DX=v9Pw_Nuv>Kv70;ULO~bGGr#`b ze1Din{1-#?Q{Qt~I*`6k*^5&j{|-LI_@~CR6W)ILZ+42lt(*qk9sIgbQbSBcB|e_0 zBw#C~$m9A-XKkG<7CR0-q9h}F;exU9s#D_N=z%7Q29;HUqC3)?k9M3L>bZ+INx+n$ z)n0y18({NL^zdzr2$<;u38(*<<_M(EMNM#=o5&swp@N)@oyJoYsG_FzZ$5X`H202nW7u=e5}pJ8Iq`q!aJ+%C+)SfD~e4_dP?tP&9vDD<|}u)^yRw|J`O03uXLI(t+s zkv~a}-Wky43;c!?t6=`d-vb1PKu=zoXfvDN@P2o7OyTF5Y-~oq(RxSU%!|t5yTu^U zkMn`I&OWMMB8$g*_m|{{JE)YvE@rhw?}v}}y`TSwY>7u=Iui6Bd=-#H2*GsKa%ET- zy-gR!6z_Bu7D-CytMLId!yZY}9qLhCls@2U*K#TF3Jc`}$|~6waae-IJeP?zy^P-! zn27n$9aTYunjEz`x*u%Y0I?K3*8=T$U|CDS9pxB8CShAA{#~_31Bv5Xv)CQ(s)% z=j`DTOz%FsUf?c&(&e(ik>epK?>ds@;Yn6+cuO~Z{@plvEi#?(gbat72#$r_@?x053 z$r#cZ==XvFt@4NoDqYa^uJNS<`XtdpJkreYx;K`(e|f)BTbf)rv}( z6l)PvWX+oeMyv;er^n~m-Q?;cUmm~Up=5i$WQv3Fi^BM8(5+)sm4*D@52WmWOG|~M zML4~^mTBi=qb|>Icj6uftd)#=vxYsdS$B>AZ@rJ+is18-ZH+g)A1P>T(pqUig{nlb z;~!E+OnT3uBFaCD2cI>B_(7W!vpBOG{eYuNO1b(Y;eO#r-G&{S3a z%XB7kak*g3+nN&MkP$jx7upAj5T6Tiy7GG0G1*3LuzrEnpB8i;HqVsFkI4xA_3S7$q4z*s{vM!V0<$^;^3CR?<8QP?BGM;-UQ zN#pMBAcC@t;Q7#NCXF+Jl|iMLGc>Oo^v-wh(G7nqcFnq8cDU|ylcXPZ&SbEqW-Uff zp5>d^t9;5Yyk#Dp#I!(u=5DpX(*%zZMs%*deug`0qxsdArnPLHMo{0vM%j{Q^m zw4;C^OhV9xERywnNjN5T_7ZW|xO{cFLu0qvKuGCv)aBCy2QVkryz{HQTf)9o7wt55 z!hLnGW{t0dc9XSrBEtH}|CR8AI7F}!z?ntF<>iL$Y_9hi`hQuz#gzi+91ER(cYu{m@L|IFF<;sbY$KESL;oW<~Z+VoYZyGez_;u4y=uo8x_;j z5CNK=;Rk$<%j)RyxhN& zK@Rcu3b07ky0ly>v%L|ZGj{*lX7J1qJ682=$^F!ZrMvP@!u;N+oC&6#Vg^MCp!d@s zZxQYThQ&{#3jTF|qJ;008B?Jij1pcokVwee_q%~fM8cA9lgWYR9dpA!DW3qQ2T3-G z>7B?B(mr=;l~P``|2Dk$OfTxKboGglLtV&Z&d`l(L}!0Qa;`ig@zeV^4B9e#p(PxU zp+1RPSOL^RU-C7lzS+)b&eSdVAAn1rJzQ&%Xq1fW=@ZTcHS^ek%qc_PR8WMf{uD@z zM@q3TGwjpeu_=jJ>Dijv9rW%?k@uboUH1v{_!x4dS|y?%8z{)T4wjvostm1nZ{jU#;%7`p%1%D>R(7)5>QEf`&OQOfI&{ zpdM$5iuTut(ZEUZ!<}8un|lH7269pvX1*Xo3<`eIzHl;mL93Zc1%OFNI6glAQ z7+Mq?Y7c=~ggURQG$yNNg!9HZyW+Y+2> zS00m_bzQC1ljjhW2)rzucg+8medJI#lH2~GFjhevri4WY$868Ee%+PBE|C3%9%pfV zp&5TYS}Aw)Gnt1cP&`jav*9qy;ihNR`=^Csu6imcae=-2t=1Z;*^g9!EK<^ag19lF zv5*_(o6ba&kB|>CwEOf7L0WZ!6;azR%0eZwcUBePO^#T^tEdc(sF;gMjCroA=Royy z;}Z`3eGEy`%#Bd6#QJp@Gg|{2Pj=n_=6Kc9W2_i>#JLSPxtRvRV<0(E<(nLM#xb%Q z_#G2fZf)%BqRPrM648BL{N$en+8d_#YBAm{(q5Jw=6-d>ffzZbJXt>1{4Bz&(Zb7w z&SL4l+cz{zLiK1(8g)6X0)*M)Rpej$^WcLL>7s00M8qupHhwBZ$v<&a{pg;V<`5ZS z2Rmx9!&8IT%5UI}ha1Ep>jr+w4ne+NFXcB?<7y9HyeIH9?TBIIyE}e*B-9u=vLEhj zG5pMq>3zE!xAZ&WJ0jr@!W9Ph%x+5)t4(=ua^Mq@#fsbmJ+gY#S7-j``;(mP!f()| zid!SvzX_L{4*AXH9aUs~^U{iE7btthMmo60Z7=$XN3T1_b(zmSb|1q4URP7%YyxPe z^}6h3bT6!B8Nh^}O#gbahkZDg@WK%V5r=)EgOmLDUg~02bS<#EsH^3F&kR}F?L18F z9ryMSCa|}W`Kro1bb?JzO`dNa7Z+dm=zoqQ=DGV+(NnmyOGfE<8PTgV<-UxR+P=Sq zmTWDi`=XqieBZQ0VWtQQ3-9=J&**{%1E1RefLH0lyeH1A@UMS^`1gY^`V7ri&rx9S91P4x;A>}<>rLW zPw9!j;@tdRC~3p%w#kJxRaS$*@p9>{zlc<4&QvcRN{ocxs!dCI6X)*b*iEX){MMc3 zsrzVdcKFXjtzQ1=v!rpFXR4oy4;JXMl)=c@T+T-(W^A(bt6y?iL#Mg()S}qjV!+cpQCrb zrAtPAmdihS9txVRq#ys&{r>4i>!JTl*YzMGcq+|IaxpcE1EG~6bNz+C_u`Un(xuky zV3uI{m9F4{!5Lq9MX&SvQm)^?18o zaneLfe-chq{?Q2hJI<{3H<1Tk!$AG$bSvCTA#8pJ<&)5fo{6tscv!$AqFm8m0EEs) zc`@jZcV7grrznxMHJk{hf^Y9N&By~PZVDO<@p~NG?l2zjW@$ZwM)r}?V~u~rFF@CK zh_px3mS$@@3s!?L;c$X|_w9$I6w15aow`6x*G)@qCFs53<9=YtVc>>`W`iRC{DcVQ zg=)TOPnZJK?J!Ky-uiEY8QRj#p`bgOzPLlSqOSx;SD~KLg0 z4;%pq@3&Nk9Ygz~Yigr}JBNqxV9Hyk!*84f@BM9NN9lPV_1rqkWL~KPeP%V;2PS^M=YtwvRyK(~KSV(G; z=mqDx1vaaJnmbEv_q>5K2ocG%h9{ix9ZWonX${UL@lF!pZT|LMIe>MKMmwT=U^y8& zZZMW!Qzphsx&LY=r|>PYhz~xDoz=#x1<232;tSN!^v;sGiCL9hO3C}Zfrm*WQoC{d z)LZb_&SL3I78T@$QBQi0gvB(G`saG9(fhZHPG;JlG-^Y0gha8ncD{kJAzk05AJ)Zw ztr0antKz;Lhn-;Xlw4*)13|MCPrU+I*^qw#rS!u$oy4b^h2(ge_MoBwX$ZctoGOmG zh||`B9M0nlFh_6ua(t9ChxV~TpO}*zB;bXm?C@tVlb0Xie9}*zJf6!+im7$}ihq%= z88Ib$_O14TDJ9n3bRNjo-|P?_`FT?6^Tr}N7o_I2)gnUoXv)&pVneV4j(H;0ue?}=!b|l%t2PEC^o|aD zS~3Qq{tncN_C+0+-u=mwFJm|2NhB>Sx)SUTzk2CFT4lOks=jzhTyT>BPB`^ZW1A2A zBZD-#SKwZ40u?s;5D}IibyTHCkMUH!rag(YX$>*?`#RT-I<}I$S(z-d`2K~#EZpG;k=K}2^L^67&EdLc<5=aY@&hYGVB>{Q3BV_+!q1B(Dv;m)V zhJ@3gLo;9Pq_~A+iB68mTUg*pv41@f^1G}4#f=nC;Nz6vl^5$pK26}c=2p;wsn9s< zkyG@ZtR)f|Bz%$QmCcsy=<;vv%@j&f&F)w{BN66ee-6wl0*n+gCG z69h<8Bo_|E46=%wNtcT}>SMt^r)D9b$~@JeQslKqrM-uJ|HtXhpVmUm9Q*&){Qx_)q6n^1WSbGD8qJMk&~E(oeEnFgPd|Rdo#akzXGi#`c;Ucn-~m<@6;lj9GYDQ{0kFEE-9AX6O`?y2%!&D}QUJ@P#0xRAi- ztDOkiRQ3C&LG?sck57+jM}8DnprY~{cRtBC3uy7Jn5dEZB8MM!r&=U7`9(I`a{Qax znJZcb0A55pe#MYO4hZsLUx7oy2!HUFfBM|=3Av^(GWTqRV@agy$u{qAle1E@sRXST zB*c(7TIVae96ZCkk#O4{#qMF@=v~Yvr{fV~z5T<^Wk@j8-Hm6&fu*OIVwZ_U{=26d zS6J#)BLfcX&Ggo1==H5pH`JMYkAtS`UYvvB{~_zG!rEZFV9~EQ#R?QBP#lW8OOXJ@ z3beR;ad$|O;*jF*6nA%u26qU>U5gW(aPmLG$QCDtF|ISqCfF2}ny~KxppHmf_Jc+jYT?7zT_p7SVYe2tzCm1U0xK6Yj2Wd=NOPr6Gs6}NVRknbF+dtqZME|0s6 z|Ni!n{qIJh9%rTYYn}g&K;^1M?OOXxhvI)ZfJ&dB#*<}t^Ha=@ z>0!{df#G~-Z(G`&{QXm`t@8kn^Dge^wQF)6@at>C-NuHxg-`qIQ|@ZhnXsExv30Ru zdxzLJZ@TlYJ0$v0Hff~L)Qj%7qhF-R-ZFRIsd}HI4vX4<^SDbFK3n(bIcR%oprhsG zAtE4P_)>oIu+^lYkd7ap9v?X@=;s7$S2tF=j~X3bpzEWL7`aI#x{j49DakhI2CBKR zXc~|5B@-;|X2rLD_#{=3lv7_z;c9qtM@nYMNb?Cerx^3=h{iHQ3Dcd&x7v3>uWO1d zI^`r@=X>I3_szteO$&e^H1UromrzRC}}-oDimsk>fx_**Wd z#Ef6D6NzDbU0J*B>UuKk>8P%b~HxRmHHTKD-M z;Z>8EG5&E@YQWg3<*8I;;O_=Y!=axU13;RC5@t=wL?Pz6^wHr?6t^c=s^<(TrUUSR zbb39HaF5OgXQb)SWBm~K;Z7~}SQdHGc==)tK4z4w*cIuBFf%w;xo&;M{0J90+sQnS zj+VCI(+Er40}@($3)vxuIlO>@l!71*bl;zQ`TDqaehCKole}6*+gvrR$O};W`c8eQ ztBUqIm8cJRc>{+5E+yb{5COW*mxf0@(#unEuZRY?{auNdAzb%?DVk^({sNfGHH53b zJW$V1!MCPtLDV??9X-iXBo%NMvfpqTs>D+HYNBrwy`!9hCI>JL_xkz5pY9e1n9L1i8-3S8k39~}qD##CNJP~= zuDBQ11A_Y5r!Mk#xb>)VArplgrU&)kbwniI{O10ofQtu|@}`%-j2@B?x_aaAA*>9# zQ5)lro!LcfE|4v^9q-H5c}dBX5h$(cN3l$mGx)+=;cV-MD^P<0>Ad<-R3iUJk_IPN zxwKDyVZ(gBCG}T$UM)A*m_LG?5ax)Gj4E)fnQx&lpZ zpke!Ys#x(=P`5wE$2sBAq|dbYJKKbtsd?RTQ$wZ0ETrGD+@m+F@-j(+VleAOrUNLy z1=CzAafv*M(oc#-wdtRkJx$;m*qr`(DW)jxX+yq?V~6Cc%zZKBr>Y|xxu>V00OfF@ zpHKb`RyWR(KkE*^KL#>YH%iE9uE_9h{EhaLw{`ZNL$No=3ZC75ANso-@{y5@ZozIy z4LCgrF;fop?M6c8{wfYCBy7MJ@xatrJd?YOW7YAL20-?nguI?4sy8&x*89J~mfJnG z0}P=*GGPv_YtJYiJcc_{r#1l(7~nJL_H0T`T}vmW@eqT#r!z{uL(tg{6vth?SxUR^ zegEP=`OVuEX0f%H352D;1%{a;aXK(JX~owvzop&}SOvMG3!ZNbE{NW_=&pscM)?PP z<8WFVOwMds*aNJ#zLI)nRj;Jo<2GAW{9;E@)!x_2N!L7&);x@@Tjs zE$Z^;&*AY&xz8HpW(#iQl+{L%Eiw#McHrVakFYNVYfT_8q?l0$CIWc(dmg1bz25NC~ zfmEcq+~9HAjZ4)$gvCy9G^wC|Jtqd9IOFfi=1N`l zbkw!c{mX%C`hf#YgqD_;JSl5CjngF0k3!P`PVKSMv%S4wSE^eFeC1pPk@FC|?!DyS zuT9U~->JXBeRg;ji*iq4=dHTkj zpRdDZU`aWz_v`P5MLf@AJ!(FY+}u$e?#gh(!150p>z2pV9VY?-U}T8e(f5zJ5}=^m z1s}K98M?}iPSkWcOOdF6_wR9aB~=#_C;-_eY>qYEoO5K!Q&o#|8aW;QM0gbBHyG_q zQ#mJPTwuhxOG!x<;y9PMN;f)Izxim!8y%cGuYS>SDq6P{?r?wnL|qGiVt<^HSIzyT z#H}pS>;@2|rmIbKGa?c7o)z;wjz-E(vCVH#EmnZyxqY zzr7Fv1KiN+!l}&QP1Zu?&^o`kk_qi;*At~xAptV<9&rEF!`AR*&srI&nt| z>t`s+viVaks^**zV_9CNE`&{*u8K5b$ajwpg=Od{vqsAK19^sqew$e+mv_6jgK~E3 zQt%uT=3geY?%J@Ci4KV;z_O16La^tOGPnHya#1GwmP+{*(r)OA16(kTjct0jikVs$ zHNqhtkjuk9L7|5oTDDC6h@_aWF^Z!@zY1*qJALtxyf%7wud9}x56R9v8Vd^_h{-ve zdIwMEYVACDv?gMJp8_fSG&Q*N#I*{|EXrBP@PAdy``?!x7z3$*M9OkQQBGgl??i|V zj|T8Ojvt(SB?TsIP8+n*3RT4KRX-*5&;ux&;K)-q6sB{?G_XD&-A5o@qB>LTctHjl)hF zxh?iQNn6`({rTiKHNyilXC9htG-n2`uaZA!`fvd7Y0&O>Z`CKew za?1IH__4@%Q%#0a67T=Hih3@*hO!=K+1U5QhIK&HJ9b#@vvebcN4}@M#}6+m^#&tm zPCvu56+831YX)rh;y_$?j^jIw5bo@H7>%!S%o#hZ9cH2I!{q)Usb>tFxhS1-XKxGRGgyTGL74XpJLA@JdN#;SEE@6aD zj4AlLq1*#Io=XsvT=}U52tiNp`%-+C=uOkobi4QRiN7mA#Cyc8Vt7MXq`mxFp4L!H zy)Dj(hd`6Iq7qg6i?C9zw(p|?U~gA4WqiJHk)CVhcT8ZkR!_~za8Zu+$wSJ4abI$1 z=d3VKltUcuNc{dy8jnh`tVm?r<*`OFRg*j~l)It^cA{W7D$ERFJ!lwUBui#IXw3>C zi2RAN^WdsF`kS@}y)9=zR<}j9*em&N(&hM^+V1K01r`bK`c$wbD;`kXxwz}SUkc3$ zG#qwGf1@8K*UcoE2#xL3+N+EI!vQhxS~PmnQLe{96WJJ)l9!d04N1_Xyhg=#cjB0i ze9douctx;*gdk05hyQ^@ihm1WOY>k$?da!y%dVm~Qy~WRev&XVOvCKsQ25_swidij zOJX0y4KkTo{cX3_k2~3R78PYzAMK)jyYt@>Vlr2^hc8=+`1dCEKj6O<;P^}~suI5%B=Vm8XsNkIG58*+p>@K9>f9ij?)6TU z@WxE9^TM(woCya9-_g(MT09(rc;`>y+u*|Ii}h9$e@eD4{Jl}@p`>5n&WU;%3+9&+y;2-?hjMgaG`GW!?XaY&K)Zu2OBKnE1FctU7CgGX$ z8XMN0o_FSl|7<>npJNnRgwS8V@Kf*Q1_osWK(`~m51U2f*5 zmA%hW*pow*_wr(B^An!)Yafn*s0${En!&(d-c;wSXUnWFcb_zk$8y!mYxp1jwkZjD z-UjoQoW?e;avZEiFvll?i}l2SyT=C$5fNJku{R6;+@a zJ7G@=u^-_FRt28cl-;_75iFLy7>W@C;XyOrQ;@XO;) zM6_lN6?N0Oy7~+$06%DRp08-qAmWN0Qupji(JTQcBbk4IPG7!L@n~vwHK7YMFbLXv z7)i?@h>aN#3S}rZ$y%Ny{TXz2PV&Ez4tY(%!%ywl55JyRYvZUDN+I%}-fEDV4!&Bo zAdf*cr=~d5(f7v!o}rWPm<)Nt?^6l>3k?lsakIOzF?>MCwdz;PyywxfNjVDkb+??< zhhw0m2H?zZlBDAwbcH{yIC&R4Gn?FrKH8;x04=kLGZYLE{{`c|vDMeYxcsI{UHmFu ze^!GcVwVAo6d*8~V@f@~|Cp~@oCZ~|_79^{N&O~9ME28CL{_ngx7f9E#;#(d^s}9z z2o1LmJTW`QJ@I7pP&m@xm1?vdqc=Gd=DV-zwqLnidNR zZ1?Wypty*L2sDNgp?xgU!*%DprxoMN*N3UsxE}Z(i9v-^?=hkFug1#{VKvYAGAT}j z5eWLqb3)ZJToG>Hp!aOE99CDM%-UjW-pEec)i;7i+GSurRBD;Yt;hC4RoHmWrSY^_ zE33=a-8(F|VKPvl684h<2TOp|wp(k_uHUY^@8YBe*6ABQq z21tC&3HKs&y(r=S(7S7MNWx9gslh_7NqJ^vzpf$i>-rq!hYsWZ2>b=liz zU+sRCQe$a*U2>VPGzht0^~c7E?L&W)e=kHodoQKDW(1rX`I>$u#1NAk`W!`;)@DPd z1!{Vu?{(fkGuKqw6{NfWg8iv4XybJd2c7hx!HBEhsNp$4g~Em z!MMd7?Pu-&zJ&V%hHbSYQ0zlDIa`nGngoi~eI zxA}0XB!5#y^DY_tk@;1N|2acH6~TV^TBTwDbcQ2~f(dOu$;*OVLhJ zNN9Nlap=ruFH}7l)~mE?DD?9Zn@->o$cB8gOr!25Wu)W@VWvUpq$J#!>V)OoE(@yT z!hzJrV%||Qr`fI7MY!y-O|1cDyq@eCadIPyY2?|#eY3Xj1KcQ+5A-hozE}&b%}4DI z>DzSrV9R?|_RpgJ9-dN@HS?vXO(?`qVtzfG>W!G@iNUB2Grl3GC$S%x-;*@kn+&Yq1+dX6)H<$#(I*UBK0M1c zALhZSw4dT%bXP9qRH+MI5$7dNl5QD8CcNc}o$+OiiPvvELX*`!q_-0*1({BMkBEd4 zoLB((ec*c<1xB9(@e>${j}dF@qeZrGI)P@fQ8E`jG=9d6V0+gfAzG+nQS3 z8f3I<2RNMnZHJPL>)vo9%)zaUlpQLJ=}yp3AF7yDq1Px4*pU|3P${VUr)Kr{*Y!p> z7)o={7zijkRbU2B#6t!#!ZjCqFzI#1Tn^0>UYVPGv$>-jA4(o!EZl}jrDBZO?mYl( zcf?G`$1FU^ZTv^-&I)-A1c#A4=k~myf?oElS8YH+Q|Im<4(xf6zyc=!wtP_l-=)$X zm%p4JMeNmGVVH&w%7g+4JTOF=sXlzg6gFvda>Ju}I;Zj8FzjC!4HMrM2);#JYUgBz zt&MV69;l$4b>ibbiSLSTD?K%UcPGzOJ0_4ppw;hV~f=Bi6pTc5QBHrJhC_ItuS3*C_LC<3u zL}iIl>U`#LMx3g^@lz3R6v$Lo{{t)3`Q_FS;kwj;2+|b(`(Kz$vT73`m?j3N(-GAXFvZ;$ zZ$e`un?Hj?s(ccDk+-Rm`KNk?TOk){(`l+lz{c`IJiOh!R1Hu#q*yA%XRB+}WsIIKXIo*0p{ zWAgO9FoKS|ns+tm0_|;qYjYxv5<=nnD*~pVJ$L`~q}aCO&a||&ptKvxP>WsLt*FZ1 zbL<{#5jXa-#nv>m?1ZLeWWMeWdF>ll{$3qG{Tie-&i(hP;R|lMv2K2|br07z<7rgU zOXC(XajJt6%pM#N5qsnK0MXM8V`)Q+N`jEQB(?!HzojV0X*s-{}8?QtPsLiLZw{v;0}G zFfW4>^`va=54^h2e^Q{J<1L`JQaH2jLdH5vbyTUf3~}->BZ)8ak#dU^^zyeyO|d6)3TJVR@>$O z>>atu1G`2Z7&cN%8R<4G-fBknEH1n9EUQkU)7VWa7A42KNz*1(8mH=gDM!xDBDuX* zR6Do7lHj0$x}mo>BA(J`(iBqd2HPsC-;Aj|pH<{*j~STDGfJRKi9f7jwh15@S8N*TZbSQw3|CxwGu{{FUt36>-JO}v45j~j z;%G21uD8|&PHKnRKG3rxMUq-6DMU_@7*Sez$(+GWF}4^G8LJN(*w5~`JOzth4tizQ z9nN_$f0ay(VB%JW%UAjf9W|=hSt#q+5^G$&RX5;AUtmRqV-Gnk2;7;x&g=-e+=|(9 z8qO3R?rP9(rrJt2q*hMP*>f0l5pSF?#qLoUhlazFb@AvBSuP4I{sQsew`H4{n+K1C`c8k9E%+tYHZIY?e_Ma;FH^~zhU$! zGS2<+5Mh@3)ZmUa`0{X(ENi2dxa0HKg<&9Ox9+`gx2QAG%9#XYCd_lStS4%JMbzbb zK+nI+Q^57@H8+n4Ds|X^nRlpiNk+tv0kIe*9gNqcs)%fV;^bWMKX(Tr&JTapyq~G3 zW*(IY^)jjp&$emi9UrmvM?cppXIK0-N5YqMWgEIjHI?-z5B^9(=dk0Flxsh*>^J3H zP^bymq2m)T9fUzK+*PddRwTajEXp$G(ek0O9K!&mRM45aNK!(g3h3yyQf@>%(HPgi zxe$z17mC4y%-X6tBD@?4X(dB;$CrEITW!_815ErhD&mNuX|CbJ6uf@3c|Qy6u<{y) zI4^w0IeFlBnT77~u)(qu#=`?&Fb$09f-0_w%Im*YEtZT4$eTZvAu$;6}^Wn@p>Ypt$`wh)uf}hL;-K;L$nL zR;FcHnqEc`@>)cxg@>b3spdhW{hS@OVOkC6IW(=4gKhC-!Wg}s4HjsPA_78df72^v z?K>AVX=RISi88)(zL_DECYWYg^FQJFrk@dfR7XGv5R2Qf@V zhcce{|2kI;O$1r%Xc~XsjW=O>qZXX>Y|zbFI7mM`;>K|x9VYU+OPN$-8Kq2PstQ~g z!4M;3Ax_CCbaIl!vwW?-9y_@Y_3sfxJhhSu<4dxAHvPh#)tH}S9(jooV)=+=c8%#y z@htrA_7rr++9t_U{uM|(YV$2J`AQ_K+9-rzhkg`O82Hc-%0u?o8dXF*I4numQP@~mFQtJ z5n;MRVx>rEgH*S(SP@^~MP8%fod#6OT)g3(Zrffp40&uLIvlE83o(^zK=2@{K(5%> zWYEQE2JT;lT!Y|*bT{=TXH0~%uUdXWCA&xJCB%(*_U-3)Io0sGDn~kMo;}NlRdT>4g6t1ZHm-zZz%nn6!klV-Uw~|IcfiLA%QtsNkI2>1O_FWZ zm40_eP}eRM9oQaJr}mf^hIi@XE0XsCmNm>QAq)?~aEH4@UPMO)gWTzn7Ip}})}i3% zQUM<)MaIRUacf`^msdsBWqs;`%Tb@zr6zQ10e>*^NzY)4Q{bOR_La+rMZmq;iRTLp zE&6dCir_$>3|=R^bb2l+?4M0pyG7jzR;tDR7&Wamu&b#TuQ1t+bGF>;DwK-}_vs?DiAP=5`7RrFh|=0?fp%ARSO1U~_Hx*{ol zW>o&ncT#|L)&YS#(oVuV(#-!}(}ZGTqvohH;xNGd7!R9Y1DxFbX@>?5N+s3QH@wi> z8JeZMw2{_uFx_)~(AqID(T33JcIMp}2~BJ8arruv2>;-%IYR43*cSDC0x{qkJck7R<#y>Pf^z z4K3Ng{EO8FF0L#|+qXX;wX6a!kBIF9Ze(+79B{NRHV;#U+CJiKq@tP|EeaJehL#=( zqn(EhZ3kG|v}R#(|0;9fhgnCu$%OP@x|m>up@eSs|G@BnM_NeLg5pn*Q*@hKx$YDr zbPye+dV5MjQG&{7Nh9QiOIvI&cig9xcIzPC{S9Po=olC@bii)oBn&P-+1MWHwf%Qr z|9-C6ijI#PpBfdi8S+aA8?4$#+BD&EEMC3>JDi6jG29LfRouPvi6t|YmQ2Y|22j?V zDRs819UmOS1UP803P}&q-Xmup3BEt<9J!_{U(dBD()_f?rkvgKj_8`?$b_-yL}C0F zOaC5aym>;8;GPD&+m8s~WDi>W^yLNjBe%44XiQFpMo;F**AT)Its`{}9u39dpP^V? zIKrwPM>nSYIBX|Au)w&zw#4rgdp_7I-+I(W8xX?=IMjb zUp0yIccIFxEOZ0(ZxweD-Ve_kiG^mqmF_OE+VEY6vI|0~Cn#bF)GgenS5->O)M|J? zN5V0eijXg0!`<{Aojg%$#W()h*P6x~oo7N1UO#wUS4IdzJ` z4*T25kFEbIr64REAV1PW1Sw|o#Wl*j`$y2(1bX}HHPkpp3i?3U?R}55QzIs$aLRk1 z%g;fVj4(FZs^RNr{n$x#FxlX(5gmig<_GtDQPOLVQ7xD`i*G{$$aPAiEj!? zDvZStU(TCn1>^e;xa$b-l5GT6&bU0C)7fkUpqzJvZ*~oRP5;Crw|};Ru^NCC)Zs{D z0#(^VL-I5V?@AwNG)9t~h|e$vWFQfhr*wmq*$LS?FYa7>@Z zOONrM25nBIAxSpBk-YfdTm!+0PNU-XoXWcR0!NC}%o6j0e=Dr>7NVe z@U!yI%oliy9E9Sw>0mk@*O+mQ621M_I5s~1M0dBZ5s6qNW|{4H6->%QjfxDU#u{;r z31xaIW-8hiBOf)uDsT&j=lPHCYySSwed09Pg9+GIfFh#-oHI)^!71{oE++%pLXCku z0&JfL#xtbpIiHZ;7|+uNuF$cGy<(S8fPk9T6wAlp{4;+XTd$(c@F{6^esK-)MMY9a z)OH=eJSEvYB0Snyye}~H+T)XWt2~Oe3aJ+47O)4&A;Gv5$x{Vl0h=WUR5cgIjY-l_ zn-dcEOFD>dM@^bOwm&WTcgu-eWw-ua|DmMKxxEWV7V5T>oXl#EQMy}k>4Kr2@ofx+ zbZl&?I-sha4fh>evJA6u6|+6le+9VN#E7h;gj$i%x-5z)8-R$vp_5<0V5(W)`GJQE zl0slR(eD0UVYgZqF9O>HUT#J4Vi%VYjHsC2B}AwyCZ^mEUv@baw9xD_> zPQ-8-0~soXh&v#KrLqmx%K729UW!D;@tI#6dc2C}|Z`O$<@ACUA#B zpPBC&7)=!{cqG(;kXCs=%!f^7;8xtsfnrh|aeu!VH=7uKKW&0x?|7>G^vHY_{E~-U z&?q1~(gl;3ODlUWzfGRoWgVyT?^+BYIA~2@)VUIS`=HnDB%XRD z9_espfQ9LOWvvpx-eYICf43(&Jkn}!hwrc_klWEkzUsX zw`v@BT26U@HOpc7s0hPA1pZ+ltKGCu;wHbUgfsZtYc2N(^hzAiPw6-ZV1?^aZ+0}3 z(Y=zY&KGX5U0FZ0LD1p*9x#u2Nyk$tMJcoO0ST*})}Xn;R|07sCOV&-N+zx7hXehK ziGFLLyCP(qspDzyb3P6yIMRwzRNY4&T%sU+1dE@mMJH);61qqo>L;bs*)N0^#6mkUo z@#8*~-B5mes`vCv$Fd`Hs`B-{Eo)T8C!nGiVV? zUviShNLP+@6Rz~xp8&}`aE;uZZvL8!QA&s+8CA;; zyPC_9A`^#rV5pmR_15-pM8(_z%~{2{;K&PBNjK;3Tf!X~ue-q>R&UxQIJEOTF+^X%?H98?2tGv@yE$Ho5d}3|j{Y;39 z$4<$TE+1L$5M!QnwhYVh?VAxY(rjkxO~ym@_#l=xQt|Ip!0|__AUoB36NtEd>my34 zexP)~lR2Nn^3M(utF7@IZ2M<6s=d9)h|h|HY0T*#m5k=jpe+niUGiun;o-*yn2KYc zZ1jlxH0JP&9Z53SP7X<3CXbqSdGdl(*EI>0$w&!>QTs!*OUKw1I1mU-3{^OyQv7nDgv)cyu$C!ZrNCC0X^VPNJ;VjR~f&&b%e~T109B4MoxaaH~XrTpM2Be{PeK;6M-(D{x5V9 z{1Y@8<)%lCw5CWmeWYNG=PokahHRMTmDd0q0|XYO1x>QfD&}F`;<`7hyM5|FtY3{| zywj-vTBH7pbo>10EYsIl2?RI{e4aoPIgxRD*wm45Ptc*KmeRd>CDq<&P-A!)#akw7 zs~!-Dv~_(_SFiulsk}mL7l&I1j6%>RBU4ov)_{;_`?U7S+FF|c7HaqiY*)yV`muku z<#BcRMNndwiX<^8K417VP4L`4O@%L()mdBEl#_=E=!AFGcRhGd(!2P4kOAa;sz z&)n9To@WS!hVO&&8V9+|{0jk(M}Z6VT3DFu=FT4z|ALqZE%08bPefJ&)?ee*q16|M zCC_Vy>XsfUnFBh$jg|0rb1Y|gxU~I!Bg(_|elO_p07JJGOB2)?RMnER?fRtVJ?%mb zram878;f?a)fVnH5Teqo*Zf6E99{c|`M%;Bc#E{8MhNJykk_xW#{ja2KI<(c*S%1FuLBh-&6llWJqhe&9AFMTckbqCk8X5ZIe zGG+O}-&ajh6~Jy?3|<|DJyWf>=88TjM_$M%dozcXL10~Je4UwGZ>X(P=xXgTT^H>k z&mqvdOD$2v2neZ4&9?Eq#K5_;bMdGUpO*W;DzpkX+^-y*jxBlT*^2v3aM`)G2`5&K zs^D}|adox+?UR-ApMy5;(yx#lE*g@;Yb8Xed(T1l$O_^upAS{LRH zH1|)&985^-70XfFCm3={^5xYT*)cmeBw&NcY^0G*S@}x~R@A32&e%gE;q%8HLIyo4 z2!}!_$W@?#@f)pWd%Lk)YQD*&a?<3mjIIyC6%zzesfJH80$feRkGx9r^a;T6&eJ?+ zjlAmhZufnif<*i|A_cTl#uEzCfgIRvZ7FKYwpdgp1A>RFalF@Ek@1|e{;YRxn2%VG zsY}?QF{*t06Po01Q4V1;%I2gw7PqVHyu&0jErlD+oI7FalI9qN#uHk7C~YM#<4q|j zwIZ@&GmLFx)iQ-g{Z4CXMC098mRDDosGptv^)54Lx)zc1P_-Du(PbvN&pqAs4dMUV zFw4_~Qv8;*NX6SBgo(8Bi2jIk*Zin1;@53Ntyi&~QLzOnX4!)`(-t}9Vnwb}8_|eE!Us&QCulV~#t#r~aF2>Y# z$i=HUO0Z| zAH2b>v72ix@4fP{l33Usf>aX`{|P&J}yKV|1)y3lej6gQ^90+qH`3 zR_0f}y^@kVQtw@D1&u6&+pC{QSD|y%j_J@j$ZYt|q45ZYLJ~$&aNW!fH=E7JFjNj{ z=TWp>PO&&5`IFiPI3|Y#C^(D+c4*%ggPwY426-eZ{m3R&|A_8uV}kN5UC0fT_@{ZN zsBc(DWMF1p@KevA^#`sh6w?86(aBzCxfzT3p(ZhJ#8j+?c~cU#8dpT%_j zJ)|_f1c%*niTkUaxX+e&GHOPihzFG8ArEaR?MumO#Ts-u6y^6eC zfww@mbq`GabBV#r#hz`~6}8rt`Jl&Qt47bpJQ?vY_9`!zr`b1@FIJe{>FLpOgyvt8 zsABIe(s_8li8CD=d_Bj6b7NwRvr9`&q++c3VjeX)=os7)s=9YeoiqT&e4NqlZmas@ zfB(I2r+>#g3;Dn?N-fh*ds$M-_DmCiw$5r8{zIiT^s*51UA9GK|DFPj3X}1gM`F80(^t>gD7A)}H;J5F3B~;%(YD(dh_V7%=|hxd|_6GZ-q@h_S*jGm2^ z=XQc9R{rhAr08LR3{4T#R*DcLMw{Wsf1E;`R+#U04Q;{r5d)ac8ws31buvCra=1GoQ+rH(gS82$d%OXM|ok*j!L>Oa}P#XI-ge|-Ll2VgRB5^YYO#9K(FZ1T*+Zll>?h)Q z-Ej5pD>Q*cfgSfJ&DGa3B7mAx;q?~gs>lnnKwurIk6hvwb!rU$77y)An!tWjNb~jMY;a^rMWtZPV?C2xD~JN&tA-Ibu*<_t=5e=cXO@fVbkIlC_vDpFelcWRw} z6r6ABk8V6t{G5H&c$qbH@PiYVMYM&rcU5Ajmn6?zeB?A8@ za=R{;kY2(tLjk4zHx=1SEBBN**;R*?J)!c}J<_LlKbM;Mh_OmSKd>5#SJz?Q3$?vF zC#mjZ;=gJ&>K*R~*B+>fBGz6Rh;h!=5$Ig%X-wYRy@r?sqyt`4MaUo16L4%9%MEmD zlc5FNe@_0zcWal2VpKWz*w%vkrYEDa;2K2|uGsQFcRt zG-7Oe;!b1=rIo;kmhj8JgIfP=?pZk`Udg~9TWO^+qE+#BB6*VW-moO>`O-Ux7=s2< zy|00U`guIhtfrZp@+XG3(9^!{MA(vdA?i~#U@$%L+C^^>kyP`OEV(XXL_z(a8-Lp3 zyW^MmoL6Ls7;QXl(d*bGsxL8g{Um!%M>t&<(+>aG*<+!i2M&%_@=)f zzf94-#w%F8{}n-FH#LIM{*jEIuYAHkVF zsn&I_pzurmldm{?lVN%_=M*IaJ>7|P0`CnRc6nm%0{@Xw%30~A!BK^9jzw9{7sr_J z(yn-mm#a)_w#7b6RM0K&YKYIO(q_jvCmt~|6pRRG8SDOrCd7@6%xSiaI_!Cw+8O(9 z>?2%NNZHTU>F?Y!p#Kuyb{R$nE*#$hG2MO1RbYCFxr!KxCnpYR5c(6r&q7J~{-|@- z2o%!TpngaXoG9y|s0!%e@Db{?1YZ-?Cd#uk2wc>#|8W?WKwUGVsHvda0aLxl9-~`Xs{9${iJPvI{MM#z4E|t>wD}-g+CECbdN%({VKp~g?CA5 zsgdfYze$N}rLt3v>8fr%*ao(S0Pb?PpRW(R?>pZ(sE|xMJ20vK(+S$Ue#=E8NX61d zHk|$~q>SRu^fF%m{>-WY{^9j(&Qq+kBlg74b8Dc0VM$#tXzFd$mv1^T&sX1vvl=MN zDm-bgJ6M@TFEEUaoQ8fjqw#sH_w7_XeR+aO+p|mzUhP`E2gb;My~jqOuabUl1f)Io zf2-_T4_i}FbMETGubL2?cD+MU1+2ypRiv0{SQ1@XkN1xA+tpdE2vmNv)nb!3?X{q1 zDyC&~;2BD)94ci9$A3Cy9~WJV>j%FEL)47(s!n;x9jgXmg@kplD>`gtai7A>^E6+% zz%gI@@Ut?)ipo*bp4ZgB<~j`ywfAgUti1l&u?7uZlW<<7rcT^H9H}&li^M5~_w*M3 zbmOKA5Ob9#ct=72=F(+Vb8yRAF3ue&T#~)F+%@&q#gWjhCkx6{E!aH-*muuGQB-By z*mQ&C1@AVOXApHRmLCPGSo&6l8HRI3aLB$X#kbpI)prX=Z+9W$C)|;5*KG!yXlEkUa;AoA;^z=ZuiPUWV=+dFGG!bkzG+f7CGc6>#l&b>X%wohQOV z`UFsmfnn6VMA)H|Y%YQ4E@8I}rOPkkSDt5bTSL@bP9r@2B2Cz=O#69aEL4~A_!tq9 zGO|W2uBnxf%G0L%#%5g6lVxWk0OCLkZMD;x_(0J9PcK=+Wx&jPHuceB<^KD!xp;LE zA~HG4G_KzSnyHn&QHCY8a%;IVFo2M@c65cd#Nb2!;8Hsc*0*opBSw__OAp`2#C$$7 z%wtWDHf3!#AHSs-mY6GsJ3eALxl<_N((5RQC=BkS#r0@|9Z+&~l7nxVv&Z zA4`!?fd3paqm)9Qmi|TF7n$LQv2BF?P$}W|fqM9R6yTQB@NMV#p6MBh$v{9L1YLpN z3VM7u8PJaAH(Ih&F=CmfEk^Y7_=FPHKFY!h37ut0)8Qr*Ua*U=yM5={ye^&m*x_^? z3p8*F3~gq*o0;(;#EC`39S^Bfu2f8pFf?$3{BhqdynM#a3jMSBa9pPco*xZKYuOWM zUiS%Z$ey}X06Gg8OOH)-2{qdR_9t@VO0ij|2YIJq$Y>&j$N-CW2l2JvB6t>Ge+@(@ zq+i1j)_5HHuNKM53qevq@)3m(kpu)(2v+wc*W(7Xq{!Q?m0C~rn<`nGUmN_cywa#r z@_vdfs{lHk06X3FrzE6<*u@;WJvwKU*3dH^L4UL-xv5XC?LN~2pb1xR7ji8>yH2U+ zyRL2SVgt%8eHDf8s=hPB9-ZB6=g%?cZrp1LDlHzhgzsS8@7o&BjX5lzu6!|6N9SAO zx!7webd|J@?-}ThqF|-1M~|)ak0TBYp@?!X;lQ@4P#H4C)Q^RF3zzzu{d#wE%XcTg z?g0P4>m6j$LsiARhCTzq|IuHnL6Zg{9DQ_?=|N{YctK|ubaLBS{TS{4b81iiMarfU zNAO~TYeAD)+q1&cYlu!5?&+C|k@?7DYUm921y~Iz>&T!{0saw-zDSM^*UIZ&zP8BHyeT@iwfe;x<5Mv=L@H%Ayc zv8ny8eNmF*z`t|O?GDi?=k32B#N%=B>a-t9EM{%>bHuuJtn51$W=Ye{`B4z1m?q>! z^Y;H^>`maIY~S|rCtE^9_E2^bWoM8{mShWMAF`zgVUV$fvM))pYqFE2Qetdn7sgm8 zF=U;wXV2RI8lLa_ed~GN&+q^F6e7%h-`90s$9bH`d7MT8AwI);--lnvxxL%qFRf5) zESU!>55~=6td82DVlP|?NVB#Sylf{APXFBLcfOAr2?bo%cU73=(&f64o!$Hg^9$Z` ztNR@HO_D>%?KP91r$iDe70LL}&}&0U*GvPc_#N2a?j1;SIQm3}qVLq)ecd=&ZR|EN z*XJHJ1$S&ZPc<@ei(XOXY0q0 zQMZw56g7*kYwN+j!jFBl($`A-B^geIC|593U@K|KW^EgCUumDUS`YiWHH&QvGTgI? zz4Knms<{g`HgUtAT&7^Zi#kG8*Mv`Hl0jU8|Lj@(;BAxkEy~yOLGQY}f8YjaEoS%F z;;i6Vh0_#VWAee(plNUHXm+uE2IAwo$`vV)d4Vze$++$*l+FOBckfaFMne#^dukxbr_nv|30cF z{DSy0GO?=C8lx#sL2RP%;xx*gR*SN4UZ7~rXfQXSCl?5_=}Rh3KYLaR|x*Ktqf zeLDET9$7{gi+32R86R6SRKuA!S9j;w7L*HYe(f z$W?SOXtc$X)K%|tXqX+4V$A|tCPQW3E4iq4Oj0NsExj&VmaZ7L9Ht&w{z<-N_HrTs zM>{*|8u*N$V%f(p~;GmOx{IpRTsAlSq2Q_FXfJ93ts$`oLEg?wQiC9LfD6+>S3Oqo~P&9;huerzn>{vo)&{M#^_^LO}kRNPk_ z$u1~_7IbZ0%HL#*mH8!@8n{E9sZ<+V;rntD9ihl^aGALS1=<*T_Ofl5HrRE$8Y&B= zS*yLyHf&*E{ap3%8~ZV~@_jq-`$gsYreBDIQ-My35rePCCa2KTCI(7O!lpw%qO@;z zdj=nzYu)f8e4raxdsWB9nG~!a!A6;SBYNS<{H4HdpZ!WM=Uu&x%R7?nkZ+it(eR2v z^?q5I*A>He zy?@2mHvx6ObyBc8iSro3|(Y+ zJJm-W%x`%96fna1g)Y(sHsrQu-1QrI9E)A6==gHKV ztUX=nIVq%@t`IJI-23+IPPcer5fwd~{7%SupkEktb$^K;oSZ*JFj{O%hIv2rI1nCG zKF}NSIjH}!rq}&LtK-CbORI3FFo`$*{!({tZFnFPu$dfjiesAherR=ls-)R?XwSlX z$(FXES6R(q)abdGTtxRKuJyA<_k-zas{x;l)9mKo2IdR(mAFn87$?z9fhiT1w(eq5 zN}u;P>x=L+7c0m1DCw4$TSBx3KmDKjbCscj-gMvlM=#!hNnVXZ+9KzbY2X4B5PyXT z_-dvA?{~gBU{0a3GbO>R+gW&}c~1>eI<1p9yZ>c<{n2VrEtx!sGuBs*S4BL5Otcet zQ%d!+GW{?Yho9ctp9(p6zGtI!{jNo{D&r(8AEwH4|3NAN`-UV%+f!KIRBXC?)qlIn zdrIOUR?{#Li=R6u*k|*FQr7gWuKK8^NrlVsnZeEJ4W>ltW3x}}5x!Lt?0U79S?~uP zy}Qqo@7Bji>*R5i6_X0{?(szq$JHyh?E=@FWt;!)nggLg1yF-nGo%h+m42CNkQl|g z7E_fKsprMR!MTDilfw${1O})roE%&CH2|vl5|BPtPU(xapM1UDlWfTllhdjCvpL`9 zruO+3h|V%L;o*>XF+`A;yYGGri!t&?d6&tFaF z!%~^+jANF5{MpBZ%2UxXI_h>k_Zb7;9@o+v93M8@YupJLU_I@ng*~?8OTKESCpW@_dwhiwO$+0*MvRH58O@+)-!`FrN!?ojr>k)pT zdIg^})?{w~Z0QRh^FBk}t<=z?5cBXWCYbp{iNFWgP{37lkgwe+$fW=+Hm(M@)L_dM-@hfTc9 z=i~{4LC!O_YHXZ{3D1QUz4nHJ33&wMi~d-~)s|PjCjM0?9L`Eju1tpAtqnZ3k>vgT zTYUE$|4GH0T^H1E-g%K33V(Pr3sH)SUGFu#tFCIReU~h_-y^}`@^Qnu(GdIm=+=#E zI7y4w%b%`#UY2?f&#K#qs2hvv+PLeCiha@Q@L+dGf8kpoYgCT0y>qQC2MU#&4)0fZ9{x{CpE<-0~UxH-1u8_)BVi`k1t zw?ZjGZQv$+Bz-NsUNclv_aUKQZ0X)^I-a3by4#wOCnNR2^X|r69bql!mUI1L;f|Sq zSsiVRx08OLz3fstF1W8Xuqp2N=0smfwf=`YO7BGOa9>bjX$g<}=|Yl$DDJ}Rkl>QD zQdsMLDn##>8Y#JMz1_Jkg6=Qe-6RBMs;{@S`^atDLS#xKuBh2_*hm_#OXcHA-L_Cu zevyW)jAy8S5$vL=x{TwDnbg%w)kmg8lQ*Z?ip%^T?ZNgV40J5)WGd)ReFwVrH@%XQaY3U<~@Yb^mO)sZQ`T2MutllB)DuR7{tY{ zsGnoDwW|bv49xeY6)ySqk>5xCpbVR1f3UG4+K*F;Q1~$XW;bjgS-x7ORwhPRtXVF< zHGSuC5V{G9uXA~ia89*WQQv73l4aXBaw%<;##snDP4u6)W6~So4Vnt^+x~7@Dl)E9 zcTwNPVEO_hIyq`0Wo^LO5snnel-CQRO}TtSrMZC8G+)eU(fsm)Lwfc{Xz-v&){7eE zb*CG!>)}!DnFYKV(RooF?bx7BRA$Yc8rNkVlC%x>gnM>Z4a?WpOW!G_xEoHSlU?;$ zjM1+zlXsqUe!ANU#aI8PxpcWr3M2`t3#)Yhc>7g-%Hkk#DF zxz&3tAoQZ~t=mHjH#;vxwKSa&57(4rE;)NTzam>Kqhd@c#Zr>i)?TOhr<|%z`s2cXYROOj!vxBz1>)s{nNUeYwyjph~HYXcCmSK%v_|2b|bD7xh)uOazTPK-gPb4ectIdy1g+m zR8S~<)xJxW@utJM^7AKF$lp?G#RLVaJhMEznDCCA)o4w+VQ?=zE5`Q?VmRPF&X>}c zma8$dv1N0MLn*XYkhai&sih)g%x3b7n#nDbM?MjSLf1RhRF-JSbYUTwIahJFMX?J9 z%zOtRlaiK^T>UOWj(py`(RJ=ln_mxIocC^l;Km!VOz4Tz~#Ewhu zJpxUoxY$V7t?{+R<8Pd?E(_ldL<9D`m}E-RLe!}9&Xvj0y}HN7%9d7~&%=oa#n`Q5 zC*Du;*j^I5KoTUr5}slbys+(bV`o6D6X#Cz+B>63)>rSl#>Uqrh~ITE_LyXs_H5JV ztI89f>U6$VY-nBhwczo*bDzXC(W)qeS; zQ)lA7KemgG>1Zkl_lrIus_|e!kx$PuW+HdY`d~)Me>A?D+~F7!!AB^D?f580D7EU&mwBK48irG-YesiD{b&r${W;Nb z%Vd2Ba#PGItY#=GUapFRyKo5N*fxL7^6FCSfSr;nC`R5`uC^6?Zqxrhm-XY%GknFv z5nq;RC)PN_`kn3zR=8}_j1^yO%@^qv_x4g0(AI_8nMHER3*v)ShsB1MCD;6wFPrLl zv$1lX{MGg_nyS4?@YoYpX0syp`ci*Q4Y&Oh7j_($ydixf9Y`?#p1p!`b;t)Z`R{xD6xnY1y|Lk%UsIXl8G z%}Idgyq4wgx$hpAMXg{F_D0MJBfQJsi@VxZR~=gGeQJUVekVtg6!x@=B0~v7ejRD} z@x;&gpjd=PL$uZXXFCv3|E>y8xf$7CSpF1tE2hR&S}0xmZ1b)18z%a(dlM0DU0P~p zUOW@M4D_jX+A%_)ZSJaK{^C}X@@36ME9P1~m1_u@tkuYP6Ugb=#5M7{A`0^IB7G?j z+Q|G{$T#;HR;eVOCZ;{E?3W{JZl0w}AT{)$PcaV75iXAxucbKcAO;;@V1JHIy!T!) zF-m?-UtqX6IaHHBH~Eqe!#jZ(jW0Q%AN2aw{>O}u?FD$`g!MU%C0cUrY~fzqE!st@ zH&(Ryv@=3Z^u_f2Wq8NfHc}g#o4;US)onPOsc@YCR-brPCFN;}^7z6f2OAZNhQ3w$ zrwZg(67qOU;WF-dU5!&k@TYD#%sxAE&wMkNG#rOH4# zVS}(|J3-Hyl+*o$;J4ZacXc9mb$UViSa_SK;dRNrpHu=b=+WpUpC{T0xj1 zd<^L`6qr`F6WdZHuIiDSUMgYm0S0vFHua)!f$4~)27U(3f*8Hl%H;b$)%2jZ_v}>d zUU0vC0Fe+Gur1-jYr1op>>B0Wom+V+ea5gT?-krkSRj$F|F#JGvRI4dT#z{AWHzro3hhUh_xzkd8NFeS&{8?(l261G=Z;6tl=_COW3pQ ztOTHXt*z*voEGeR*z8caE341hXZP6tIrl55(iYQPm2p{I`z=X*#aae6V69+o^62LR z$Hq6Qyn|<$k@~oH*VCjK5kcsdaLRXq+h%zqS}%daXT4^6TK%eFC#;U*7VsY>2+ZGY zzv(YQB~)Hu5g2ZD*_#{mYZPgWbeX*~u=1YUQ$uhnuqg?0Uo_ZP;&lp~-DT%?8XL;5 zgdc!Z$NB9<(o;|{bC(d!D=ruMHPp;Ldk5Bf@60Ihy{m66E|iHG-|C_v2H3^5fPQDCxR2F~m2t0J z;}&1XcGOtKeq1DPb>58SNbB3GzAP|`sC14)tb8q;-%s7O!&mNGO2#&Bn^@u%39kEF zavS>x>+fCj=ljZX&ze&}Bs)z5I)czYzXv|o=6$`?*cLA5>5?;FxPRTDyLDvx_1oJU z5a)wPJ;gcr9YnC>Nj2VxZQ%ydoMc3h&jONh-j+y09lTglXD z05X&6(y?RuZ+{rJ$_O<4{L8pPvfsD*l}fCvk+bYE-T{C1k_vGn^@#RsxycWIYP8xE ze?wpUaB@;^z)h9UM%6A76?l&|d+B9#a__Fuy6qHCs~v~&Bh;7#Q?92)_J-{pj@BC= zx~#`n5Y^y^C3qT5RXtnW;E?aH=)zxBzZH8c?sc)=*R{!_rLqORr7%RMy80I(%I(`4 zup-+8&nKbttqQuz0@=l_s*4)xdThIiztl>(@TzR>DaicGiNoypptoZ#TO}0=7gPp$ zwVDXYcKgb`_Gw1_J;SmZ$77=mT634;0*Wo-0`;Qt1}_8YSA%ZVpaNUM#%!|(+=_O4 z7YnMy7P`}R{oIvZ-(B=UKkJ`-9;rWPLHLL@DQojM7Z;d?vU2~$cfMflCa3vUTz!Jj zq=BW?oDUmUN-?(kOv$KZ@vK?(C`*~Yuj1CAM=_VLsd5h_sp|*6iW336Gz8ZCgM!dh z@VWhKwFgrN9lJ@<56ek#4SLG0S$g%*uDK5gcsdz4!KsuYfl8+RngW}=tZQ@r4n+F( z;2gbo;(*qAKVVhGto@EP7?iUS?%sGB@3@M3P@CC_jp+0A?f7c>%cWeo&FP{uej@iv=;lzQ_LD>$SXZz*uENpa4x$n47!X!2hVQH^oMYH4D3$~Im3j$Ik`PIn$t|KYZ5K3J{Q=M-5*nt_68leDPIkCYzI z&YBpI0g6f^TbpMC$_T?ty10wV&0`h*wk2XBrOmVZZQr~R3iO%7{egpHhQmg`!ioIc zTgNk#40h-1_-X^v?`s5S-EWjblX3Q_tG#X=u<$4~j(fdWxz{=QZfT41L*SO}iv@9} z+pbsRX!B|VEMgu=U%zbEd-jb$L92mS3|(XlUFyI}L91Q#MsmT{S*&ew+s!12+yZUy zIhK5v*WFikC#O_5MdGZo>dF{gi>2G6AK5B}Ns#A$E9FQUIlJre^LmSI;THGVoc4V~ ze9U8-6Y#;6t<=WtDMZZd?z7^}SLihp-n$#!PQ|jIHS(_F!GYV{LE&UMm!QvHbs%kx zs>xO}rK7uL$GlgusN$CM*b?4kFryFu&Zk=TtZ3jFpqvNm!51mHR1c)%^l)lyabJ8X zB9WdD>CmN7A&N;vm&%ah*!?-VvuEMRv?W^jI1OAX+@vffb1-b4dUlVu-xJ4`t9B|Zxjcc8R7xXm6 zbZxsClb1!67KT@L{Hdlp;~F02Na|Zew7dD%_ANRO zc=^`F%~eEBI{WrVwd%r_u_J;CwW9g{>ybXb!60iFbHtK5qsaL4_Z~N#MpTx*dmb&K~B!1moLCNzfIA0v5I9uW`JD zLBG<*wCLyaG8j>-5Jyi=>lmUIL$yw4)SLCsTUT2P_3opAPhRvsO?Y4GCT4aGsj$dF z;Niy%@xXFKfi{d-;^ggBQmu53)aqg;sFXlIj)BHO5zL|t3G9t1IKV!J7+NsU)9WvT z7Xco!5i&}4$yb#ln4vG;=tl5r74?nUImrvAySb}O%*ERlfp@JWs@di36WfF?G(KLP zMVy4B>=-npTWDPC1nwPdkwr7y`R^GtPgB!>hH8X_f1u51o`v`ij1AAz?R@Bl;>&+a z`NF-i=+yH^-CCmr9SqV{DM9GlWT89+9}C#V04PZ(0R_;rW&S~HZ57xLdB_3 z7d#@h*ffn5oi5+GU=b>>Wjs4ix&5Ht=D>zgJFO(YQu{k&lIms6e_0*dXi5ms_{4cQ z@PSHrDRBxgu{y34gOtR+@}L27pnxt)h$Lq5&LMp}YJIp6qoINycJVF)nRyCLzK9Y~JmH}IhBPp=%nV6YmsL0JWoxf>SJdR7{Yx4P6U)tDrr zzHF?&Smh49<}R>jlb{s)Bq(;2VqTF&SD9r~SaiC3vcGDMB`K>Ny8|iv8hUzpQ8TBa z;+}I^zH@AZ*Yd~w`C2ibu79eSlBEeMXpu1iO=v2#@McIXo)?j3)-srDi`nBUhUKR+GqX!&=}$~j!^5?V zu=EjgUT#$hr!wTPSjqAUUk$5w6K6OR?H@Pr_VdKvxKvM>efrppQ={UTm8a5nc|F9+ z9%amJ)v;Cl();5{S9hf-)v8aArN|1g!O;eZ%EMbjIGIK4Y)751*1tT=lTc)JzYemz zS)Ld3f$e@a9>GFjPbbarU$;ntI<&|yLj|+(aAfr&EqJbA>)4T_II&3V%i)0L?^MJ% z3i_K1H2&TN=e|~{?>4<&YvHq^-mcplv4NF=_dKAZy7L6*^o3G6K~%sco&K}w=;ftS z2l7ku`5_6C^qDWB!q+X7b`15p9jjyeWNO+sisvc#a%O*s4pVD&^t{rwR37w14d?CS zLrbyS(o_Cn|0q(PqlDA)60$6LF=_;QIBk&btT5)uH^A;WA+*Y%`IinWn)62?u||1M zw(Tw?Wz}7^@)8$|j(>M5RUc2_k~?e|c-@xlE40dwAKvG2&eUmxI*0uc$k-w_Y5sAg z`cr1d)elY5%fnkQM#L^ipLr|4jo>SazLXfB|7y-xA{DJ%H!qbs=vEc0%&lYf<>lh= z!G|g7FaOxXxAQA$66B1XbX{jTXVDeBbNADBzR|!dqzPHNDM7j##8~6gzySHFj>ibhPV%YdJ`TrecqIxnEF+ zONOL1Gml=_LC|6cu!h8|lf?84BfD)qg~hehi`u1LOSp?l@tfDu<;~8w%{M{9rgs9| z+UHQSa|n6Fm%-u*_o-W*s&&s`icBX?3(Px{y{^9|{gXw`FIuuF2zj*5SqXy?sUFPAoRbJsP*T>)E#N@Mi|F z^@0=zPBOF?&-Z9Dl&&h4N~D*~8XZCgPBgQwYrr7II41#$w;{e?V^stH?jpv#43XYh zefS-sPYRcs0|i7Waw$}S_^HvLCE7zgP|NW59dY-1XOy%hV-@zn$~d{)7MU&k2@(kG z=8{xJBW%H>1J6g#;vX<9O+k1E=C8GR+WS|wMO!GLMDyR1fc8CWU}v7{SHg??Ny0hH zx8r$+(5c+fZU2j5JxfCHoWDEqgqmB_G5#_mhIuPiUTIN=6#{qQ-Dud(KLnM_cG+ z>{Ja8=P(~?yZIYW%H@~1-6Snzq!zkAUaLaEeu;#b@VR==JWCXM`SFIvoA>Rx;hn5y zWfwoPO!kYn2iTcu%X>wH-XqU-{56MQU>)#(zm)$0T==rWKRiSI?8q{tn{z?sGJp(* zh2puc2okq~F=#QwC`piHG%_ZsrvrKV#w9QshT{rL)1lF_e-qTf1}W)7@!?>Gb>;#M ze4V1r$KiRW22Us zxnwY5mHe%4;cDHBcu!#1+Li_(O*ro`+a|cxno4V!_j!FZ(CXi?+s8A6x?Pg={=e`XEx_=O-BinwbD6-he~( ziPW|{_V9eQ{2S=0e>j->-!~w_mf^ibWZvy8)zW+AQl{oEd(ZDdM%tgh(DZo%31FJN zCz?c%CBD>@*lYw%v@Mf2SLWhcJbzxYf*+qW${F`yu}b)M<3^ zU)9*4Qs6fUsLk|w2EqdIvS;P+psk%C&x`gvOK=$`!RdrS1&LpP9o2xjj!+~l+bnR7 zVR`|;_mfZ8TyEwdI198m3GS=#g=ZV1eDL=7&luY6Q0>99fQB+E)X5Y--skv&@E}j4 zvcx0=OfewPyFj8-=9@Ghczi26y^pxr%FPSD&%SW-=~rX%z_*zb2AljuK-4QQz4MSS zvOTxhI6uyNN#$nIWMW56;Vp!c60n=}eS|5K4D;W5@h?~Si30V*@;Jmi$9I|%f`_sU z0o4q!Du7#;QNp=#(MU<241g)R*$z)mmZSU!|7Oq%r7EvL0YQ*X)%2C|dkP1M8Ii!i zL88Mjop;e96o?tK99P^q=lLGDzkjhR379BHUG)l0sf2iEi8;{^NHY3CcDI?!>6^}i z*mBD_h7FJyZwR5%pHXpswu1o?z`Ki8#l@ysw#cV1HC3N4x4U(kR9a{#$up}UlJVFY`kC1|g$^6AwYjgut!}U?RH%uKfM1qS} z>+obO&r5nvX{29E*~fBWU|hFti|X~vob>Fo)#wl7!CgHbr5?l9W1~|DcMf+2d1g~{ zUG<6f{?zTnxrZ~N{hx2dUX9giL%|uSa7IPTC72+wvaCp8DHZysrIaU%1g2d=l%_kx z!Sl^yu7T{(I7gBsBaMDGtA-@Q=_Ew5_sRSsfNFQYc^2Hl0 zt(P1C!6*wwD|jQdz%I0VoZ3_d(h~i01ZUAeuBC^rzw691CWK?VW@7nzTh;d|ZS2j& z9lyT_7?OV$!CNqX4%&i3$HQ;MTWm?X<2iC&b+tAx|SL3#|}r)3PWF74n>>$Kl2-f4Oi8%l@i;cLurPn<5dlBn@y`01(lXd*kx(hEsbM=ULqczGw*=fB(wtmPkOD;*WIGne4G=(5K* z^+MkCNF~dAP)@6fQZ^BIf~&k>;rDad#3f zCCa@$b!D#B{W$_hhy(g`3HQx+w-Ej5^Og5` zclkK36LXscXsa~v?)WW@b^*zz??qCW6Be33nQn-boJ{vd_GROvS15% zSA**>U?jL(WXn<$7MR!$;OrG~xZw~-N3(p`hl7d#Ihn8^U$lRpDqWkKdA*m$nt?!- z*RB2~$L4X~o%s)w>)Q)&%Icm@#!o(5e4Jy)bI*ob;6*odcEM5G{I<56aI3X)X_dPL zFvXOO`F&I4DNzK=*rQMj>D@1aIz%I>7pEyvr~Y>~TU7ln=J(XlKR8~<{+j%jK`?{Aw9@p>dzz&ds#V{6Mfeom( zeWG;2|6L3+hlaDZS1@Vz!%|*nVGl3CZVW^y#X+}raZRc8x(6w-QK!G;^NPuyJ+|@> z=N8#ZPM9Ydi%?7ot!hEX*KfK_U#5q=4AT~!*18?c=$%Thu-H7E8E1h6*`x+&pCIUeL7c+W!f<;WmP zCuc?#AeilvZ=rxS1QyQyU_u8VMgCX@Myd$_ZHV&Mv&!ctLgawIeFU6gLe+l5hV#>u z!L>^XJ&qs)n5TCc;%BL>Gfap~$*IEe<&g+w8j95;jH#LmByN6)!>K&3s z1P<20TDef>X#KL#3G#hV?Jfx5mz_);0bkF9d5vzMJedE38jg7ib8D%WG{;@USZniSXnV^0 zv~VzXrRV3ryCBt$eW9}9apIOc4nP7v-Jcslx_MuoZ%o=bc32F%wFyD27qDw4Q*wNr z?ViB3xj2d?KK^z7m-iJV#7MU!`Y%PBtxX`LA;|zS8G?~-k_S^^=rljnFA9<_#f+_oGv4?!-~P z#xb}PWt&`n3Da}tw(>7NJ90t$b3FbvT(ttPbkzHD^~46|drzFWle+D|vY`}#kZ88Q zIYUOa{{@7XMR~R^!FVy@GRi`7e#A>Kq~y4~Ni;1Ro$cra@4h?$F z-QOzu0(MpYjT%u!&aYF!1vsa^q1?$)%)A&M;1Wj;DFZtTR?9}<0x*@g%jYEOxMdJP z>ktgiixQ6Qf_j%YA%{x>N=b42N1=!Q?*x?1HTdrf60p`*?`hw0Wtg*Lv@mh3;JU?< zS=yGH;nzLCE3v8r*3#vnyvrYJH~UV{quhP{IoeYYY1a2z+*EV$j+_49o}BRPbYEcD zo;qmTf3`S>O|II<^8ZUp1>7?~Y=OTB3P>wG+|mu87B)9D>y<4GAZyK$3Is-i3jo|+ zFts1LylC>}%IH(u@`qXT2Fc-z?w2mw5In>RyzCGDZN+{kf&Bn+>l-P|8Tf!cBu6Fp z-9ai0fUcO+8|py0kfD*YMhmD`c`}GdFOY6NS(GNlWzMVT^nt$9o+@6>qu<8-=QB4y zhabQD3LR*wj7F5iNDWy9js`OCNawngbvuMDZoSw@C3LyTNm>opugcZ5SNwzhuf;*P z63I{^z~|VB0tI4fhGGB9Nyp)g4CkvODMnqKv#BTZQ%`yH_THW3A|}>Z_v6J@uW|Cw zRfEpw%RIEBeKi_APXLi13+zN&gdpBI)sas#jA<-Fh;uFw5r>##mBw+u>j-m*zIhop zT9z={i+|Txv0J1Zn_VB<%=0hLWYi1k8>`4kfYAF5G8536$aw+aoU;}QUxI>{asL%s zW*~R+8i36{YN%@-j2W@;O?@~Z96<-AQY1POo*AU87gDwL2f4xW_u8UADfe$Xb&I$k z38PSC`QR&n_Pk(*M-XHAPl$2%)4!&y%FVg-gkoVa1%S!!m-{<|Ix)H#6vx+NJp>ge z0d0CGJ!&)70|$<1H?iK-iPcXqUd&J)F+9)%`cM*-(f?1l7EX~~v;2<%aAzJty{k@- zJ9I(w#cZ8Uma^iTqCHBX-bHLZ4P1DOXgLYsv73X#y2QV zj7UFT09J;yC;m?)_3xJ%L<3(8e{&pFjw1t*3}82qma-B6yUR!@K6-<-MOHs~a02d| zPLiR3ezH(`pZX6H^uMW%)c1d5DsQu1!AfJQ)G?-p7LXXEg1)ON$})z?EXS7$i*X*t z$k&vf99LQo=?x{@!|dX}p+4)F;J+*?iaRG!;ooQ1u!JC& zapFWJ=!6fj$86wrK_~#kniEE;mv=TR_Ofa}y?&UG2&Rgdm0HB>#$|y$8w;1E7bDgb zIzf2}$3%LxNB`#0{wFT~A4{!*6z4HD55-12Ew6y)o4A!~<&?)|8P<@(7KBAW=2ZGB z?AlgaG#q@fk_7xJ1_IbX0_!UMAmc|1l``@7mW9ABVOs zsXyZ5dLAYGOP8T*;7Qb;NXC*h0nP4)2EGk)Abqqjw5V7=b+qn?=|U`MxB*ob0JJl> zK%!6v^#)04(h-Y*{r|U%gIKRPkfXd*H_l@|Y(g;2W^QN&3}*t=p}7iV9Cqs*N6-1# zAF=rVc+S9YP!w4A6pGrD0bn)(R<1~|d^9pjn)q5lR>C~Xp^mBI&2T_Q%?V)CHszXg zy^)5Xl#o^DO7=G@NBmu*`k##S@RZ?Q_FYB9yd}ZC8-QS#E@4i}9iF5A84YBE;)l|MDw`JM^62;e zs6)i62@or2ZaZAs184%Geow(g9fb4QYg?FTIF1|wo*OU^?Te2+T83=@ zcDv($%BcGMWNqe+MhGZwja;_!Ci#PM9I=t8$VI@n(B%a3LUA#Sw`=kl}C=6tT#8G2(wYyy5z;ZObHAN});N z2dsgu54R4!LKj2cUilW*K;;wZxBtrO zO1S{Qj)eEU9>7- z3*%kNV&p56)HiNQvv|BHX({FhJolsDQq@sQWcAQCgVijEk;Iq{R(Bb3$D0AjZ7o%ui_E#5e44XxocZX*Vr^c z@xwTMtk3k$p} zDm3ajQ8%;tU*d}CeMSQ-;(E&i^#D(CiM|i`GO$wZFTK|i-NJ5y z5@j^aM>l_EW?tTbTrEZV+Itn)TrTG`iO8!rZWvI2(LGrOj$C&xnmz%H>$!Rxfvj=? z0@MLErf{w&?f3DBq-=z5zH9_DB~l!lBwC&bD-Pe75}AJyAUDV$LtRA&iK&p_>Oj~l z?V!Z@4Dn*NkLn$I{mUe)yN`ZEX*CFK_%_@)VTtgsI_Jq2t+#izX7DL>^9@m&M(~h> zMd|ad(a6S7zC97+PJOxs@_<*`*0D{0w4uurcY!{%herY}Flry&WsXf56+a%0JG{q*EyF*mWTpQle?h)}(^MQXx z8GpFN#YxcwMZVaJ&(!zJO`PzoX%Kf;ZvUod z;M2w0(DqO`&z$tUr)`bbm#6x228P-Gh)Ucv5pyq1Rl<7sH?O{yCE@P zSeQ$4xl4DLGTt7pc?ai7pAvQq`tnPi%G;T$sAvq)onh z*kYk~E0jS{5uPJ)jlFo*Ev{KmfcB*kBgNA-uh_^j?1-f1uj)K3u{;jGuHx{&f7U z8^JZbg~>OKg8cZ)`p;SEr5Y46J=g0K(90<8yma#>+xgcwP}3o$Loe1st{>2T@_?(P@-f^&jYav{Rhl!PYC7Tjh(X6I4(ba7IIPH#ltNe>4jW>yD(e(Fcgeo#SJy>CzRAn`#T!|GofQm|A zG&)|UPGzvIsQ9h9ifY*vOFhH>-8Q?80AXG{A6g9*;j{63lZKu`&*WO6TbsXw8FN~= z=L|di1F=q(oel%zpEM&p0B{E9akvM_ibT-zm8ZzikO0{hCioKbxaAr-qkyDPH}AjS19sci{&f79wZ~wstWXHcV^wN)ap|KBmviRaX(~ ztF<=s!O|R+T{^G5VVM#}Q?24^XsLC_J95Wdp1$^l@XkJTup?T3xqSSdJf$ug1GKJD zI)ksm-CS<}2B$LU$Wh;1NN}c-AlcgzA<1CEr<35uK_6ce(7t>GT0sWK@~N$3+=j5&*zo2b-yirfoC?<43lWz($9R>rk>*OMwOM7|X!v)^tKqO5 z27AhwhHLiEDWf(Sxol5I={t_S3+!M`lKa^9FkuIBy~(yXocV-I#J5W0h_?|Rw0h5~ z?rwbgb<1w<28-?UtmwiLTb7&M-P*6Ohua_1AaRP*nuy3!pU0sj$1*6u@P+d&=DK>@);U_b-^bWXx^OA4T` zh&4B~xV!{bJR6<^B%q8*Ak|>Kl5Y|e%X?I%gg+M#6nrWqttiECHkP`nnzwZ#gWk4( zTCPU+3*Bk+hp8UB3%m^YYWAB_j~@L!SCr>DPAvPMG8 zLiJvfJsDPg$oehecG{`xYy4jt-*C|^>lWykyk}T5Q(rf#gcXOyD@DAC@|{%o6zmnt z45zRNwsdjZdsIsaNjux%s4 z5w4N8e2lL0j12nS#Ww^&f`FF&ZL#9O_N04h+dCi_4#5V!G2_MXXR<6_QxyD0GYTY` zGrg3aqSwpE;io6`BGe5-(k6va8lkpy^d2|+xo5&3ezze9G!__E*0v8&##e7rdfzf$ zo49wosdvbM5cTu><0!B`082il9l-J?4%o5^E3Z;F_-40^*Tzr&I1p0ax+echqn+(C z#~A__n_&MUjrv1Ln>3~&l^<_mkD?(j5`JYtLt0X&5%g(oPnKyDK^1PY9# z@kj+im*MV17N%^FAM-@bIy~^wWeo2WA9{QKRDO&{dGN@o`r9F>m^9!1G;t++q04Wn zX*|l~?8@^prB1G$8d@Ys#TD{>xSK?;v=V;Ti=lr+zsv1?l4e;3HiPmEXG419Ej^A9 zBX32OB>eFuTh!^ruHCEK2lgc=2|_LC?Z$gNSz{8vuk`{bcASkU1L>kfy(kST&8LT# zLb1E_aCM|4ajtVz1qn_>9pic8@8T!|2jsouTNI3H!cmT|4l|XhOC5ahou=oh- z)f21lMKKxorP!>|H(V)Dt(ief$yt->;13&t)*O(4{OBqyvJVs`s%UYeXVlX@$WgBk z&xoZ~tshoL03Y`!Z^e@ZG#nsx`5#{qC{TF;LLeHN-@kc^;JBELzaOL1#LCs3YI!^5g6 zPy|vil5I>HqlPHCl23{YFh{0!9_|kGpY+qABJ_U^Ol^f8AyU#K*8IPf`hP4&8n{0# zoYv6d@SyFPKay7bm;L*55rOK#(Gkb@hq8f}XO8~2!|$XvGRln#j?W;4JtKqUmIaA@ zR={Kc&HU^&JS|+DNZYBFk-+|HQE!=}8xQWJn`E5@Jbys-Lj7srsBUd%@;>%H4M2nc z;o1LXoupj|TB@NZOw^FTR<~vNUP=zITVxX)tLfko`DfxEegP*1NaS8h0dD9jGD^WH ztTI~wOqi?V!Kf|PM-=$Wp8Bu_$=VbGN7;ffh6#QWekI}_5xksjYsVTD5J{ae=55%g zos3V)Vr;yPYy@CH$#GPj`SW@~{o~^m65I#l!@3LLS0YQBIf+M}`UKd<7V)K@qv0Df zLZI!;+hW23l=q2k1U6t%1MWBRO!zl&Q}jWdfGtSuX!zvLqyN_`s$&2>G(b9LR(k}Z z0P&9^iZ>BdK-^JI0xJeTAABOhLx~*Kfevz6rSW5Ah@n%DZ4tEH7l$ZP9IOZ<%tQiT z)d>(U^t^46)^-N8p)DLE#5r=AbrFQ3zbH^#heRrj<*0_Q+Ryu2cwEbXV)uz{{`vWp z@5xbMCZ}0YXhHNw*YpDXM})Y2+paH}-%S3N&(H{JDbg(wt8pDoR|HNEmJsbW1 z5%$(`QEpxP_>u1J4k-!gMj5*M2uOpJl)wNYh%$7i(l~^GbVv=MG?GI|g8~XeTY&U$ zk3Q%5z2|w}?|b~ikLRE_%)R$s>sr@!t+k1TG4gc0-YISZo5im;GaK~O z3b?l?lQiK=1l6+}`|T&O`pv5UR{(vAv3x?JlI@1%s;EgDA3pW9nuTlon1z9H4{P*b zJgYfi7Jbzb1JxQ}dYnXTwZ0q3oZmr>LjVQ6611(R7r|G8;a+d1J>X|)dtovs+2~M^ zvs<@6KGa48CBR(H`TYZ^s3`m$aa;omur*N1G)&#la00wo(0imY>w>0mfW!ji7-|#| zDS3d-Lp01F`EU$4XlfJ*U8vCgD`J&BFfV@hxkdnWN?SWEx%mObK3fiG_NMpoKrh*32DKIl6HDL#^q^$= z;(f=^b^#!=RH(syEyMOXekU-H>LWt;b$?qO{`0JX0!}sv?IW#3lVBy_qRtLq;20kF zlk0Hw!UU&ciy2i7gp{V=wOfra5;(+GsQ&leiOv!dm{!61pc|DQ$SqKyV{oDk_`ZN6 zfOarJK$w&RDFet!bO0=d^x+{ifCszof&(TE`%4$@Ry;2G-#6y|9xg%&A6k#I-0I(3 zF`P~~bmDK!Xe7^(XP;15;W5Fvl{zNbmglN8={ga89UofC2>PacYXA|rma_U&xktn> z>SxhfXvwcwZ3T>9Tb|n*v>gYLKFkwAHS7zwVgXi4MyLJ(Erj0Q%K0{(E4;cL+>o&p_rVma2~f#|8oVlPG|9^+>x^vALp6vH96Ato!Jt8_;{D z=Fnm^xXgoN3?HP!Ldbtyq56;*!2(Kx1ZW2%cw1W_3G+`L%EQ12Lwi3o;sak)4a7za z?q!g*J29%!-dSC*rE3TIHsBX79Sp@n9QR{^VSk^ASQ8{1a{I>Zds~t&l!>nStEHbw zv+10v&@;GDQti_)*?~K8h8}pa8+sn`($ajUUz|Qr@aJr!^rW<-b&K_-e;+on9P`?n z?){8KqTQ$_X~C#SG=35bEF^l{93z~#%66m9B?PFOe#nx-eB%%RUhQ#+-ENrV~5OqY4 z6WSKWKMC-R(-m<~=T7u|5U~jG^kT_+)Tp#uL@(LlAPTd7O3Tw6B+(@VL?!$RZ5-;d z$OPhET-hP>c)Cq{Mm`?9G2eT+tLtxt_tM@z@F>G07!cNe5I&3~vrCAKo7`ph47VaJ z`XFzgbJ|gATC^mu)-vCh^++n!LnolnJ){pMK2W<+9EIGV>kU_@q8wu-IHrA*-#h=3 zj68+*Z%~G@MUmEn6sn*Gnmj<&LIEa)h+$aO)1xXIQDAn1G1^;$<}hdj20__D%CLjZ zFC@^Re79(Cpc7519;7J-EaE|5WQPjH|E6)A0i9E+0gOP)K1>Qc(lC&tHCzJY3X-E; zg#Vt#Lh+$ro#5I~Yyj6fh@sY;D4brhfdW_9Yz!N1h#RaIx_XR0ktiTiMzxSLKMclqs zo4GUdm@QPFP~2>1_Fb90g6O#1(Y)HGD?6S2_qx8j<71XnW6E#|`|&T{wk=KxAALEB zPUUCc82=J=n2FmQl46#>F)&LDh$Cj(XQzT*3VVrU2h>8TJe?~$WwNw;)tjp?4(F>q`d`*Hj(Y|&XEB z^rR{6gK>I*Wj`VT)j#O{a5hXu&G}$HVLS2m3gdFeu{v%$%c0pD64Tw?cV=yHpV=Y)T?W*->E%=Q_0o^WMVMd54}zaQ2|VCDZwvk@!A*7$Pi$Wds*%$w<2Qt6Zz#{b zi&;aizT%zlFDHG`e-cc3_4D9hd-%!e)LG>1IMUZoW^VN!2pqIrG$1;X_slN)zO9g{ zU!8U?50vPC@p?{*5S#u|;FwuTDt~nz)Rq)^!)ME*#V%Tm(3h%n!sF%xls^dh45d@w@?9EKbm2<|EpBHlZm$u&z4iM*3 zUQdF@KeKjRyc>;%v9@H{A?KqyzKv6mwjHLF2IO7rFSB2)E3_pAeYSb@t+QD_L;}CK z;~PXjl7igu_HRBN@{TX@1Oo@r%!FbABd1~DvNa9>KVIg4PlPTfz>VF}Y-al`T+a2y z+9c5b6X6ZG2x*Yz>To@8kf6sw>L21DynoJ;Mr}Pjvbj7=`uXH)pHz18-7LlSWt@r}|IEeW3#&`W+}iS!iyk>4 zmQ}s;ApNgnqs;p&Qs=LDSbxO&E;T&F?g+@0>2IH%;JPFZ7DnB!HA3=_?hr)LhvrlFBl-edY3e~6b#9BaTFKD9Ya~9Oqka5^z z*aG)34ZRzPq)bYW(vTP0CIY8c1@V(}$SwwS|A}#0<;uhYc)xpXQvxNR25)m9ggRD} zL$7+t(Yxf{6c-ZQ$#5GuPg-X|Us=c=udMG~U3|C432w{Dd@^l`xeaH7RoaTazVQx^ zKa)>|`(FRPK{p_9!PLj3KI}K({Uf(8@H!p<2gHA)6#%Dh8r(sNPk|b1=6pwuYUjuk zM7F9=$^e@OHHs<;SVGV+Qua4&+Ry;^B2WR~ctC+#Dni*iQY~8pH;4%METDNBT71_3TpQQ5IRnzhSC)|JEQ9lTAJi;cS<#tLU! zDfj*MPpM|CyE=ueO_i4rSmIIx(le$kBD&J*qF#yKBa`EXBaNLlUM(|!K-XGH*g&f? z%ij|YpceOqVf(W<2(=o;&HRl?0D9L%U}JzIaTT)RL0bLp=kD~zgHj9unUVD}A9I;Z zp9EcvEuC<mUGs;TJ^EF;-DZa>EaQkF|?7Vbwpg6_D>1fSv?kDm`jx$|5_odWIR@ zM13&f%jcAMAN{Ge|IP~p4TBN`3qjKR!b|-}tE3o`esX%20u&x&G@JJ$ z$Wf_oTp%h6&2s`kSG__5YKh}H>P_)k6hM0B-eZ8_a|2y>)r*SGy{&Yh;hRY0Ypz;PV38@itgdc^P$alalkEe57e|NBM9qLJU}-?>iUe_JfZ%mc$1 z_{UuL(c=p&;J&(Et~dyw5xg{;vRnZE3efN`hDP!F-hq>N&={U}jJ)_lxg*dik(dvD zwv{3j)rBuURPL9j3`PBq?=&uS|DCpbeGMdF1rO>{*YI=dbs=1to#HpF;!? z#CwKA7xbP7W)#k4&d&v_D$J>gj3Db20kE zYwy?rkq~BKgWg1jtpBl716Cs;87!j;$P6A3jHm^Z~v~@!K~2#^Fgv7GS@_x*^z#7vDHoH zfcYYUF6(<|xmVvV1-9WIcu>H4RBHr$$|naVR9Y`W=vQ1Xjuj%Px3#fl|9&eBUCem{ zg7P;}%>R#Pur^f4yn9Jixj#ZO1Bx~lSuM2Ej1oW>=DCaU#U@|!%A)<&_drRS7wjT! z81-o#hk1KMF~fyXHNzHsciAz3{t`hTrw4Hx-0au;YfBn>{nL^kAAuS9hkDnoP>PoN zzcy)%A6ROkytQ+Iz-vvCn!I1dtCo(|o zbyd}%YooHi3kGBA>c~JW*%|=su@JY=s60>NJ@9LvO2U9be`Aa#Md z0-WAyH*ldOdp>C6>l0}?q(*Os!~bC7L0g3|rqv?Q+UbEc959ifuMAB`zF$QDAD~U| zw_#WXlZNX3x=N_ORRQz{&OgSl`yC4{{^|KAo^b7;3Un!cL5UJ-!(jeb|I{TBJJDX#r;3M zR!`6;0a6~|ozYdOCfrwM)_y8pJO&U488f=TtQs?*aqC1Q5NthXX`v;w1Ov7rQ)gVb zazOf`hV(;iAYdl~L`w?@8YPUpaD`vF`w`bah6QdUmlX2gf}j1)B#54W4uYVcbonXZEx{a+fL&rNMA+{Y0bbevd&N&&;Bp^k6=&y^;XzBv zK&Ko(1QjC+s7-${h@Ss+jHJjyt9yu`9v9-U>N*g2`ddNx}fQzvdx;YPx`mSXamLp`S&*^te@uTW;pC84m>8`kQ`lqaGE^d+=^Lr_>ke)wG5$epLv?! zb#nA3^6`iMORJ>Knhn2mh20Me&1dId77|+pA9t9#7wzmtJZ4;G9=3J5g|o5#@lhq! z<__iI??#V*n>avUO9BZrPXjTR_>*u?!!RQ&1EB^|tk7!?-ONxunAK@3%}aAvrAJj; zl@MG+1F?pT8!7ZqgS?c5AB~-5__mXMlmIG~j0FS`31g_x*JL>WStqR2&oAAg7eVuY znH`QS8VR%saTs7M1Ew0y!{K1&xkmFu2|Ihon{>SAa>6ftx;nx+7%1kD+Qp28cH zl*(U{4uWA%f&=I-w>s>$I}ZbjcU(Wz3_QAZ`E{K2m4oTP)jrSZ+?6@=*}*NkeFBF! zre~KI>iw5jhnRkP<=>U8Z(iM7d>$0U%JmkwQo^l}3^m>^!?o~0%*%PDVlImH^6NbOz;Y`I0cN~NX z=-fqHQCrP`xQ8XXslmeuSeMc~5kQNAarBe#fyEu&VG!`6lLWf3+7=63W51`B041BN zZ1FdA;s3S4>#=3L5?8CF5CEylz3tG-;B_8QoF$Fd`0NXK<_GkZw~u?*5kQdNT6YGR zqUiEJ3V1Svt{!UO3fKmFsH7B}MDw7g!nMSFKO5i#(~S9?^@rGWi) z4~bYBbD{%J-FoKUmzB-k$73UTtpQG>7t76^`_Jzh4SU-TeA9HSa`w~SuK8HieCx?% zTKQ=!Eb*etv@o*91oL(l&83eZMzkW1!c9>aR(GEJu!`H21a|tWYEe>>adM*kI;oHS&bE9%AP%~J0 z#$&BmdA@PO?auW3u>DgD%layjR`~h@X(p1W?`aPpn<@x$Qv0z8^^+rG_Y|M~htIw9 zzwmBYE9y(k)foE4!uC^V?-RJN2^P(o7gMleu?S2E$RHS_`p}QC;%gpgDT`PA$ThJjGhkkCrpW zKF`uX&A~`*-7xV-w@<8;A@s3m9P>S@XKaE}xO}eo8qu?CH?&Av??$rGC*Z&DxM_k} z^AT_8!tAGJ8W~L%w!~)@s3#vqS^jh(K|yWJf-rQ74 z=ztiC2T*S9K*Lo(DW=_xZVA3G*T`NqXQ<|6hhP7VPu*uSB|AU5>?fUu_$sW}H%~Xf zEl+ckL0PG|g;UXu$+~JW+sMZRxdy zLoSVBtq3zp_Cc8@E{>qXAL^Sqachj2CvIT zLQyRFN(a1g%_NxXB&Sk}w|zTVGjsdlp4lr&1*Of@d&I3Sys?Vj2r7IL`{-xxa#~zR zSgN)eHW;JhI#|3~a7`~Iwa2%IPPviNvI%3}3a4dDt92sr2}gENIJK3>pS(B5V3Lwr zW|}Q>ig9wmsaq=s8aA_vX_JZWLlxNt-meYi5Pp?J_s3Cmkx{(r2sh+}$gH|1q0WnLYH~NtFv~qpDKH!gGiQHp@Y^M9V!N!VmeF+e{78Z}Fpl%ix zvVnebkmkTR?c?{pELhBGUODKk5k2sMaxic~7dije>iaUczpJUO>W{D@c$D%?<32sdry?FN2z-Rk`CK*AiPkp9=BZx@xf2f! z&u);A`wUTeb9|mfzqP`}#L32*^v(E= z53CIOf#%VV*+=o>=#=h8V2`E^(^;8?hlF4~vJ&ZU>z=s7rFI8FXOv(m9haD=Jz(AZ z{IPmK1X>QcHtnT+#+csMkZcRu;;-8>W$BTn(@tu3DG>sp8p({X`!HT zuxTer0+}_1buDO!f6`1&A;ZbKs}xw!z5mu__uDvJ#z^bJ6Jo!`TdwYelxu^uh&bv%$S?0+(MLxClyG;>SVjv|Smx6u&Y84nm zWib{fAtMW$cFl%~Isvwi;1s$N^BNk7%5WV)jinA9OT+3%iSv5lpT!xKx#c)NQs+i= zKpMZKLD^*+StSH7=yG?}#x*zzZhU7;O7zEb%O>5`ksWvRky${5!_+XVxeANoue|MahI>v{}3B=}dlxQ$H<)hlNF z%C=$YPVOZ&L?g1<-4OphTwP>y4F{V!?xvgmgL@ROBN8-rL<=pOV}%yUb#AhRKMtgi zi}N2@aI&4ufzQ&zIr~eA=<-DEp$pL>*C_i@n+}f%`-y1cr-GJ$Tz}ljn${zTa^X|I z<0*T6K_hli&l<8RgrcbBsSWpe$y_*ye{W`P!WF@I%Be2wYY=6wO;3cmih4!MdDB?H z-S=JZQvSyeN=PoF<(G4`lh?ebrR(oIAzkJ1daME*_E(f^S(|z~UAmUq@tqj^7Vh=8 zbm@EzXqSb1KXB;2*H=8RbxcyZh{uLvuTIr(sVtf3BkT2kDa0FuELfRdbJP=^|96%z~9Na`Zx| zUq^g(DfMBhgWNSC)a6&${u62JWz7Icz&V3Yo-^{9+&J6;=2=wS7H?Dv=YPDJ8rDot z8$-zZc=%n;CN@a%JLfWx$vjo^^~RfdxsZtpJ!_c+4k?H!iVBLY2gx{CS`)o$)yJ2D z99QPRgHDw{Nu!@AbQW`r^^+co4l%0_Jn4i`xf)XSnnSG(s_nm01L3&n7$r+zZrlrg z6h|(sdMdj9og;Mqjz~xC(^hPLCmmUx!{fp?o%kM~CCd0K)XY@{2`aV?6l-TWLLX86 zDJA_%U6cB8bv+f=%ag$&aAj05lT!L!J5{PQayeheX*Ec*RBfhD1U|z1-poi*&qLZ0 zQf8QkABChb-;aw`R5c~%F)JG|xXaK@?o&Yecdx`Hg^WK;OHe6UMPPcbR8Q4KNpSi^ zS)(dPZTTsE5jP=`n9g8gQEOY&kgJlNszfaRkl|hH@bhl>UakR1vCoeleR@)nXXJkh z$5fuui~kt69kGSIlZ?^45MDS#7+Qab$G8Emw82vClNlV=R<+k+`b19tCC!Mad(J#U zz*M2nElTP8D36X3((<{go&H1eeVuJsz{>SChSCX1N&JSuKM-G?OzzMs_F*$`n!d$m z{sr@LEhzMT+gg~L^qh?n~9-@ftr%?2|G!WDjhq=bs>(Wm{4(!*iKgb6j>$+K?0lg z9P9IdYN$6Y)ICmnRx*uKqo%&VZ<~$#d4}CxrZ7z#*t`4((CO%uyst@fYxSAio)Oab zvFP7RzSgag-N}FY&J5e?2?v6a)4+r*CK`)@(1S^7+Pk|VeB(O}M_z3meiF>ANHxY+XaS)WvvS`fSzl*Vt;`u|}pkQ2Uk2cS3|dO+a73E%E+T zS1NRLRAtjpdyGekUop^KXiR3c6xlAse}5nYS<|dk!y4(`j@`jb4MQ3aa2o{`krx)8 z!*}|!AB5kK=-!sGiNzmIvCtY5aoImXwtvG<>$cE*7geGD39 z){;mD!$0$J|1=R#kf4R;+ThUsbp$o#-__;)K?{|FARq6VBcHY5gLPX}Lw2m2BSk`< z!-M>Ot?RGf!r(!kjF98$GZM{aO{C+$SF!XXY%B)K$pVm_;M$(rJjaIRUx@zP9g=}3 zK?(IR=4HuKZ*wI2M)p zLI&OVa4n5Av9s=x)MZLmr?p#JPP*L--?bH|aij#}P&-8aITzQQxw}@ZzWfmujgie= zG8&Qi*IN8{p%rvCcVXUkRQ+4_I?$-1j=S-@PX_6sjM!E?uNyqi$l?*f@c}m`?vls< z_(T>y*f+<_+sAxqwECWZjZYr&-;xcZ=Xc2`M(jiJD-34G6;i@7K7K{?!Lx)LyFO2+z`H; ztVcy=ZI*5R{!=?RmWRYE4XxO4*281}+vE@rQhSfWBLfThn#y}0&gf4*j>LQry4mF5 zps+$k>oxSmYbem`Pw}Id8Fn_KWUxm98uZQZ#j>zbWZYI4j>)sn1hB+}9?w{2#x%w; z$MUn;*WXLMZ@#Fu=;_eWKhKqwenazL@!mfg?ocCj0~NAIAUjKw0sfS0VY$)f<-G+# z;`5{Op_EW)o;FhRuad2S`F}uo5U1UgJjL=Ib9v-rWoX~Tz{TF$)5EHpukFcf@uuEL zMllohg|huTsryQ`N@7pjwL*w&k%1qZ9C6Z3$lB_Ou@g|Ab zUoOQuEf0;-Lcc2uqkKeG*wwWI*^JUK$gdOkFkf;kZSZ&J{kYNlfm57?NRpeXxr0jT z2qE`$LuPdSf{NBKm}c$%nW1#kQ*N=t+57$Rb+j9+_r*;eIYjTqEngP=)VIF;Ievyw zHfFn|=Xd!|J$A9F>H}jKS1uB?NsFNdBn=Z#K(Q-Z$lZDJjlcdIg>vKfvMy#?> zVB(pqyPotn*yr_)_Agi!19jg#SabAEa409vFqC72nUdAt@>EfUQsMT!CHhw4PA9x2 z?11Vrc_KIz*T6Ov=^&MWo0b=V6Fuv5^3+18LE7Dgb2Nw1i?c^Wy|D;J zrj~O}$nh?y^42wxtu-L0@0a;vTT%ZNP?|ysWqC-*Ya?@#7e}%moVDVCgwDvdbcn9+ z&v9U$ldUk%*edw&uu_at7}XQ<=@2`-LT}r;d2M0My2q9G<_>mgE2a*k9B2A5cfY%j zlvQ>>+_~~io^~8l^k-L1Qcle7z+9Vi-0khds^sk}YUT)pxN$7~TC@{JYnxh5_f

    =$;U3rnoGTLR9L*NH` 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 z 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 literal 0 HcmV?d00001 diff --git a/components/manipulators/franka/network.png b/components/manipulators/franka/network.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6864fbd23c2f433c77954984a78a9f04db1eca GIT binary patch literal 629811 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�Vgp2&a4^)Jw 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

    |OnICyf|1S@)> zYV1buf&GEh{%P>n+S5VC#oWC8%PHY1SyjXY^(C?lHhL0Gf2M`Fx5cmR-=xQbWzRKQ zd_{ckQrbrPnV!hTipB(o;{ETa?YTJf9>utJNIrH`G((<@qG*o_Z9|piSuD!q4%#3z zuU^pTF)pLwhwt@kj9+MeFts0+LgtV41pVsrPC&XgqynN33UHhsQ z4-d7?{j~5Ob^oFrkvy-B*^a+bF6#ejPaJ%ji(m!s5k$~T(1SN+;J}6g^?!YN{&%e2R*Dt`o>&)_t}UHlo3{QOv^VH7`NP}J0~Utm z_>9zbNhK@f*r{5>&CR9}fSgHmvVwN*6v+793e}VCh6p{ioaugJ)o>-*SdVlLfxtju z=L+v+PH%zFb!X_)Wre)Ov^VE7*9Rwh^3X{qQUo>ruW~xk`tgdUqiER*%~f7fItYH3 z$WSgjnJK*E{n?R7{pV0aK_mJc8!AIKJA!(>j{GG)fAtR-ivH8<@DIa9flzXoN7I}Q z{n#EdePPjKccJQ&a)d(ExRP8jW5m^8iblT0A8Yx@0z}Ul?)tug2Fa~`m-g&gj&toU zoQFZl$vi79Bj)pGZE5G+fv*W@a`nW*yLiy^kru^^IdeZI*u|TQwy6|Ov;3=rIc$~7 zH!g%7DY4dX&msnMYL#X4z9vVeB69PLy?qp9u)Hy~PN_Ti&UKk_#d%71!D5=}>Hcti zB6YZ9YhlkDjd|EM@5Tl?io>FXl{}`kFH03MhL-+$r>oC}Ct0&o`*?(%!f7?6QRX#S zvfr&g zlhMUkV(U_Ufi_-^z8(u1H^Jddfu?ue&v_dlA`rniA!8#F18c1ON9yMH2frCe;#zH% z>)4yC1MAW6Y-}uoh=z+T==o)WIleU#PbIxSnwRVikGI(atI@3ZR0*ub2{ojy(?XwH zD$eT$Yh1|q(hWg#>&#wnRU|%{Z@i}q(YnFDX34v3%tO`oOu)`c#z{o>-*Z*|{Z*dh zKbvdjNFMz?QD?ixygPej3D6TTWa4?P_J3IK--NJU>#|YBZDOHNMH`z^udRRMOr|aH zhmx46nVFSvrEqX@9j_16uJ>Z`7_^z~SNX5axA)-wpa_&}B&=R5e|0f}$D3p0@l0Wt zz3~9Jfw?f2)hdPt7%c^i7TTZ8`&eIJ|F3N_E>6VJ@jM2fWm6y6M-4}j4tJUN1!E)* z%bh7%k!|(y_V+Dw^Hz+DiZ-56t1m$Sz{ISWMj%2k2~UbX{~?vymlwM1iXUQz~dl%d3N1N$;N7Qd24@D;p{*updqhx z14X0TcvPE;epmK+#a)y%_Nu)=kR>Aj!mjrR12X&8HoL$6Jdr)qnyl3nNFT3vhi~>9 zZ@fe5{XK=J%`rwEN)6K+Z->!@e0+S)uRd-%DIw5!$`G3wx`sM+tKYe$aeB6>K~bgY^qZrfziI0<=oQVLF>SfWuK!b{QZZXSmHG^c(B4^@rk&7kMrkP3Tm&eVIEnb;LBAXq?Y$eaLA?B%; zq4tYVCKrv8wr@O3w5p~?WlBv6Zj8{#wjYKHL92}WtL;{J?N*xe^7ZIe8yl9_h7KZF zKPl!8CHa>K)~^RQc-(a7v)|``I9{yHRvSt@IHz?jTS$UVRp~I99bK)9k>uhN0aPfE zr!h^3NlW21rOzvT5Oz{|_fUBo{yorcnFYBrtJKIa6(3zxWG+VeY4WJoRFdV>92c`^ z6WNLxbjL!OXOI#XOvnz7mvp=)wPevVdw&`$DwPWkR)MMbE^W0GGG zmw_VzUh`|k)A~DoQo;XdjqP_kcC*H#9HQ6Iq58NTQ*jCF=vc3*(4NS5rPFRGK8)Wf z=CGaw?W}RbyG}Eli+JN?hsLdC#n;A_X!T`fU{W7>yAtv$Sh9Mt`7I~oV!TU@W};l) zvVwjIu?}MT4Z_PvGYfylP4Y*`PK94+b+2OjXWtV0?;yt`*AhDhs%)$hI113QsX#nN z81j2G6%4(;I3hA=3GS(^dfj|nwdPHnNFA%*)c*Dr*|O`DXXC}CdU8{$(KUov2ks)O z<~V(=qcga6F&(<*w@b>F5X@qZ3_K)uAUtDAX|?Doi5j+Kx8o{_S^jG#hIMX9XtHA# zmz*FXbA?9!q~N@>Cw@cHB>o)?NOD5`y=T0*Odt~%?clht6!LT~t?#`pD@XO&LclC`!(k4UIWc|-JT4n_xr~$BknAt@~^@a@doGp z1s&_ha1N`2XYli@L*VA5)Zl>fP+W4nqFH-LcHDuniwPLjvhM#YGyh+qssBv#anRIP zUSNomoRsbRNVO96i8gO{gij;`+e1le!oQrrQW6pf`uh4--#$``^uZG7q!kr4D(J@O zD$w%EG>@wQGN0ePc~cC?;WP>%A08MQYN6QUcKG{Go7c4woGUmur(R!Q7aC=ux{Y8> zdCJlDIqQjk+Cd*X8zzHpEBbpSnnT;x{2uAB^`DpcP+fR>Z;)ce0%B2u$VrNbX^b;z z;n>ry{Jm|#j2s`fq%Nfe9bFMC5i?Ow8*ZkJwUx0Vb`88zhWJ$ryiQ6KGv70*lkjVs zhB^Qzg0Cz5T5F(sR&nBDd)ISA1+kg&X4^}er+34uNvc9O*PNMvMK#=0O&Opv@#Qyb6GDH2z396W(e(bK;J~E|vofWh4=7#DZoT2Pb zW*F-)%WH|c^5Ag%rnVbb5^bSQdwK0k&ou^{D0qk&MmvUYZdW0`ZJB5RM<%{tSuQv- z^Ei#scq$XwtP5!VGlG^waDEiudSj&` zM+G&F)1WdXN26r8p8vuUf-@DqCCes4!z~bd9kjNK8&7?IX^y9P6tk-ux5u8)6`zn@ zCf@F4C;=p!I0EMze04LHHLLXtSWA8axi2#QI7tvG-=SFi?(yAQ57%_q@_`DP{6wbs zWZ*9dZ-Ep=7B>moMT3WO6f-68hC5bZZzo~0=B^n3Z(%6^g*x3g-B)0n0s@i539`hh z_TZL1cqqf&!$Vwrd`<)dj&NTzDc{~w0}~uRRSL$A&=grnQ|ZB4!yANGKtP--u%f!B zrm*2|4tU~kXBZ}hYL%p+VV2jHw2u$J_w9-4FoXq?ob32;Wy!GtU(6PO<5L^BfDf(+ zStx-(p5Dawz4ILNA{^p8-RkM|wKDlF;C(Y)qsLcY^ZM7YH4r;&m^03R{2;$=_bzVX z9XttAX!WG`l*+sE!i%b}SOzFb5klm@7m2$!lu7%{n&P}!b^PQG3@Nzla-w16`s>!- zm_HP%0XWdpjan*oC-7@{C z%FL8ezybP)^Ic@EOWt^EF+%9|%J5F1GPz5k$WPWb^=VPecVW$iA|R|uJKN2kz1_Wn z2v({o%QR~J>~<~H;&%41+Up1MV%i+(Gu^&}G5yS`lGBUGUb_&ok=$CdADnXJO@emx zzT4stt;^uVkFAbvc_eLdl38nVql-_;_WC~YYy3R_fb!Z&2FuBHsENwtDiSrQ7xipq z#lIM0xU$odW42kK0};3H@Fu<>lv#AYMK7-)8$2_IZmEfb4gFKXGxn{B;EtP==^QKY zL)c3OnSbo>1Sm`0z4H@Pn(k%AlH-sZ1&K|yXrGS!%QYc~{X_w+cq~dbi>|BLZ6lS> zmxqf~C|cHOH1{X*B;)Du_VNzllreHM-xvIpmj}w#gQ~y)ogCy5MqEEUUm!TInQR6u zjyW~GPdu4R^Z&D%29m=x8y&vF=R+$T)NReUjSV9wXXhr5bMmPI#R8QAh2kHgnAX!0 z6&`8E;#MC>U>yknl8AqDWs?}KT%r%>DpZt|G9^am>urf=XJ_HL08TGYo*aRF@Wcjg z_5en*jf8ef8kLBpUY@a)1#X@ z^Yj8x)FkrA8Jjk-x7Q-R2!|JE3m42~P9$U(VVerm9TX!WUKj}==|A({l;Hp+=mZaI zV&yR@e4M+G^tMSP5c9D)K9zZQwJt+;S=ntzYy{ zS9Ol;NGixY)Tk>@wQdwVClN4#EJWiv`ICaxbFH)<1c}*JU?t&6cYaFo+rj?9St#4g-&bs7{`P zoffS1zoTsMD5347-Oc%3QMn9{Kqh+p;_S#ukwSWztb-jHg<+fSH7Lt^QA5gOIu+4%X23OxAe4AZHSMwtmSZ znYieJ4%yJfcSR7C zSlNq_>!XwBw{0&kC{(W*;{8p2%K+LeB@Z!7MZk4C7g-J!T6Oeho5w%Te)e6m{`Nzs zW*!?plm;eQ@I+Mjb?-x4Wk3Z61x=g4G#?r1!4{2WxIjJ#&J+C)iQ<2UDuuXSUE#C! zS*A@b4JI=f2`}P{(ceD-HuIGM$4d=taGXdDl7&PKK7>8PfE2KjYRomI6trZg4x@+x zauyaKt|vDipRu`l|8$Yc%%%!F1yEtB-gc%nfkM8$W;&S!*bsj4Sl0&#FG1pj9B%f_Lcsuv zeT;zAkg3b4U60-^uGXhH|BIatqVs)o=y~rh^gP+43=V8A6d0WK;u}m}9h&*@cwotE z+*R>&qeXG1g^dI`SekY5L0xu>UJy0+p`#5>8l>^;_dM!T<MFIa$Z`&>gfze_$0l&nrTZtmf?@_kBH~U@bK2&M9#lFSVhN+cGT$l-@ku! z?AwCjid1UFjBj7R3a>2tr(KZ^5n-7=Nno1N=j}%Wx>&)?xDj7+1I&qQPbpwXKAC`= z)-RZ4r}Q_AzA!q)v)^8X2 zDuDg_22NCy{W+@EOQ1#u>&g(yn%KmDo@hqyPc@tUySI8T54=<(J5#3nYJngbKoO=X zI{{4&dsK0n%3UL>(Qk6tosP9!+9=yhhXfd&XBR>avsm{47YP!uxV-U^lPZB`xqOESH}UjRe#Y^2~p zRRsF=v)T&JeM{^Np9V@ZovwK@t*=j7GHUN)StEljG3tV9K;D-JWF4pHl(+CT4#!!W z5ep`MKf}GgddVIm@1oER5vkZtdS7$SLC{Hy3^I`2o;7C--OL^%ns%@eE;va|DT_^6 ztB8am?)%w|aOwV!E<}Ip(Np3I^Uh>VEHPejgy*0bCd}<-KD?eo<8W56kE~c(wKUoy ztW$Vw>Xc!E`gKRFg=STkVe&UqIovaf;VYw|kW7Wk8naPXNY)15hKB6xHiH+s5a&?D z@vdW-V&QdcYcu~hWP=W-RH|+Q7ed>uwhnd$f4sk%Qet0z&heuwVbt01e-P;?8 zBIcTY#9`_0?!o@|9#hDIkqGsgU9z-l%xo5_gWOsCEx6)ZyKUVlgy6wF z6z=X8v~YKKcXw8TLjl3v3U_x)aCdhv913@Ct#jMGXMek$vwuOgHfzrJ9b@!9o<1ju zr`F%CKrg#A{wAym<}WdhfU+P{+Bx6jaFKd2>H!@!o$Nm;b{T0?!Bqh^ z-3D(`zWf+2!8~;Y!ZLIuH&y;Dn7)xsx0&#(Ei*u9)x3usC!XYb@Sx_r6 zBz(byENm>u^ zid)Ef`@H}p?1j4GdtuF?e@|e=zX8+tvkoUJ+e{a?A9V|dR(V2EDO1{4Bw$YU2SzZ+ zeL^jgwN=h+b4&MGSu872f_4Oid=KtC6epkse-szH$ctd@?U+NSbe8O>iTv21-}8Jb zbX8`qV%4;mo$dt|93I4cRUWoukElgtOG;E>99C7MsH9O>Vk|9GBeSq{6W_gO`s>mE zRPS>$@%$K`vFct}+i!ERTnWy{39ZzCNY?8#*+GGx zhPfWR%UK7{hq)?dr`CTe3>v9pgvVB?zbccy>KV-%m6wC54_Ogb_*lBG==kj}1>Y=L z;J=^$&GQf3tntYoAFdtbs7l97jr6#_G3Yr-W+?w0J z2UExYbVtL?@!Be4Fd%LNpt%`_0CabEZ-@31q@<${glYF7ZF^Qo_fZOWp&1S3H-)Lme4GNsP(dURsT9ekiza>c%^J$ zkBOOW&Hknc%-sCU~`KjZ1vr@@YR&MOhheR>7cyfDd(% zl49utpJNxADW{~0I@L6r7c1r|B=lub4*7i|Bk1~rs36#L!lYFaea1aNhj$9yVN%Ii9ajBMtdxCo1Kz zP^m{wMOAi33y3BW5Rs@@qZ+Gz`?zMp;KznQ}gspKD#-(c?EHj$DH z2e8h@l!Y$1O!g)5#E-GqT{)}=bO$vF*#g_t{@OmHfI(8H2LFaFHxk7h_M=6A>Wxpr z1R9Iz_6RD;-cxWgMhDdsPG2@)CRvKNy*7hE%2N}rfRA#*{9a8OPPR@O-W@lDB%Kd5 zZ>*VPXbUE`S4jKTDHn+s8p^A7fR6%Dq1G&-E25fHj-Vlo9C^j|5%p$+xw%#zWB1J6eUH)A23T3tQ2`Z zbqL6V-F+ZJp12Z~qFT3O^&8J`dj}z{;0SFc2}#K>|85z@&{(ZBGQ8an2wBb)A{QxS z7Zw*wc0i~iVNIBa7@mcsps5^0!QgN2?i;feZ;A&c4M<2LSf6Mi^8x9q#| z)+*1nHh1>&j~n~mwLeEi{BBqXVC^~K-!lE4$^wKg7OSD6jxN1~Sa2At#0x^*!W;dt zF))+`r^U63I#0DEUjI4|Ks&M%e&=pd_F!=E8dG%tB4cpT#F=-%O0T!4{chG zDQeomU*$ai^YVvr>#m_ZYo6q3JYXk~t83HaT-Na3J763~{daCf&Z?%^=kVUA3PX#k zuF2y$p^GOWj{R%_N;cv98M{~kn?mGn^D%^sajb7?g~8I9#hD?alRcgjmP08LOjjok z8=DOZPt!~G6m06}hM|_B9ii@#-lJwilM>fY2RvD?Yh~@TrraMJLmjD=1NHBvkYuM8 zV4J=r>xikhQzPteJvQtf+`r=gZ8>EBhn5587FD84QS8O`^71-jA+M~gw5|uC3O)aZ z?hFVqD~DWWT)G$=gS{07qKO`^vfs)jh8#USG&VFokw`DQWy3%+JYW%YGxE&uR@qn# zg7@*Xg3K%rA1Nog#tmL?J=Xo67}S1D|9*Kncew1QW4fH6tT=4k<+s2H!hBG)^`)TI{Q`}UILqfICgRRUN47b z+F#CmkWxA_k%iU7_S6-P*cJ6Zd$AOKarH}cGN88d|GPq@UPoCTv{F#~;n$Nmo;W#t z`OfBdj8^_DKIo`sC$V?*)pqAKzEa4m{6mAK8vxk^p%0Ig+|zzL?AX)xsi8<`M1uWs zn{3_Z-0qd}`DQ@@|H}Vry#9>!AOApGJRUC&d%li~m~pa($(+ZboG)0eUYPm1RLc1c z4rgeDkLgPo-=|Gz?lR`Mf)fq1RYm?JNUVMDY9%DZ;dGb(Y} zlIjOEzV72@hn_0s-i_cMt|+U^iMxmU^S8~@F27#Bb53-(r-=DAh6Ag%kkmHD9jtg6 z?btz``yuK_g$C-KuQbW#CUa43e0Im8W> z2p#~OoJm9RR99nM8`Xw?KU5lYRT4WX`*hrlFF*wg0&Nrr+Rx#HI>*R91DF=4m&m@3)7g?|VzL z{&-Et%g7rVNegp4?N9V55=(A=B}nSJLaAt7x~Ovdd4fC<%-V4ukl6}DIJ-)eI@_DH zwuw|{l&y68|xm%*KcZP2G-$Q9nFDf7t3eQ91s=o2W*|c z*#l*+mKGflcP&*(3$R#r^>ljX8Q=OFi+IS~gX@mn8>mImy=Sk)iDn`$Es^&Q;+_Zj zd1A#)v@dU0&M%H^st`BY`;P;>)b7QhV=saw4LDhTX$u?o1m-hM)uheR6~Gpy*^Uoi zzxg3-JRnEHb&P~MpyosF{Z3*SNDJ#lq7rgv8(QhLl_1I>wZ8mN;@xf#Q_5mH&H1Yz zX^(~8enc}>WG!zj>zQB?4M&)NK~ZV@Kkd{Cm1ik`osWrA8Xm)9)?X2sB3t?2{wBB2 znZH{r-)FJAp+SK&Lyt9x7A`87R?JM2$h(&cjgBT>AQ#Z3%kg{S5t1)9GiNe%9+b&JGGClyQ8dWo=bBW7q61jicmqGgZgKuPDF zBLo2tDNX6uxoat(N7p@q*~MX^xGpm z$*WdJOz zZvUNr7nQcr6T~~6Kli_EEdQtL`+4;lAdVN|2%i6nh=_oS3W150VnAToFHl@u9DD>_ zg3YkNFq8@=>XTDYlo0qd9CBQb#@G)_w0Lr0nkgp`i#u*|FnW1!pL$6($lx$JLv>Dm z4e;>$F}X0%W*(F)M@VDFhF=6ShGs0T^giA@o_gbULV3s`i8(lKYC-TGBcw-+>odu_ zxnto}uqB7}?bP%wDEaQuAk$RIoz2`OE#UJQ;$Gledu<2H+{s6JqD38mV<)>qh4#! zLP2EAZt@i|@zD!c4@TI;+`_DAf`LU&K689K`ILkG!{)JHBmoS#6M4Cxtlku=y})Ot zBnH5bfKj`{E+DsaboZV>48m0L#%6t8GRKlTkhQcv@AacHJD8Y9Dza%Lj|sYm^V=x5+9C$s4*u4P}$Jf_r@!jDhWuYP8 zw;Y_oojevZm|d$7wJL%0v#OLN%UUGRXx^iur_4;TE!bGsv9OvZw*9~N1P`z^IBPj{ zC2A!$>yq;F=Xpz}`msVVwBZ1DWc<4Nf{hVuyAoD^-E0fn32L^!8@;J`@>Lk|sc-eZGq*AB?)>Ca7 z@T2rCBrI`m3h#|qgG1U*Q`fb*NaZUOE#fjRFZPxcC@n6f$FQHt?IJU_9CWq*gr4Vk z5a=VrgJtG@^Cjsi7y$OS?gggC)5$OuK`z=p&Vfs9>Gc)K#1WTGixO8MWY;Z^l{v-@(hBp6}=^NfYzk z|ig<@$H>AS5_EANJnFijsz_(&fpSx#?S^6n!PQ_N-D$jV7_+ zFh3~Racu^5LS{XqmW%mBCv zPvq3J0XiKual8-^Gb{MRMU*T=yOh{2byfY*Yw8zeaP#r|Rm_*$!hh?|>cn)?vz zPk1%q2N&8SJAVJWb+C9mniS|x&G!QaRAyc|Cn(H^J^{uN{rWAugMRMhV6vdR^Q*n~Jp|8lnTY;V7(idhir{Xo0G z6zarM`1`(_#CeVGZwijWZerQ$m#|Is(r6^PwbuFE@fEd4{;xe%&MS9dOADr{@i{?m z_gh+Ge zv}o1lDTdq+PsRtVME-g#+CDWs%7>vXm_;%2!Jz#8k+z~hp?r9alX5x2fV@F}4_C%T zxw5nPLdVL+nQ~ILn0gNCd;Mf?(k!7ZCnZ!1vmv<&aTL756JmSf{w^ zrW~WVDMo@-&dCZ@Ca2cG1h7 zJlm{Y#owN>WIF>a4mlXNZD7Zk;y+mJkAQVpXaq_Rz`ottc3B>?zD?KK$o)>;F_oYKF}7C5$_j= zs+?k&B@F_e9!YPtk$S8reYGn(#^xts;@2JUzLYk>v`UVim^+~+PcOxnJ<|mNH6`mj5orM(LxdDbzmEJ1biLB8_hB;xs8`N z9TUrD*&E>$uo7}cF}b61rf=L|&rWO2R8E$AO)VkJ5=^KRP-pR;QnNoA_OhhIMI_xL z^xaarX+&D)GCuoSvmhJAR(hWwkCusojWqM7vyY{C_r~YIlVpy9~$X}NkHsYpfWuf zN8pXm1li)gZYXq{Afgxi7B&4jK}k<74Y+P)5zT}zjM}yaTE>*O9omV$%l=v*7@Y5Q zwwbVlCLwD8EINhiN)`)9G!V*3zkAQPqh)#i<9P4==p9r3iO#;|f2eP7EijbJ|C?DR z4nvYi`uoDP0?L*es>P)Vq&D|F+}1Nr0+HdVO9Xz&{n7>L~$Jsp@{GhsJeC zPhNDXkk+&%8FiKcH-tJpb3>~=F$kkeD)$RFpTM{9(S`(*IC&t6U--nU+ zo@ST>dG#>#a@1EnbRHlf_x@^pl{ry zla*h|?5NxGB*whVIg(j!OCkvkRQipivRc0L!*|;u8eynkPWp2LT9%st=F{V>-Hc@z zoc`GOsdB(<$P+zIOn4~`(8826a7h!)^0bUh0X~f5gxad02`NHAKUtmc@xfKk3HDq3D}D#^2{7bpRXHlzsrFneQF#GGfKj8(rKK;gvbc$5c3!j5k9#KRrIVHUEYZ9cB`Yo^#q7N09~YGk}- znJc?$%)O1dMqW}2_N51UP2AjhtjH|-Y6XIGw(9kEX*gy zGvgZ@dFa68;uP>hJT%{>(6BzSKr-sS;12RYGF--?k8|EXK8xeG`4n25w7PG6u&I#t zSW`QGIC&IQJNXi36wv(+SwICby%d;eHuQm&k@&kMlv4d=EP`Z~(S^Pr>lM> z*Csnp$^p6~+HDI{CQkG}k;hxBU%%VT?ZO`MJJ0dTi%nyM@fj2>bnn|YQ79k`EbF;L zUH)B3UA|4ff>$z^yb6Dh0PHsmE>vELO{!IT&6^oQ+2^z_0#S8{z@F>#3T@6BiTRN= zQ?mLe9(@ksl;&Be7tusHU>j}!iqA-5r#mTu2nGyJKi(ACQFU_lIgluEbXVxI97PRK zXZ9$4&mKNJrEoq9-roQ0lpf@pXnAS$?KH&*c=X20uA1F9C}*sBHBLMl40>Q$y8XFN zKm9@Of{SI7?%dK{$UgV!BjS+B3sF7)@`ylkL%Fv3pRe&V8H1i@mTKMT-Y&1{upJ*;Rd-tO0=j>2{A{#eO>qGo_+1&Ajn_aZcaHCv;M#qxBPYw)GW}5j`sVlc`;* z9hC#Zp@QP4u3GB6z_h`g)uoD%!ZG1aA@%OO+9oh4tMt=$hx?Y1^*GKew7J7F`9JL; zuLNY`c(6oGSn^gpJM6VI^BsL#d)r?MH>j1oSfQtHH@GHzpl#aMIcd*&f?Z{q=pl6O z)pXohqIi>6`gku$*g|A%qaTZqCFq}~&{yK6R!a$r%qp3)9MUn@{oINDxYGQhbj4wQ z=JIc5{JshaP#3T3nHNjcnDsDLeE(o-liKna>&x^|A=2`<~+4 z5w(Wjb@jr=uR@jYM~tK?4l{p-S5bCcf-@$(Ad5s;!@sOB1k|Qhs~a#`?4xTeFhh-( ztx|jq@%3B<7Dk7-)ECI4fA%wBpXmsj*V z!jVtJ1MkwKBJzNEtjO3htA=%P$a9X)`HXnCI`Td5zCHb-9}<}g+pV_sMf{VOdS)5G zZ#+FT7oo6NBexPBaFjvL-aSy8d7%-820?O-W7wsT{OE=nQ$>X)Z1?N$T zrgk@Y{@GJ@;jBXKJ(EC3JqB8MyX9y7T!q(NHwj5RfMmkweE}VVg$st!9-%`HEd?#CF*(iCChq(M~bTd$c#+1`S*2)%RarQ9e$I-52Dh`?P_1xO- z)X$CsU#sY(A+L6Q_BiO77mYE$8ZdJ|XNeOus>{NiK2p%$spT<}VpHnlViRq#-(F;# z@wbphDWnE49A@lc3g01=d^YB1MtqP{$D3WwH{t0EY$w1t9(3>)82FNX+c?QzM7?7{ z#}oA+^fcnE=KtT+iC4-0zak@tHLd=n7(3ftN+F@4c!Y#$Mxs4rrJsK;EqtO(!6h)V z731e(@BJrE;+c?8^%DJ1Vn7X%iY-2(OH9ioj|?da#KOv3NUQUpBlW}^lRKp((ch1Y z<%W;K)v8zG|b2&(^P9WA#f{rUetaCvCh9YxVQJ5esg$|gLWM#^uenr zjQ9KaQQ2ye<9?Gnk?a)PpEym(?HxO)KFE_Y=)5gqeSB==vucHm2fkxSdg|y>2`QZr zUy^>KgY3nGyMq*NVw98LPr((C0L7^~?E)_bf)41=>3X(Pb4xBMM~KXS)ZYb0Y5+2) z*NqA)hp%R2!=224fp_wwiUoMDKk(7B>k5=ekLZtz@Au@oiv8tpN5XJ%>ZsDocYaSN zaamE?S&HGIlF&N1w|<+5-)+PG*pPj1U59XcSKFMTJDS%)nc-CZ=ThW-QLP2KnQWLp z{#dTS@z*D}wZ#gzl)A$T({P>hv2y9@Xmalz0P_^`{?k}8PxhR2{E<2G9Mgo0Zyskf zobcj?1F81Xhkdb7fM*d&N$R05LE~q~hK)VC<#PfqS zU51rOMofkXrLo;e(hBmHRSqKgel_Hh8Q5J9aMfmDDphC|1zE|0u32K8eu5my8cXdq z*%&mgnHC&xh3SL0(g;`2hjBt{zsNnnK4fUDzjpTLt5H9mBb#JskGuuHfvV$;7i$cm z+ZUIWz`h%8dz=Z@^y?dyNaz+-b^qI<61N3ZkNAr`o&Pwq29fe z0WDcm-4}L2>4;fHsB_z`+beS9O$W9#^Xr(#aNwe_QML%3D4?BRRB}kkiLK-eob&vxs(rhE2l2B}qB~-O%_C*Ati}U{=f` zd%7jBl;>G3gnJV@$=DD5Pm}Mtph`Z?GCoB&(dt5!Vj?=u z@Y0VxkEk>ops+;--Qe@04ft=;PXIa0_w?_eD&H>-R!EWzq`##HG^fSZT4V_N2dzbC zX||s9bT1(yLff8do-zgxsH#kkmJVf*F!Dfq`ecw&D%kR8&!Q8FdgT+d%a{J?n-3Po z(llr>W12byN9OIjG%YM1(2k6exs(r-`1-N7>xm~ZFZxhb|mu$fxyyOro1s_S{ zW~!h1`YF7T{urmVjtG6L9C7h?WvYAx?NXQWZT%5vijE`c?>1n8fSx9M+rcdxSoG0* zj*nv0Og(eVD7>S0K%wu$2M+l{JiiXuvbZBU*<8>B-L87*xxWrzl<;$#kDQXNXm-9a zYA;|Z_1mDLPO78H?DwIa0SlcN0usQxMXDP&C-3&7rSVDV#k47+&X+=0tAdBMiqhn@^>w$z2ld-; z&w9iXOel_Q_R;>@FHl$Z%})Th(VPSnWp&0sq7WnX%Yp>xG?cO~RT7T9wmw6yBuaem zbf9%$`U^D`?Z zk-XCTTVn_Jnd;%J%KK!)2cx-khy02xGVgZtPtYc;-e#rH!SNolzq&997 zHCKkD!45Y-2bvD4nG0)yK&82XHM_Lz4pZu;|pseu>7K3PKuYoc>Z7?F)uf*uZU1$3f z{?-Vg7o{v8pDksyMBzD3{_#ds^R+lC_kraZ!$&H;rJ&zI!RPBK9(o3XKy>DcK=)Zv z{BHvW-YrhNg>KDOUZhj6FxJN-Rw<$C_!0l;Pn}0wTF0|dODX%jdoi7HIJ?BN1AX1G zLOQ@5oHce8a*nkHKeykm|Jb~`Kbz>iTS09nukqO?%BFo;5>_yQs}kvH`9{7!5M&;g z)|=_k>g`(|*nhv$n<*gjrvxWRY+iYWZDe;rNitwxj*+Azxa|!wOM^pkEfXkGjrViE z(AVcX(acDRs^Hh{xzvuu<_F{L&EN(fw0-#OO`oc?xahmjSa}r%^%Pm#Q>O&?1`||; z#aB_dX6sQgPeD7azWa7AWH4tz?X!_b2rB>49G+T4OhZ#ZE&5-2=s2No|6dC&C>0L|8T^rC zN)RmE4Z-n#gnM2wM()(A82iPcb8nQ0Uncv)BB=MLqut+}_@j`pfhg%`oD&|ix`>-2 zeBVy#e4V1crV;nc9%&zUc%gl5Cm}Px_z@vm?{wS%tie3dTVFdzY@!L9-QJANQFJcs z@`WvuNX}YGJ9xfsrX7E_w7kc{6Rn2KF0EDJV{L{Tzd9zPXykeokC8+jc^gf8&!8LO zrTivpL?ROq>VhJ^Th>)u1GCb~AnLK}y?X^5;{4I&-UlvDSS)Wzul41Cs*Jx-U~Tv1 z3Jm7eU+0N;5U~+gkwVR9)}CQggw&V5cHOWa=RTjE=WT6ix7@v8Q!l>49`uHMf1;ys zy+#Zz&JArX!JNUfq|G}3V?fF^s)hX!-*iicP;DA7D{l2Wn>s^#h#eT=i)+@H5=a2j zUeA@(CcZ(@tCq^Ynzl@uBS_|Lt{#Rf=ykiIsyu>gy0@_5JLGtrul#e2LRkHaxGTh9 zYgmx#I?1xuI5otw3L8<~ZeIsk=5^l}u`Zngv#GQ0Qiy&(xZWl|INhkcDXNQc!5d>| zgVA85aLxauWk$@EqJ4eS(6~5#eOHE@h($O6!ueV&+uN|cF{g8H-^V*!{sG#)F&s%N zj(>$;;Fsw-PmWG>5>|EVJ#ROO_5wJfe%wo^*!OMPMT^cwXtyL$Jf(ydhQe!qKj)RQ zSkW-wZmN(H)rU-up>xRmvf$+|4xeMXgc;Md=~;LL>LSHMFx-S9(I90xAq( z0XHuYI3e}JP$ZUYI(M1oOTO;IxENPD%M`4l43o>%$)D4bd6LzIOPbdg*X3<&aK`ik zuW45X+efM`ZU1uAj(g>md7%-d`|wj&7Swlz_Rn)J^F3KwTjf13DS=T>{w(q!MFpnz zs?%gW@W9~_l;@poiL#EbkrkE$8%)9@j<|pWP z12UeSbOFT`;4ZJO8I4P}4i^#7EdFPW6na9MRL=XWapj6f3@@S!?yxk1Y}gDQXlJ|V z(Unp5S#*}GX=-V`G$OYDR$sdH(kpIXS zi!Mm7ZyjFvgj_ikXiZo6g5H!_k%-VhOWxY17 zitBUrDqU7{tKeL7*6Xeq^rQ87YMstX<^-4SzNvQsF8pV5!sW5|7#}fvb077Vd2zi} zEbt4%mkZ=Rs3np{7I|z6t#5Xg=x%1Zt}Dx*p7GC_zs2Oqo50$ls%S%@k!P_UQ+Plk zg8KRwgm$dHs8QRkC)aQBJK<4n6T$Cr2)W9jc~aDfG0B(p&vGcByN1bh*MxzejVGGt z|HQtqL=RB97+k;6O@&I)Fok@k7v(-Tpf07Zs)-i2%nZDXfb-FBsilYb_%{I|Xn5O5mol8DDyYle@n!b2Z+(>u zBOpNeoru6rUko>-OCjIs&;B3-3efCIQY!v2?*95%SHS%dLXC_=5n$?ezhRAn#l$xTw zNobNI7<`|NVODJ1o)NvR6J);tbcw~ILn+!y=UZ{&MxI@d+Ki|qKJKd78>q10PF*iv zRx|MwOW@_y!T(zi0Q%4tcWwW*A`tCV6auL$^5bQav3V?dp;81YNj$Y3R+JRwwM4or zO`7si9l-3hV30fuQ+TI<*RL1+d0hK>aXDb}SmC^-CO6o`HZo}q-4(USnWAIo<(8Tc z6UmKjR#`%B+{L&u6R^0BMfcIhRqk|(x!x$fge^%Jg3z8VY${Kt#t>M#6Th;aL*~*8G2pR&&sz@@z##{!Dl15;)c@&ucoqN z%$eZaW+~a+EwD3|lIC@#BF2(@wK1;nh7Lk?W1Ur#QPDwl1L#uj$lkY^cfxp*vJF$} zw<$J!^);{d6fzv;nx*HU=rD9W6FPJ| zii@3X`Z@#NM|SDuRQdIC&mKEPZ!0cE$GUf|sR1`K5&ii{=u#$7 zI}BNP*+#S3h^nmo7q=%}bX!eJyR0My4_!ox2F{n&(|=x_ZP;J3Yq)9x)3O%M5o2AP zFvWqhj_Y>)26DvTFtxZssmUxts7=~=qg&yLPd1K!wu<8lCugChCJjX<$Zl`z|Gqfk zpXOU#eE06{T1reV@#WW|LsQnL~vYV7EbD8 zpMd@_4wh5U2OxAldAX8B404)TeW85BFKOTHHq&wATr?0q7ZI3an-2}?6~!YDg5T<# zMv9q~9G}hM4f*v~T~bhb^u3>Yl{zG#%6Z$T$TGUOk#?gcAk^p}Chuqop|R@9?5c8P zmHr&8yqel++H1(@=VifNy@GUlz}m#LGe#}hrn$5nAZI}z zSb0B#YX>!2Yh=@cwT7(XOy3^d_^2X4w9RWHM&XEkc4VC^V{AB%n3#<4Xttw*vcZ+ zEBnnP9w&`xH3|N6gF@48OQg|Y9rqqrigc$Or_yFlGY5y2X1Lf>2l|@EUMpJvWwj;v zoJ;@DzUc!WP>wzPtH6FzBm!Jn)0M)2hdAEa?10`@XCm*TP14n!8=S2mS`YeEG@eat z6<#UkS^H?z51)Ds{B7LFUrzv#IlX^0C)?v}*0Hd;@3AXMWcp1#?eT@)AyUVe-t|8} z1N2%+CaC5xR(}JUQbX>`9*7q{{L*S4Bq@qNBu9y6 zWzCTDnPypSvdnGy`}2jVRm!)mkQz7lVGcvz>m0H*qnZ^N!Zm^W?wtAfG1J*8D6187 z`}Pon^WSr$E&1oTYurmF!X*2C+ZtqwH%-!59)V-7I}`>VT7W1jUZzBz&1?F$L|1h! z_bAU4t8k-F~s5bLI;Eu6@kGOnxVW-VG~MEQwlr&w79a)kbrpJK|&PTsJpQVdVt zYbk{c=2NAQU&j;HTpErv?Wd%snA8mrBKw)l+phI#%h_SuHg1xn_tfwLd=)ojp4#RJ zNQ~O6veuU^x zWc%&QSEc^)2Ra;htFZv-*$glUyY&d%Y+oGnWUVqvR?8jBCb4n7BU8vm3U{aZe(cZ! zVZHLNy&aWr){P?@XJ7^y{yophK4KZwCxNnblK}w5xxcou!?(kn=-fU1S10OF6&Q(Q z0n%jF{IS$N-t+c?Ukq=UpddCn0*C+NqTi+rU3&#dtHO@jSTtoHMcw9fJDq`;o~1?d z{^i409k`SX)I0xNjcsh%VCla^rK#dP?Qpzem>9rJYa6D~H3B~xtJ0ehH#f2_IbMQBp6 z2Z8zZWY!x*GnQJgVm@+R$PpEapcA|8{`Oi7`4P28uUXko8~R10Pd8i0L^4Um(-jps z@32RZ$M)f0~z0k-2_7Bf0m;# z0$OkNx)PNL{IdQ*F63Uy{7zmKQ_sUmYE+CzdyejQ%TCa!XL9}kI4ZK21MELM4(Kjd z1n#vGod~8+NI^e%sZjjOx%=M+;a${Vn27|2u1l*|n9ir(Av=`J6%xcu*PHikSSHvw z2x-#U=`zm=U2o;(UG_OtZE48LUB<2CJ2#8jCr06?-m$tnL9Bj(!ZiK$h}1W!*~*3Z zoD(U*X*e37C${BS+@5}UU2D%Cm~+@%O_&;o&T_b8$jHr)p0jz&yC~wRVSD`ggH86- zvMCoOCA(vWSs$PCe-JQQ}oZ6y27x_`mwxuS2i~RLph$ z!6KT+5r17%q;I_6Jh=i{j7_TI$*ds5D`{}Ow(fs0LZ~?ZLeY zkwKN8f1D=p)brCuH&bKaayO)2g7}BVT3oPpX!syrj_c9k0_e_lT7|CP$bw0)JBmd6 z?v+{k*FywrA?~SRIc*%s=BK6&Zmo4JicKSawf0IFhqgrdiqY_6CS|#H-A|Ha+x-B0 zq4DY8AL6Vb%MFI!THAMNzy!Uuo=RkI`i0A$V=ayead^LjParR-5*Vbf9anX=Y6Bla zmkiyDNju?pROpq$kow%9s=lY9|CBKRLEUO~<s&fkXn#{Vg@wKVHcd^)4_VDyw zc~s`2Io5FQz!Lv>8C6yDui<5+uMs59a|?(I9Bos~9sevX0a(-g*UnJ7!l_Nv69n<| z?TEpkvqwvNe1gr+e$1J?RKgMbOp_v{t)eO4H024jdN~XiI}6`D?`EQ8Vf|+8R}^et zBWPI8U=vWKJtoeBWQ>N()4C`+H<&7$WPH!{79IwWC?0+qefrzv3!*mBMOr??4#6)g zE-eP<)c=CzSbdcl7Pn1MQC5@nR|4FLc3dn>8I^hePVq7EQlH~$7*S$SW14WXJ;gq0 zd@^*Z`#Io}dCo>^J(c~vzfvfgj?37HNZ#=X_A@5iOXC)%YrMY>y_szF&b}?Nm-609 z2d8{Y%knhA^G~>tM$s|)(Z`L2%X-|3bQOibL7H=Z|hJhcnB8}+Vo$b;g6^<6` zXM=qRKZ?M-*x!VLGu5RncIX3ixnW6gOxqPzFV@O5EHS`Gm{AQ6B%v4{ERt*(3GoDL zjCu^9>~u`QWmiLVOR~#ne8N0r^)K9gJ8r9wT+xeMAh_wnPxF$n+idE zH;H|QpTFh$HVFZDw2#PaW6vQItL}Dq@W0w)ptLL$j8G zIx44G5N@4b`FiT=h@Iwr|A`}a&yi>!IXlgrcJ3yU0*cq=+&6=H9ldRBZC<7;7s}(5 z6nR@`{BRyTF`>4x zQcy4ia_^-iUz={LfLnY`h4fn=PnP}PnM`nJVR{r}-LeqgD0g1bQCfMf#*FFe+ew`Bggs5Gnc?+ zD??fwm^Z`|E~|B|nhpwnev-}(sr9LN&v%3B!s?Kc!PRqWN4(SX(N$<^r0%13`E^%d z|BZw-CdbbR`y+#lz0Lysl@pZ9v2bf*^>(7VbIuyRJM=?;g6g`uO$Q(1Eq{jaa**q^ zctHPGp?*r5ft23ZEZ0Pt(C5jgzeqAGWxD0WMfo(L(KtUprMA{>7ro<;UWcf=6DyUd z?P9u>d_p;&!d0*V9bkO)P^WFP$?zOJC5)vk&;~`?w^|&hJSMve+zj|8Qw8XG;hv97 z@zV|OB_15#_p+-A?68S-S@gQ_jRyAcsT;OJkj$I3sRtGE_zvmELmJCx9Q$sz*~WXZ z(Bd^^jnqPqG^10giM^T7{NeT<(7horNK-rbSqJD~hUxL_yO`%Ngkqw@E}J>Y;vwPl zgu+>+H^e1WzBfVVUdOyi6OE9m+KIj~`d3qk%q?}-V5vt6l36~5{9}YGq{ywORD34J zZVhRlVHjCS1*49A9}eQEm!1dKW-{`r0TZC#1+bkgj_8tBj7G1@mP;iSg#D**jX zO$?6bh_(Mrkm&!pHzybfG5+#kmz2 zNk&0X1$I=e(wKl^*VUIJYN@4Vu&?a#nJ}m}RG7AFB_$aO>b;yH@iAwiG2hI-1i0NY zudh{kFLZF_t07ILJEdy8_8+{Mj@KrV5`szrGWA9o_|_&9{||d_8P(?3wfp{CS}0x| zinX{yaHmLd3lw*EcQ3^uKq;;%?(SYJ!QG`4r&w?Zy7TOF-uFCx#yDet-{Z}Pe9KrF z>%P}obIm!g-=z}8>0g_b%0Qg}I(*_UMbJbj2`x%!JO(~@wDgO6a0yq$<0j0g6b*l% z2GN3P`FdZ))O#&C^Cn~lrU+m2S}oL?cWg!gv++5Bs036+0XO-zbdf(4mdw$>Oaj== z=HCgezjl}67~Mk=X4cfZSzf{%Y|CoyA;Y9>o7v7;7Ji#P8jnpX5u(ybIGP`U)!(~` z4Lq7#|G)<3!!)&zI{Rxw{V9sKzcJj28TuPWDGU)_xB}QuviGVMd@+uXZ;cSH@{oxG zhMrKSmsZ|^4cR$)7-%ze@rE%Iid*oDdwo~FUU4V-XJ@}JC&$Pc_l6TOe@kYDC{Yoi z6(W%0wgDH&0U=P%L2H!{ayWkcH68+o^N!n2%vZOjt<>$;s~gJ4Ee9>%n-xF$y%RZ; zajxawtQNC>J7IhN*yg~ZU)>k)WS==q$YwC$rLb@+hS3M-%}XL0rdW59BDqFvTyGqj zQ{C+0qC?(R1fAG7E@s{6==Kz*F0J1Q=cooEOMn0pnNI#TPjm>|LT$jTQbJt{*Xo<7 zT;WxxewA{b+nIR1Tk%r&0u zy$6eKT^Req{%K#EjYahelVV7az59k;emPm2k(9>7wj<_+;a8GTE1F{(KQdOhD_pb7 zD4+HmpYGvoPG#j5DnW|zHOED!CBK|HJ|PLOg&3vIxX&hzezq*`Yq~>7bXNnjIi+Tw z`Ff8WP&%w`a1NVQWvHEGINSq8wb}RM=ffXVK|a-8TOlG1BB#HBUkFDYPkz7=1yj$% zM}IuS(aJpR04|>|DWmsN0(Pe5T^T_Ylbhi31|6D*;xt^Z#M)xoC&I@T*$}ZH%h09~ zB{q$Cpd_VPfJ^_a-|thn?mUYwl;{uxZVxxPT-%b{Cj%Egj$wFpZzdEodx9%X<~FaW zVgX=w?14q*sH9)0bEXd%!(d?0+6%uvhll%@9$ng{jQ$VfEpKbDw~!sWbUMB}1?mr= zMO-WjAHDCcPd%IGHhitU*=j?guuyifu!CG?pj;u5gEuFzg2hfbvhAH-&9KFq4~oB> zS(y^|b3<1etK{~=EUBP7Av=3PI;Cg!{(&SIwxw40Dca}wS@kgsvf{XSP-V73CjwHo zbY@ctT{vtUGV1I2M8Y}=|6bA;$6vAdW#^Z|E85FM)}oRd!m$Wj64q{L2of7{)nw27 zv*=!QZf=ynW+JZ@h4{H{sHEahY8y>7Td2qmIwiNba&JXBUp^dO`@i6 zcoFowu_7pbwH)8bRbu6ue?$Z?DjPwjD9PsRMNGiym=x=_(Qo}PtVYiTkaeQ+i|pHq zx{p`z?W+!!!1bE!FlN5@-HpdwhA-Zu$D97ft6V6 zXnHN0qt6QSr#p0bPjknNMc5fO>7T{W{tsCyEC0OArX&;^@Fo4?1d$u57pO57!0QD) zxD|QnSnPIhL*m1ObjhHALoRnIECvdTLV9kR{W?ZSq3sPf`Li36d}y~)d}njK8*|)6 ztqt}Wcv>Ws*D#IJlnrDZ=8sG{M8~}kPe$Ss9aR-dGI)R8L1fqXFnJS8m8%0ctd*T3 z=!+Hc1Kc|D#pSZMe#T@SzWe0Fn$P~SmDGBe%0Z9tpsh}Cc4WTKOIIYI#vK@VXL7s| zFSDo-*HuE>Wtp|Ha2I@YOALfKu(fH|*=^8img&_lkCK|vQ`)Z;4|`ts4qH$bJ@Gkr zXiG>OHzcnLEEq$G?Mw4M&_*{fZ|JXfqfpDR&+FZrZXZQt*9&>hBdAQagL^UdQ|O>g zWxR%Yy6MM$%8~3I|3c503zAqS@d5kwx3K@W#kyFEB>pq{mpmke>Tj;o5ryS_z-SCN^h`@fy5k77{qNcoGJHQa8G1y z@ivjiu~;qYK%LbJJxNgUS+fHdEMRVUJz#fc%W^caMIt2S;s!u^O(f7V^CrYY`4yBK zhgs0tRk3sB9bnnl$Qims3@yyi4x_`(Vcun)gY!{Nz}ScP^NIm+GEK-w8hqwl15Uhuj1f9z^CYxdC^-VI6F- zyU7?~awP_^h#3ygeO<~b+2&AGQKDPg3lZ2mtjge0%}T(VV-RN=ryo{%+nICURdQaRR_Zx3t%hgnZLEfw3{m2ikvp@?2`84+q@*$4L+- zh2F}Wuf;ssX2jQ@xN&^&wgYYzS?1|r#Uj^Z*lvQSY19$w3d(;%aM|q$$*m=K%cs-py>eO>>`?v1G7N%&aV9!U|*3RtENRL`1du z`D+yqU_WwL(2r)}U&${H{%E3Q( zL3A)10v%t%vA?=#x4%}eSH&uhQ`gpey=3*K4tlH$Op1bP2vNGvaokaT$&6Tq z|9TMIwQ?;zA$@xT`F!=xzdC1gd6Gjie=G8N_xF|*$=*>cK)Z|FU|sgX&=a`C`@W8t za0k7+gV9gw)><)1Xgw@d**0IrZQYl-ZKUzmB%klZ%Qfl*pGW=Ox&bCUwIyIM5tg!) zzjKdB!Im&b6>Vf75iT407kkEXm134!VvywF)SoRok=)7BO%u;MmV6h0Pb3Y zkg_hn=H2dC2Fanu)bN5s;W|wyl=YvOOb=m1O8QK&e{s;AvWs^oV;_pMp_1TVXSh{H zOo?-oG;p3%#Kcs^?>yy+T0UR7Wi-Ed(FzywhiOdnp0&|Z#iq$fODQtgw2=-obes3- zl!LXKJVl=C<`dXiDc<5Qaks{NnlrPl5;Wc<9)7vEw>spQXM{5m=>pKJV7wy3-;&U= z&&1#>jLTy|tQqGSV+Y>jn;X|&jfiS3N1Uz6oG?;$oa=^{I9FxVZ$+^R4Z6*XK|0n$ z7Vn26R99H3x_Im6ZrDuHRe4t|U&GY!6jlth^e-1K=4{C?sWt`l-e6uV8=B>eY9&ok zTQ(fckh!An#_Z59dewhZbMd(z6HNNFtmaxpzIm#~!@{a;a#Iq!+U6e~?S$*N9lVqB zUb%lEkqUYCcLm$Ax%MbnWzAu+*`BoM1>i{KT^>;9G|6r&eH20inIQ!5f6%3GB&C)P$3r~rhJ3X&Ws z>_){9+@~Cx);$xTOe62Vh5dZ`iXye_VA0%)ZWO-#HsxvKQHt0$JX%i}bshS(kk|UC zbu9J{wQSe7xsh<{xj%6xSk&L_inv>d{f~VBgteP%u~N8aXOL-%y;t3g@iSDv$KgWm zT2O>KpeD9M7?|>C>3>bp`=H4M(5UVdkbZ{I4ilGu$(jjmMY&k2!}Hc3F8VmSo86nF z?Hy!Dc*a3v>MI4u;E>_QXp9c*o`{)otXTaq{ycfQUH|hlqO4x_OKw;*FwdvjqhVyEP zt~h_K>Gw@mp_3UIoyS60O4BIDu8H;}3Ry77e~EG&6jP9B;fm4nu7%u*s_4liNxm=g z&V=?aa&)R(-d{%Vv(n-Q8?I^LKqx=)cJ#G0bxM#`$VjbsP9$2HX9%1j=~cI8Qm*iV zvdjTbPU}I9k{kWABp)$!<@I*ViC+*-fNs~8ydSP?=Wn?m1D4#1WQ!dz!eVtHM!dKT zf7iQiH?BRd3jzy_B#EInsJ@`cE|s`CpEhU)-|ljyWE3wLmU`liGvE z8x|6m6&y?3a{D8exKh9w=Nid!AjJPc0FQP6 zF-LSH$7KaiWz2h7pxfc!oPyBk(sWVmE*t?=y8fdqukeb*l#0ny)7mkl6D{m1z~>3; z6S*p1!CK#7>g(KEDRgj0_5|HU+C#Gneum<3vM~mcqvXUU4T{?R(8DCUx$c=87Yt>c z(+LP6^Xc{~Pd+l{w<;-W9!!0iTb2k<$69h({s7x+%HK|U)h0pvFT+})ry|}79@0~*@{XB; z2c#B z<(R!NGS2=vJ}}O1k9%sDWdmbs5vgHld&b#43>AY<0l8Rq94=ifL98$qB+@kI$8~+w@gg-=}!+a;Ui^*3bKdFoG5}3tGn7YSL`iHxDu4P%^Ba^`?08g~g5V3`Uh3f#UbsabxS;{Sspy4rc~8~r+qn-uis!%ar6V~*&( z68w{p#poQ$=7BcJV<8{EV`+SpcXyl7@K$&v{oH*m7r2Lko$4t2)>ZD+H9aTe+f=Je zwD1GB62bPEzBpum3s3ao!<~jFePhhXukvhe^fXycso9Bahi;~+b zWAegsrUas#yDTprs>^xuRS^}l+J4k$Bo*)X;qsMb3_IX;$)p4oVEp&)eekt46}EuM z2S`Qbx&hVsfK?i{vX3L4}-)VKX7+qIrLcw67|w?j+!IP@1|B`XEN_?zdXD z^^xqqpyY7LzvYawbQ#2l!}KRUFT5z{r}@ozN>Scby>%N*Zd}(fK7xO1AB!e?0TDVM zdc#L;4z-=VoG@{1$aq*H)H?kB$D2gjRuhZ;U9N_X7O}M@6+AVHbHBp)A&i{}Tkp(^ zTC2;@E^;b7JMGn)rHZeZ57z-Z6ZdDSshLD?8^=!yUf85L6>Xy`h#LNTKxv~=J>8J~t_Tg?7GzEONCAg|XRFtawOMfib5*iha)jI&5; zg`TNIp-uYRld`)9*;LdZz5`_jzWz#SlYHdD4ii>{H3q@ zSN=b>nFJ&D0L-`z=|<~`+2iKfX<#z+_^`Dj(kTmH3N$OOM0GPAy#$_?go9oS;CR>s zuC6$Zi}Ah6b904O#0d8q#zkLX<6Y4wCEUS?&Nrze$jk|vgpH4vV;F(uIRRr zy=B8DcF31}b``ckwj?*kq7F22!3xuIO2`4q=j^ux*GePnoqJywe4_`(UXH%$@?{Vk z_@w2h>2DR&H^oo&sd2Af9a0hRzWWWw_$R6#b49hLYpwag9g25*oKUZ<0+SE4ww~prDcH}GV%G1G3(d*#_&SIbE|A)sXdGZpgVIYdbl13muTcuk8sXH zY*%8jwci}`bV!ynU!7U53xCeS1;f$jy8zHe5yoZ+ChDv~NQMjXF1@SVL7FHX0fd;j zP2n2IJgP}rV;;sXo;PwK#!_b}vhV%Q}&dF-DPHENZRFj@dehRo>R-nXB9 z(gr}?tkN6l!aq%UG!R11j%G=!a)L&WN0rZikqFnrolDMNpE>H1d0zD1849WNtNO;f zOpye*;ESR4xTND`YWbQW6kB!{^5sPUZDpfnf;fS+5>F#e!Mo_1OVJFCSbP=b1~oXs zNsmr}4c zpam6{$JIKhycF0xsECh?w0`@<65rj|lc|%XYz_XTJ+FK?5+m$cYrG;&s<}_T^I4y~ z&@@ozHa%gRv;6Z6WD-Gt0E(L;JAAGivDWwY_*J2l_+LCp*#I866mJI@pU z89g08>P~rlH<~^W1qewHj&3WaGHnR1YY*1vzKb$gxv5>^ikGo~#W{&PVLqZl8Dyhr z%A`9?t?*tcP3cjnv`ttFD`MW3%e)kIfpxUEaY~7WzqPI!ijHl+tv@tF@Dyecu(p3U zMR@q|FM|2Mbk)~#2<(SHP2X#b&#Sb;ztJ@3<0IwEb7KL%GW7e^<9Sz4hE!w*w~ogo zS;~85P1jniM<9&p3#PQau8fjuSF7wE2S-9awGY#tS2tYT!pct1?=^rp{jW>iHkUh;wR62)r3`8)x7e|}XE2hv9=YGDpoap?=IZQD&*t~h+_zO*#kDQ_$x`^VWkTBim zhp=5gKh(yV?L&fthweKW_?b5z4~fjJi&e$5k2Ormvqb z@o1Y;kB*(E(|Uh*_55Ctpy)@H&p#Y981j{AhgHooHU2S*AaJR7u396Mnz)AG1uc{A zdFUTlQ|VMkv4S_MKtL3K5G~1_-3GT%>D$9hGIi< z!8fAX#P=w8go~p67lC7$Tgng_Qig7dpBCs2^C$d2?*e+83&-45K+`i~KPP4R9wi&i z*V_6u+^pF2W425VUu6dfxNraJT|Y(}cLWxsG?$zok-sbK-hS<|kbTO%*4IqRj(1s; zW$OalBhr42*Sl`khk=DP&AdC1d&c%o!OW*gE8bYa4X2qTl-^@zeh#{S`nD4(A0s|) zqOPRk(jJv|s#u`T5?wE-VVn6-_A8jr|944z^JPj0mC$D->|>|f!(NYybw8zkW+vdz z#cw4uA1Orw9`gcweFtE@ci~BELQigA`~hMGLAAY!5=b zoc%ur&78d@wx<-_*&2UAwqTdn z-iO`Z9xKHZvLP1h0>H!o2v4#@&KQu$uT;I0)3(G}41L~U7Sjtm9p~lXXb597o^e%0 zt4_6GK@#K6nR=sk=!zHX#DXuwv3v)JkN=Rq1Oc{n4>1EI%RFHu;f@7?EtHuLpdnwz#S*6JfUPxxKU;*n!wRdUHQ zB!M?8BnV4Stk*b#i`LpT&TBSUqKvq;d=i=GC&X_rf*INX^cf9rF{`qKfA(yfY!;)c z{<3HRfZNK8$UJy9{qmXlvnC4FM)k_HVJD{Vw*;4pSpf4({owg`7v1_frh+jHTh}K_ z){6{6z)t4jw=lu#Z11$RvsNSFs)_#)-#w52#TpR(9!I6CUgi92Bz;ZyZa-ZpZ*My+ zii28R#?yhPXOI_RIAI~oNcvg%0&Fhvu%IEQuxn-*3U^(cN-@AXv0n5uJ*pvc^TSp= zzR5f8pmbR0I_f5bUR3xBCV52k5YlZT`RrRjh}Lgw$9G9;JNujnoA!!OAe@6OgkQ$I z6yQhfZ4W^QR;PigWk>Ws?dg$0nC_DrS<1s#W@H|K-kxRsSr7I*EQD_OsHcDY1s6Rw zOQ*_juLFS_yaUEkO3TZTnD@g}=G2viH~ht2B!^&(Nz9QCRCY-{BnS{Y@<^5Isv=6I z)7;__NtD*n`zuP}3DYi6pDg+q`}paq0ul4f8q4&J)W|dv7Yafgt+G-3%;ZJI?!x3O zX1RU@Q4(k?4E&0w;X8#&9+df<*etA|>B8_>Khm*>(kjwpeL^JPEvk>H2a9B0DchXdT&eB=fjjX2h`$*lrG98KQS9}en?Mj7FnoXM46E%>eK0UEMcpr;W@R%n zJ%O1n&X0b~6Ie8ySLiZ5_kyi_Dg26Z(gg*~T7FEA~lNjdh4T-)YnF z>xb|RrjlsC{z_vafBQ=*e}VcLLl7g13V=>ORKWCvB2xWSNm+!64$vKPea?Mgm`%Gn zg{;nsbXlQ4<#i4Dd^jU8KUQ3{-xx<$ zUh&YY&9+&|U+TKG3taGwd4!*OwT80o~KbJwCACGZZlr8h^ zO*vZ=LcJ|3qO0l{PRIlYMbY_K1|ABXY{xwtlOI~7V}q8A2RH-h0Vv)k#xA%*)kIP$ z*U`TYBX*(YS#IWIH)7{OkJiKBfEoU81%ow3s^_rLe6C022yEoqzF{R0Bi|(m1k`K& z4%RHYh)tnB9Ps8MaH-hydA*XT)1T~BZd*MnXNHh#n|IUfZsT-ZDRC^BMCUwGU?lMq zid{8l=5~+0tN$rP7Fh};*URf)x?FNL{gM3?E#+E8x&1X0K$p@~v3wj=Rmr#OX^L?| z2xCC^ zmc46cl+R`iuZ>i;#S4j%hhG7x9ul9UwTP(SaMb^_&&0WFI@uROduBLua-t8^H8Bo) zQyvg65NI@tX|d*BHY-;R?BMA)_G?Wuqj07Ei9$~v00LDk(e9#AZ`k1hy!LH~O^h3e z4ijCnl$;7RUrpJ=AWJ00)E8JTam)bymhaDJ>CBc;HQBe4ju0W=0?E*0BwUpkpR4-; z|N7~ixrp93WJcD6>q^D0Xia-_HBo!nkh;N2Xn_~}cM5BK#YZj(>I=;J7;{9dw zq#mIRWJh(pZQ10^(w`ZuaUBU@yBi%!W%Z+W7QISpKkMyQaAepk?nsp9` zIvje%XcK`MkJbQQ=av&wdZC8C{jtV=SVxW9h?cziD_s$#&gzv_<+(o9sz0n&v9**z zBKrMnn+S;0Npxz5`>(H^C(2J26AJb@jsJnSc#i%1xGE<;SZ{q)9A8X_udvt+yv{(w&Vs6ywa1n}Gu&wb9 z!CGGiTkOE!DR(jy=N5!cZ2*Z6%&88^YN7s9%YkSkKWI4bWPY*KjKZ=4sV~h9di#^rY^aF4lB`D!_%;%*{2n#h67zMmQ;}in`KV z4m={D3C3aT{QA4sH^;|sxG(#Ubs71hp_Xh}pal;7`y{KDKZF@SHUaINiRVF+A4VU0I zCI2sc!FJq0z3y121=~93F-=}UioO#dkqfFEM)w=4%VBa}gOc}co5$n-FquTw%?19# zJIOeLxFjQwAOP?Nh2tu=LQ{go2xoG~vMnc7N}o50T(xN;)_G53tz;tHv}-iWGp|Ui z-|!kT?8(9Pt&BUQb#yDJo?ZE67VPQ+8tKF$U4vFjSp9#n4}10e{DW~bT{q6d4v)^u7MidNEnpn=>kEQ>yD;}0y|hBuqOPL}ES zX7Gblu4yi^{~D6#QDNydi*($}&ZqrlQi92Jg6AdhMM-EB9+>#z&|OhGzZ5z=wxYvy zC&8noSWmfNQ~R<1Thl!Ns|cj3I`@x2szA`ssKRAS|39vnYot8pJW6`b+52C+r0Pz{ zOeW?H>~+|7DQMX}kWy@jW6m#i+BH%wY^h+4MgH|i9PI&HvPTqZ$KzaP-1D73c7jo= zG{gPtz`o)H? z5~0&_4_|v+4d8utN%WtWG_+q2N+;T&8fFR=DND7EBR(&yh)O)^)MDFEr?AaFHSFkb zwZ!uHjx^OtfZ$PBnNoKz(60}jEYkP4V4=^1PP02J$(j{2==8!>asFqk+b!^) z`in`5D%+wD*`NU-+4PluA-VJ|DY1%m@-N40z7)^JC*N{8s+LiUw>95rc{*9_X)1N; zRgd&4^~&gBYL}b6H&p_$Zh&7i&uKh5zPk(MGW}jcf^V2%UDQ>Zp0)UD8e7Q4wb?qR zEsZM-oNPr@^@|BoL?I|1|3;A_-}la4s5}$dMxjf&VFk;+DayyW(>pav;0$`@Yf9m6 z8nJ@usDTOOy1GOO5JB&oi~4M|GA6EPHSf?ax1TR>n|zqqT>O>*!M$VI#Xz}Ia;d?F zGS?+*amBR&hsi8{u!4`wPRKkwOwFu?{S2FC^6fuxlG7r`oTvvvDHXuX_F`G$wvQ_= zoS)M_4h*cl^7E^8grO@B@F~S%_IMi!IZV9t_Md#ox?rcB&79Zal``?=s@mEQA#dlE z_HXy)tRh4Qvl`ZiQGy<{-x?17qHo0C!RJ^ME#6erW{&-X-NLx+$h_$qwcqEYpm@>0^!r|3H62M|Gh24U zTfeVs!rETku|Epfr2nIf?78XhTSZ*dhIn}U%6-GEQ+#Niui9Zm=^?RkOLu&fOM<8V_N=;! zjKgbzRu6nl&nb~>PjP?8q`C-_Bl|po>My-n@|?_V)<+a@IBoHUqx8Fr5;nDi6s51z zHwXhTl>1=8CyYa*kAzZqs0bglAMiA~&VLQ*zOnJz{c9FB@hon99DIFXq9 z*Tfb@tI4~@FjO5EH2Gz1cy+yhh`~7~ft3`L(SXgTum<*`Y<&9ZwGy=ErTHW;G2N$= zwB*b*m>v4^%74wOJaA6QXjuqoP&tIxgnmvC9%^b2P{t@td zEjk{sye@4Q_+lXM2!9HON)=Fdo368@-1;UXx5`p_xty^C_Tz_z_3{~;8HN|nlp&%e z*{71}dHxA5Xc_qgd1w16yFOWv*+HvOOe@Jq(b0vRRiyJW4m8EQyvjGL;-rE^PCz?r zVV;=Z-*n(Zi*+7`=uIxm5VqXlq0SGujO0Gv87Sjkl4mI&2Kwv2pI%T`n;F3%83J_? zy;=9rwEUi({mH-VyCw)7Xk?*po-(Jl3}84A7&e~Z$Pehm@Zg=%)KmOqLii_LeM>bd zJuO2;O*$;H)^VyhdQbFg0tKYqmXVzizYBQBAF~Z2Q>#0d8yTk;VUCyuDQZ0QTcsrE z&(c8-CL1`Dq%i^0>+<>gd%fFa)0`uW6~{j$g}L`wgxIpy*A-0uvAoa z^V6lCuL;k9L%#d?lJ!RQlQf`{AS!SIxO3KKFgy{u`i_&y?@t;qXy-;e+*da=9-R>% zkd>gJ@+lv&Z3ra>00azWLfLK6&<1fF6oChH%b69I7MeM-)OXUi8jSR!t)DNQ@Gwn9 zNj1+YZHt>*zw1v$M8OFP<}V{#t#uERha6iHH?En`(9Z{itNL4UnOh4Y`4KaS2S`^c ziwx3u(n&5z_MBW5$}4+xr|a*S)zkQBaWb3rBihWuk%5M_Ic2$O$c%T_ydX2`+LbB# zg6^?;JNE(q@tdZqIBY;&8oDlY0Lhk`?znWfr=QOfLVP8QM{yRPagFdrcL!$Q6E1v zoOCL>WNQ7gf%X?}_-Y!4%HhP_9@%|PyQNXJIMT~ZHkC~H$Bua=hO>6OIDNA8 zW)6i(gyUrEa;D>Qqs;WBMc`@8vp^hJ{8>V)aPhXtu(Jv?s}CF>wVN3xGIy^6O0OtW zX6k=c+OZYhf6w0Cm6)e_*1D;bElqM@U7*zQj5cyOsMcv@6kmV}371;=1p1tuk^r1h z(pb<3%lv;DNrd_BgOv?W<>56~*cWcD6mG-uQ`) zM|{e3XajWb@@#f2el!5t&FY!?0-WRgE8Ty;C%$@sz3K*f4%VF16V=|9ncFdA7KL8G zRx_CQ_-=NG9lNl{cs}lS@Ljo$XFN#+nxu#=B>C{j{2RLo!9QmH3tRW^6^8#7g??Wr z{rA?r{~xFA8|i=n6vM4V1!w|FFr`C)bP|8-C5w3CE zfYmoSyVgn!v&*fgN$kDEH^rOrW@O=&djP3?U@ZUky$NR-T11hP3<%dPvmRHW=Hk&v zeo7vu3z|RxtctMjf)eLArt*R<575pT2buDIRHfeiLWPL&!lnZE%L=-^Xi%9 zN>1_%gW|&D+_|Q|DOm)fxkLxy(mmp5zJEx`7#XSaJP*r<6jMBVU;rjnKPmZQk-WY# z=f;@ixm?+PI3%_(?TEOJR%7BiXDGAJuXD@FC2_eF%aHkfgnTt4Nmxx7hWx zr3iIdkq*h$<`C|neD2*f`->kQ`- zTNE>Sp7Bk%;0{dR3M54)&3(X%j|aas`}2~*s*V9Sbv+a&yg$+*eu64_gasBqRwJmL z3sLt%oXF8Y0GMEn@FI&3;%j2PBC@69(CnS*pY@NeX4#gF&vs1n7@OvS?uIvQMEl&P z5|4rRlsYOc-{7$PjyYCAv$8?z-`neh$zLbbgG3R#w#wzSdXC&ii2CX^&rjzI!lwly zOZzLI{z|%%Y!4T`R{nlfE!sxZ_*T*m%DrO zC&F)rV)A<}vX68VK2Ne`=0Ro9xD`z@HQ6S zRVdRllwY)z`a)!*kDofAvVpKD!TIEkNzqCzfJYoUfD)h;RH5Hd>roFK>}abQ_IA9qu$40T`}5z=Qb6}!XGHyzi-QelGm&vTrFtjpurLN`Ag>aj`rC@b^>!j1DtFiJa(>|uOR2-!MjM}#16E~YN zFc;oGQKuyggETf1fy61$S-opS@Yu5K@WaaL9pEpY zVAaj_TjuW;4u3c-%fxOBd%vr0cZJQfJ|uonX4L+#c;x>%Sk5E<3SG|Z(v53)VnA<6 zzcyDRN`_YtU?*<)O1x(pMcif}`s_qoTcy82OV09kx&G`jB(5;U-^3el{eFNO3pLG~wEmNLhR*o0*>?YA{u(Jgnbr z7=|Mgpo(M0?!>p6nuC_m)VnSMgC8$E+r+M05^|9lI>(Qx#~*5Zxq_Z7Nx-agzk@Qt zW^=9bY6s8Ek(_PB%V~GQ12VVOO;&9TlHNts8EMXZEGhO9(9Ks(HyN@e z?~MJ;BR6t^;nHm+`JtN#%+q>F?Dab4t>+Howf-=X)~5%h-OGCpRg{6$783t&)u~d( zINv3zS}HCt{r|`bD%|xb?fXQW_tkRd{aOqDL2;xrbcAhbRKU-zFOU3=944u4IE12A`x!#DC-f*}*ivOuB=xYQDI`fb z^HmI}djiQp#)rjK7V5T*wZfV}$l;dvA1nDUt+XqWYN*ka1(E^=k~)HR{zJ$A(0j6} zTZOE>uAprCE@me5;_SCGuMXeK#ZH&khod+3TZTdjJnGGRJ=%UGtTw4WxTe9)ON0&f z*LBNGU$Won0RTZyf5A!nkQ((?DC`Ha7I3%DDS z+h*Phb zx+92%96tY^xY7W!nCWPeFk+JeE~Po6_8d;@BXxp}9p-xZFb|(*t0&<|Dz-4ED9lYZ zc1Iq@;B3T~-a8TF#TNm+dow>em<8SqM`!z;xYYW8J6}I2NWpF}t19A}!mvnfMLfe4 zX=9uWiJX>)rinepN>lzv;dGR_&v~HN(4bg^Qv=J+I+)$#yB9dqNiZxOiu*`Ld3CB7 zs6ksC_$2+1cVtL^N8kZpDxl1~`MejPSmycX3mBGH?_uhoaWxGB5ePiuR& zBQ6=khe6R-yM1H077`=bVLt-(ecZY%L2)2G;o8NYwLkJhcO-wYxQ)y3%KgWNuuk^x z7aj<^_)Yb;5$9lB+k>@KE#gdIvR1-|i1 z^xBt)BRMD*gq}ToAy?3PRX+y^U#$8dI8X^TSUjvSzx8>)aD5Q@q&3tl* zF{fAtx{53}Pm_FFsBJlrwDcB)(RfKzs{Xl;k$U zkn%8gmWG~-y!on2N9s8`JN`^eB$!7pO`~SE-HXEJZ8DTZ&crPhxYE}qIP?SuJ~zT& zkEW!WiY2c5O-!(lDOwJh9gNH5ZVQQQfP}3WuQ6x9nU?Bad*%q*tI}Fd=8*iO{oM_M z7Nty*U6#%Hxvjf(`iUti>kiS*+9R1c7K#$?!r)+PTMQaf3v93Z>((zz^PK&6JpGam z@}v1%+>syICHBDRHGdCu#ydw}%E^c&syWWAI+D|W55c#dm6$ehgdc6x)6xTk)8txP z9xTD2D4VEozxRA!Z{JuEI-*Is8BwJpnO(*=PU>AoFVatCwWcfj>qH#zW6zl`3t`}k z<>6XL zjY=i~L>E8m9l4x@9erA1!9SdQwMqJEt>{F>%2K(nVMmx|*;2$$(Hd1gXloX2^evV zvL-GcLb}m%>ZpZ7E)Xx^asDdqgVve9?m);n4y5>|GWtUsy6Ipiq4?rc<|_&X`ogYM zHWw?;)?p`>;kP@IfUq0MH@dYHW+5SIYqlGo#!&h>XX=P6Msl~M`L!gmf8)H3E`Juk zJ`#(Lf#LPC5vZ?nof|54%ZXMUU4HMMSs_}Yo^D0IIE{a6Q|)>_i|J~Vy=Q$2=+b=` ze3h^yMY07-70uh9`XC`G;k@J}n~dNcNM7qRZQd>Qb)c<-42_A=HK3^-C+z@a-4TWW ze;_EE;e;Ued%BVA{RjsI7#;WO%|IYb?jcTi+r$yif-00wo$1N?N8|6X$PH(S>(}*O zK@2Bd;zuIR_{DZ4p+(r!yvHj~@_HJ_QBHr6$j~gL2uMdpSu+i_te(U_eW_@FFRciigG@mHA#l@sFVAEtzJa*uX++M`~xfs;&673oe+)YAQd}{WRLz?BwUUth8A(EMETN7pK(55OyJpR#N5aF0FuPs&}bLnn2;@WWxEEZMO)1GJow^U{q!wRkaxvvZL!C9{|-h zy%(KY6ers^zv&lOu@Tz!TgYci)q@Pa5+C=0S)VEx19o@4kinD1!lO14OXfC)V8ZZ> zbn8KyJ0Lfdt#i}IhUhAU%EAt-kU9qC{!9^V`pP!zkeKl zN|{&9@%@2X&!x6*!|qU40?apBclfiN!B25p-5o}7b8PgMXkDVPC6C*xfHraaAG0{! zbW@kzJg@(FZykyT8L+i4->Lujn~^(A@`*3^R7$LGm6y{|zN-^ZK{=o(XF z1&%CxUdHGhb?QhR|NJK)pZfA9<~DmjuaPeK_C51U)=@a)KCS1}@g+vUN9|MOoj~@- z#@3{)HrdtKJz<;h>7h&vS_*3Tmv@5qasP|GuWE}c+OkbT@WS0SxE1aY+%>p61TEYN zZUq(GU4y&32G`&c+}-_hzS~E-`!Do*+4b#*TD5mAnQM+Q$M9KEz}w1IOx-N@Lk}B@ zE`Ofb@q89?y#qGu$f}-Q7c8JnJ-O{>N4BpNv~w+abM{~vc_{J zs5-pSNU9ebnK|Q@dX=}OIu(J@s0PxCy?tZS5_N#9O^M7&_8YZ3Y4_h#u>D@AgX>!~ zn$u^*65Jo#;fQdc3dv&TilMl*@h&P6xi0RqI4^ftiC(LJ;}iAz=r%ilWd1$o1*2=BUdYKrOLLd6J6Aho$AQt0H z`(c?wyX@5$%Aj(gCrNhh;^sTitL>fDTsj?P#rMRRKgwO2j-Msl86KX{U0z=#Ibzf^ zn6b;vyUk4+VA}sG*)T`7+i$s)kw>>!Bj0NtoZl53z7wKcI`lhI{FrpR(QOfJm~lWl zpTExo_K+hVvLl|;LV3zNi8EY|9`;z3$1kILAbj`Bje<6femz@DcKCfW_FJ+CN9K=9 z`i|?X@S&CSHO3e3l}y!I_s&pnnik#bu6jK;G9T3fP1yQAljPS1UDU;;!&jjRuJ&Y! zk@!(O-;609-8-%-y#Co`#ZQtMvd%0tMspfpki!18hk`+~)OHhkUNV!#X`8dwb{Wu-`Ox#5W7SHzF1VCmHF8OWbn<&~ zB5hd^y!&nrl}i#RO>(0=aE1h|Ca~*;)xT%`9hza&ZQU5D8GAqF<)CjJKEHU`cIbbH zjD>TbMuz_~x(&CYIwap5g{Vo%F|tNMRVaEfKS(Ihf=GbJtrlhQN3!Au|4zuv=fYH}^v=V9jv;)1Z{LCZqFoKfC!D zWa&jE{a!^1hJ4+kR}KwqIt5xpMGGErF6XrOBFR!Ky7HZNkM@(C(Mzw;1SDD=IaE5O zX*B2(3E3eM0?JM2~=YrwU(0We*>IFYNoP?fMNAGJ>u_E=Do$^fMxjaKV zK83IjxWf7#G%dtQOABiwkvLATB4@2)Nw-U_c&ZBG-GbGdL+>6&%+* zz__gR-00{{eRnHabbBB!((iNJJ8&YF6c2A%+36FM)Me+Y{k=&OshD`B>#_^!VaYIK z_Bd@oQjBt8SU&yHVnVYvXy^H6#Fm}bN9nbKk>Nnu4`jb zHGsL_@l2W>BJOj>?>+oWiR9BK{;HPLz8vt!CAA##S3KGR)?I+c2>|4DImmL%(>-tE zfs5C_l?=Pmrqg5Wuv`l(@Wq5UbWh5UF9u49w9|_5;;J;WIpa+o=HMdus9d;F}UA?MiD0>S$RK`Zy5zW5u1cA zvwb>K3rjJI2)A2evqN?3fp&T#&5zpQgHAM3?uEjGzumJD_{5#1spwdw@`SC; zdUn}07J^zt+9qnkU6CIS-W`e@)a~>j_9O5rV`yV(j_nT*AcOf<$@qm1K}rBixXZ0{ zO1nDFMg5~YVdqf4WM$I}d!i)d>|*FF2SSi8dy?zkVDfW~g?5<6!!?3p zgfsUp55H7imj#Jia=&0tx1FT-g_^m^M<{MTi1+&=RiBq|T{~OGu~!iY=r%C>0;iy1 z%zZ0-|Mm-=9@6BYb3Zo{XV}RS-C6dfLAp*4wC6w+FSMh74=;C(yy3o&FDbUJ7lr=v zx}Q`0hNeJ#+b6b8WYM|I&p=!t^Xdzz_KzN=j7*<@*>3Ewh_}zmmqPzpiPwUYCXw`W0DM-T$|DaTUL;M*@J!WAPSj` zbs=m=oyq&xQBYu^U}9Qht@D;^he5M{e<^3p3NK+GqM2C2E!$Djf?BKMHY=)MtVsv5 zccU+XLB*W;1q_j|W<#PHZ=q(^$X{bYI{%*I`Umcot>_p>;V9d8xdT+WL?MKXp;>;x zA8T{<46EjlnGJ_8-DQEP^bDWOz5z z0G3Ts=#)dqOOyBQ3r^qb`O6YAK0IsLC;cwH1tvVd3q~vVbE8MM7_}O+tsjzL`EaSm zPpP3v9t(={b24twZ)B0!D*Sz}3$1JTC0WQub!iPDze*%&oj))%MH`1#PRVsMb|xoF z-bS^ZYtArp5rgL$8-~irCCR*aP9|u@w&|I@Va=tBYsG9UtV}JV$l(X@546YXUuqMO zUg7Qu=-uBz+wGG`lPYj4evwk18dGxObQ@)MT6>H+w-t)}W0!rb&t2qdCovM35Z^(nmB z>thnEJl)qW*n@Jc8=kiHmhX*;{Q*Sr`bxykINN+x*I)B5@Pn;daWz1q+klusM& z#aQT;VX97Ti?SV{b0|dp4X7l@s=OT_WzYN^Gq&7;0Z>zNoQ=I|fY~Pk51#FOu$4JS zPAZ8;hrfz8tbTOq$vvWa+C?&Br%tDIxbl>1Y~6g$4;<{VkIVB7t6n3I?a6?jUg~2F z+_J#}CYPocUBUos0o3STZ$LW*W&SYR97#M5aV}bJtMPHhwEJ~yhKG?3O= zORxB>*#YA?JOgHd?u}v@ zkc6Hvg2Fvo4HF?`Bw)ip?hsZL4cOQ;A@*)M?`69c?$Xs{D}(a zjppT)464vY55cUs<`)2DY@^8I{N3uu9<77cOI)rCTi2ytv)Ct60H@Xpcbx2?Fzb8F zpOp>5=sQoTEP2dxViJmB2eoik=M(0QTjTg#Erq#kj;Lvj#CxlEW2+=$-21`vIuqwx zaSJRHz+K&>db+%s2V=ipEyFmcQ1)XYbsGDMrj29FNbu@x*a!w-GR-$mtW)o}&S7t& z0wr9^#`ldTBa<~mKiFYlEUq$gP|^Y+xQf&}s%rHMG@!9hbQRhH~PM`wLnizCsNJF4; zHux%rFwu8|XZ!)n`1H3=AGDJwKT+UCv=v#0&a63k(sm%zJ>yzf#UK@BxUcOu$HKJG%cRb5(#lsDor8ub)%jbN;qMxH|{-59SLtYhx01A{>*;Ps7 zcpl)Hw7cXWpEQu8qfvK^ceKSQC#gQ$d$c>SfYtyr5y4U$pu>74$f4 zGQ?vevrnwp5W3?aXx$Ko9v;aY16qPa@r_saGADpD(LidtXTS0a^F#8%=7;7m;f4Vh zhq$>!bq<_0<{s`$p{x>AMNd<#5|{Q4U2B>3N4ASTtl^PnTXkcT=``c}xwQoevAOEn zE#fu6se!hU?ToswPI(wY`{`6H9ns%F9ug=h+f!LS=`4s`&WR6>=XM{Z^XMLCLOm4Y zmD%OvbHY5o{|e(3@1x`JK8{99MdF#+_5L4Z1rm(^mUp)gBOl(+ct47KpRz8)NHqy- z2PNBvv}zR?{eCg@SwoAn5vi_ z(HM`*ENi=c+Haquzch}uob&s|Yfq@g1Ig$XlN5A@fzLPcnpXvu6CqpNL1wYEbQcZq zJ<@+rn$azX9+AE?RP%>E^n0@68~73UCEunOi9K2Ut&)d8s>`#W~W?~46cA! zdkkNgUK1%bQ89YlrjkT5d38u8%sqgb0`uP2aapL*E^CZ z4e88r8}!A6JQ8JKh;MaN3|3EGZF?IhMoUS;&JH=@Lc`tDo5Xrvv&LD2Te7z0w+3-R z!qT8*bAD@dhO4BeS9wBmOJhv7Y5A~kFn>_8{(p;N>~ekn}blCqo{pRj0@z8yITea57$ju9oKoV{wM(P$&) z6LR5%%|?*p^Nh`C6N7PXXJTTiO3hWoZ#wjggcOCf)fe6Cy4@o2kHtFT=rceu$agAQ z%B^^kZdp!~18<~8jXccoUpIOZC9%Z<<-w3jwl}!(ZHG(Unt*q8Tj_1-=!!LP`IM0j z$sIbq$dylg!`)=OPgd)$&VsdZ3ns#8EC%G1S5 z&r2DXAI%ald+Ee91o2Vlpn@j`@*+gV9 z=U05H^$*5#2zdIg!;OU|6X*orty|R!Qm$<;W-x-vzx9sn(u7Wvy^L{w{qNgytPtJ* z+?O%U4#Rh8A`r9H3;u>O2&oKsavmAL+B{anX&@yA?f&b|M6b1=GC1B+H@_6v0$D*R@grYi}>bXEzGj!c638e{2nUtDSZ zB3@x6W|+>|otY8;yrZrM*lwjT-#!KMv>GD&re&~V_TA&7y`(w>mNtYe*suO>v2C$& zL>N5P6`T_H0gSfBUg4Ov@i!}e8P;r;%CP4=Hl8vUP`CSI(y#8LZnHQv%*e~|t#RAw z#DPK7SeoH1+r|Bsh+>T;FSDGy>&)@07>E9k+r`!Z5&61anaaHR(30(YF35y4Ib%~y zflIt(kDj*0H|$(3&B3WN%z$otv;mb*38f&Z+25;Zmu1FP7jTy^K*!RNc!ueL^Pr?CsaP9rb&Y0_=xl%;v%O1DO z50mH3y_-9+7s>Ik7h%gVgLyNp^r$tf3{)OWNcGG$;JoTZiPWrdLRp^Ba8l%;4Qm>2 zlbQSK18`})C^BpDZq-7)!=H}k^UaP-SRGs{ z78ag~J`do2X!H%UZgdW`#g#bB%CT*JXn~ zo)QQlTIw0=H)6#HkbK)6&(%XWgNUlHe!TMId$?ni=l7wswY+auVJ#yZ-5+VTXniwa z+*J;{>|Gn1PuzeW1hk5)HYOcdQJ5>XHSeB2dG_hc#bkof1`D2PB^AQ(^Jy|cY@N%bFa;k6Ofi$M%qvMUEs6C!c&7!50U5oX@ zyxeuCf6ySJ8INAHD&BsC{#h+)89lE5K0rVWTKoeWnc&5J{bq5-l%3at&Gez@R)1B0 zb-5Fn5i3G8M~e3Jy^%Gwwzld_!hzh}+!W1O1>;__yy7NN1F%zLPwm@ZEZNvJCWu<* zR(bB6QIGpcO=$ze{;LslCbHs&7$wu;C9)Fd!qS*YF{?d0a>|9zRcZ5nym~~DoNrEI zIWopqspEQky)0*+-1|(n@?EF_nEvHsG~dCj4R6qe>C(?di?gZxmE3vY+L_kr*?Ok6VEzarh{e+ zJNQcgcrdShf4PTUEchJL1|F$G7`ROAq_o;pa5B9Dl(1waPDm9pF ztI%ZOH`@N97uS-sWSavmY?whK@6D=1wSdN_b)Ra%p4v03ed zXmJG(EHK&utTv4*|3;fLK>g+ftN=xwcf;ZYAf%4oy4S*`B#}hBn1Cwq%c}YiNNv}Z z9+d>5E%|U^3{O?<@{TSC9qUBsA(|T|-^)#$=1n%vi-8UN2ywo(_R$l@Fa!MH1X+(q>(Qq^S*os6QJV+ zADV{=H_nz#N{=*9b#*RS1IXZ&|9WM_SIs6BP7`=tdUNZrX6GMnoL0!dAAUk6Y-%)Q zJVIwMynr1>`Y@>R)7=?H;#xPrz$<+q<_CCr&D)o|06>H}l_(nxbJWy2{XB662rf&Q^!?Q@UNgq^ zwd)}6Wgz^UtVJ_kQD+XyIbv7Z+Y!|&7FRc?${nv92-Yf}td#V6o&@oKkK&CU3e81j zluwHx`P^@YSZ2_MTR)K58|#!Kr599S7*Cvqh(*o65LCZpv8ogS6357WkUnQt=xcXVH^1OG3lUkboM^isT> zSSFsb1z?PYqZGR6-IwwBZWS1`|7vQ2|G6E7stiwlY&LROWkZUD;S`U|#NKC_z)n;S zzC1?da$&X8t{{E{kcjCn1|#)K7`dla?+e`!s%umI4h9np+sgK*xfUTM>bKshNaU<~ zHdP#jA|pa_Z#q5)?Zr3y==*Xk+D$H0b_acAJC|Lq*F5+cfhtdi>V%-cr;*!zRyt+f z?a~yUqrFi+OU{^mBbI)GEq6GJ@&d~|h|dMBdo@DT_;fxmgJlzn^&dr|&FJam7 z?HPH-Dd5`sVwU>&S2=Rs@BBHM_P@udTB-YZlRuagAJ2Myz$wLN=5N%#o2@YKvv3j@ z{rTc*Q`zMz#M&E~!c-LpV4$KqT-9-=A^}v>{_s49JkaoqV#-VP1E=Te!G~1}v(M}u zk`9jZ-e6(@82O`Uu_XPpsu3)Ii zCE|q1zhB^1c%W>T%f9XnalU1%gw!FWNZs;=Q~0zR-zJ+STb72}+Fg{oSp+GAhw>?Q zS+clc3~tjS6H8C3mSltDYXZq;2>fMXjHa64jaNJkV|1ixDOQoSaCVL4I(hC3w(M*` z^4L1QPPBPFwG0WYpXjUOLG?}X)t1AqHkj+s9d5itV*k~yE4x%+dRYLfUwTyrM6X$7 z@Sw?9JkEMHhoF?N?({9||Dq=@(4uAeCAHoZeiO^k4ha-(&34JtvgA2uPzbgl6K}hA zm?(Q+vek!wD3>k1vGgFziB8bAPC15Cuc(|(B7`-AXEE4VO7^^G&%6O%FOEMye);Ku zJ>H6)H$*ZsWi>~eF3mB-wP|nk?s(7~(G^EO)v#(>M_h~ZM1g>2S5~GnkOk11lHvp6 zw=#z0yoO;UcbxI6#4>GcCNARsX@i9s=Z*Go4Tg(L<#KZoDgYoh$4}W`3XV3VqGVk^ z;eoLxBX$PT{l}ueSWbV(Z_!Eb8Tw3QJhJA-_1)iDr%$^={LXG>(&jhvF@Q!m=-K#l z0HmUO$vgw-+haFcrP9@UeSv3YrQ*MD!rkcG&aXOfU;cWzC7XTeKkZ8~fRgFIl%a0C zbK`y=<}v~~rzx7eBK^ea+&u}KNt>4}$cH^7DPdCSA;eDTL}-F6L8kVWO;G~K!Q|M4J`b6O5nmn-6$EX|$>+nINBCL3SFUi$6`F453Q-^xlX!;wS8l>@zP#uH2*!jP ztbQNNAu$8xu-MJm*nW+)J~^&y;9nHxf0J%Us_wsIw)M@Q>G5g4{Y+uSmR}4(QlSlG zGeiBab@b(^I=-6)(EDwuD*hsyu7#igM(*^SuLWtwk83bijkAg_h`(3dqtREp1v(LI zvlrOZW(nX0Bu7+A9CrmoPMuHmWI=G7!s{@h9eY;(R(rwD0WzYeR!4yzzpz|+_I^WL zn)1l2CwnMqOjbaz$F#?Sw$QCK(8m3o1j9Cl;$8@5xX<(8flOKxmItZNx4{X|Z46cq z(3w(B>%roAqf_mJbaDb%(QLFkvgp&R0)90jcX3G{iIv_2*)G>_(F|ZA)Hs`MoASIlD|J#ZlazUAs&eq zIb3+c5pLc5rgNk2%za_^I1`^7V8X5PMoA@-3siI+LNq(L{82`F&#Tv6AxaGz`10v> zGyl!Q4+!NUh*Rb9`~g59NCb5Uy=58X%*Ks}*PsLXuIqM9!cJ1Yt3P;QD4sH*=Dr>L zeq54^mBI7yYmd*t2?Xx&AG?i-rVRv6x$VNIW0tmfl=V|Q%t{dAaeNv}js7~L+*-}X zLb9=$K#oZ|u|soQcr(~X<}~TqfOYG&m)I&%lO0|c(97#2cff-s#I+hB&G#un7H?DY z(73E>!kZPwjo9C})V69^FFftElfcQJ26Wn}I9QjHF=cqE&b~?n)!GD0Zzh}puh-?O zX`2$J@E+06*KKiQmV7;CoX^*+WW{H4HL9wX7b{euL$vGzMv97veXh`z7Y=(ai(z#> zRpKt|j~~yQDmap{ah>=o?5{vL`5{Om$fVR>ux*5k-WY{!^Y7=nQ$dtYdG1IjAYHY2 zb*8Q&_lZ^r=)^1cDJTQijfsdDD{B6kol?J6BCM2Iq(7O~Hxfb1|8AAl`YxbdE-Szq=?DZ|wB0 zFTBLVJy?u}o&{*%`c9a_Mf3;1a$u6N z43jPYk?bT0T748Zkok$J|L-dCB?XUN%7Yj|c$=8tF-UPBMJizdN+3Q{(ulA83rti- zXqHCshK=*0y)>w;Ru9dp8Qlri_3PD|>iL!<3WJ+!Jb2j|7u^PA`T7lT!2a1MQMcPz z5?Uo+)F}|xD}wa?;of*A7_KSo=&J^01H-k{mw47bAyOElq(&2;T7_gDPeknI~WJT2%A*y4_9`QyWYoD#=&Nq|{$k*%MQJVqgT5-+d zHDGj-goQde9z<&S|Jv) zxtbHniP4W+Q*F!Y_ew={sh}?_gba?Z!{&}V%L4eb!1>RcFR>6ES5yEoUzN=g>hnqo zGmO1U-xMyXUW+|7vuNZBoDMe=ZW!JPO!lpP8jDLP%5y&`2?0Qr=RCrO#1lTpEnrSL zz=a>y0)=dH-3`}QQZQlhF+~I9v4aVIE@$&pTizK2Zjkb z5jOVPy5L;v)e*_NiT464@)5{gm5vLa1!?*RU`~6ZJ$f%xXB75pwh0?xMay*B%u#ic z4dFZUMy3jTo$K)3P($;+g<&%fWy#lx?lx;B11%{J>rx<#76E^=QG54y=VW*iG>2)> z35sro|2F?gUadeJP+a)&$BwrtQdHM8cH9peb8)8bx#&!g}Lr+buCoS|*{4G`Ng>-@}KS8N=skcSQ43x=dP8 z-We)+{vMRk-qQ_%$+kBtXYCF63C!R&8;{Rap5%Kygk>2EL>zu+(U8zHu}FcD{rG@yD@Vnwh_i)Y~7#$oFSRH)xa6(Z!n)7z)GllGj4iq$W$YC~eJ@W3Gvq*S5~WMrIfsOjpU$rDrKr9xaveMNrPVe_iZydoL1b^qCjQ5?Eor zWjpwG@QHKcK`r&V>2z}a7HEl)>uqk19FEn8$;l}1}~cp$1bA8lkXo`lpXF(TB8 z{;lyOyj8>t{-c3mgqI_xykMnis~2SOmK@R%$^6$Q0`0=MH!?p(!XegyO+y^qc5Equ4ho2DA6rfklm#!Hl0fPQu?iEAE`P0h3;% zygS}Qmc{E76L87}Cx7TNc&0~{eRs@(E8qsrkZ9kN>g3CfQzBkia-2~n@_wYz91P?( z1tLSGB8g-e6z08Y!yYTJla`NWRA1h80<2D@+P+8E=kaDs*ALtuA64A941K;%t|pw} zvKcrwJ2I@c z6K@tOYD5m6n&WnJMkyRM2tSC_Fid@50GuwN5ox>iRlbZ)fdcMRu9pr?lA8x{Gy)xE zh-sCB$W5qfyeoS_>zoY9f;f4DV*`K-{i}kbKF;#shwF!A4m+v=rUfu+q!{&T4-_A8^7>ER-!?P&F6CT zLJ_A)?4(ye3Ec6RMnX-7?qe+3d^sLRG53_yNAM8uj7~4NxV^oFknM5yiXOPZNA1L| zK2Cp4=$d(KMni%9hzhMZhC_d&aoNpTTPE}&7grj+-iziyS4HDL6}{YUhCJ$Wnqjx~ z^Cqv_ZugN8Y$1S%x51ZX^7Ci>(Ni{f0d0k@eY_DCvy{45HO-p$dNJbWuor?v!`cVZ zy5xF94leP(+I1_JXwJVQ>w;IWE0Vb#xI47>0Zy%ixRG{lHu*kGKjIm6zP6k2($D4MuB4^XRK{EZCg4K9l)ZngSY3zMYFQNfvU6jb+&36){J2=fe z`gI1y@a97Jv)RW8zEzB*VUpBurVm=1mx)%%JSO;GY;)nj8g1QDSr(UW^6TU} zIo;k+&@9i#DZFV0Wa+SWUtArk+n$A(-YJtgd~h=Lz#sJL7i)-NcS9Vvho!(RgBJJ{ zNyB({f23++DuRt7ssz>DHUm=N^4j%tsuj55DCo^?eBfaew5cn%4js9Qyl|Ef09TC|9HNOCbk=`SfQ@_o+WDKgMgutIg?#< z5TONQSJ``*KJLvmaCRALR)_5&u8j$OCfT(M+&uf?QM`V|KHj(e)iZZ;tN@IQ8#iv8 zg-alcKh_nI_gaNk#BirzK)skb$y+`c4 z5=QkUp8`EPxYuQYb`RpCLYNT_K&l#y%8l#EaokHEYwvGf9G;ABl0W8XvWWgGA|x;I z)EqW^$7@PVHHY0D26}8v_4PlGc$`d@>u^0UsiH4%V@MGJ#Io^W~OrYq>t+qg;U)h6f6o@wh=@c zZu!I*^MOchx7#oR-21RvZFrTkDM8=_hlhzJBzj3nOw|>5P<84#T%|87YZ<^ zg#Q{H>j9yocu^#7!k?xd90*t9MpowN(XG{*$8NJ&nmVU>d4j%O53dg}~9&|$WOQ~A02cB zNRC>-U3K;I)#IXp@tX!;nbqUpeVa~}TQPU_V2tbfl^LoSg@vJOVflZy;o|DeZQWl^ zSyDyIj$vo?H6KTj5R6Hd`cgY^a^h|T`*QPGF}gw)gKN7z;8@n$&QiNn;ntQAXF^@S zo+Jt=NiyUq3Q21Xg0Fw@rw$ zN`&=``2r^F`Z{=^SaJJE!bv- z`eZyA1~u&-N*`IRLf`11bSZY03qvmEsuaHco{!K)qiH;8>579}TOm>namF4L_r8T> z7Qacl&05XDmrH0H9$S$dgC@kX?WqtjRQv6MN!K2@73@<3$wWi4qnkL7!cDXdY%DUc zH}9jh{NXKB9e65Cq20*rqnU`p_(CK3c5|(s^zWOS7u*h7rF2Vg_)rEFuPSoi7TNE` zBkv9(C!)xPFr-66O?vYcHnlP4-JF0GOE;2H9ek5!DHz^cxD`AH(Mb8>B}_O;BVM zN-Wz9nkj=w;j=AC=y@Dpl^$WG?^tWLg7wAALK#u&Z3_6^`M7FO5c#3u$jIwE{p-SR z=*~FL^k+FPpcMux$P#!9*$)~gYRxNbYB+2>jn-y_$x|rhNv_#Mw-I$hrS34el;_3m zRU|u}jt~=VtRa>^f>Fy zJwTkwy~8hS!-i%CrH=T@lkpL15B}k9GL7e#cvo(35c1uxh0aLi>*k<9PdT{d=JOyg zeC7Q#reoK=9hJG+I^{mH&iv0%_8Ujlzw=;!BLLc#Dgi$U4PhlEC3S0D2Gsa8H2GS3 z$NxahXXqN4>;+kK-c~s}1gc8WiLge|v>hnPs*0GB(lcRpAXik?BL8UjLfEY3=&was z@h20)dO)jyy9D`1MN(I^x_7PhBQ+q8SG6$B(U&ieH&aGmb{aI?`X}fCdQ=c{gwepm zm^7O&8(Xvui)?WE)em74Y~4z?N!>0FG{eynQa`wumboLsc9vSZmWH4j#)+$(oc+t& zHD6so0758-KYY+J2PHa)U&M_^`|l|RRzJGlDr~xA*>9N_j8rV9wZ3s^Bea*8yy`6)BA!PqM5~R zU-tZjNA#gZKWGetB<2TPG2!(_O)ZYy^1I&VA2Zi5g>)adnDfn zBka%gpb~7u!)hot1w~w?7k>Tf$&XpR=HLVhiIPO^sR8_MKTxosgbGK}NemFyHUqYD`bWY@yqNO*3Fb9{Xq0OB`Gk|3j+psgJxsxJ)N~A#J>z z96Gq#4(=RtPceP4)EH0WSO7F7fF@YYv)QyOoRSiv)ac&VzdZ~cBs3WR>mK(rEcrLE zEgukuDRM$~r0OavM6m>IadA=D9JdD}b^}u*Y_w-O&nlpUgtJGJZtb!;QhH3RLOqfnREF3uJ%zQMO{zs0YIuRy zxOw5(ul@**#C;NUI0t{#^}oiAHm1tMhaNUHm4GGdUc}Phe9`FFY;)Ap&MIA)aA>+W zCzqv<{yJn~x9Bd;ijbGFvBy-Q0kWx-nh&cZtR9;efZE82g)Ha_AUM{uU`IIp8VaT3 zLzABBK0imD&#P0Mev)nYGtLL_{q-0tiLgo!YN-1q1wo=Crr2y1eN{kT51l6zaQMOv zbxLcjiy0A|$iD=I5Avb*pjetvem!j?Co#d%bq)_Pk>b4MXr3%(McW~Q{O$s5ANDuL zyXl8N2hoT{Ruki<2TjUB^^vs)|6+j+zE}$jg9{dw`)Itg7qSw4&6q1JC-91!>SpDTZjw-xD}$ z*n<`tBBxVhf`Gpyi6J%x`b^#jk$t!-lwV^|0n8AorpE#@`7Z-an!{tFGQs5Xys;t_ zX!}%A7oSWcRb5BiytN*^lO4DEIIus#-oXVG(UWx)+P!+oKiZ9li-{yRxf1rTXIc(9gV*D$Di};TSPPox$w!6K#Nb#*+ z?b)oL^P0fzcP4~c7zpdBe)QseGN5JhiTbAZ!#b6;IHtsPy zDeJnK&*!!x(x>ZYjlgQ-t~o$w?Ny5FJj6?D1nPJ!u(?;p&iCNfzU_qGZv;919`UH< zVk)%0eJ4@%!uYJM2KHgp$0IEApT8~F5BcBlYgpKRb${B`KUY#QHJE=VBmZ^t{lmA# ze?JiEKfmeynmau3FD&d|`0hX83AO*A9Q~8*@Q-V8&A%~=um9OYLR0}D#0a-gCZquH zA03dF*!(+B@lW969~~&0{hK-QFQU^wdY~itzeo7T3;IXFVphIV<#kZEk*pYJ&;zv#S~-%;%=_y08k-wsn)^Nm9=vHw9LEYa5-{_iWmZ6&># z6f_{P`^Un9=J9GP&eQElAOwP9#cG^puy08mG{moWgr;ro(5q<|JBxp@W>(G*R45NPWVRI@vfzNR z1b-Px2=|*R%~6(q(tKr0z_b!l!!Pc)dUH}mVzETXp%qZLtXBG3j*;fK<&a`H9qvQB zI!}jhmIFfvBDUv^@=K9^Rzxh<>^MvWkq%^Xli+83^fZaN9_OP+-|Nl}R>%v{2A8HK zeaYZU;O;b*leK4j?Q5q+e=3{DG(f~+NP2MlUvC;>ODjreD#f)@Q(GGo8%r(}O-V<0 zSP`>Ejm5&G-xik0sFUk*G`G-TOF&3OgocL~-qh5DAf&+w1Ola`q=ePg=b~(BJAF{N z`bRYA9dmw5i#p~m3|Llof~=&ZM#L*b;0qp^Z35d~$e|Z$e#?kBiU4wrjnPul!-I}L zZAb2CI779oQ()yxOa~Axdv};C60VIYu=9ko9@y*N4?Y|F~aCQdsC%#KbR-F4N zZ>IjNfCcVOU-nhg2VD+m;`l}QsY`ze6M@F`So}RCC+aCf9=mCRhQnA9H@y>fBQ`id z!34w``enRaa}`5Bo>W(MIUg-kj=HA+K8UBx4?h9pjKnllKD!Q~nXuC_eY}wVB_%x~ zVs7{GGG8Thp}}v|-HeXoe-1z|8(F+*dCp&$MrLNg{gF6%qM^veszuT1OZC?4_j{MW zbQ+ls=PMy+oo~dIov*z5UMC#huMd0o8=)k2ZThcl1;5lvv3(zQaOy0lK2bc2d|b z<9QtYiOP(H^%=!zA}ka4dKJY|P^1u2eztCYy_%0&= zskk}ZY|QeLAOZ=ztTcVWuR9AR&Km_<-+Vl7g!i{-Lq|9e3!ku7qpOyyZzJK&&m$eg zs*o)*5e<~sU#=3we_i@;(|2iSqjRE7UVkxSU#`@61b3ZYhk)3i-)998`@EN&JtsX= zY?+-9A@dfGr=KhXFN^o@we26l3h}avgt9W)`wCQTJQ#}*7@V!M0Dyt4QI!P!>b0kcGQG?}!QCB#6Wk%Vy9W0JcX!tS zA-EHqLV`mG8mtNpT4>>S=lp%T&)`VIw?0OxfU6H@bR5A#ybk>vNl);^hDSp=tEOyn{W+ z2-W15OJv5{umz~(QO|#hB%zp5eoUw2-3Me(ZQ<#O!0><127xVd(30y%B2}^i(c|4! zs!gZuT-od0$=pa_V>BCz!NarO8B5pe4HBhO$%`W9wI40~(CNX*=d|*+w(}%nMOKrT&cD@yZ@*{kH?Jby(?tdv;>wyW1J)HDsjOwNyMhaf!Goyd`B1RW%<<)ol1fO)!KqO4hBhf~&K3q{3 z^yxppFC>vx{yek{Eh z-?v4|NMg1h86@AFbF;b?D;l8@tX{7;h(ne)BFr`?ZuNS+%9n!d?lWR{Vp#HHZ=2-I zq!$rwZ+{}ewnN#WPnbrt*8PItJQbu2Tj697J$I(h2DJ45GrVVVd7ZAu_lF`ufRAwK zY-@1q&!3p~c7az&NV-`wGio3ZX!FmnYC>Ln+%GEmF%FBhRFstOf<)iG-OiX!d+eyI zt23Okov*~kXVt$1pr~5PtxKQg+Kc6QjbUaAtwFg*O!J9kA8AX*Vs89t0m^h7=MO5k ze`mI3#>$`Or-k6c)jfh|0nebrT%(B}s&#&5>2NKU&*Pv1Q3sR_c^!(k+rl-7YJCOu zjJ;YqDvbSrSH>)~)jW*MPc@Jw76EJg;%SY2zsmdB-hP@Nw$WB~Qh%ZAe^ z#T^tCy?cd-@Z&W~>^n7E0m*M|gJ#-_&Cgp1S)x}a^W@FQ?(9PY!}M_2#S-Ruu{SZ( z?_VRMNtl}Qn5Q--u`U!ZY)fPlf7)lRc5~DrX|8(0Uk^Oc?z*z0d3YERKr3t`$W>kG zUtz`)qcS_^8VKpyJoO{uL&~%mPdnMyzQ@tJKN9ZJTP3a8)9d%wz_$<@d< z(C8o<$K{Vw7r0J#ny?fL97T#8^IFa{syVP9Ii*%noWRFKJVG;f*lg;PiP}wf1@sSh z-DdC=(6}HeY=}B8-8%K6ym^hq`hj`yUwYsFszh3u)W-;UY_Wiei{!KzrsU(pmo3Hi z_4UQ06Bjpm>eBix;C(`hK`s(?u{S+#75n?Q;Vqr9Okr|RK}rf7KR-WkGnk*b2AD8>Afn-%oEVJx9>Z%`-PSzupPhbp6b>SH>2%Z>fwm50W%}E#y z^RTqGreWsC?BEwGjQyR*VrgSdNz3%YY+=>R*Oq4Yq<(11L0x`a`(5?V@l}^Jo3SJX zB2Uh_BciVJ9n$~-D76X#E%joNWbIPj!`zO-;i!t7v5J5>Tq5MGtdMhGk-G~zk?7OA zYdF!13%}U)HK-?B_&@eY?UFQ3*UfkHH3kHb;dm)~`>$OVLirf_HP;#P;{1eY3=9nK zw6xL;htJN>Q^rZ>4(A+p#A()MQWrAw^I4}soWV~I3anNSPZyCK{$RU+MWE+~{|^52 z=?3Xx-j#*!gDhAf20#3(Bw>rUUtIKM4x*pY%gZtOS4V|0=&Z&Pslz6aa+BQBm2vjs z1^2qaZ$CA(R`EXWjbv8NtJ#4X7D!Ava<=6nqn=;SiAM$V6PeD(LTc4F45~^)cJSDz z!l<#Msej;637__+aT+jLMGal~#vKHMwNBs3_%$FCzpvE3ff80M;m8c~Z`Zj7rOOBVhVbN}vCmMI@m)zAE6 zOs-5*quZrRGhFL|9wl#K9J7SGFO8;7kmOSjf4AUEZmlXFIgI0N=1z%~%D!NSyBPU2 zJ&h|DmrhNl^+(IHvnF)yLDu$uc-&|G2)=6#1eed}yQxruAvi}TMM{!t9LEY3bUT(W zT(ln&SKQO=a(*+;K87x3-9=#-0^TCXkCzO8nHtd9*gT{CyHm!%1g}UkN(v&a@cO zYN=2A|Ho8n#wOCJ(z%8c$YMbtY2Oj1JEdC&TofSHk-6K8S*MXH*Z8p$2mHp^t@4N? z@p;$7mz&tPGPg=+0w*{w?>7aTzv`fhPj-bNv{sEWY7JP)-gEkolyJKZ0#W%Ru|oKg}BVR-=$CoS_IBP*K` zJM>C0#ABBNk7vJoxiOZ`!pN33k)$nSJ?&A)YvfoYe8SptX0DDNkje91Dx9~8Y{m2Zq@2}#h8R@PN^Y^>3_3X}H1o)> zgMz1b_v=T=3$pdMiIvVL56}7Q%PX6OD&y%Y-_+9FdIV26-=nVk*3#)`vkxoOxi8H( z^3jPx;f$TWW0|afNh_WsE}qRTnpTyN_(l>?TiAEdO;YbWE5cIXoUqJ|Z+=n|uh$LX zNzlLTXZ`Y`3PFev9h{}h;qci|0c*8P-MW}^3clEj-n7F3eSy6I-u+^^Uay_F8q}EZ z-D+TJ5PMy?2Q-&p?Xwkq2kX3DQy|*d3^thp1yoD7@8D9>TndHM9SwbsAFp>@cg&hD z2t{CSwYV@NF+6`SDgOmSp#@P!s7juCGKuPGew&(gp16lT({y8uOs{hSJ5w|zsdACh zBxgu+1hh5<&5^&h@7u{(C#JN89*5Iyargm0$8 zFyocT(p+8BUvLe|wD(;f4>?KOkKpe&dEV|Z6)o6-&RxX3ZgN&LxmqnkPn{HqnCy1( zc$LDp7@`C|9ZLnv{>+>_J6~mmey9*#+DQx1q5(l?-__}?7nf-ey9FpHh-fTJGkwH; zemE&dqrJq-;L;Lud&Jw8I{c2HQcVo0z??9>UXg>D?IKKgt5NdG8J4nG{VxGC_)3ZB zCMWo}64AyZrZsy{j8Le~Y-40U5(-ge zALy*gpS@aiQG=x0K*hPaMa-_bo-W4PU}e_2&E(&)QB@HK#HdL+=9E2^Z%MZ2jtIef z`m~K;5o`}H#%mSl#Fs7N{d;vH=-f^8XP4E5TR%IyXMK}-@yP{3o5saMWmf6Wx;_L3 z__t+q8N(2t@6CyKjZwm#!o=ZJ^h{4-*0zsp-+gX;xf>qnp+~vAXOk`#oTk6DkG!Ve z8GeBSfT}!y-eyEzo(P^W1C_xZHr1k&*bT^!XO`jp$)2+a@(;4C&2yZ|*D^Wb(&eEI z9K@Yrr2?X@f-5l)=x@xxvj+|Sqx0z(XvBog#0}Ho=F7M8iLPPy2~~Q+^_(jK&*Wl0 z2S31pK|44BFiklgiXM#Jd&5n_{Ld^k7$}_N%uK7lS%EzY>y%x~!BhbdhYm4j&1}yZ> zwUxHZR+>Sg8fD8oWpCuYysnkY<7gE#Mw^_pn#B(GZW??1$5_kb7R{~){42$dNm(2% zk_o-At{wb~CJpK!xrLpjPfYBNH@66m3$@jI0u@#^>)X6{e8BujM^VJ}U@Vkv?T z!YFJy&E@1@&7lCfp}R5~xBp9aEw!;E>tzO9^)Gi+vu4cK)BB-R%703HAv(76jU+;z z`*8(Eoki|@1^e^0WJ3IPksE*b``F_)B++_03CWp?w8^cvB|lO{k=1Jwi2T zfjLz}9P>2kPzqITQE#i&v%c`M{Z-E0i9s6oxpdfKAgqc|w4P*zH-N~b=Za-wf_QUe zp^e$9xxc618rG{@4H@G1H{YBms@LPEz_FR=D}!2ax=9BELJbVERUT;wMbGfGNkBY% zuwCSEXr{%la@Y3qtR!8^DVJoe33(~tXy>J0D`>nEVmOESvHgc#Td(08K@A;MX;h-b zUpP?iV4(tH&0;y(+5JbcY#h0#aZWwpB@#~tu4t!;7}>@{`@9b;IDvn7L3QH1vJk#} zsQ*aq{(J|H-{pSX$(nGfcIw7#!%q&SwbL*QvvB!Iocqe|pQV~iQ=w^G0RHnpWYs4T z=4c;vvJoBV3l@ic9JN-eSEqSvL`vbt#@m(_e8PWYFqSl&pyfClGaYrPni|o3Vc{Ck zcL)Rbnv<9SgRI+O>QMCh;FigEA=O~YmW8wUS7=Yl{H52a7Sv5>D8NlHXPGycP)MpD+Rds z&a&WI+gr@E7zLu~-dOuo6|)3)at%*Td3U|2wVDFC(mxyh--Zy;mQN$~4w6|A*9sFC zl2EXOXn_1GIy2{U*f1YHaHI$JVf~*}Uq7T8QL!y#{9dTp*?N6K8%` z2{7Mb-Xpj7vY&O}LzLZ*r&toM1_SsfA@&^JJ-sy*?0;trAcG;O9^1&Zzawn+Yo zhxI+p6!iF)L(MuS;Lyc_knAN{?xu*!Ur%1;aji@IAT*OMC|-f@i7wB5x0n#xN&K({ zpXu+23jr4kRDw2#`tD|&?>1h2m3}Upferc7T@RvvRD~01F~Xz9HKNC*X)?K-C(@vE z-4kip?iWf#;`q~P4XfffSf>O?xY^hXu0~q$sei;`pG9tI)?scuh&7_o#{^`iHo;_5 ze35QmH;xmInmB79*hwRd1z%`4)`=;IbYw#v_!5hg#8OY1;V^dVig#?RIqs(qZMhzi z`Ch$H7eve&o34ev>o8)p$TA!gASg(Xj5>T5XLp;-1@305%A%@8wQEiOhRbhgvhr%T zW#VjI(`B=z4$=H*i^EU>u@R4nkO!|Owd#-Azq|zgi(*?9?@6PY zN+$GM`JtoL-UM^p2fPT%4;@M@Jcf8(; zx@e1B>%Y~Td355r+hi0mTX?~%zgC+zYh1tx8DA_I#Hm}5%J0A62paJvZG}e4$%}wf zG?NOFBj!OIpj)!fleJrf>W{&d*4M;Oy8amYEZ3iEmb_^}JtTA3zFSmjTyP&LF-imq z8lsw3!)nks-re7<50Xq0lssw}EFpj>saWBw?5gBd6C@1*|4;V(z7|b-w`EZ{XDEv0 zUhKu~i$ql4B#j7Jmk|AG**Q;C!)(~woPaZ)i2|n(Hq<(>PZwbdf?vnknXLlRbHCz7 z!caw%k!h-qi11WlocUQ4cPc@sWnF1|qZ`Lv?BgxWm%Hms*?XQS5RSe}Gx-}IfSaaJ z?6@BaWq&3AS6BSsHCEa92vH;|PlS7ojNG?182J~-74*M383H&E4u=Jn%cEr+UWWzg z)mEp5phrJa0oND8-Y01^>3j*Kf*}AV^g{;2&KD1lR)K<_8c&?fu>Dgg66RQwYZ{we zOtXp|$rt6^2$P^&8RNRki^uz$4WGnjr@1|VWnmzAUzYnBFa6yKGmyKjOSHTnF>|hy zHLSg4iQ^#bUNjwMAXXEiHwyu~oS*HyAO~>(c7QJ*{-Qs|RnHy9 z^o>{?HobZB*L3SJc^Tss-#i!1ekGzL=P43Xr5owuR0JLG2Yizp(NN4k%I~Ucu5qt+a%*(x5|qypq7$!#oJ66_w$SDm^G%utrLM|tlnU?qPNEC z7ekv=x7ON-H*MVgzj^)$U111Zp=4J~nEFHw#gU02fm;X;Uyh$V>&jl**f<3`M8Ho5%0QN#yqTi%Wx(Fhx5VdG$X$*NfM(xfP>=aJdI}WvVx`lqtZ%bw<1JC-1iXbV3@7eWq*J{ z5@Bb9n9!&DQ^=b4#?WD1Z-Px>AilM=wa;$0&DoUj>1HUVSfBrCH+}Ek{b}zA5IIe4 zZ0M(p+}bo`m6Xt?@`WQ`!Xs{8OpEt6klXpreH6djr|AM9((}8rD}_2marVH%%WRY2 zM{TxPdB7Qi+>UXu7Rzl}zlZ@dBEY2G@i;MCJhyllbMnl&_d?IPFp7teN}I0P_dQ2g zZRieo0R}DihMKjk?{^84MoOZqRhE0d9WRe_2i7TQ?@ERtsy!+yu!ghbslsRKn~*)` zQbaj{!{i4a9Kt8V0@>0~JyevGHSESm<_Q*);cSqF%#&-aQ6>M+%W?b7EVbDb?kj241g8#{Yz~z_W z=k$d4$Z5tuD`1l(NNz;-V%p;JhO;Hzl|$l(HH#_9yyu?;oS zB?nG$Oww&4hQjmX;s3RKvXtm0ZP}$Do#`7bE z*!>ar?MC_4`@{4gojZ3R33V#e`kjRGc8*5vEndxO58!e<>`4o5EEB#(w2e)ZcQbr_ z2tD0QB;MGJW|u9UwiebSuuYDpwoMU9uK&)gVw5>b)*4REi zAydMEqRGv0aK);5aMqizN2bz8F5$GtCL{6XuCY>Vb3g|Vj zN8`OEMyKjHdanQkpk_y7n0{J!@VO@|{8ra|i*7wtx3bf&LxV^5U2#jfI^VQWht&%~&21i%;D0^*6M;R|E!8L`k-FNKnKnc$a!(0!p23mADz=6Ub+{ zmMjjHV6u7$KW0+7)sWTfNP`wH2b*5c<@y}w-<&-~4(-qjYG5lcDFj|Ju2(;id~L~% zqjIQm>*GdhxFvSu-7i|G1bJ%Cc4h@D{;zvXyezOtE^U+Ut`19spP!Z*EReo^`?k5W zgP^La>f__{8}@T;%_wL-8jwu*-JGxzFqegZ9sxcGE{f-37(5iaBbVdj?>|27gHr^=Qv4ZMI!>v?L+un6Km0%`!A}^5?^*~C!C*X z#eBhJ4|CpRbgS0X8p&Y;MUMir2RI(jV0e*5b8P)uH!0H`ID4t&E^>gf(=}tHQ9TNO zEo4EJlBc^h7Dh00XHk{LNi0gRwB=X)vI}vL@=HEm{6DNG&HqI8fF`-NYu&2e?OkV72+Kb?pt%x zk_JULel|zkHH?dh6^QE?GXQWs(V_|E&;c_(w#hq0lP;!=$M;fb;#eVycILh-9w3t- z!tyvJUs-I;Wc-**Q_H1qeb58e8E`BC^aPb1{Hx7=GgZiF)^RC7Y0Zaxq>9{ceZtUDF>0x{;FO8ZycMQ9-&WvLJk|Up=30O zevnKz9Nn}~B>eY$MwG8S?s&DW)NC*!OVIs`VNwzbuD6Am8C511P$s%?VDcsJsCeaj+(sBfYYR)r9)PF0#;OVRj=awd_{+aff(V-fls*}ggu4HFExH6 zHh`n5EcZ;y=DKi@)I2;PCYG1vx3yIw-AbwH25Ce6bL4e?QPnvpGE=KyQyf+SL#i^^bhNSuMkxXqYw;Kz)9)sze}5vvMRzQ9ea0Qq9FZ6WmXvj={Ee4 z9&~~ty*6_CkE)(aRz{Drc8cU|BM9B^kX8$FHNT`K`(kGp9h#OcbNk%pCc|tyS=pjE zi}6a;TzI0kzGn8~T>9DJlO3QitG_k=Sw%6>%ArmBpP~^3A^`o;V6-^j{!!o7mWhfb zlz$@oqr~y;+#bM2G69o$edPOhGJ~Ip*t;*^B#?{xS@`ZOY7*Psmsy2HMnXoDX>2!o zL_0kXuWzQ(igm|V>wX;;X_QeP!5EH?uc(6_T4@TZdtPzlV~l*2sX3cfY=J)QS#Ydz zq3|usjOyYKP+lA9Pp>Hwp}ZAf=?_m<1t;E!1GA|ju`x8|I`=2pxg8+1_mCrhkZ~yH zC1S20hh-ub4ovm=l$CuLH0#gIdKe6b=6&#o36;3x1^Og4yZD3E+NKBpL!bPDPtFA`lU4JSNiB7%$Y4aw9Ic<$)6=1_nPet9&a6 zLkL|dx|*igEafj8Y;pmDLHvl>e2__AJSR1c3G1{9Ro$uBIb}IoI?wgIepU%P)fMc; zW$lf)o3dyufe?#irWEu{1q*4u?6Xcyr=8JFA%OAM1qh;1DEGuPZ5?3IXgkJ!oghqI zV4REs_<$g`#~;g_S&jcun_B3OW%1a(sWs_M*xt76kXKjVlAsQ>9!q2VOEOr02N*Z@ z9$1NCBZHCg?R1)~{ujyOceb_+7!+c0UdJoiDvVNHx_-ZT@c&2^aF( z?sDJPzA)T;iJ*D;p+xrgpTEo?wn7XnLIfyW0_M=C<2#~6sj^3>T*F4jra4P%i3+$K zBLDQB4i%3YN=G}TX1D=hK@OlM2w|4=4h%1m0*;?X;ZO=UjZ8)2o`|p-8T^DnuiK3GuEB zBEVgXuo4>>^b`r!7_OZI>O9(Y`jUlM2ookwUlyja--|aQEN0%WtbCIv@n-qKeVC`c z2{+;}?2Sahum%DRthCxs#w?|3q`CKu)*|wZrE08`eI+j&1CviX5K%h=V^yCWB5b~1 zfxL01AnmG%=b-Cq-aolhzm92+o7xe1h4wv(_nW__1hz{tT8#1Lp{hnI#Jx?|OO$0Z zdB`?c?B^Kz_t^!+y|h(KNkizY;`(j>Ps_|!J5uL{jcoo!74QWwcMjXe4mfdng; ziE#u3^tetv+c_1;@3V~=ImeOM4a`18_k33Y4J73Zih&!gK`GMX(eJ1*Sk}`fH#r|-#iClO7TQ{h+BmowLAbqGrXjs79}^S9;k44+`v6O^7)e;uGrqk_lU1y$ZE{%ZYHNN%%zquYq}cRj_B%p6Ru<`$NwFiUB;H{3QF65>)7h4Kk8kp{!J_)zOY>m&idmxK zpYQn{FN#&_hlilQI3G~CyB?ff0)9Q>svwrrNOgUkV^01UD8?55gqhQG!#Pnv6dzQ* zX2u?2kWqy!BgA?+=fi<3(eqfHAfdjbLrSJYfj&gYbKk&j+zy4kVMP$=p&FdqU(12Tm;}bAq5Ipw12Bs z;$N`u7qlu%Ao!mjGR9vnhlGR#4=WMTVpDu>q{L)wMKu#_dl~dtMb>lYiLIkA*KdHZ zjsJCLBpw$~R4Ne3$X4?DWqpJzzA%c-f3z>T#!=mTEJQ3>ha<>4SB}(o4Asy1T(aGc zYwvMBL3aDH0;{Wm_U_@FZ=&FduqD!I5QU#i@*}99Q63J?8$1@m2ivmZ?z(;tKX0-f zr_9#DpvGV}pOI$*@ct77t9fzKb%6qWP>ailyZ0g%IuyU2+kqLc0l<*IW$QUmwqDyZ zu$903fDjILP0tfg$5)UMi}|>g?AS(%Y9AP)Z(X<5LU%D6kk2oY@)6{Qy{Bd)*}6y9 z&hAH%-*ZbbQD7gjQIS7*A`f43?s0yu6+U-9f6k@-qd>kbI~0BGE5skDRNaF+(i$o( zzo6Om;@;klDvV3(_~D;lpcXL*IxCbnPowN7M;~c97-nDN3@-*^v$y5OyJY$faEc)z z$|vI83M&xNCJz_Eex^Bwz8$a1`tVE>V0KNB)%^>F;$|i8O2rL%f}c{3Nl$)cYq%#Z znh+Hs8#)SIMz~LP;Itdk{w748P?iU0i$26X3pCA%Ovpo2?o$6vW5<$c#5nl-H)%mZ z0RZbt8yb?DTUcP@;J9m+oy%xwypfF~{F}30{qY3S8~{Q?m==E)X?0unb7@*}ic3kgdeVM^ULr)m4F-2je)CB+ z0AsGj4-iN_`MTc&YlE(P2{T?#8QD6w0~ziGuE=rk zq)P5{-Vgvt!d0QZsBzQ<{B$9e! z6>&Wc33iD;fbRag9!CPjJw|SrwnQH z>rbj$xFx9;Lq6wHl@KvQeQ~(JVA!jTt_$8C3ilT@>|dyOq+X^<0D`oFQ~w_(Ojea; z*(^L9U+2`ZEFupbB2BL;Og3}d)&~?%wMM*;BTM#IJ)B3KL)sr(OS=?NpZvSoUSTtGoGRVlRe^SPImSibNAqfQ`|=iE(o^h5=}7 zwnzd#j)WhhLM1=NeS0(+#T_VN^90=BYV=zG|K7m6%Z}5L%=s!!BvtXp<}R_SGAh=( z63_I>hwlC!#;krv3X z_AbuMNX6S<3hN{eX6cxe^nah;EMGj_EZx92eHxN)-+3vhzyOLz?UUkQGAzdPeZjk~`@M|(|Hx?@i=;A=lT=U_q3#~sWGUaFK87qDyVQL=Q@zl{;eXz1E8r}=uu+qy{-%Ze zTyFwZ6n;8zkmKq`_3R>ddb4A3ec@Xls}j)MLIe< zO3KLaTGWW(ISki=Reost^01s~5=68Sa1r0t6|%nUT6aR9QGY zHU1g1yWC=NiS*R*b%>&*-QOC7b)7ju+ssRZE2L(t-R31MqvS7K?h%5Ep6@J)3 z6FYS0`SDX-Z%uek3-Q*XPT;KD{7050m&oekW%&thi3)8An$~hPHowZ^Q530|LlwPR z!YIzkuciHMr;t*1vEh3P-9cRwe%VKz(Ahw+#>Bc8`MpYB$j{j&$llh#) z7BRsyfC^8J+b>0L=*}cE_AkaLfVra3Ij%%aMiN-`FR>BMb>Rm+o}&gZPp#STf?A)J zu+VdEq{L$b^_+;%5@8~iRaa{GF~>NodJIqVRUeC|kflIFR{~-+=y$wd6Y9hskWZt# z?svRll?xP=%hn8j@p+Mgx!xA{Efz~6x86$k;@n+pl{6D9dG$Yp74w+!ir!24)w3S) zPl0mG@@KoXxgYc|Z07M+wH}-5hO+Lkf7#E=9&fA^zkkLf>>0zz4EUL3SQIMh7`rQG z^CPL`4Md*JDlG5aWx|*JGiB%%6fzU9cYq#dMKomB;|^3Z0X=H8wducKS;`6yo}QDF znsDQBBeuP{S3~OM{Tiw-KHryUF5Yu{q!~a}8+&RG&~zIsMQ-C5wrf@|{1WnF5128` zo~!u;<9<%wo%LB(tVZju=o6QBmTE7g`eCPkc{}22B-&#mWyYS z`l$})OKP)H0;Q>0vHQmxfh4EB7mVwVTm19KeDI~2g(F1IJfJ_HBx{ybTF!SZ zzH*LnS|U;|T9Bx)@5ic72K8YU_JrzgJR#QwtdVYb=7pP8*MZAaNx9;xqIz1f3o(A&|!+kmHgoK{e)A4N~(NTf-DgIbwz}kd4)afGS+3*q96MR718`7 z8b{QH>j+Tc!N(Fh5W_bM!JA@@Ff3EN%ph@fJ-~`PUBwNazeD6*_eG-Uxz1Ti^geTI z(T6qox-^q?y-3x`8z5iR^P#odJ|vb|NeOum&6=UXyIpRrCt4%Irw9rsR<S9+1cV-1;9v5(=QQv(8RZK#z`&1|-A-SBHykJ7ai)x^>3g4vtPv*rcR@ zrW6eq7x#B7rTX2)!$SZ-_T?Kn~oGP)s4 z_ZZZF?G(gxo+`C%Qt2KDMxT?8u#?OelDh!1d0a0{y91z32(@^ z5ARWOn|w3K`BgGuqh((c5Nc978bK|J2*nOMyYUE#jmL9jkA=7`BkJ%?xw>9Ns_Ma+ z&*6=#R}MiLvZ+cZ8n<&Fz%U0M1%{6rN%+T!YA$l^OGe>WzZ}~ACSNY*KW-AeNnH9S zxgB%k;0{S9CqmX0rttBRp<*+LK1w0Ew{LI)DuwfufFvwORQie+0{-;Wg6v2iI^IWN zUQ2&!VkHF$e)sxCtb3fdwNHfh9A){|iaCk>T9I~gRP8D2E2sl^mZ3>K3oo>c!v*#| z3S!AR^{CBk*y`Euc|!@4Eu*ATBvq_|^Q|(Ax@igj9{i$K&Wf6?`rUePi$2p!#$p|7 zN_tilb%}yAx7N_Xmg@S>x7W8{$s9>Vx4;w$Ga$#ZUAyfM!p-(>N8`>vAEk-qG^(ih ziF{uNA)jF#wmT!$%?P*|@{Z!|$*t`9>-Pv?%!%zcgSpMow%^K8iTx&cxjyCUSs$J+ z(5eIWOR7a>Ht=8S@adnV$Njt&9i=>;iAp!uQcO_DZfugxS&3yavjI=FuxNJr2CbrA z>+K$Hky>27L2Ibl3D&=3;(s}QOvo2~b@k+jr4;|{21&of2a<>2$}A6la(*Z!H+@>724g~^0+QWn?4tRrOZ$$qVlADAY{?dU`vWKg-7P#G zGgn`w=7z>mJFk6Zi{JiGJ5nIOr*84-WLRkEjyHTJjhy~As~Y4LJ=xnp z34cj!CyOD9hR0^e5xv+vbnic69-<|meBCjy6GahoL7k31ZysE>ER9B6C*KrL$isB2 z$E0YT$B;(OPU8i;j+}mrQK;kiormxFk1rchta<*N5#>`#PCUGgd&8la31VW6GJ_Vwdau!PaWR%=%1@f{%HykcVGI8 zB*{oEs=kb;T@Exr%Y!&oJPTHhxIJVfSLAd>O_Wg!K$*M1RXe;)oK)tGpZYWrKr8u1 zV~g$j^CHp(ho)bkyoDk$aPQRN-wpQL;tJ2XjrBC?Du` z?h{2Fe#YjHA)@;!-kU~+C#Qf)bS;r=PT>>Cfyp0iOd)Yj$joXjqQd=hKVG)Xa&M5G z?ls?&Sv~He-*TWuR&UN+gU7P4Je!U5TN}z=H6t##=)amM;P>=Dj5ylG=Unnv5M=xK z>9E}nmd{;;75OKBUZ4=}Qb~WF{~Z9b*&Yo?v-^fHOgpYQ`~34g_Y3)OTD#nGq8DK9 z#^kZXP~S@I#YjTUxuulhES`ljPWt%nk#L@icyBE@(h%w$C)Lpj34Ld1k9OBIntQK0 zC9N%sG-5Bty?#Y!&(8P-H)cm|8^P?#rT)+NxQh% z>}!F;U3S$%)k_8|JO;N}ZmfjZxCIW^4@`@p!kw#FsZo5J{QC49J0toe6 zObEXPNU0air9GtW&nAr#=KWKTNlyPSdz9Z48C?6PKpioATpq;<7_-dgH~h09D3Rn} zt}iE;ibR**K%CjX1`z&EfEoV(Ev~42H=u3rzmGO}1pe^E20Zi{IRNQ+kNmTq7Iprg zgTi7pvjG&`C9A;Kv48SU#-L;b{a-#TH<9INci(~C-NXOy^#I4~|DM8j;3ofl{>>Bc zhhPHWVVo0z>wO2V_m9US=l@?{5_mZe?|%&{1W?oeb5Mczcr^O^a-zWXP7?kZJ^X(E z%PY(+SZ}PT7ZrGzHsIxE*Z%LpdUozWKq<4d{PBZXE#u*G7Fh1&^j}J-E%yj0KNyl! zWiJD)Y)03)E${}3G~Mf;;_^gph2D>keO7q19eMG8yzawVd0a_~xQh-{)#drZ|7I~$ z&GP_V*6`+RsP<=O{oaI?fY0rqX@G~->kO`wAu`#cQo@Ow&WYfy@UjJ4w_nRR!m37~ zo+jPRT?)hVvC@8kb~=lFpkNjiCa9<(t%sD+CKxu#+A0P7U`_;#eg4-me=sVK6F;r0 z`aEC>y7i-(VJ5^r(6_WL-%w!p?Vui$W`G22{sF@&Iv^Rgc!I1PbPXHOu~rMim7p2o z(_YY!nCFeR#`01U8px!iMy|680oR?Wuy3NZ%isHj`ADM8*Pe%yQ&M$5eLAzvYw!Zq zY7#WuU()8adCIzKeG~B?F74A87G;|2&!Sr(+C?4tg!_sXPtt#yzZ{*~cT^QcE-DrE zh!oCjCpV#;6x~?}%%4#a$;bct^;GQ{?qYaA;8K+MG3W|R3_o%Pw{1sJ7}7VGlAVgQ zktCnjWu2H$&$=@=C*!XhHUtuHB;wW^Yey}G-HWbZ&YoP?x4463NaQ$;hc*!S$lG_Z zVm8YHIM0VxV>Xl%vu152KljrTGP{2w{63B?2l?C_ysXB^#1zsJ zOVCO#8dcS?o))Qcpp{ZEv#auWy3I!MeKhF)g$ z2uA6?e2#eilB>~ui;OhEBGYka!#=}$Jjr^JAzu)(8SWquw9^?tqo2dNX=ct?3dirs zs>Kj@Dcc8)U*c#-q2Ri=)C+^y z2^p>R7mA;QJF)HU=4k$rUVVM@Kch;pDq|_~C{+40L{^DN7|mqSCDi4x_1$X}}E zND#0=fYAX=K= z^KO3V#_NGukbcD!4Hv8^NwV(B%)KPGyf*;fO%xCcJM-DsLWl6{9#R&^QhG=A6ZVEW7ISHl~oEH^GUDk>Foj%Ar=)LGtUQ(CH9EP&IViVUEBzl zL>b9j|GWqv*l9sH+2D%Ba7MM>0m54b1>@?0kW%xV4byApTjl3Q{$O<3QW4<@7u&aN z!ksj4g=)9cBSXvMVr)(4=_!Zrc&1oQKEKz@G=rrf=(X7jeVH(hFp1Ru*~%Io3n^xBYV58ke`Uq zX(^P?_AS$6EgFhor&CU;7GDOQ)5q&XZeIdU#W#8#K2)sC6~OC4plnuYjQX}spKM9m zO_suTQ0Yq?#&v9emk|iDbtmkw>6Z~S{&()ErTss1CURd!nqlH9`U;D&zJ|(GJ4PLW zuq{7Hfo~ZJ0}acm^$UDt8H@}!us1Yuov&agdGR!mJF_)L3ep7lMy9MEC4KjVA$(rL zD^A}zZZ*UL%I?Mgpp_M7$5bE6nJ>5nJ6>>>sCi$YCs3!pUT$^RYN!>)KkED>*vbUj z)_KgOoWs3fJouniI zG=Ez@LCTm%^;|TcBoFpE*5pCEUlr8+)Ey`$jA=VmSF?;y4E}%$cMkpG5uk2J{18*> zcVgc|=Sb$xQ`>nPJbSRM4!@LT)E;uJo2U2?T6lN<^k{M9g1D)VJy2^dmhod;S{yrJ ze|wplH998oTID?^a?Q~MU=7S(+msXHq1tah`tH%}_OkMfbMWgv_rYsy0O^jt#Xn;N z`PUe^fuxeDKRhc@{90PkzRT`+vkUyfS?8XiPWX?(>3Ci^_uC88^0!1|fIMa;i@)RZ ztDUh{atM2^3$JoX8dsuQA|j?sM-2Bo#Az6Ze3KrLJ}WJjBXNE20cC92&$_?Wh6QW? zK{~`$6wumG%suZ(R$d7I)aMJe4-jWvuf|mhGlZghE~%v*BpooWH7d+r9#d>9k=_nI~_d4)iKdafF zX8;&A0A|yBjC=PiL7AdFEy|MvD?c866Tidg9@43`z9Rd2_7&9w{3Cxl?jQ^=(6c0ecK(v3_;XnlN8Tr`iRj|kV6k|nV~wDPB6Nv;29EA4YD#P4mwmH2 zW#+XzxV;WoUz6Pbq@K+1bt>*}b*|r~qkrjZ%phfr(5xI-$#sjWWdQ$gLYH!@yAFFW{)DgbN$3;NiM9{SuLb@n~=Z#u7J zsC+wHBYQ>w``uRjHm+)K^2XKN`mj%+>-)e$Z5BtWf~^ zr8-o8kCU?=X*{f;qjLUn7`x(fi$a!@+x*Eg$GuyxG2U>!X2xjWHU;`}Rw($_xK#p^10N zLE6+y+-lI`@lT+8qJvjr#~54bx-U)0tN@B?0m)qE-fKWGB73cCz=tWIH|^Rzai{CT z;jcrRRy)4VJ-w4=mLM?`%rz*{y9Av3)kk&7xtF%bIcSfFZCQxgFOC&1w zfe%E*7(U+uc--727c2Q+3%dQ$WXL=skf!mJGLd9pxgdJQ_T#rk^RJfrCKrR|tbTU$ zGpzI2`Y51N`ZoY_niJ3aVD{4U>_;qUIt)T3P`bZ(ZOn?*4=X^ueWv=N`f}@l z&kLrJO<}6hvu%K8hC+_AyJlYxOj&Roj7?{LJ=iGHZb0wf7H3$KlenDhdGPjk*MVwB zQ?;w5@i&EpX|7I_NrkEGm;P)J=nHzsoP`=&agJ(WdX(;#I$d6B-)HjHHajVKS`BaN!OPExV%=5d> zmU|kM5G(M4ksm-h2F2jKp%n^ihR?tI;<#OzDsD4ijK8-%x$CT847PmVZpUOueISJ> z-Bfq^4Cazn5a@L?!$2v#?e4Eu(Z0_!uQKzvd0VIH#_fvx;vzvA$M09x1lx$l&56I< zmhgjaT!{iOCdO#tOHYsEUh_bO{p>2PD5_j*)xAiF;>k;5oYx3aTYy>KGadNx9r+h< zl))DEU+B_)R4OP_>odi52p3$BR!*^BTE?4%NTYahBU1a`tS86QUeUJ}+>sQ*M+}a$z1c#%-%h>L9SI2#P6nDRvtNdHT>eW)ug1eDVF6E_6 zpcK3dfxVgcZ{$m>?H_t(Cm4PZ@QQcj6JpZcCEl~!j+-rh6`SxByp+DEHIJ{(&>lef zJiZvZzLg?!^{S7-n;|+|dLmBAjJjpcD-JMGZ(!zS`mjRo5e-v#yB{_6pZ z?QI;sM$}pOxob*b?{j$|pc_eHTl)M4l$r9#iNx6~nrZv0Y_p&tdADp@agS3iPbcaF z)75@b>WQI3G3rm)W6ty!{`n```Tx+({TrafFiB{(lV1OHfna zFnOR}pP+!vy?77$2$a>5la65l+qyTj-=YOt$!?|9|sBoekcFL7&t+s8B^rZ>@5h|x& z`#8N8f)>fCW)CJM9~?e0B=7wmJ$9Gd_2T6gG25%xwf7xhey?u%#xwc%+5Kp0+vj$l z5$>5?4QIdgjp4W=bpA$2xT=4q$E7wm-pfN>5Cp7L9D@hu35~RwJVAf*^1;JSXufRciq`}tU4`7 z7#c308}Z)Gy@FQJQH!Gt0jCTkcnY3=+E4wgZOS8AXPI#)#+1D{D&Yq_1}RP-l?`_a zF8KM-cU-JYBdF^^)3f5obC$r3)0H9j{j_a(Yw@5LdXax$;JWhBVtD+2zuv4nS| zLfHCIG33N4XO4bnd2(gv^21Jw`Sl?;&9nnX!mqazK4%Zb&f}YZ5@KZ4(YYrYo^mvu zM*n)40x4MsH*TNcko?vJM`8hZ%}YPO3FSzJ+P3AI8esEKOI)RoSV3TNJ1%G3E&`}Njr zo&Bp#3K}PV>4!Azp}{o=c#c=8Mq$HCb*5wJr36UPt4}ixYGK5E#0$F5zhy}2hSQc_ zDKLEI$T^H=9V+;2-bga0SeG%I8}YVz=6+h9_PN(>4T{C^%E#0W5|>2CO_rBwX0!~4 z?vw11u4?KW?H!t~Eb9G+QGoD2w%zeLQ8~SnUkhuGtr$t>b1$>lD8^Gr7_F0gr?>zy zA3%OMM`=L6hkjqY%*rTLPMr@0l>eqUO+7+>dKLvlaJ0 zPz?T#rvEEt^55A6q^t>At<^&5Mb@aap<&bIQXWg2nYsV6Dmv0I-$O{1H-xE(;R z7i`peo^H3DeNy_8{25*C^{X^nEojo|uii^K9Qu#TY_3ul&4x@)+m)U=lRPTthfQPK zb*Qbg!xhQw1w9w&R18EOfH=#SsXF;A=xZ$^iaPoi)*uFdNVoq6U_>u8f?St`i8owf zHAwMDKA--dg+4^0nqgmjZ-x=3f#XQ#bTN(5TTn`$qpkKCX7=1@Qq&w+ANP`M+XSEUmbVf`JV4pz@y$^wK!Gunzj8XhJUl|o=J!h zP;2oW4M_dnCo3U&@ermaELf}dqy8Ia&3Vg6lsq=az8x+!y}W6*-oE|1#`$hGNm6(z z&dLmJ%(6wK^Pn+b<+HkET`4^s1G%CI4FIQWb1|bJxJj+g#i>_mip{2X_XYh9gRr24iDvyDuzGgX?ZL6GJo@y;d}!aDCSqf+B}ivj+{Lh`)>_mRTDc&k)I58co~^1b%;y8aHmu`fAe!nl`C&& zB?==9#Vhy?+19HV{fLZ>-{XhJoH`Pw7t;~EBy78G_d?(Hvrkm{NVx0OwSZ{ld?%z% ztNu=KnT6 zY0QV_A-Bm{imO!1O*=oq3y+>}*-c^t73*vV&piTcKTxA%JZ1_{o;E(3rHI$eF|*8! zJjrwekJyjjCvEfIsNM*wgSkqj#xJUZIHxjIHk)$CZ25%2$M0SIGtda$CqoX;nHnuV zuGB|<>y`Lp((BqD3GI=wUqYiPOI501)N;?ed*S5APcNjv5K7uhQa7D1j?H_&8Ly2x zvwD{t|BwMQ5LLi%N_acqu<7-i!XJJ%F7edB9JCyUt~FO|eK<4Q!cSGP(BTL5!pFG? z{c}d&Fn5>{3nAz0S#8i11UcSVd`WJWnuM>a2#W=%UQ~#gqS%eh(_8i0x)7URX z@#xiq7sGAXdSp4No5O6KTY+%gtnjIXcby@)5x4%dcZvyOX=E6?5|i;9HN1=DuEp)}>ZS_hY+9ti2w+FQFlaDkg-u0Wd{I8{sp9l}7$PjmTx*ce z;aIC{ioKFUaE|NLg~jHX*9W~A)3Y)+I#Ii($P{r00%L4+7O4-})GgX!L`gZUd3cy( zM+fxy@j~b$>Su!^?T~{h17GdDVfSs7?txTq+4)(GAX7iY-MBlY%IrzcHK(f;HyR(U z97-;f_4!;p7Sk*aPL1aAHR-7=yR&nv9NPa$FO1*xyFz`Is)kL{ql~3@r6sciyZVjh zB{98}q!?tT#}ES;lF;=ELu0)(q2s-eBR^1CqS$B_kP2=tOBIO&XqZf1(m%a?TJn`BOdUJYVu? zd;CLOa>aMi_SJ3ua?^61;@Mo3ZA#%0!LU+AG1W!ytB~CN$Tn6s&ZQ5mkc5y+h?bHm zW;*KP`TRV^@wY=6qwe1ANvY?qXNy!`*cNO*@RAlHn1rvg>dDu07lPXk`gPeh=C_~c zo}T@|T+>Y0#p;0`PYaC)geeHt8%(DhpZdq$Po4i9JZ3kQ&%Y^PlenK|RI~6k z9!oradJn;i^Qgq0_OPO4QwCN!4JzN9dY|Ks%Z9uhO6IZ-Ww|yTE8u&zh~b8glE(gC zf{KRCGA+Ywjoy7-!DA;sFm;K0WT|C2b+KsiVf`bj&+*oqD&$1v79okDrI2}wUJv{! zH>8X1+yvjRS2n;~b63&K(M}oDxx6HeiS$3wGI1QPt%WdzN zO5BT*)+%kb58K~wZBxe;{HE6UlqB9{p*PD-{%*cIOXP#%0vMR{(W~PUq2i-&4XPrHsLM+(35&6pl zE_Kd(0c1=<1+g@lR4aY)n`BfBJMzFUa+cHU{6gJ6_i@)y!NE1@EZp1?p0-FWn2CA zJT~}!;JK~4%2pS?NHP=&boaOwwq)e23-EP%_5m{Y>ge}g&6W_zG|Y0&&Z7$MbliW; zZfH6*iPGmyk5cfRQNtoia)w6f3bt5^w3__xYoBH1v5gg$@M>@7zTMto8}f??Dy+?T ztw8%{UzYXYyf+^P{9(ZgnW0mltb&RHQpjq8?Td3P$`A(!RV zB$WdCj2jAn?jziG7O7I3>1|vVoIi0HI@{Mf%3E;-ZYsTwDSqk|_n8<+@n`#vR%+-6 z0k`i&r^B6We>av6zYG;qp#4_ey@?9Pjuw4MxcvLZ7iq6RA8$*_y$I51FG>dNITK#_>;zjz;Yz)%4zC#7{bvzU3G;rSU&xbrHN&jcDS3`emlmvR< z4Rpl;=*pjWEc5>#HU(b8Bno(+ZQu{TulEf=%MSyh-;=kCVLmSAY!P*XQ)4I{DL^%~UlaeF3u8w@@U1wiO-xUj~je zCK=xI?Qjzk?t>9Kdc0yul&8(9*mRvshEp&i)_(tP%l@yd@ZOFRWwe}%$GO9`oycKR z-9-4GgK%k&@*fNLmMShBg?)3O81&i*d$G(ZB&6}$Fk_5f7$x?dChoJW0_}}{lR@-V z7FQuQmC054OCBG*91_h^yh;*}4deIcy4i=sjP1mn##GRsCQ)O4 z5li3tkCmGc%asorGAfZO(=Or#vAU18DoFNGe9cVDDs2sj9v^f=b&pR^!+4Jm7nth( zOcM!%FjK~MPTw>b{Wx|0aAMiEf7`M@G1@>Ls!-<(mS#b*K6&~wm@8nSpJLzYf5z$k zKjUQH^o!f%$_`20m&)LeTTiY^?zoN#PrC1=;7U?5?`UpOhMpU#s6^sgF0|yb+*5@6 zu{UaMd9a+CHr!bL{WLyoW5c7z?1~Fc^1|Mr9_kDGql=rhclA7;bgJm{t{|VpqyJ+M zuRs2ofbFrLtqBE|d~M&Llcs2(DCe!@&TIcZTc8p{*iUGNn%8hHTy!5*o_OU=c1H?H z$cR1W*!;$C6Lff~CLYHp!cFIFSH%z>Y_#J~(OEvw&`+vEpTkV2+@?+$ocu5jXNI?G zdlO&+lRm34oEA^AvZql>f4=&qy(|Arg@{w<86{3`LS;FaPjik$atGSu!~U30QEzh6 z%ZBK^&^U*mM5j?C4(B*$zS5Ei`SP+dcx-GYa8CPtm>bsD(^E0s45bJBATO5x z+0A~xNc1#gf;{awF)fl%-?4Nm*|lYN@ch93!=+1v1Nm1kwf<`Qg+1|_Mi9s}K~hFdE&6C{G814zV&~x*q~-$@B61bt z*wzDSjMeZLr-w5x{p%)#GX%~hjGD8;1*2lH#@!Z~%#eIrvJ(gRJbyL$ySKV%Zj%-W z1Tx9uu|CAiX;`BM5RGc*X`n`GoXjKW_!a8ix67(&z{ZAv^3Ujxkh|L>;Q)(iE+8A@ zy%Zq;$UHsr3Ge5FknssEozeK#(jW}EqC}fGAcprZcKMy*vFn;a zPy&HKM`j5t3c{{yUxJzZCb(?P>;<~h0)m3rL`7#9hoN1FX~iT%pU6A~}p4SiJ6Jiapm})<@BwG%OZeF z@OK}b4PM0Y{vPYS?Qb8h0?JoNaomBX+s=$$>{I2Ti_`tlMjsFD0v%;$1-KfZxyJ9d zp~WEKHxti6Qf?@ZoohTiZYIp`ScTFaZj6>o0|%K;c9*DVXsnJKjqx=Ic}0)zl_NHT z#J##lR8EeiRVo`9_z3oVZ$JU_XOY06242#;+(O$|tGY;hTSWctc-ly0HzRYFcUHKo z*UUH(oq&j+Jqu?qr>aayD(H@&C3pc&_KpV@vB8k9l8RDt4Wb z<*rz&J9o?+=F6?3u9MPb0XifFcGFeDZX0k;=Y(6dLH(HFo*xM|qd;3BuLUV6aQ@GkHoto@jeq`Ld`Yr-rM7UUi z9VDCJG$e4_gbf6_L~*m&e*PTC-e++e9;MXm?ZGNd^-$$QHhvu55dC9C!6nV4>`tZ> zrQb%bWS@!FTf@3VjahfI>zaHwA65gd@!x|3%wBCYcPv*pNHcq_w1ZI-kS}sOJFu?r zg@b!Eo&a;U0uru>;PTaJui;{6@1AS&KC}_B&h$M$(g(fTV>^)bs0D ziAf2-jdbp5A|6~HYr7KFlky7ngMR44t}=hk7P0rPME^#=DwX;NIyPo66?(b?bq7D??wyxG+t-u>dl>7gYNP<{ZQ(Zi&xck_3m|4 zKL5!~YCS4#ew?%ZqGH*pZ`76uB+w}FFknXXUklEa47h3ho!X{9LQLb?ynr*=qxstG z*REXyJ$$%8e2rvZ+Q`$h#;DGMfX4}Y{`#VlCYr~tTg=MCqb@HmKh@w>E~fJ8RX`&a zAd2O;?7631Y&gl~bcc!xqDU_wf)rt_?mtb;4u>xhNpQ=wvNe8r1UoCj|9b0$JI|c6 z;jvC#-4QK*%%ZY!ktZcwYZWopyO#aED6C*DOm$;DXHK_h!QdILkkUqhHtpPcF8~Db zTP_yQ!3S?QE2fTauxK#*~JdeCBX%7%t{PzHAqPZ2L46A*P z?fLCz045!PE-e2piwd-A7Ajv2>8Ad@Vgg4gbx{g&TA4DWZfgTC%Po5~938)M8YD0) zDD6ICW^PlN@kGP%ZaGZ#!Bw?NL~aD%D(3abNOq#r8&}Mi3BIJY1#*!iT@#u9mYO!P^r+ z!Z+E%p;%_s&saYr2Q2(rIVubW6$t_kb5@FR2`z0cfyCQoPk^!2jAPS&2Wo|L-)w<*uZTzTddKGf&?9dg%?7a|3vxV#7DRHQuMvhtRp zny_FOVb@HgHO7ediH~DrS4E4bS)yFd_M{cn!z$`zX&aAPq23sr_eLd)L2yiO!J9Ps zD(5mj_<~#a(#&xIW|O{qDXs&v6`RQEBHv@4Oo)rMW0a6e6pw1yDe)@qtIetx?W^q5 z336$&G(k>|Z`ZmvZtf-y-xT^74R$*q)XGPAs{1H+iMIqsN(K; z*1w2L_8UAaLv5MZ@TyP@JG&~YzGpDCGDJGmJ2#H5za$i|k1?pG`*g>tnEO{a8pqMaE<4)Zfq zu!9S3F3(_+5~Q2s>HtfjdcWUe{&zz}z4K5FAMjIF(XPpH#8VTU@H-hQ>pzlE`Vv_= z+5F%lq7t0)sb92e^BG3byIMtH)M4I0tnOG1LH2mm;U{mAIAumTNW7jTtRp44n;qF- zuoZ5B3P6sX&K6Yo?XW7}o6`36ao4EcX&m(#@Qg@oG-f9Y+O&YnuG1PrgvU4aU$%&1 zo_Uoo!s%(U?v}IIEDiAJSM6uG2cp=S@&0Bi4kKfynfy+U2&GEoxC1#NlsdgGPM?iEv zfWZ7U_P;$xbu>3B^mxuk70?zuf5#hi%G<|*G4)Fmbdns-R@R&>gV-HyPg`NFc3`;I zmiZq}&%eC!XWe&Zgba?j14;SxTIs?3{G*J7GaS~kK~F>92F}Hi zm#@dazrH??mz2Q!TF23r$!hjlY}%9=2sM=?UNSY$eqqtM6soOq=FWf|m9+CCxHSIS zv^qS`FCT&K3K_W_?L)k_d72#Qt7W-Nszg6`z{^S-W&AE;7|*_A523qc8($yF`#eIC zc;qjW>dpifP4UzwUmx>RZ9|^NG2-pSaoi^2xD$b>wGyyz;hkQVyyKX=Q%*eUx0;?o zHbOJ{IL9*DsYVaxVZ(e9xDdbXEy7in)23)9Aup}w^CcFW=PO^HKam@>#zS-s?Y)MV zRzk#3eD||$>~l8qO-_*BJL%A~(WumO{IBMNFbVOZjyZ=fY*)u@Tl#JqDJf`s2X%-` z=+*(dG)EvSmqq$2rKeIaY?md@u33wrDq!L zBeMU#D!`JheN$V%=T@r0q-?oCa}K&6CrP+ytHj_lB}7p$O6zptOaW^@$9yj4gj@9M z?l$ca~I2nY=c@vAZ1*4$x^# zcG1Y_=)`mCBp6y{zj^j{;03TymJUB_X=$MZ{0)Sl^;AV3AUl}_NKzJ9^`}jJHT@{o zblQU5$GGJz^>L%Z|7df-W^<-84kp9!d3!78<#;SgpKZ`NBZzA*Q#t36E7w>-MSqh| zkA{2DIG3_n4sVTU-=Ts|JhrT_gy{X@73X(qH!p|S86=f{dNE80(igDQ8TKSWzdXpz}Aa<~i$Ctm(n|9P^)5LqB zUt&0FZ)F&aKOq-0{sNyn{SvN#;L6Mh+{kl2TuA!55KhJnVdt97;ZQ9r8wRtxV&4_5 zX=`&zc$+vho~7+Io5(T2*^6VC;x%Y7yX-l!wDjUQ3wNurFMRk=aE~h^^8+R`x4rVk7 z0AFfw?%u>z{YJmCBaY24RYl49Hls;4TJ?n+T3lJcp^0Jvle6kH??t5d25yRN&N4lF zr>0QRI#Jc1D15e4P#9Rz*-C^LWoniDUccJvKPbDLTsrSy~9dOU)H@&NRSV_f_@-ssw-Tgm~ z`{GK)oP9Lo67QymO<%XxPb6pzS}~21hlQ*6TIaZa-_*#~h;wyIe(ny{=0u`%2&c%L z!)aZ*yq#ZONfl0r=l0X-+XXq+lL?kKx@Tf>o}$g->t$-0QIJhTfQ|&DPDC!8zf|zl zb~xJEMr*nMtc!ea9b6Kxvt63Z@6;=9H(#YaU9~k7Y1H8+{6t1q(^tXCiuEzS7HxWW zg_j&;)N?u5`$PaX5XD&XUd)uYcUNL`2?o<@28-ys z<)nSR%O~3Bv#bwlRYJec3Jf&S62na4&r3TF&M%k`7Vnd4mE#>F^vhlrcsLBkyA3~E z8TJ_cS;@4n3iiuFQf;7CBf|0sIj4uvz$)+hQ&(mETKVbYcdlv2l*;Rdl85sb>5ONy zg!N#8uHIg8YBN?iDF%WhFuziAdhi(Ziibt#tzOBV&B+vD82OIpG1BjZz&OZ+ zgc^aH_CL&(47{MyC(+7rV(0fbr%i22%0A!#wR$ztGFFSy3OTo>sV%0tCmCX-#p19Y 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

    1ja`ICTHvFSj+sk-B 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

    mN=H^DWuC7snln0}2czx(R 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 }1cf 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

    1FIDN7-QljrUWg_Bq2F$>)S zjKP=OplK}Y2};ZLeF{U|IBeYg9Z&kf4GF~GUioQ)1W>htLD+c zNHC2`5FjzmR>T(lmCy}FK&-goIYGbBfRjdmqhoG>5LbCy&@<_nzCm)klO*mKwV$oD z2ws?`Gf`)rYjfdi4sp@l9(1Pdb{-=YuYPZ;XMYU8QJUQW&L-fhc> z*wAtS=IZ{O&4oP!i;uX~Y_SOCekoiK(si5*bL`LJ_CQ~aeAUINZDgcl^P96~aUe5O zAB;TtByhh{`YZ5BR)+`?M_|PV&N?73I zqbF)<$!yjys&931)D&vh7G74SGJ+MQ1nD@lnlURVo8aYE)Dxo_Ofsf5X6^+e=C|z#Y zh8Dt?`+Gx+nk;Gt#RjfVOtb~S!yF&HBibx_zJhQAo5H)a0}_Vo!K5$6R;(uz%(4F- z=_6+_6#}aOydYLXm~*}oGw%poA@rnv8L#qU$bwUY{W68Pk|kycl9Q4?K}4dzG54Bk z(dZ<-n23rKD$VfNp!!~F-_lngTzE^AN=PV+X-tQYz9rcc9GETH6@~!TkP7Cs6;P2p z44!iTKr#J@TNzmj`eyot5hw4KE*ipQ=;orGph@9yBv6W3O7`V?T*|K2(<3@)%>b~H zY+hB{*PM4rEn)#Hj}{lF%m73U5?)k>@l}pNRR6<~*phFz^!pAO^ZxA(Ziqtj0p`}h z^3(f3*92Q~Od$`4nPc#sgfPsG;ADs7RXLxVC{WpT3m`2cw<4?%dYmp;^A#w7!TJfs zMY=bDZnW`{t#>8`)(vrKW{o~PByb>TT6iX~jl$y~Dg{c0OK)jdA^Z_Zw}U``1P2n6 z;(W$i2#Pf4%O}K405TnDt3d` zp10>6udmo|rcX3$dwAo(eb9wZ*W5sW2p&z=yqsF0Y^dnC4y4l7Nfv8&0o+4J;g@*@ z94&{H&9wg#Mi_9QNBY<-8WvM`=UJWl6XVY%vLP2HycdOzG&ON*P%Ng?VLKcCFANzN z)V>dCiM#7xqa&HAjenTiJG91A^$S))Enay)=^VTPm~o79E;C>`+<$I(h3(PezwKlph@ zDSSrxbH59=KLxfWqz=t9J5`h5SL0|YXT0IP0&Zea4G#c{hUP^w2JjbPxn&Zl%>P74 zf}M{*bu2500j-9xSphyW-pQCEgg0ftxFnqDjF-th1hjs#(+3aDR5GjYnC227E-O=* zx|D(USfL~f{t9%J-q)Yl4eVNAAxi;Xiqt;m!Td;k-rqiP7XI;W}UwJ#YL@!i=G$~9|{2ke1|!|WHPwb zQ#K`@dZ&MT%*kaR2}U9-wE#3RESVwi$j6pxlCGBNTaRKW2M`GeU{@4^u+V+hQpV~C zhn3j=AIx09qGR?AF^;k<1kFXlZYi56K~M%&#-$8s{?e}|wLgV4^{Las`U-XJG8LLh z468@sng#fQZh`vzd>o-O>#I-(1(KiNv}VnhoHZ;qo!7-!lYB2$J>zH`w$Drrs?xEY zN|G60Zl&TN%WpujNQhe@^+L_!au8!s37ck!yh)8CD_O9n@|~ff55|)K)i{#h{Yzl+ zPMgLpj!*jc3oLq(|Ai31FQ#cw;|C=JdgkCwXp(T)_=_fEYhGZA2^NYrhZGC36HF!P zkb&4+E$g6>q6daxK24eJEVI0!QZhlGE(zDo4adW=DS{wK5;GD|F+V{zi~ML_K*8%> z(<-S~?TW9eo2|17f^uA3To?sO?62euVVx?+2YX$X z^TNF|hUdl}7_fd%iSwxqAHP0$?t<5Yt;T(}u6O=7p4-f=Zv6S9J(pgXwLS5r30Yr$ z7xsbG-fw>W?z7`N%ii><`m6s3*5#IabMAz=rzDpTPHXp4q$N z1zpwZ9&4*^9-PGGnBpKHbA(gCUx6Iqf_=#pIu!4vdLkXLD8V7=}>`0WL$~Y61HCTyusOnL1s^^t*TChqc~5tJU4rR-vN@Nk-H}FfhWg zFhgncx@G&jnZlxDx+-v3Ip!vpM!WAHh{r7m<{W#LoW{SKHk-SwFpOe6qz;P8i~jhZ zIYI#NFYp6EOW^dj?l{E2F>nC+BLW z&oy%`Oo(o4>lU7vI3LThHFql$)R~x1i()S@WXe>%#XaFiNj<$-&Z*ZJJRd+#oa#MDd#Yj8Oc=uA~a%2IS&rn?Ik%N>70u_eKS#cNMx3#sV$I zw%YhNZ9mg<_FGsF$F#Y!m^X@ox(tUR*A1&6k^+sSWDu$@gCV()@mV}KxM0_(C?ZS! zp>CzMS0KbbqyGWi1T*0lQv0$B<&oDDbXjgwnidyVdB|O#X!g0J)jw%zz*yCOV*}5^ z*V2CGdL3Q{q68`?9XbWUF!dyJ12tj8OQJ8>Z}IP{!S1x;X!oA4q-aN%L#&Y)0$P&s z%ajs`Gg4jihQz-MvxX7)UfcL+WcDPC z^?05i<_@l(Z^Gju_=Pn-#7&7P48_=OU8_BJc$(f*^$8M52r z@{iWND-{)7g+Z)`+kI8mH{P0O#i17TAv9y~y(^4~kO zzE7-^Didv_*Hn##x(#Jc*P`>y&y99So>dT}6=4o+tm%*JB}77j|I7AEh7r}gDA&#e z^^<9zqD5*%sG+}UV|(H^mW1=LfMLauY)KlT`6J3u`v*5qD?*dZVgDTaj_KxbD+ml> z{Gh4v@6PiAyT`l#>(t`Fv3}w}fLUt;%Z??amB2KIG*=vHy?j~!L9D(o%RbqDJxJ|i zAuVeCs6t&;UPIBjcCZzwWkn_sE1zJPQE75{yKDvMX(fcNB}xVm`EBf0Q_zDV5pG&; zj^8td*{CV7vJBKTVWJQe&ka@okP-L`+GXX)bjD)maAeZB45DRWEm1axUepF6fUFG! z)5EZ(w&Z1Gfavzr!7Z9HZ=F_MT=h`=UY&_PS#{;KW7D40riTZ>y8+=KrHkuM&v=POIXxjC&g`a*Cd@3|m2MH{Fga%PT28@mYvc@YXfqG~A~C_Cva7fpFZ z7sfoy9gD~1vT23(L&|M;b*CZ0Ok3)peZNQ;JO~F|3NCw&+uBR0y||hX`gDk{ElZdB zPyKhkt8J-+vx6$tYrfK?G)9aAx&W|1Rhg_`+&>V+j`^e%EyRT)j9FHu=Yp{#dUQEz zjZz1tZ`JnGj4KFs-q`IWn(5KyAJcdMc(ANJqj5hB2ozDSn@|L<1Xs+UI;S@!m_u=X zfwzRPa7eO<^yl%)sSmwoFw+o^l)&2c*f+C2GPG{{_k+R`5A+vByr6pewNv9)PXAyQ zNm&I8IE3{%@G!XT#XZ5*cWFmYhy~n0|CED*mthzRrc#--E?FyB z4WH2fp{UhE`U<;~f*PuNS?Hg*PjTt)Y4<)6^X^(RD;M3R9>Gr@nR0;ymT_WVK>Tbm z(x~4a9kH<+%pS`_Au5y#hGLeM8@p|lpFWwzsh33_=)joYV^fCPjdBE>0$E3)?fiP&JX()K+8cH!Pw+D^HgqBte!dHnirWTRSh_y&)KXfNpGEW@Nz$Hdu1a zJc@Ks2!N&MI`xw#FLtR@7{D|W8WcGr<3wP+B>3D?1OTwA%0#@eQ z3i^;}|Bc=L-^JG>z2Xb_ZiNY9+DU<)vPWWd@=|P!#nK}%<1S8tZ~ZR5^_j_!cW#tWEp09|vTM`axj9>z%b-x&lUn-6x5cud{Ppj0wjdu>*E&hVMvz(YA6tO3F zvXh!riq+3$1a7NB^$u!OJLaixK+BSF zUJ!VocZH@B;{YtL0iZ`3q9gW-(m1@4zLk;4|5g|Xl8v@ZA-|_$Rsi{3#W*PL4HALe zmC^R1V6lX@tSNGY!S==!>bzA43Y)3|s!rxEDn(}o95R+|VO*{;-+}Z$%^8(z9V=;4 zkf);8ILio%211EJ`dca(S!xXp-a>%TGjG8NR`C|7oMHR#!n7_6b~jW+F#15k+?dJm z9}|NVGKdR=d;iI*HK^J~saq~-P<)fh?ajvIic)vL1>=L#5%fJL#?P?je<#L&1U>&E z#s<)%h_PTaI1%(=j5bF}rUH7XcoiL728^2$ov#>*f>xWtvbd0^E>$<|3d^8(3WN}5 z4QN=ZOXLSt&geIQELrsOf0GPGObX^P7~+2?$Rvx5f?O622n-MpTq%SF&TOFGvQ1*A zuGuj{2xG1Op8-;mV>G(BDLY3*L_H^R0UzZ zELqLVih&@diBPV8d)VWRf1!2b&C(Pvg^Ka${F zQd;7epRsWU$8@;4-6sCJs^p429l2YY&p8+?-yTevWY7SXyaX>?Lg| z2BU`bAM*x+E&uZk3#$?otAw8*W)0@}ri)*r~e^fdW++4cF;K(S#9EC0PtWkvjXZM@#7CyGg z%tfGt0)>?umRQ38+=0-rLnafIO(bI(4s~OEPaFJud@s<_2-g0na!0RmUou0Z4?q-_ zMYA1`WAaI30S_ZsCLR`j1Nad(bE&$J>pwBTr13#qo9k~ayA7N~X5&}eEn4d>?vS2` z&j2&1P;C+_Bfvji30rY#u=ZvDX}sFBv9LuVitZIIrx2tJ2A5)Oa!41WBk$O_?rLGc^M*; zLIDYgL=&rO2-9fI=6S)fDS+5_Ow4HWt_uIEgd6qcS>z(rt%+_^*Q)&#axJHq?(?E# z{gdQ|ocZ3h*rtkD4jBbRo|3cy=mzEyQ~akN&-r zqX<)Yl~O-u#c`vo{lak-A`n3ybPio8$@z8YjjOA=YwOrryX85N*sSi|xItfG!gM1W zu*tV7NiktD$+SuU>T3=~bGK%APaka%V)swQH-kxgj_i4Z)QPn4B8UA4ul&C|aBGvl zW80Gt|I2|()L*5v91M^EALnI&1Qtb_`bHw<3`b%3Aq2b1yG&HA-~Or{ zVvOk;>#roM>W-(P9gUZ(P{iyWB@Y+@Pa*vaVu8nZL|W#5bHOasGO%gXIv!MEhsmt6 zGx@W4s2ZvGVwec=a>#}m(=<&bU)eOG+_16cvc+>s7v>b1(lSVM&n~U@RmMqRv{4{G zqX+B*X-kmsn4%<1d@69J64MFKN|!u*BI@t{#VeDpe1>~iha-v7Wy1B~CyFE_Y062p zIlXbQN>nES9r;zMW(P5BBrMy?tbWkUF@{FP? zD(eT4e=2~9Ye^&xS4hs(GfC8DAi_< zNl_}M7Z@UZ{|Mp!Fmr~rFBAsEMua>HJ;g*LNWiJzGEKmo68TjmWej06^bZDD+LP;H zAVRTjq&C;7&1F+s$MqMf(A!fmDM}mcSDiEU*&gG)lG{ID*#9h~1yT zv_BkJNNnacjPhWh)QBC7ypJIp!>m7r!gZ>_)u9LuzfuAtoEu(_!RJ9I{p8lPQbZwi4}@3Z&dM?bQekWf^pU_<5wEW1I|*ct_eQ|f#s@M=*$C)G)y0k>sWYy_nSn$neNW>o*h(nO%t z1DV_Ux(CzJTI;4cwp3yCXsO%ew#CMn=t;p&Z50Df#PsO1Mw_3K84$zER!k%_$eGZZ zNoIf?E4WHy0#SM>kS&5uPy&qS`~umQ=W=Qi3_ zjpa@#@}}MW5BFazoA?Aj)Pw`y%N6t zmrvh#W81+udvxD2JnhRR10GwK-q~YY-SF|0Gufw(B}XJT1O%E?F05QP=d-WA^DW8v ze(lW%8tr^|s<7c$x&ujMeI}Vq_H2E>Ynbi$j?C?$l5Ar)$Xa+5Qt%m~FZ;qen%$3y zO13?Q4YS5|4oWkA;!F2pWoYI@nc-NDQ+gF(DFDg>2nZ7qLr23WNs_ zSQ5?}<&5xdFM(O^jt+BHJ=?ltG;A*nOhtOi!}9#g0iF-5GdMc^q%1B~e%gC_C{zAr z#4l@%AkG{aiwB)I1R1}1L(mKd+wb6jCTcW3oLN=*x|^<;0xB!x4q3p(?I85|<9= zLl#65*0@~EoRNH5F)}ID3s7?!Gnd(QY`~PC?7Q5zn|F)fzEJ!(6mc#_TTLaiq5DXH z%Zb6lA$V=Nmz$QZ(N$|;VbDF_dQ<;o(k<2Z<&Toz_lbz;=g=^>bc55=_f#m}IJ5e3 zZ?~pvbC{rD&kDvpTQsh-C|amlV+J#IY6XO25 zDHoKPp^v4U^G0ylD1F+^y?}kVL^;v*Pe5<}0iZV6RSE8PxfJRq!qC*!UAKYz<_eJ@ z%o)$*d$aGmG3RvJrE=B7`sa^be7c=YNbAcgG=iMLHY0f z9+2V-TwuZU6lMyrUccU{KB&U!mj9Fd{-Y;Nij1krTW8W*)}a-H^@{5rT<6SkKyoRT zhJa%LGlu$iTz6_kP{pCWjdgp~(>uO6>p^F?M$F;aWYPSs#S#zH#aW)e?AS2;qure` zwryC;oy(4!kJfoM#TPce<3VAWi;e@&hPzpzuj5Z=verhp{wdKUv}QwVfu^lrVtJe@ zmj7kTPC-*14={7ot#?9y z9M=X-+dC9y41x}VGw&3(5A3-Y2$<74wL%Gr{}R4^ZuZEn9o704btHgcN@K}a ze}9V#n)HU{*s0D*BJLh2m@cgjd2-MKZK4Q(xsD3C>AQ#*Mj7CqED)f7$H-$4sbFSg zN&t?GVvHnQc_9|A1y(dq^V9CtJbz@l^S+wE4s#L~JwOiyVoY?)tjL3sVwn%RJY*gb z1L75VOVC<~bE9ZlDJ-C?rK6Y*2} z?>zJx`i%{++DMC6jsdtqJv}JL>OyrE8%=-9OT%oeOWr=uU9y~*Vg)GyO9DuS=09|z zV2#g;`6&8cF`o*FDhL{GqTZm#Cv({m%c_BHFTtj;77?QU-BHDE^I=QG3}Zo9w&kWJ_naWN26Tv;(?Z9ul;_-D38a^1)#mV%Bm}l2ZlxL z(k_v_5!(Kc?Gqv&KU!iztrz=zv+F$anByshU{^&M`hlFA?57$gSo$&!*y zk?JB&XnAI?L84)X-PNm|`nSJ#N-`stmb|C1Q6xDCM1;73LpO>9C;f9K8|;Pg#L6Nm zA`htGw$dxh+5U$ZOO`{#W4H?rDU%9h3c-b9a5LzaS)Dv#7F7j|2~i_pSnci8YiCur z)s2fN2wCs{#gjWzYz8iBZ0xMVKyP2%FboC4B6Qwlk3=IK8lg{ojQbuw@!qLRm|%$( zH5rYH>C;jOr4*dlqNT=A8zUIxp!o8+*wDeD<{x4YqH@g{Fl9N{4DH~%Tye{WdHjfO zx%?N&7ZeUXUj5b4I^;3|n|N##t{%`|n-TQDBJKRm11{pwD=uAhYx+T5!cC+}UsQC* zYN92|po9IJG0$U3I4)eQa^5LydCcatV0v$6Xg@*WYXA1+ap2HB=u$AzcVpDnnl}SH zQOZBtuvMHBXmP)zBCIUo7s;}t(U=3Sp^2z+qUM!F!(5a}d~&V;QD}A*<5lq%k=x=*=xAG5x~XWE5)a~+33=dX z3MG|1JQ)ZGzz?(HMm_K8J>{TlyHnKy5`A8A`~y@Tqv4La8#1qMzIcjFDFHv!q9#nc{fbtn>8#bhUhI(|1wqVW6pUkuw|J{C3C?k#IA zEjLd+BX%x3^!Nh|7+=ix+BwG;pxKSH6EdKY(W6o_3GQ)WE|d@_UABKT0)w8fz?Wm|IOcfBzzDOnH_cOjkX!e! zD~zqtxvf=m@B!x9Q@oV~*skt4F#2-Cw;x_c`vHGWk3A!s10^|kdje<*OIYlqUn1yY zYB6ef57VK**9^OWuAen`E#3pMHnuZI&COkfV`F=O?1!c{;=0o`Of+kWmh3(IIfkHL z7ebGQ1Wd5O1d`fYg~3yrBcGV31}UemP$yrkSJ$QR)LyyADdk9ZB;Nhnm0O!xGK$>V zvfi{O@G!=Jh7&O}7z-c@=N7%pz?Y>2*+9BgGIPZ46neKWE*CQJQDG4=~w`LS}0 zhfurX#HpEB6DC**RqF_EBCHUGp{y$t6Ue~num*5%Y{-%Z|Y*&~VV(5=VGK-1tCFZRT|V-SFb zdERJ@1gw7U)UYG*yYG&ikpa`U#~&S0_hT?+6U*?H_k2Z~&E-CY|CcTgs3|nj*WBL8 zN%jRpz7h3c#wmxOwkA5YdctH+6q7wirF$z&f2}^Wt$Ee)g~?#EI1LWmF##z;0t}xQ zRLWUmQho;yvjb5Vg@eZyi>-_y|NYpP^P|oXnL@a+uu570Atg9Boq5z#E?&j?>CCY+ zZdG6Mn>eCeH99Bc_h4aG^(`IkCnYN>sF+B3qFuD(!j`V)srHJHJWwT_r;s>djL(AP z)!P)Lhr@sT_T<4Q77WDztOtH!tdXLmu#b=cl_T@nO$bLmVB^`04Eo1eOAj;t0-84a zJpP#(dQMBBlCki3wMZ zsT<##Zl*$7ep?^q!e(BdE=pt8wA-F>fT)>wlu_Y5uAQX_3s^aq4R(x_c(gPb+h| zc?eDiL5z%_zISS=ED9NBOGv^^1TqJkcP%7g*l^BRlu&&mB3{fIcOgSN zAufx1GW#ov$>n*5z21m#K0$2&9H{P5h0~6z63Dw28D9n`WpCk<9 z6G*`Yi|09y87`in5FfC%5c6zMgM;pN6q9L#pT%nk+kc&hDn|-E2Tt8kKbg_X$=2_Q zjiAFJm2q?HGi=6|W{s`yLL;fflyIE@w(vw#!=yJ~aYu$XAk{;irE8LQGGx`igzRvn zED<8!;UFB55g`Jg95@^Xz(xOQSUoG?n@dp8KrTaI2o%u?hgSfyh0hd==`-5=O#laU zy_k1JWF(_C8L@$G!@fb6biIGsBew{`fZ4Grwcpb*amyQ>6UMs$fsIWX6U=B3R1qjKGcbv=kchL(mjQ8fCh(k0wqyHYYP3PvOF- zhWOpbE8jeXGXn!iECjTO&%lT}B`p1xxKpeUQ&Rq#f^myfZL2b!LWf=`>@~VsQHX6f zvQ`E*Ta10I%+;dt$9HfL0j!Zk%i_7v-R(LRzfzFo4qzH08?2$02p*gY)V{;{l zS;TU5xYd~%n2tsoh@l327rUcAk4Icj+r;%rhF{X;0OAlK2r7e`06zjqDrg-sC}u83 zZAH!%(VtHMa1PWycTw;*&|w?&HS5asqy3-Qh$k~qcXDaF_@NG~+QFxAe-0wOv9%X_ zkOfc{kHbD0nHJJQfXK`w$xPp6d9NcL<@*pm7!Z#bDO-LNISX1Sf5iXP6J-S^RfOH# zm`noSJaurAgRD=&Y?(eX-&MwUtUL{9uhhOH5aA4FPNmt}(U>{Zjx(`vECXc+RjSst z1RQD|wCSLe6J14R%Z#K3_uN)kTgX;M_>eirF$v%rY%j^^*E<6}L-P@}N{m7eEs-E< zDzNT^ep_UXdqS8a6F~IM(F`~Zst&vz;Se14?}W6`*?}^}jX$SE;xzDM^EzV$D`^}! zYxdbUJkH}7a9$572D~KX5!?aZiqU|^DQVDCr+D+WCK|H&_e#`@e45IKwjgna9b{mW zs?eyx8t@myH_ zuy-1eAd6qfY@5Zz1*t{5m1?z5meaq0-|1D0r@ zQb+k6k~}hJ*05F&&mfjeX|u*#80O4^6F!f$7nu$0+d`W@D-S$Q=K*p7H-e4u)v4n; zJAqSs1N4dal)b9z5rz7%3N?pb!{C|MJG)M0K4yGJPEaIy3|ERhVVGZX>K%l00=)=b zK&zlx1C@YBr)H0&UU7Mg~$DO~w=0EN>5U<`|v)I_rT@?@pv( zU@zG2ju+$Sp$urdfsG?PQw#?kEVo4gYx4O3C$B4{9MC4oOcycKtY0cBOKo@{##5c;)&nbDQ0QvpSz$P*(B-;OGS#OR-;HH#W1Jbub z8E8ci$}%8?c_gXJ$74juESw^mij8#MNT!LbIWdL;<$w=b!1>FVN#V`$KkMuL;c4N? zKq1I*QAC88vcqK>oT-Z-f2)M<5{?0v(jTu@r6A5&XE zHDenLj6PJ31MCQ>(G`xlw(w(nrxDZvY4e>Cs{>7tbl8kOaA&%-E+U!2@{uxIzqMwf z;>`GE{0>nxY0ZVX9CIgh?g zEJnv!rVhsSbFdJ{L9n_UpC_!!=|cbc%_<~p^u(^-_Nu4q#$(GJ)wT16Akl>ZI(Tus zl|l+)AfCcMh-ooCp+a#JfzbFfnfj4L58wxdE*20arp0-q9XKo4OOCIii1H^){mADAD5huC=EnJDewmeY+-mgr2$*j7Yqd#Jn~gc5&N?# zW-Q90J>Zl~w=}DK{Y~E|`T_EFPPLlWjozo{LynLy0Jb}ykr7xDHVDD9BA!q|!MBH( z;Wc?%80QSh+{g+4$^wi(d>fex{2Sr7w|4X{Q>coZYd0P*4TaQW9zUc$L|vxh)Fg{@PfZND=YK^RHEs(c%T zQu#vGUI{hIB)Ad62U;L7Ln=>F4+P-D`S>WISJzSWJO-DUn!MI;7 z8op2u33iw1!AN~$WUtLH29$qb2`PqsDa0UNG?=l@Kn6cRECUMsCpD-~lt0olg$RkP zysX<}0)bb6g?t#g|0)KfSOba&n<9BFe4RWR)eWTenFS@>9z)KCrPa>@D`0zOF&JD$ zVI9)>K4%1+fZaU?ZvfA(fE7rj!d+9o0QQFf8K=uOEZLck&$=H2pNC{XV~Lsi3Wfu~ z)o<+>+1>Q>c>L+!%F{^>KwBt98PvoOB>Xr)y+Ho)o zr0axVL~T+0Y_d607XuX!mJ-ePusm+fxAr!kH%mKv(kmBP9<0;4hD{yV z=kAG+1#B@W?-X4^+R!|=yt>qx6hGIMDIpsybjeOtT%iZsEfWnevToS?gj~Zn4c!Y% zBnpKO>E9lvghl08vj^&g?Pv6N`?ws0FD(~?hXPlHpoP&Fi!ca_!J8m>0rbb)RcHQ4 zeY=)naOP1DqLsWhXnW8TnBh{xA?YBnYhe~cOYK58K*#Fegla0^^?A=%4EZNj-CC8U zN$7(Y3$H7$)TV9@jcwZGnUZ7du$R_Z%kzMfz>%OMu*O}GK3JfS-^TD+R+gZZa>Z8| z(Pji%-LPMb`AIyp#FEBHtea`S2MogK(2$p;O@xo5n&GY)(g?}yhX6}#qr^FE&172d zv9}5-Sk54EYM!LuN@DZb7lpvh^ILUAp8CIJs%oM&vjjBOft+>9YCUhe$cz4!dn%M@ zHxX7{VQP_!M^1b1G}Ll43X|-mk*KBn=Sxvok@IOUCW77zGRN$RlBiOYiQYLX8JCRe z2>cZ2Z-(Gmeu3|@vLw(=tKH^ZbLw;|TBKQu=cM&_B2kMJ0aG!PoEsDGhdeyonjP14 zBqX6b9q=w~+ixv_dHTjtCM>b-& z9N!6v{QcBPwPAf?A>^cbfKQQ|#KAdEL8hB1br7QHd8dR_A?5=!&XJFHmBB>^?Mkjc!gtV=T{3ekJ804Nrsa7}Yo?}#^V*$Ec)v3p z>jNCEOxyymXe}88PHQ@#zg_4YI&Ca)Ch;@x7l|AQHo{yb@pEd$T%ir8hRH@4=C&0L zM%NqG^RS8lw`^+!sDBU;cnzgEiGBo8hA%eabcQ(81Nh)0RQ;G!MFg7R`1A*t+N&<1 z-2=)U_%~_F?DUC+yU@|rweTxNHz(=pExv7AP|1n42xBHPizCbvE>wYHkYiYx8QEXE z0*{FxD2u_EPQyYqFSvD&!2{SW50@ZVz<@RdsbJ+)@p_sYqOn3MC(CBANC*%V#+@837T`dzT?YNDhKP53M?gI3 z{Q$|Wyt^>;BB=DN!eR1nmuFuLxW@%5ViWkMXH1Pkc~dSalHU9i@;iL`$4L&rO|W=p zd@u#N;OX%Iu&ykQYI@+NTMEs)Zl}9tS9VEXHzCc8Ny+)wB6SCxenTYvM0KKr(?9ma zJzZN~Sg6qk#TLf-S9duzTxZuWd~ugin?LT9e(ug|x4vI-Z^d_;ojWZYJpUcnpYjLh zFI?Jg-s%27{PgwH~b?-2b-pOkOz%y_Ti&WUZ~PF;2{ zbkJ*J9Q?C_91nP&p7e97!>GSb7-HhTD8ZF+33f0$J4?w#X4KVB&wn~%@rbBlQPVj+ z2q2X4Fl1Ha#qo}>FHYOe<<1kk zZ?j&#bLjb zvnR7xss7zMt^Tw+VcWJ>{W7JDQBH}oVu&x&31ebLL`?@Vzqlu=7MWi~9Z%&Lb_-$j zx$GlnwGA`SWzpMZCFyfVMIkQ6*|~d6Uh-adEQh{1d5Oc6x3Nn6I8ywO4_dOrtf9K zEg!;CH|${_xU-YoAqyCUXXhQF^IqwCoiex>naZslVeZlFj}@)wkzwQUxTZp$dvlcU zC@zg(y#sH&*D~xeBvtvbDf@_ve`}*}L)G024<8P+Kz&}4Ue~hyqMiSfM<3wdYwx)z zvm*NlX5Krlh~A=HXz_=3|Iijz&*BiBUE}$HmRM-?7P2c0Rx+i)44hK6{uFcV$7~iK6P1Xl!%0&gcR~qTcj>?yxxaKTe!D*W5fN zxS?t>F1E1sMq$|yx28YsX!PK^dDp2SxdCgZBK_~ft3rDoZ* z-Lmm5I{Tt^tzSgHao0X{8F%T^F%LTE3kplQzxhzKX}ep|;Iki7Qp93I zX-#o-Bu`L8;rxqp`)#=Tksj%HCx5s7;%Z3D#r3qg>z{oDPHy9aV%uBMV}o{Z3%L21 zFFH<1iO!xs|JS#8@OSJAGa%q+kUG9^c?30xo0eQe^Ew4n$4ID^P-1r-Q0wjO0ayAEJ1gVxIuZm!O-|u{}Ag z%SHUQmDONIO&Y~P5j%H^&vbgmb-2JB=`8jvgn}O#}-XszYs2)4LGQW z;+PnYGGPyPSVvOErt3Ju8de5?)^hzo%g^q|q-T7V5uOOwCISLw+-co=3gmoZcTcOZ zO_Jt1erEH-i(x%lZ`rhU&vMd_-4SR%KhfU)gIx(MbPA1&Ft=Y16K08rmSM>}m+84{*LYZ|tIdzg+ieb3!vWc5sUkLYdIl;@XuT!Zn0LtbuuqNcGl(jV%0bF99#zV%u{ z>z@#GI(MJp)CDP_oeTV~dUXug4{L23Gt)PKO8U;}`{#4h8s6OxuK`2ku=Y2#epk$y zrY_}uM8peP4r*@WFI3M|gq+f%tQz=u?%c&=VzB87BIEie*^q&Cxs>tW#~`7+-?{y> zZ-6tDtB0`UFT>S?DHH9Cfs2NS!%tgnAf5)12Cc_Tg_&D(P z%Vs~l8|Pp2!;#6w3)WN|;upe~fce;B;tvTD4t1}8u0C+@ij=h*>bHsPXxeUSe=EDX z)44sq0B2W5j6t?VTqOM_6^b(9L&?!Ow+CT_7voCBbl69X9fsUsfE|V264JwcIwJ4~ z(5s-hM)8mMvCVqXm)5UyS~SsP|1hpK%UhYe4Tj@<KUf7*QkB+bt+cW4%=~l5-YHP>d;_iFfx(_nAdgCYL zO@ZmTJ9$a+?c1}CCzbrkx|Ulh@>ZP2a=FirhhFHDF=SGYVo1AA(c>*M9?>;8#%kse|E@&Amiqcifo?gk|^;W)DKN0V=zbvtxs+?P=~k5_{dqD+ujT`sw*T4GZ6o z-`y0Fj#j4O;kW)A+Tw2UAZLEzgqi2sx#>pOlpl{%Umu0qx947Dn?=$Go|)0-FtUUA zkeO=SZy{HPz=m=l76#36(b(kNRm_fd2bd7J06YV~1pw9qH~|Z5`f^c@c-#N>W5&}g z#dI|veYVm~zs9;2nqGfh-FiL4!*+i_YRkB? z!nNB~&4oJKwAMo{cc%a=*AKF2?BURKYG<@J@z2b_N{h7Jsp`}@@ta%8_=7umq@J>t<}qT zpz&CXMRnh3ojI|)!#G`I>4M)JvZFIaetI&d>ZeE09J*sfd2a+t2^0}Mhl+<2--W~ z$Z*@If>OhW%g(0te{VZekMS8Lzv@0=!#@~ztJ-f%ZN?!hmewcJmc#`6kpJLVcq_ z<8l}}Zvtz)m8j6>SCKv^5u}@@c(QN80}N^f<8M-Z>~vsx^S%ieqxIGlzqKg8XlKwLp9o@s-Lb0 z-tbyMen!ShKUOwsqAA(Lr{E1XkZeGXWD{A@` z1`5)7{LGZ&#m)`uGMOu_kZz-+qJe|?JB!esq*4AdgSU?%0DP}IjYVgHDju8RNMo!Q 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 PGiAa|=i}o)S^s|k(3%4G literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fer_franka_hand.png b/components/rviz_models/manipulators/franka/fer_franka_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7e004cc8e3cf4dea229ab3a6aa9fbeeeeef8c8 GIT binary patch literal 137832 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 U=Bs->hkrSKFv~t}@+Uk07YW~<=Kufz literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fer_robotiq_2f_140.png b/components/rviz_models/manipulators/franka/fer_robotiq_2f_140.png new file mode 100644 index 0000000000000000000000000000000000000000..0904d4e9a9570fd34deb110057b9c0c459a0210a GIT binary patch literal 137143 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�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 TH0|aR_+x5pVN`5zfcpOc{}Zro literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fp3_franka_hand.png b/components/rviz_models/manipulators/franka/fp3_franka_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..2b529dd1aef700023ae2b534f1b200ab25be3338 GIT binary patch literal 70897 zcmZ_02|U#6`vzRr8Kg1x7G}m+21!WSYE0I#Pg+PKB1K6QM-pa=vWzi`>@nduBuaD~ zYB)6K8K_x)V=bzS%UJaZD99j#Z0trA93Fb3bai+>?1I z{CE{_h#r=zard2K)&=|6^O_6G2m%5j{gE4ezP6Po{k43<#O-(sui1q$ljIYdCFqjJe!&Oai&itr$>u-=%#!5i(}?H%N`&4nk-)BUcR&J zqzCgc{P?fev46mi->sGRh4<_nuf@T8ZvJ*(*bUzE*hJ_5{OX5nMkdReflR%tXB^hW=nayvyHK*qJ(Hl)y%COEcrj;rkhCG;0FlCTW+_K|G^MqwB1~(E#l>C;S-7TjKN8aCS&l0^={kM)>|{wA-C1>vPItj! zrWoe6N_Aw(RH{{#(}8^Er=jR?0rl#T+{dV@-$cWd12s~NZBaWYY4l>`gX2E!9}=ju zv7)uuV=_zfvlmlRUPnQs>(yZ$-An7>FC$k>h)a~<{*xx|o0nL`N}#onQ>lHY!*dr* z_CQ82h*$k~ZphsG^CufDCH(=N+-r+U(?xa4axI3aAu;y8#PqT4nIsxXvwvk?b7a+T z7aEpfDPeMIGkRn6wSA)rZ6D)L`hN8jcKb^u#Qn{drx`-10_s6lr8J6ei(4ae`I9L@ zv_&bCXQSCythc?0Rz#~&&b=RLR@SrLzn~>ffSzqBFnHzDsVb-Z#o*PN<6r;qY=rzY zk9_MTGBLl?)zBs}i!G=FPQ{bb>j^bG<$wVX@D0&VZa#xArUclB_Oz|u965d}5NpHV+8i>@Ucehq-(^08Rc!gs>hiC=YB4;mRyO)g zVDbQ9?4^XASQ-)I9K#fnN#A6<+gnk)*Sac&K|Ou%ye`Bp=4#OYp@|7HgwnH8h3n)3 zd~t$K-vhTA`F{_KEAZI6kgUASk3WFu7VDYN83+JR3Edt?I0+-+2Q7d%nQ_ z_4CF3!IvKAW;0CRXza5>RqKik8gVrYY%@yg6*61Wi&A4GI<}r(^Rea((Ekc{!QyDbBww3^6QrtUKl>}|0>KDT{}|+`(&;_4_@ajBWX*K z&fn#kEish&dhjiN&lr;#%lYNp%6x71nqn*W;;+A2s1Ci3lgP*c?D zV>yh;d}j52tY3lHpxEGQQqZrw4&r@|_#BDGGFRh*O@PC1wJdSwrYl5sXm# zm73czfRBSe@gXhXt&TVF#`qPWFVVBogj0o=FmlBeDXdlLR>IAm-_y37(rMJ~$j?5( zwzfpY>7oYRxyuKya<`KTu3swS?GQ4uS*3`Yx6NBfJHE3=-Z$)@p&JjPZfro~C6Lq$ z33y{s)fgT0dMmk~sRzzT#@TQTG?T>6Q=_}ibq>p$JBkmR`(s7CG2C>n9cmZ4(3wFj zIfD~z;XlA!x$u!6`SoE@}r#l&)E?pve2oaOst| zLfam66@k5u$BEji@N7Dix1!5N#j0*w-d<@4s`EdgFg{KCngfiwfZ;Mr+GG@gD71tyGyDqwrPBhRoiPh#+qe2o4^qA(+RSt_S7au={ zNG|C2&Mo|?GK8;wMv}{qWR;?=DiTQ&Y{(gn5-%rYKW6G^r?08(lLO-3fr_NadYUQn z+Uc4G-fSk_>VP#<*vNvPu(qXwyG>y}UYFWUnSOYWNGF#dpe5rFT;bceWq5IdxE{+2 zgvH{(RT~u)!A4b6thYPw%i!_TTM*PDMIjP{k;8hfSLCTqx^Bi5An}y6v7;unV?79Z zOt&A=R0COJvtFyD3GnsSn~712(G~Z`*RSGNMu2Y-A}w90Sor6>7#~>?(>aWfagJCD zBrJoW>0upCJwj#1S?Gv+JC#rrREg$4!?6&lvW9T5z#nI!NN~jkk>S4o(kMS1ZThZl zd=w|S(pt7a)|P6pq$K>>%IS#W;Tz6MGHJ_TT~kC4RS$Vp8JcvL5{mTi5R?Qv z3Q%wOfP};@f0O*;Yd4!WNc) zM@H3lnrIb6>QH!e99>szNBG5Hvyi=d@HDBRJ^{Q0MV709M{DAE_L5RV*wmOYDaMC1 zb?-1|cvPj)7DF_GICbI}5hS$@fOKsM)vG{lpf>GOsR6F5WHGX`<6j52j2C5}oy?b} zU~Txe<)V=J3GUaHuokjTsufe*R~;Tkk^LR>JDGOyhG=FBp1)&eUD?rd#An`NWai^N z7a_P{AO7$E4>DALg$IP={G((EQ?KT?JR8kP>vmQOrD$--V3l&$jqy~^lQ-K}*olNB z@W@j(Di}4$^6$w>Bx z-i_roQ0=6HT}thN%BV@=A3Er&-~KVYe_t&Ik#Ric#L^SnxGU(zLzznz4a{v1f|e*# zDuWT0k^L~C-?aAy>A9cJ?PO=bh^F^G6n*t}H)pkwy|HVEddyUfbl^|mQGSBy%QTbL z5O}dr-ey-MYJfvdy6wgIew7=(@xbg^h7gveYs+=SVJ_C?4aPjjPJ%Iq=AmSaYi@RWd9jR*E!^<2BID z!^djdsPKg0sd=X8le_s(P3Kb=nob7D0tnHdui}HNxZWX5c&Lpk;#__`)K!N6&}3df zL1b+z8AKBa7VCMD)}ng;8C_xsC*_-e#SD-6oeBOd4l*d@oVrcOjcLU+>(UT(s(HKh zgWEc=gqB&aebNv}Tqd^tOz=iV(-6)Lli30~^pndFWh^Nvd9eD$@|h!GBKd`)h9IFH z8_Uxtg-CD zF4Rm0<1ngIO|&JJXOA%Tk`?9ay{s&Vfzdd$9Xuii1t_&bo+?IF?JNw@N1lpty`fH~ zE*FTwpmx|$&Um_Eea%;y>tGHLb2ApY*Zq2CVUjH>#+iZS1Ig||uC}Rl?d3JZNbs39 zNU3Jxe#-O@QYgRFO^JAr36Q}+LDHja!`-N=Jy&^QEf7``PB5LWi8$b^Y|6m2Ho6Lz zgo`Y4v5KuU+q$xh0g?J1KjlkXa$|mIzHIx!jy@j3Wg>p;2Ro1hz#7P6IM^k6xaD~g zv>w9;%kT7J3fIm>vrdYW`kra$tCj>br$IzWiZ4$Hmz!NlEOL3%+1Ydm&wICy7w|?& zDN_jP6o}sH7?cBI)2ctM8Jzj=L-~d}UEsCfWzQvFl?S(yfUY2p^8MQllmES2;nsxuiU-i4~NUUh(oBFxVi{vj9p$BS6RVHut! zQ=ko7a@=u1xU$@@Jaav1H)g5v5Q56s$W#^#}8I zVk(?;QW586tCH@j=dvVUw1o2lQzhRr2X$`kY*^je1p0-;2o#8Uv!TQI)D{ z8h8thGeTD0e5(?Jv03U~)g-{EBEc&n!TZ4`fw2FN@(Hl$3*B3u4Nn1QDTT6_eD1%j zivawoP^uP5IuoVGq()GIoKb}s^01pLm9z$G3W59E+bcAa3}VMptrTqwU1J{%yl;w% zcpf4*nctL_TTC~}=k7g{jw{=w@jt$1sg?7V%f&y-_8^E8^nbxn4;pK}G#1;E!n^Kw z4%M`r+!oP`USdmdf`G&@Qu>;rv9tu7pi~jIvLck6#o?W4`23z4Y z^;P|>CVJRKU9<%hQPD=Vf90)$NzcwK5L}TkYwN3Y42%4uI|Is!3nqsjo3#Hw+!3E& zl3!9JgFC}--H)VKy|t%cafmEDpu2Fl;|J^5R7sjzm306j&CV9oTgwl~ofyhw1p5!4)02nAvYPQQTKdx@@v zCUh1VR5@Xmpg`@pjv-gD>18%5NbUgbnwP7*4Rn{j!;)veX zt}F^Rm$g(9u2(`r=af2StOl=38rJv z{V;{FIK(8YfpwJN=2osBL+?t9SwqlYavMu-nVg#1RdPlnKfc#)`)vVwOx665>9gSz z-vnC0OWFt^HB6C(BHpZh#v`kXr^HF6E`J+oOTqqkxvn*%qf929NEF7T7cuE;1K6oh zEinXVs`ahDPsYT-Fjyl{Br>0ZHLAiI-zFz(gFB|k!e|U@6{CytmYaf>)+u~TW{ag> zTFn0`l;xICC>osCq_>TI_d9<(!dRbw>Om$QC?3Pbxq4%Nr*FHV4kn1H>nwuS^tR3? z8X&mDd_QeR5=K=o3*it=Q|x_l)x^NgJSL6o{4n=Obpbp1!_*oMi)MVnq7RxoL31G( zl0F}a=K#QKukZUlyl*gXv3v0!$8aNo<-S++T$YA zCS3%2M#yv`^cZ9vmarn9sG-~XPxGkpG_5O@PLC02ol5&0eCgJ>xQ2458Xk>7(RJ-I z`UK5|i(G6dR6JVHQY}`(f|&{;hQ{&8&7Q1E1i&c z1>e_hK-=O#XmE(oV1Q-Nvs{g5i4sEuaHcTzMCOcYfbON4lZ&|v>G@f@<{1OAc^Je! z{rn_q`7r1$aXHAmMiP%Kf-cNAgFIp^pyRTls-#z`2sD1ln;)GUTAXzv7L4B_+x(z1 z(=MKUu2}E%+|$|d&;HR<{&P+P^Eyd1+qZ^nnseWl2&6QvmI#DK;`CP<8Nd3C>p-jz zL4uK$Nsofz%7^<-;cl=Yc0%jaYh*v(^Y^2`R!q}@s{s^*;=Hf5Iba@8B;|{XO|)>c;o{DC zkkCE&q&8nByQf&M?|VIzH88Y(adQ1k)_AlshgAeiy%M_m^i-O1Axj8l zqKB~%iA7Q08U`jOp9yvj#}6_;y%G|Du`9>r`uO#6sTk+mlI(?|&Z*bx^@*T%`6gSc z09++M>X;u)uk;kdY|sy}ZT2Dr{n8>A%}i*t;;RbzGb4hg2Bh75S)a=Mrr9rfM8Yq3ovFijjobWjs)K8&Y7N z>DAD+0}D-ChjyJF-u10~;QP9T&c^vY3m2j%)_==eY;QC#Ei(FTT+1LO`n&WA3YIJq ziwrw)2v2d|Zzk4nPA~doKRAL6Ea@L+q-kQyi)h~)ift*2gAv~&&DLx3-i6Hy7!DZg zk-*psq0lCXZI8qFc{{<>Y4E$RntTgXfFBLaCE_iAin=Qc@ks!NlL>q zF3x{Br327sbO9a7HTRa`>eHc&NH7z$(V=M~zr0Gym)MFh&VznIJQ-WDO${8Fm<@KJ zEP7`B%=3Zyy{AV{o<0}-?OgQBql+KMzj3aePEXl7Lsy=EleaA3cA*cIl)W{=9xMUT z8)u_pqe_GBw`t@}MwWOF)^nwzZT0gb=p9@*PPW&Kw$_Ls7>piv@tH59&BYEvK7z zz(Ij9?5mvg6y0B}8ph6vT)eFYr_#wvk9EOS4sjQn2f)D>3lyN^$f!;gKx;|~ad6MT zce%!?h1t2g%5%%NE=;7%O#ZWe=EJ~3(89v_Vs7K?-Id?QsymklP;V8mV_Rp^)Jxdd zRUB3fA)O_Y+&C#KDZZZA#>x-bi#NT%Q`N(~?d&A&wJz)`K_rBrrEcRRIU z=H8};yV29-M<-tFYTzz@ZBm|G-8iv&Zsh2K+Q8z%^vtWV#KxJdM)L!>BAMjmfx_{~ z4&_CO54I#+yo8XH4CD3mi^9;=73)0uXI|fj$*mF5VDPGij#SO4lMRVj;G(DjXF(3P zj9yJFeoqVUI=&LXtwtjEbBjI5LS_Q^_aB>01&u=N!dT?T z7k~ZpaAL#Oxxtk)(Wk$tj76RRAUmOY5X}cTYudZsZa*92ftv+B_9%kx8O9D(DzujE zF)$P@p@dV_^wP|+HT}n_r20kJ;tA!&4bcF+ zzL@^@V&CG%{vaoAGLyF1_;gCcxKZ?+KA;W>y@++>cr##|@u{_hh^Ma>7uUqwTfnj3 zWOrWITID#{HVGLi;n`eba8LH)xKnK@uB=D9an~EAAR_)p*MJDSxHm=zHOmzq)P?C< z6;3}jGZ7AQfVBc#MW}@WS6r`LnY_7gG3<7`)Z(|4MHD~aDf%dSmkqg&IA~1mIhL># zGBO=SDBy&JW`rg(Cn~H|5!Z8GZp)p8(3IyNDnATc8~t@x^xt`lGkKpI=lY}n$(w7* z`&6hrAFn+3QuNgLwZ+SyKOd*QU8aZ<0A(yIk~ux~T3JO;8vHAZJF%;=wM_2vgD>+J zX~q>W0hPqsa;N69X<{@|5)BCtc= z7)f-GN+-;Xk^U5!J3v3n2MRLN*CZ9ZH(Uc-8o`ChqvtJRkxT_K(wCsJbo6EgZWRJ_ zvnhcOQWJlgMnAeZs66@MXmnQeqVj^^zQyl7Gt-M72PUEy?=SMAXTDxLKDk&e8hyRy zs%X?eW8-MVz|HB2%z#6fM4`!W=4BI^1%-R4rZcYFy4b-|tMD5)dC)y3)Ty%P-Pa^| zGoP}B51auF92{CZue^|eOH!3=E+x$~`q z?Zx3T_-9UQtwsWx7~H1R<0AorXpW38Ui__Vjf|9RI%Xureu8l?4mH{Ab8)fWIl7Pv z3QjDr<6bA@LSriBxt_IlwKlcc&n{%+BMFfq6k|6Y#rObz&v|VbDPO!M95C3F9&OA> z{&^SRk@rizK_xDseu8p_re#97#QKw$tUW{@D;Xnop<_`Y6!vkf+@Pm>7K!s9YINU> zR_MS?&OpoTi^bEqr{9rsqo&+WfBb8F_~_~J>B;V`pY`jfo*vd94rYv@38I^hbglhs z!RRB#O+&M+X*Juu?)(FW=;M)0%$t=9!vZ9 z=4=R|N7mqsq$3@k0RGq8mg&5FeKfq zs*5r)J%e*H^_zL~5T~D0muH!!ni=79w0-d=nvuv3!a1X?>>i)6 z@VNJ~+=O6N&6D(Cf`=O^JyN=ko=q^RVlrUkZbXO_ZM2OwyiE*5(=B^#chlDfh1!OX zWcq*mz44R$x69XNR&AL`aQf6fFxNf@YPRM1;2=JF?tXNe=;?(~mzdy-W9Y7yyGgem z!0s96pw74IRw(S$augp-WgNfSe%5-_C6XUph)IwbY1d# zg9=TabV~oVZBf$)sZjF7P}^QRlu1mm6)JKNJ9wAJ@O2uJa08sN&CGqBQW=EU{8+-3 zuB0--3N^ZAc(*Nu>g}YX8bUI{FNJg?;;J24t_mZ(M+NO*E5LKavhw$*!6}u0Zp7K~ z`PI>J0}CGpM&1_ZjRYNyT)l55eP7G?!pHH+g0=Y^PS>v*OP zMKY{2*%*Wf(jA2@o7GNT$lR)TY=?Pn__Nb1-rY)3!_$e(2daa~WZW1X>gzTHqZE?N z%gtswI`SwdT&HB-B1cl@!j`K!k`k|ZuVr=ASFR7WwLwp-%43bJ9aA0Us+bX%Z75jZ zf_R*`iz7tu$#oXJ{lxF~XkK(~VgId}hVj`gFThEBHXHbCcIwSGs!u4Av*C_UIQd~*msRUhhTsX|C0 zl(&eNaCY5!Zc}*pU;}rU9VtF7TM|ZIy-STBl8yR<5k)pz;Cv`pb!`hbUWB)nGfm^B zp3~~w=!J-e`TmBak4Q@y(evkvzoX}S7L9FTn`oNyX=Z)cw`Y%8`X6rlOfTP%sCC=h z`K=b_o!YH~93%6Ae!A&f2_SD!HyW zAgWon0@KH0gjP9&%xF|OyIMT89{EOjtr=@Nkum%?B?{=9NVnuVVn3n)T+&lq1|{5; zAkUKSYC#Vhq?=hfYUIFRC;mJY_4+P8axjK*t}t6(X*ZU|{d=fkNPuuMwVW9E#QKpp z88YRFaZOIBVqRcWu$eOMSx9m8Mtr#0<7@-(mgr+Sp7ky|T>kK>gc$m!WN1_Et6c8Q zE-Tt*t!GY~rE1ubw`cO^jJ8ZKE{IwHgmSdm>&%O`o4dFKjAyPppjnCpK}!lCz#ud(xj`H-B7zm1)&5U1!%1ic&@_8vahar5iXvhX1bPGJc?1AgLlR zmSS#$uDRznc$!OEK1}1tJh8r|c=mttiK3PYzTb0;D=QT7YD4P<#`i8SEb0OiE;pj+ z+qpY?#fll?43nWhg3o!RW~)Kj7MErh*r=lb^Xcm>EmY}`2ce?w+f~?MSrqk^+jLY< zO3^Z&ShJ0nb(IG4eN+|Z03H=$y_+sQxG+SCB?~}36;-+^r@}ofcTt+yUhF&Fkb+OU zi(~?ms<}JB7=>_lKDl*dL!t^{PY8u?0gYv4q-4?~^ch-+|1iX=url*J)o z&UP?GG|&gYsyf^`p=gEPrF0FqFg23-4-W{q z17k78c9f&4BkYQbjX&=oIS`Vjh3>JdyA`~HBlFQxiS9wIaX;MaN7K>(qD0{N&md55auEvOU))0HT zxqe0_?_@|)(WBOj&(b{7J*Z$CiOe%qs_}s&00Y0qF%}xguG0MY{NAE@>V@?N zAJxH2nR{wKQdUN$bzr5aOIB(WDwAQ+!DKvh0Fl;Fjn6LNp*hm#a#yr1;CUQLm8L^~ zkLGw}5sT=@A*dZ8nE}-WPtGH?*?N(X0|$8GE^;u1az}D0`D?Z11uKLg5E4U&4iw7* zCm00C$;p{FQ&G}n?)wJ|b!uv0Wbx+N<68YUl&UwSYF0;>VmnLg& z{gt!~u7m+mVO~DowQsmP`inKNHZGLJplSL8AF5ZWt6Rv0P#m|*g(QO@{7Sp!0R?NY zl$|DZJ4pPZN4ppe>0Q~i z$+u3?moIHyI3`d(H<9ug23_0FrRs2;slypa8wvaa#a&DiH`?|V)}Mgeqls&!fO$eT zZ8fE0hoYti7(rGUv-`=dqxuy)LtDXW`dnGFeW@bYjBHt~j#{JuJnq5GCl5rbpdTcH z>g}diND30!GF#Sj6@xBogn6wul?%$nASuS3`}pKmKMQVvhjNeND1=govLmU8<>EU$d%YDSM(CKU|ToQ zO>bB3q7Jq~ImuSRiS&MjU1v0)IiHeo0~3RAJZQWScPENo?dz1!reJSBS@pD}iC6EY zBF-rTd3Psk++@-JWPF;@3o-;JZ8YfKw@LtiCKNHVkTqG1kgO~_;xb=~E=!cTp!QA3 zc24YD7;bFa1tXi|;o&^!)y|ze_s34Hd&l7V{Dx$eCS6?#!J9kJdgni(E`^KiFqmgzLJ5lJ$52(Ov4N$?Ayx}nT)P96;DPu)LxN_5lF z7el4RxvyTnJk!*)O>*T*#rvs`5Bd`_dTvZhQ=Ms84E%GA%8KKaFfRbsW4Ae3=(U zE4?{MMz*;tC^=c-o-6>~7`*B)1%k~+(JfIImO;=LTOAMUYjRv~JaiZ2l!f6q&SztY z9>otB=QajC0cR*G*TIUUlHf3-WE%&H*w-4d{K(bu_AHWzIWQ*h`>Ce&(Q%7^@B40N zI{&5nS$#xW)~2H&!NGT6yG2DsA>Pf&kKEy=KEDa<^Uph=AVMWQawl<|4|CYu;w@iE zxse}@s3dr&Y3HeT+w)!_Z@TGzJ&o?j+5Q&JS=|qp+<4+VlaTifz3>u{|57wMp+Z71 z63P+j4cGCVI6&YG;mZEQOT!Frz^bTf$a5;m6jR6aV1&X6(Ai_c@kra^1ZLcVxeg!; za)CkZ!DsvZNX1Rbwr&wOjlFAk(R~gm*l<^qLcNRI^*KA0Hl-Rmu-%dVWvOU12?nK2 zyzf)x!NO4ABKy8>-1p&DbpNdh%Y9!ge8OYV3*MN>}IY;r7EMAxv z=hOdy12KYTU=;xKrDqUf?W1m%6W|e??G6+}IXE-Vicxpnm*v16#8zDFOm5E{+V$?SUTkJ(7_@WQq@eIn4RV4NxGE zCM-}PC=b^4_SSE4TVL8WezB`N_F5!wZb&_1s?Wdl<`qbfB|kqAxdG)5-Ffc)c&zr& zZfMT;mZ#^`wdW(s*R`Tdmg9Qjsc9N)U5I1&wwuTV!x5E286wo&+bPhR%(s8wEvcvv z<25&?+n}XbZ!@#o``bk7_lb0zMvfTTmJE_%%S|R@nd^*pVuuJJ)@1ye?XE1c*xon3 zTIOIfQLR1E&wD01M)O8jHw@;~zu!B41%V8B2?R3yNvfr*v21$JzUUlC>5=ER|Gs;7 zdHF{7!#AEBEZ@+nU%qi9!Y|iD}&!g*3um7BDs?1>0BH)F3`P@yu8Wzn>6`r_v6NXLi5PKQ3$D@G>!ag86;I z+>uVMwE!7)S2o8XpPCxC`e;GB{(Xvop;RBuwZr+N+DZy@9W)Wjb1~zijWhkxS-(O@ z&;Z9(mw_{3=PifR^5%%0X47kK9eED5h9n?kH1o--&!+kg((ux$52c07d*`lgovmi; z@jD&xSK#I_7OsIwt2gD1B&kjEhLXu7hE^&Vp_Yytp4-n!L22bctB06BBQ-G%f<}n8 zHWon1SjK(k=gb6RehX4d6Pe=f%<>mtyBo>9(6(TG>gAy`M>A<+zb2tUkBoJr!lm~e zM4+JYl@l`&z1cvBYxdZCXlisJ(O81*UK)008KpEmEBa&k+_}z%dzS8pLzmMuyWzOq zMk5S|PH~(Pl4751_?$D>Jv}dtm~}+6!DQRSwkA`HuONTA+zSzw*aN*-vda6fa3l3| zn`x(gce80H{LR1t{wBKhoB6^ur&F=}7Qd#zNE8_E(ufYEOim53M;%#($wk{J@epTZqn{KB@a&4UM*Z=Fp^Ja?{l z)k(Uj6xlH?Lf<@JQl)2G4aCjIz`2Evf&bD0f?@cRj*#LK=pRD-_kR1!ue#5f>YeL< zHDEvg<+7S#)(U_?HSGS}v&aEEQaYP^ksxjfSJ#(YuI6(AbnlvVD%r&z*8l^N&~EN% z0UOY*ikNw%0(ci&Hz3VJst@c6G{lBZzXCs0?qS72B!l(I4@`X6nmWS}`L{wWT`=@A ze7^a{^@L)*d$}Hr|Fyg$~9-DxP*L6hb_0fb6#=Nku8kY$IwjgeuJ%H zOY2og)_tv8OIwb^_DWv&CCe1;H95HEN{EtidX;up9ACY#Peu%Votj^d;3-4=&b z(I$iKFo=8NrK%{uLIDGyovV#+<1Ac1ri9}7nJ*!T3+ARyNa{3 z;`es_y=!5f_Sx4OdR$ock9llELL4n<}zO?P^h}_bqJ71;f5xL*ml;`n3OrouGp9|uS_y!4Kc|PEg zsO=9YMdSkMzzee5n~jZM-8%jL*0-nE=G~W4;CZbt(D09*!%yCCZ2Weik=OWbINFv< zc7}d9!4P_62&7=>I_&(`$^0Qt7KCaTrr-?6K*-@*6(__V?gF|x-=28MJo5Ap^Hk~c zcWT{TTJNL_L6xM_BD~Ox$eWe$7p42K` zne4c>XncA?{&WnYeF*oJjFp6HB7goZ0Y3lz%*3yB@GAfi02N^1u#^K}$FIM&KYS>) zIF`3~e9QNTDJ&Ue%pRBo5z@4dYD8#LNzWXV7|+rIgPuTB{L@E588`|Fn_CET9>o|- z6v;pvdA%3~=NTN=3Z0T(KLij!wz`R?@exm%(Ar$0cMs9QGznWWgxFwjVfMpz&s_L3 z>}jN*k_B_q&HCLX>v!0#EooXtUw1$&yC9YcV_f{6LOas4J)70;bJqf?h#swLx#4-- ztXVDky=Y_J;?%j*@kHno_hNOfAbkUvWf#Qy@Z;wzU#C7_`F_aX1_$YG19-`5Kilrt z1T=72Ejc+EQUcjP=mJT^t4q5M zSML-(cjHN|9QCk1v^XIb`C0*&>Nt(`n-Pwyk=czx+qcg(JF=(JoCEs>242sbT+B*@GNJZ{GCrYEn_9d<8B) zkYQQ74aUQ6YoFaQRDtowAew9Hbn4~&`0K2Ow^`tSh>5Rl{#zvfsS*$hcR29@Z@_=~ zHz)8nz{X#m)qQ~=7=Vqd0k58v?*T$RHai8~WpeoZ*PfZ)qjMsSpG_JCg=B-kHv-}Z z+3$D0JJTAMHp>!E=;cod;1n1+b>M7=ncG9FQo%52u3#Ex9OLcbLS2rWbjRFy@&=l< z6IJRaA-A5a;>b{J(7QM=5PP!97TQ?Co~1K^w?Z*Od$w`dlvW#p)6csAJ?=g)0=e5z zlUH}#e@MiXgylbq3AR75K9D0b(tcJ?;(_n|CpM&mDx}b$TsXp(*WoNIKDxWNa`@!l z@tNt->BVc0|1@#HPT~accPSJh7nG0%hW6-Tyt9O7_I6H~PQCHytL)c_?xKET1$K`v zU%q?nNbRR1hu*mw-9I-G{QFgmvkmIEM+q7$U2r)T`<1@eojf^yv&VgLaeR9AwBP)$ z>8E{vRiEraKhJ4<&%oFO`itK5efn_A)T)ns1Qa1Q9!H2r{)ay+ao4)J6PcB0z^n^g5Q)(+-eQz?Ty4~TU^;ZK zb$R;Csg6+N16%U+a~v}ri|4)$%&i!h8@W}PwAR4E&P3_+mFl`@MMBt1_dKxGT0T3A zEZ&;Xx-0i*tuyqy>*pomcehttq2J3V>x6+7DRovdP~t}629j#-*6V~jh9_`nqNf-k zmW_>Lue#&$d)GA1JL`n0UyF9ehrsH;?|FFnkjHSTi^X-Do5cxjcC0O`T}Nv!(ur)W zLq9=C;9MW!BJGeyoxi~g>varyd(-x8b-Ctl`*n<~YbQ=wxY7>67>9N!{PMAklh3{y zF1+{OdI6y~+cCA##Gt1&s-yP(HN9$t%A}xQX<14LznO-q0>3lj$b@tZWg}_1IvxqP z65kttZ%{`P6c`w&o7JA-SZrUsz2Vc}>q91oNWl-1r&BMVmCtD(R#Rp6X4U!nt-NQt z{cYssngf3ujw)t-4ivfPC70M9dwqprjpBzr+py0A#o|wxs&Sf!U!jOG&FN|h9|Gmt zj$GOK^kGJE=JSkV%W{4ceI15Q`U-8a?ROL;?xEsQucYyknex<(OT;M6hjTl9Fsw=k z6D1W@;vKK73n*#_WV#o3XH4@7i`G<)_3Droe-&_bs4aY8mDJtoCb(v#N{HPzGrVua zM|pM$GuP$&d;K0vn>lndk6#T~^(!g=#R`AmvV@gveIx&njxSM89hnvH-^}L1%kAX8 zKp2!CAMMzX^l26$-}_+777WRXg<8$M>aeh%7ZqyL?tP zZiAiSh(K1%h74gJLBo5!YMirIgGxEhc2@)TTt3k}JcJUVCj4V<KsV@+Lrk|HDoa=N1CuK6R(fT*`8>+(Y$i;Qcgb|*VyDH4G`iI}(&VL=BI zfh<`c5sInuJycBd35RZ7qdz+q;(9{*dZBVod_nOmXCg4rXLY{>L7?A4$jF~YwGfgr zx4=mKz{Jlf0u@dzp=Dkw6$BpLVQcsHz`e4)JsSWN?S5?9=Ey1Sv=(|&(u#(V#rZZr zecB;~5B>LZ+je-jr88--gf~R$`8oNK)_AF)vxKXCeRL`n72@1<4ZVC4n~KyP-cSh{ zNM#>*iQgGkMInjf}Pp18J8<`U9_T5R7xHYQJOX6?o^Kq}A*bro~67r{TJI`Fnb5|!ft=D&oJn_bgpasN#be$>7r zbE$lQW%*Rw6V^6*+^<@(x-St*XkZ%Ql-cLwRSgXt6R+=Qo-`|**g`xuoH4pzCnn+r zt$UfD(}GHy^lOx8|;u!?tdNM>HFUroWpH_!qL5;Q>NeyH|w$ zM@Iyzy+i;kE%&l}ZmiRyD7@Ak&Gh%l@~_+=-zyQQU%5g7g4ic^Y}3FdZ_kjf#)CG~ zoBVJc`uz&4162|p85FVM3nQ#$*L~yiM!k0 zy|mO^>-t5}EmPN1_#%!Kue(BIsa)z?s&gM3Z zzrCHz=N1s7KtmtHEZ~+*do|OkUZ3nOQI~uE`WOcNchr|CE7C)Qb&>kJ;@S@s6N%UV z_8|D=#`WC`^uHrz8kgkuqq@XF2yKyfa(pje9cIOw#gF<2Ird>g6jEk2eHYqeBScmokKt3Vmye+2t2DgiF*np_R(GP+#pd(GF|WVD3>X@D*^t+n**OYS1O*4V zYVqaXyC-r#MR|0^(Qv`(f#|L3PI)30-3A^jM%;QmP7^rI)f+}w8Ee~4j0hZ$NpLr( zU=dCcsZs0|NerrV>1NUd4QnDqCbXMRyoz8#)sao*ud7ek`-$r7B1Hw{jzh@$deX9L zFCZ!ZO2v$zB_{w>?X$WEb17AKJ?T5U_UmGJ`AQ{Ip7p|?E0529xb^w`uKL)A2b*IA zMGsy+8}DVDqnFjb`SjdoWVxx#2=7Qq9o&2LXGx*sY`E1nvmJQh)8Bz1^%pGpa)CXWDuQ6)%z1@O?efH2iF5K&Z zE)BTrXX2xi*>^Y4zh;9t?6Z_P6&=`i$4ghF+AB~lF(@#NZ4+eoD3(Y*HPEaY&@Uw~ z9f|GC>$@k>7VD-f*stA(1DCZ9T*K-t;o}?P?s|At=lrw}_wpo;#s34wD6!}C_|3Vp z=(%0>J>y^h*|!i<(YWy2)c8Q>!u+ga%6$tVlB$T2|DkdT!%drvK&{`uf1hn~GTB-= zij9mjUN$F4&o!kM9dT3P<=wJ*T6EBR%-CV&LzrNz^iGeLwW-DCMAg z+8J1ll?wFF`ua6YB*kn>!N^}JVn|Bq)F*Rjs25XJoXq}iN-^c?!(-rUYc^-#D|zvs z6Z`gq$!SST{SuBt)b!msvUy1_rxAu*Pe z6{+z5WD~IXv)F(7j;r0IrDFg7-Ppe)d$9MqPqybiYb+=$8(Y(tUf0(4_$s@W=qK-| zejFHW%oo7;8pXzX>1GJ8)-~h{2es%b{z}!RiTZfeW4S@>RWz!B!-WmFJN20T5XA=h z4e|=rUUF@B4C6}Dp_j45-jpG3sBDML@bJ>t1tX(tXu|~~l1AG$6TV*Zm?i4-mD^wQ zjtuYHI(Kbm=F(#QzM0ltRnd#5@4emtgwcK;^6HZ%+aGxH<1?c}$sZU5!35A&3}U}yeD~O=V|!X z10!Vtz7T-p@NHcV(K{<92%cb$h%$~)>A?58ON5GCmH2tW%CGySUT8^_e;EFX_h5FH zs5C1p%U(^|(9m%AzJ2~tQ8{VqP9aBp;yy#|h>$jV7$5J;wA-(f6Lh)8+X<4q$!~SF z*9o7j4_9^)ukS~C#WP78B)gNX3<{;@Pu=ToCI_nIs&CjF{2}a1HOVGEhOCYDZaXgZ zYSz0=Zpp)VWvOPJs85M+jkq$R#A%jWUA8lq+o_FsIC$P7Tt&nwHnd)n;tOg6ZTx822ky}d7yZ-+!o zwy4)lH_SpvqjyD>hX{r?HfU8m7$7o50{JgcL{_!4l7iOUb((87nYp=dcH@irw5_&O z^j>4_s9tZ>|2g}}g1vy^B5$f~zpcy-bG$l%F^sgrY4w;FTa zSNxeQC@QI2+3v}gXhb4MW-{#6EQCfoa(rO*lS8&YX`x{u>FB3sX{V66ZyWeTgTt%R zs5c6wykDc54Y8eGK6ebaPIR1{ENh(H`sw4z#w<3Lq{?^O2sJn&)bL}p0i3{xFOt`P zT@!LM0Ng;fK7v~|jb{Wq95t}?61EohnkEK}&=+_QW*mB%x|#M!%Z5zjncBBn7ry3C*sjQggCU*iih^&^VQ3O&r#8JFyQEK6utA^Rr z?D&fCia<@c8jvc4N)V1A$Ez+MnUU(ubJK(A1`q^Tfb>TOe{8n5FsDic#w{^*-5vh0 z>4 zKc4r*!P!I&z?=qYyY(_ZJ=*Rx@uo0kGX2^qMxpipL)e?gQ=PtV;FC(U*~$`SJCPC& zvZN>}PN8X4k?c}OLWOLJ%E=Zg$5JLmV_Jk#vhT^kNQF))St=pPmhE>vM}20#pYQkg z`~5LZW4t);=YH<%zOL)OpXVL%?VaAZtkwn_tM~v4_rkypThGkE%H{^XBv_%)pB~|R zIq`I@w~@k*txGK_!(wV#Wu z#^G5f4pwkzdpf6(S-ZPOqe9dqXqQB9*R9MB<27MtT%%B2U&XF=D6=rla(W}sxUTw3 z8QoS%B}Y|sV7`V!nbm`8FH(pcF6|7Y9I1pjy>ejQj#cKA(o6w}8ih6L&LJ4HoF_O_ z`sys^Hreavo-n<*GwlE>%-I0XySGxTbK=xy+TNO_k)>UWb%tZ0BA3ivpuEW6GW!5l z+plM8bj@US&s2GuXW1&zhzhVaaW=Bg^!mC=EVa`T?kFP#X+{9J=aMk||GW3@rDtW8 z&!ff~izaBhpZ|2?dFrm)o?p@{MmitomuVJ^nk@7Ez9U>xujV-pQ|@i~arN=>hJzl| zCrFY%AK4%?<&dw~@Xl3-)svjfhhPo>l<=cNx5#d}DPU4B#Y>we3D#1Ke?Xd}oQNUu zD-QpR!2qOp&LytQFXcq!6R0ji;G^rP5x--rHE@zc@c~u@Q;@+7g7WQB!>uPY}Lhh{hzQTcH zDk1_Xhn7bU#GMM7WfVM{5x~EVi)7`xo|Dv{q8ow;|c>hWYn&Di)!XTx2i z;)MX1LhLRph$zaM%MrsDx9`3$Y<>SP|53iFs6%N5z2?WV&vDQs%=y%tw{P3Q#}E(- z^>7?FZGK$JM!}gVccf&gJi(zWF$@2R!CZdM-qS`FYj3KF_5X3(zm45Gsgbqc-26kB zi;pbFpCM@8Um@wZ_8Lq(8ZogVoVh_l8ClLw?5h)F!|nssn(kmW4^W6Xhc?K$IMA`BKegH@CEud8>OxW?GtR=61<*qFu1EiQ7m+S26djss;vDPP8CNDs*yUuzlrNSz&b+~ zMup8V{QKc*sad7+oBA2gU&*lc3`F}6Mf<4getMkSv07rC=cN=UQIIwEQk_$wDE=8T zytG@FjTEStprwp#$R3tC3qd9$N+LC%ka5f4O1rZZFf&3JiDsA_>+7mBlmr|f$MS#G zZ}uH-#sJg$x2Lcyk>gTvfI5okWK^1h7q{kZK@HMb|+^@iQwo?<(zo0Oc& zO0RwgVk@ENmw@fOn5J$LNI}A|g=zCC=?76H$@=d@GT1shhdp|<2KB>JDQX|tln#If zvfq^bN2|th(0lcVer8`q?c|qQ&M`7`m%J;rzP;`^C_B!(>bB{%wjbSTU9ZhuIwt!3 z^&U5$64z|?QERaDUOk6znccc&nSguL)oBOpC)*)$AZ+JXJ?0Sh)?s+aBFWGhI%l=>WqS>Rhx^`;3R_y@*C4cPiP2(;FV+8|kROaf=Z&5)zZ9|32`3zYCZXmZ}Lp=yCd2sKQAId$?nNwkNkZ>w{-R6x5Xx! z&83eTEVr?9iyF(8+N!J>y!|H;@va5=?**l4D=iJ$12DsIHR>c+~YVjW?k0m9BsFD9>a)b_EHRpHL+Wl;fAC* z87WwU6W*)~Cd6p_F`@uq=o8?DcvmA(PI1X7Gxf700x8?BK{NcR5NEl|MFR;vS#G3m8pJeB# z7MQo*H(9-6GWKLS_NKw@Lzt!;K4#=j8}vH}p#7RKM^Ej4SL9z_=D&kLr$0zfFY?j- zA3>POzT4=~v0ZPedzYw<-X-NORlJ5*#WYP1Ud=zP>M^%OeDVmj#{K9DGM0(2%Pqae>JV z`~kkVCop*EnHX?9uu7-Np(7>!n9cEbg)&wlDe#S zH!dt|!$-5Y2!G`32ffJ;KJR8qz9ZmtUi_HVx@D-b;^N{&8IU%`vtLdDX;VNBaGZi^ z>4%`eVw=tkI{lZ{I`u`=#kbphv~Z4YA=z9=4nw^my$l=6`JFPI86>&QxY4vw<81W( z5B5`0j8#Mf!xo%6BVfkVy&^hMJEq83&YLa+etMg+TAwb!4qogU(0FaX>MCy103)a) zj?{op&ESbc-yuD_@Yc%*A_bbeClv>51UfH{-PD_uEx^cT+tcp*H=WH-x#Q{K_Uh0; z9`O;9oR+|!@AovWR|kRQj{5Ua27z7TxhF4z`uwsR@cSI{p&Dl5K2(6U*SZ~nA0n~-^kvQ5_X{}mhB%=fEnf0Rj~@NfT9AlJ0Y3r-0ahf3tj49>a9R?VBF$m2 zq~>PAmlR$1{qIfWpTVR7F=OedHmKaHof5qS*KY{p& zUGCF9A_x&G0HQ`Lxm~wSUB^dUNy*1yj%9QRr~t_7(HAj&9aY0ERr4H&?5=CNdo?+z zFR_kajaWD!HN;63<`^=>o2FWc=hIy^%`67YS6914C^80Saiz=Ds7YNd-3%VY4sNcc zulh9$&{KN0@f!R|6;XJ%!mxUaAc^7jmb~1)XpKMh>=<2`E<8Ut#c3a7c<-wSktgvY zS5(Yi8s<+5_<4`B{a)R%EPL~2$$wx=p7;R@%L!?{S;s@eZYG>mjN|` zU->IYHtI_t;GEenNW$#gimnX|!)EYjnX^sw^Uk`%*|pa3%0BPst&9Iq5iyXWna3a} z#dAB?q`i+jdjAH8igFAIa*yUOK|xwEh|;vCo6ZztIdsBFrkEyZ6-CM#j+{F*GTZMX zhKWdskSc{5Q(gW)wv&d!}j3^C?X`d--a zN-7#69Hl&6;POY*WEOXEH#B2udw`0mVGj` za9`_o4vaxyAuOc8Tyl4~lo}cvH zCkN98#t`mYv{E@I2GV>wR(Vw)wJd>^Hcfzu>OQP)vu+twJ))K3#32?$VRB-ADg%8c z(qrPd_tWi{KOcQdR`z9h_vOX(m|k03rabXN*>$+tW8g2dyo+F06T_{w#9_pbh1rqm zSc`)hKSxLYm&W*sZ*WB5GtlbQ$J>-AWr*Vff=epRXm`P+_~Z|lN$$*OFH4raosv9h zq?9_80h`QW0@>1)R769OJDlQw=SZ%9!G3; z;^@zp2yiZJl=I7bet|WW$m3q-(_fqak?m4&P243nvhHw@bCwSH7IcrTW)x9xWQ%SP z92@SFPsV@2`T%M23BIxP31hzI(NcNm(8LkliBH?ze|&c$ zMTBTaPzrg|1S^er&g2IE01H6kz^__+jWk}6LGUdsLINN~I~69w^x^6JEwOuI56HsKa_wk0Ej}7i5 z>$Y}#O&0hj#vB{nQ_nRcYW0F2K6JON$|kwtWdCvbg=iMWI+|XocCwAPNeyy-5NrKL zjO8lls8VlSlTz7Ek0Z6OzggI0VCI!^%YgRb5QjL5DTUu^gVY<|Qr;jf(}x1L%O5g@ zZBLTju>Nei^{oRdgIwQ{vb@fws z+jPIacjDy9$P@+Y7Rru$dvW!Py%=>%hT_egsaEm)Txy>O*Jhv2s|i)C3Z|;!iz;i@ zl&RIOE4dk=`}~TTWhG9eR)2nVMdQ@by--iCJN)~-y{WH` ztQ-GYQYz{--d_=0)!t4aS3&L1c3VDASkcPH<}4ZMR5wZ8duR8ZJu9!w-L-4i?v;z> zsuu+D(6-Aj1;tkC^%%;fGthDv~yb ztPl=qOlf}iPAV`kupL7@VzekM5inWZ)GO8=g^`;tLiN@EIEEUh83H1u?y>3z$z=;$El zC1Ko7ao=#5R#jECxP(uSm0@4yIW^Y0-Ni+D=FFKAu!JsAa({eQ!49G*?axmzv-IPz zmQ&3K*6OTH-JP<6GJEB&T}H>t7MnddJ$S_JoPK~!da(1{b6kk2Eu}oznG>}Cirn9a z)&FehetBdKJ^(S1T7SHLtQ8v`zEH!Zh1FIT5?KoA^6#J-o0w3k)S{6QEn@3nGugYj zMajy_vPRy$zNdKb>E#4xH#m7UBytOv>KY$9BR9mZliSXSh2$z7ABaCs||gxfu# zQp{M~R;}7fC8exfy~#7POv&%v3G+Wjj4F*DMjPm`$*ri=O%H>GcwD*qUn9Xt%cnt@t@vPU=gH zlJ?%Qj#oFS%s@UpFS}17wFggM!=|~nSGN2aG4igT{;bfcig=`$ z#P7@Z(MHfqF7T=03ol5bnvsM8)smv-~cO1gGfAWgQEw=`a@LM+fpHKkI{FW+T9UC@vvkcl`LJCTvrD_5?~4MVclE;GsoL=N5%F^0|aB^VkG; zOL+b@9np`iRr!;C#J_xf|6tXR!EO#9l^fmLTcSbTViSs(xDB3ON>g95z$UaE3wB}Q zQX3zigtupB&)fI(gu+DH7kM*9;aENY8Bxy$zkfe-SYgpcV4Va0DP&#Z%Bpns|2iW> zJvk>caBFh$Yqm>;Mwv~dVin?Tw|`4q$}Oj@H|zeWJNz?ox=$W?wB*&1E2s0qork_O zm1NfHR#hrm<}wGn8|s^yD!+bJF$|Zu0T@P1N=s+mym^xdMFh$HSVWo1aJ8%8k3eywO-qJ6;Z}tRY%L zDpR0G1P@#A0{`zk!Ey|X(8ycApAp^2#Y?x8HWH@zd@145C z>Y`#|H!PHPtyr}0$#Lo0b;DfcCr+KJd-ZDbeSB3Z#z_GGNtF%S5Jkx?KZEHAw=Bl~ z^Uez;8fyb4=6L={U7zbR;ho+4<|u=@bHySf&Tl}>fntvigmE(D=H5FfkEy#?-g3G~ zA!nP39Yw{(My2N$h=1(u?S$b$Djnx~2+cVML$+G8K8g*|4P zj}+w?200f+@zBoRkU@u4pD_yA0TV*7%zruG=Jg3sAvP80I?|4sLNZIyJ3$~ zX!tt^@q+kA{HNYq9%KL5X!s&T~ zcuj-FCU74-6RO*t(1-}NwQHXvYsl&A{a4eiin!bcPM`MlYSq0}7~0ZedD=V12J1vx zs?&jS@bqM&LmQ>$Qv8s58~>PeE^yw+$~xEZeTFY{mkfW!IsQwtf*Y8^fz;I+DWCRM zd5C9yEvcLHey9|$^e$fK>vI|(p>AA+szzq(_^BG1u| z7;TU&_sG(?HAfNa$w|L0TegtoAeDY6L-@#7fKgRRMev?!Hz>x>_YX{+jAwQujN z?YnXN_61Q{GPgw+vMt4V2`aj@V0$mr%QUp>%hh8wAI+{iHc$QytK0c~PxpuRWo@^D zHk{S{o##w{O7LS*je$+K*hj)wQ8nZy`38& zZ6@dzE?_=Uc&;PcHP_lSetYg$-mK;9w`}${tUB_w{kqRL8ig89q2RGrT-k~o;ZWS) zS1jV7*|4Vnn8*0YQpxvo?zvQ)a^vfHQ+Yve+!_n~1oa7-R4Q7T?1cLV`}Q}dWXBaNqs+@!Rw>(eB*(mHYNBP|40Ou|5}?=%i?d&T zJ_*PxG&V66zYwa^&FRY%j4^uvVP#+mPZGYccy|CGUMWGkbvpwRGUzIRBmqW zKlk2YCGS(ruqm4hP^(=xFrSnT_!^roEELeU>Us0XC~5af$bhIncdta;A06mG8hHbq{B9A+wn83~64P4orRp9{Y~T1SJrInI7uWw58w^u9~iLXBf@pPdu2d`22CQOmb+V28TJ zO?uWc-!HC1eg5a>Ec3ZkSGOZv&E;^%^KJWGKW$yBle5qD(_E#TFK#4@c1k&jNzz@&G7F7I0^g2H#+hKGR&&8MQ`j&6>^F)d%jWYHL?wSKHd!hK7X+*xt&_jE2YO zraI7BZCiA9Hd#m!OV5BCH>6?nTq+%Fo$}jaXb7QGDw=Krn5|N!?@DU`?K^Oj;w1;>zp$-MbrnyWVW>ruC5_de}zeBvs*Ek+623)vi07-}}u*Ogwe z>_Z1GW)Y9@4-}OJ*lC|UamwxeIT6*rTWg*5PU*xPa-F?OId2ggFpfQmEtRcU_2;W2 zFOTf85w2VyDc0H4=X2roz2{+YUa*BeeE48&YD$JC5f8Fjm=e8{v$0|GRhLS#TFm=n<#-6v6FwcPpyUTMD8 z?)$QME@Sx&eJtI>U^(d&8tYPNH$%8i#&k>W`jl%n0NoECt|wjrxc&}LFB zr~d3({~F1$#)^GebTR2!V6F=mE>u-lH!v0K;Rx2w>UcxWCghNQ{M69YBVm`x+gYiXDS5vh4beRzx>O>r*1P= z&FxDgwY;K2Oj5E7DQV$1+Hu!1FHRnG4%7mv{qf^RsmIV6uq6G?Lj@$@UggBdNP+y3 zGUaa=JQC1<*A}AeF#4?{i2tx7;pqFXMpk8nipm1EL04=-=TG+haYXZ#R^OK-Z-d6G zq9mh(m~xRqCW5W+f-kE#oSx<&9m6-=APg0fYL`SkJQAG=qA^TA?>4x%_1*_@|b_iW>RZIO3%(syj% z8*gdHn_w4}gFSDHuC6x!`00~%)z#IkM7_l9@$Q*?s=B)6dgCQ|?I7Yx`R#%lEk5(^ zq&>YjoZGb?4hC>pOLd)bXr$g`fo{pulifVD;_`TxlmqubNT3Cnn^RWq;#3b9498E{ z1@*0)SQH|nWLI`^vBcUF!Lo+o$Fb1IvO9!zzu(~7ap#p5`jVSAZOZ-rVjIct>(`eN z5lgzgAl^84r#Z@U)Gd*XSf|eu(4AIrov4kCNIptk4H-TOjYLUI-*@Z4J)3w0s{FqA zuEFw^LW$Sk=4uwsI;< zTZCsI+;==jvMXZkk8mGfj>`>Hu;ajATUg{{ThcxGzcj6b1FApjKIOj0DP? zrJ$hmgq7MbA!G62FxBzqKlvYX-(utT?R@50bnD6SQC7#5i811~c)bglBZd-f2=kGx zHzF;pY-yZrAy@tk0C<6W4vdp=|8-+5HP(|}L%*Qz`vuqaZ=9iEhgRC}FUR*p3kj8q zHsuU^@0OR({`P#8_VIVWVI4V>3O#f+4GqwVTznn+abSF)Hq)+Bkjx+w=UFz{@S(%; zux-hLfHW4z$l{qndNmvw6Sf5!N*_|1!^y)bTV6-}d1_afVzt(gzr@Y&hj|U_pJW$# z>HX%*e{8!VFK8t#X|p;n)gmkF8fx^JX!F6SEswwVWc>#VDHfDQ zgXtmP!B-Z?i)R0)B7uPQfSPo;#bRlHT58r?cmlHVkz7*ztt7X3d&k~=t!0j~R0BlS z%5bP&^7`(6&i<2DiSh2si6D6TEK=b9zDE~DWn(N)X-{|;7`EO&`0}qk4s7((Exemg zqTmu}6ZIS1Lyxu>ga48H?OT_0qwxeh4_mw-P28caUMRuC;iHB?e%v$)keY5BeOMm0SDO~9`cUkCmU=y`OjM)< z_}s84ERA#zQ0aSCQ84D}H}NseyZI>!#;GW5QCM{x)rS=H8t5eKDW=LuCg=>s z4fD7bs7#M-YOk-qdm!)p{{jIVOaAobOZyPpYVHaS+*-kUe9i}~mTDzl*pi+4At za|vpQ?aiC*FVyW19}a$4X9b$%OCUXFB9?lUS}8^7binBB5I~HC30KTEI5>?;T-V~8btv;%2qdtGzg6p zm34}X!fV1MCOb;vn9M)=%@@?@nDhobSe;JZrV_xvT2Q-=;wmFeo#UDS#eA}pVl1u} z?;M^<)yDV>ah~2T>bN$&YKcC*+s85U8ERj36(s>q7x$bwVoR3D$TPtHQg?%x?NEw| z45H}s5ZjP!zP?gunrqDiTF5OC#RIIS!+-cI&-5OC@z{M1=|hGHueJd<`5)j}Fxfp5 z?8SP1N|}b5u#&~ID@R{HIR0Lr?*9Gb4%E{>8;(FPxu0m~nHnq@7jc8%qiGx81VRJy z_h%@kgJlDUoSMJ+s;7?q6;%(jy5)2G{^}M2(y(}f~h-KUU{~hR?MM}V89Pd zFdR(WFBy)>I}IfMqYujcY(ocHvVS-FCs*qz)DmjaB`H@yu3wu?O(b57kR*JQM__v@fl-A0qT>U~^Y_6pS5Al0^$! zVXfySl-tnOA0AWTVpuJUi5-Xg+u}Pe6o7ObaK#OCp@!KG11VrRl&)cFZYe#I@ioD&UHRC z(ycsl)%@7|q!1;50v3xfE{kl76qH^H@41h0Af7vZkF)zUOYUJ4}+r%WQ%q~Z*K=!^!T)m(JCY@vn`&+k0B2UEgg9UL;N zaq>$Y@G43VG&yCqvbPgVneEnHV?J6EuJ;|P-30ZQoT9+K5nZw*iDR#&n}9~3+R6kK z&d1r?EPgJ>z{vn##hxDfi~}F&>afHE^1Q`FKRSMDE3-hb-ySbn@Ev&=w~uOeML^-G8#n z-vP+KIYgLaD1tD6BEq=B#=ykr7JS|@z3f95{6|%~@@7wOhp0TXKw3`cfdc z1|cK5xEUdiPPxJFxe8ES&2oqrYGgW*z60IXux-egBO2J>7$UkwE_?m!@9ez?T(%}l zjx552;Z|a{V_N_R-C%KYa%go>VbkHCg@%U{1u)dxTm^HhBX#W%*TJWdargH-=7Dj@rcod{~+3-Vt z(jv?44}(9HR%$QNk(uo_H=uzTO?76eqfnVz*`_qL(`S-#a1&!s^KY^NHstVgW#T<^jydSStT~@ONhHi8>J3DZ- zd6o+NT+$Q)p>o^_^T}ivbe~h4YKg|}&u~%Oi7Fs~j!pHr<@Blv(oK03f;sSk!kK*2 zKE4=~xZ;6_!LW|#XisdMsvSQ1MYCM1Z^2vH;;d5XS>ZxFbuvW2^aO2SZ6psVE}&gu zR1TSMydOfy)NG!Z3H8FRvU^nis|>5E{9U_Txp~>6o$>o& zN;|@ufvCMi+|k^{;KSJC*ZqDtf#g)2Y&d9m3{A^9l0KK@uX~<}2 ztK&_Ad&gT>y(MxPwb*k~`MOz0`P{DR8+=jsW^XIzra|<}#6hn?`nwC^N#g}FwYPi; zrYz#hjQ#nXeQKh{HPCE<)JCm1rhS`)G|PObzt1nB^}R=~TL-)mopck}Zp58~mChj? zvBb>mA$>}K<<$J2r9eyTMDT18i^8Tq;d5Q`?9c9V!-e-5(CQlW#tl3HYN=4LcXqFA zrw=$lso@6(Q@>$m-1Sp(%(s@|{1`Ey{)J_ygVX%p-8ucowJNbg9l#I94Jl;l{?$r2q2~LqQQgeYsvisMWw} zEpd?gg@V|(14Vp(m$1|RvuBfcN}Hwbeo$=zCVC2P22nE4WFsD6A^qCq{m!1kBi>H* zi_6c~{V_JC?fF$IJ7C+Khf^*??w0Z1Qloiiodo`;IN`5g>{{OGfJS6wkiOOVScfu9yCOjN@Cn{S^)-oLM;&(lcEb5v1gLW13SkVI0C z2vPJ1`EL-O^g~tZLRGVVUwn?NZRb}U@m z{LyNcZxCw(t$w`)PTvgWwfojQH9Tx?Lo-sxo2(xiwHrj2GJ;Aah=|Qy+&0LXUlHsK zFvZ+MbZoVT`~zw|#w2Fg1}op)#FDg9xgB+JVNS?fh# z6mo%ZP7P=;5&d_$4OmV>3HYAI#eo9w`Q=8xUbT_-0i(EZmUAV@}hP(8CM z!y+OEzSnP$rtnJQbr_zq)Gf#UYQB|MHT>noj%B>zO(CB|n$o{qRj%SI1?n9x^M4PWYDTK5MiB1CFZ|{jJrDK*I+eXctCxAlp z#5fW(bbb-%wQF1QAN0-p@qI9{vssZ+wDY%rVUbqkC1&7ZfeMCNg-@dGEOD9?wIrod z!jV%s$&^Xk!PqBk&c~OW_z;nyaO@jO%15xGj^|fM^>WJ&rPzd`p-AR6U~-xw3M7HC z{Er>chpOrIBAZ7$?E);vnx*ZQrzf?^xthIcmepvefCnecr6sU1uLn-edQcsT7PDFY zx5eZDLkr#%=can-$BUSevh9;eo{yi-L182vsszdbgJ}MG${U)^F@mHu^VLFT7}8~V zVX({$P{kC?jvhSyD<8AW(J94+3qwJe2C5?-~e%5t)K|yzZvUMDoa3li5 zoN*ffVJ&W`aZEY1^Gel)xy4$#M%o!go}E<;Cs8&?oqkHZ4fjtV22 zff*t#H9|JAXT%k(Sgz=6*+r{y2RavOZLtw9)84||l`%Ov`1X6DNiTjEIt^gWZg88^ z@ffGQy)kt~0uYzNF_1`ST?KFhP-7s# zu=v_+7OF=(Ze>s<>@pA6hh~*()||KkPY)8eEJP#|(?nzglkN?s zC}8rL>>{v#-kE|9ePJcceK+XD0n>u%>ea!{@o<0j>Zo?S&!-mucb#FH{b;>MXv#3e z@NM|`XqF1twv(2{#Z~v;{dMQQO%?{$=17kIaeefYqh~|*|NF)#a@pNA^q~>lEGJMU z+|`uD@JL2|(k@PjN*qs3{7&Y!Vye*Q07WAEe;?ozh87jpGwsd73SLF{Qt4w8V+%>(Kz>g>2UflI|*RJktnh(h3tM!7rR%Jdn_Rd$PA!0 zwvD2BR_LnxPq^6RFBICx&!3ZS-VEgDTDo*8l#;2Siy)vg+9WO77weijbOP^(I{jj+`}e%kytt4Cw_`*-x81IVn|IsF;L zSc;;&&!|$eZOX7mAW(eZm?Xgxgu;2=p(;HK13nl#>b&J*3vN zFk*U=&d~<-cAz+(W^&N{coOrGm-@%pr{Z;VbkMnxs#4`Rgxv|mk3`S@$||!A&wd+X zBclC^3_%yBk2G#EU!U<=$4yBUbkEAlF1wfA=b_LPmjv$`F3rGUQe$U zk0c0ypZ?6A3>p~OK+BT@Fq~K2_K-tL5x#>JC)yjrzaA6(#eK%7z7)-4UOQ>sH`doT zb^norN$1sUwQK>0;^jB*B|l9)w)p15<`ZU0&pqi{;tME@<;&%MjkI?f`5+@UgpFHnA3CT{NYbo9XG1=g)H|t&oYS z+F={N2{WzFE?3z*nB>Xh5NK9b_S>-%Nw?w`8!i80=X;6w}hG%PJSzKc-1kce|XSR5kXX* z;y~_Eb9>P}sdnK*x}jupPF@)71S!Tuq(PozqVLr>INnhdI;2g!OMWbF^VYlB(mFNK z>fXOuBt(p2z+qsQ!F{h7Y`H}llA{c5+RexdPPP5aTfXL(AvR1k$Axg# zR$M%M_^^~LBh+~zTp1aRlEtnWyxy7~&3T$mVavM}%X}}_WC@3_AKI6+qF6(SW|Q>u zIYOPukV3U)D~r6ycW0)1mnk7-sy-hcFcp**zt6BD>SK%G9+~B(T8z{BQshw(52_H; z)nO+NO6{fLLjBIpOht}>W zG)!+G9_QwXyl7}J+_r7ry?gf_W@YVE6m~jt1luaIssqup!xb}|7FSSRCBV~MCDe`{ zx#vA%-C296@aY9f>&dgTzu=7ui7swKI#bF^#KqBd_)N1=C0FlX**cpI(}JGqHQ+#| z^>y*a<6Q%RlH+GQ)_q;*?A0plaFKuZwiy)4PB_zh1jQnwm_~xpLVIkKZAf$ynk3m@ zO5|)+xp&#e>ci~8`l-r7>#wyX5CF4Y_yH2YxZ6QgRV_4 zZ|LO9qem29yxm6$I^(R*^U}!1pA7F|HarXD$&Pe%!!%o-ky#y8yyB$ugXEOfsyTZv zE@sXDzfxvQ`mfSucp6@omYP`n<)-)|tMVqhP=R7oSfWuOg6YM%3B2x&;n_o?`aFu+ z#~9kPvMs_9BU}GdSGJbYih+BJW6fQjGFbOCTMbYbdU|@k4-TdSOHuB8eSOu{)m0p8 zB;w-YE*WgvG!wHgvWyY|60hma_ge3VD89`gJJ{yNhH{PA6&L@EES+43185{R_?}AQ zG#^dNyISz$P62uAN=JR-q9Kg;~k9vkNRi1!Q%8(;Yt9)rppUDQ2Q_`L4<%oDgQV~zE>G&k~ z72Vx7|3^Svt!((xMO;TX73Ojg)3=eiBrsK#TdfAG;lOE;uo|hSZYl%!5^6XTte6UYo<&b%|y!1bH~NU6N?x-M-f5@<0imt zrjCcwf&~j6K71&}z*k^eNTKrl3mdxsrlDS(mY#KlLanR0rbAkOByEgHXVv25t37CA z_|i`|$o2dPIrvYFN!qG^%V2A;tKeYJhFl)bvv?XW-Bn>+t}*tYlIf};7MYuty8|1QlEPo(*x1>%e&Ixb8hO%SZk3KLyN&X*N##L&U7|7DHubkkQ&;b z|GY^gb}T$Z6w~VJYBFh+ErEF1fh7D_oC=XSOVD{yCDVJPH-~|ZErJnxlUj)*Me^UT z@%dd4>)6Q?vzeGLc9b2|OvdC7+nDrE@_LxH$1Mph z42r7e+plXV{dL=vtzlH4gOPEn=K%KCAIZt*K-!^PF(c%Fp%a50rQ@Rmkp_;A^0C;0 z`aA|Z49Ybw-24R$7CZsux%`3G>@4RJ4K#&V;@#Kr zdCvXU!+Mjx4x!tmErj>aH6rcY%lscGM}jt3#WTo*P!-Y-as7AZRFYdRqcH1pR`$F~ zea%_r)$KYixn)vv1JPmPu?1E$2IIQaU#Q-WELnrz3yy=#f)N?C0epa9*w9c0oKm>0 zhw1cNXlB6S@9Dv!V@6R3-OMcQ-L4Ws6;#ZLR8Vmmj z>3)KDvfqjF2&RJmqPzUkj8Mv76jhn!JAf7%3cG;B)`DZphiXIBqSI-yzwj$sRl_Qp z;c`FNUV<7FdrHZt)_Yv9W$JdRE6ZRz{f)slxQq#$aI z&}M~+NM?D;87=jnWHL0fl6l#r zoLp8MEi}5uJSNZ5=cSg;*$p;926FpKhhtx&x4+9Cp7ENa zuT?N(kG|x85(E!rxb)5(s^KG#=Vd{F&<<&~`ja}8HwxP1$z z4Gxnn_BK0OD;!b@@%rX6HRNLP*S5j-oW%BEk5qzPcrQ4=LS%9=@1b9_0D{J%`ewz!~jmXO0n^(Z7!a(12uDtCnjd*b{Ef!{aA;qT0hrX zlnvCbH%z&)uU$ueA{y*XuD&26k@bJYk4O3vg9FXT94!LP@Qy_a@(02iuR6Kd^pWyRLbBOW&oNl5Q5}dTZVeyV=s1R-2CA zdTHbG++{DQbL$%DkLT6Jt|E%4}vEN?4~{X%! z6U1&K2SISE4(SC;nukW{0Y8^}CktZ!U-1H=&YgAJ6r8cS4= zr>a{0_;`~-j8m6OPkV6I++vtYL5ns>&En{rRH<2QX2t&yfJ$;72O^{xzMKW2Vtb4Q9jsksP;-??oNqMO6QL6w?pfkVz5<4wwz|XRC;GyOobIomu?(Zv|B8Y z1~CAQ25xrTK+xgMN6Y5w%9#A7(42P%`yAdi+BTJxYaALc78xnZ8~z%dNN>N9*`ScU z;(hXwg0yQxW9&~)(gNp&=M~=KfCj>IcYo%2c$+wt7V;B0FkcKWl1#~4Y_!r)cA_ZjM%$xFvodv+-tzF{ zr$hekDFSeCcHUZ<<+x#vj}b`l?|M^-9qSfd)gi&89RDh}DlFHiEKA>4BtT<2b=>vH zEitnDF*e7u;he}$*agcDJPzMJ+1&cgrL`csr`AQJ;J1lYW0eV~`kX9rNN#!(O7(xi zIT3TMt=rAb#nGXYhZ9m?zX^gav33`HAxzDeYFt1gnJ5HfyegvJRofi(3wv?J5k*SpOKg1_q5dKp7^wr%opOMVoEI8OR3Pi4D5%_NaR7r$C_1VjXtF;yVE)uZ-#~Ut?Wb1%zET={GmrZ;N{^`3>076Y84BYoXl`uXgwcMF}yDH>tL6bpr3VCS>!LkV|^`^t0k0CQ+D~)oyBb09W zTm2@_J6Q9{{CnO zUKnK^@Upx(t;hyKC}5D39dM)w0%L%L!n<8>Lj7^8pN>dgzswa&GtTFy+&aVg{0i}* zRHiR2__7giq@Y57m9@&4y`1VVhLc58+FCl-{g#l!fwkRB`&7gj^I8UvabHy|(irSj zYDsqQT;0_nX zyMKw6aT$~nUYZ>q743YOGSDvMycM|}8VxmF1&1^Ivt^}cPt(rEcux6<6$$=Hq5DH@ zRiahr*r@D*3Zru4CVQGvc-h==&tl_k@`o})dtWunoiv{MtuOzpK7ChTZ`;AOjxBDM z;UvAq_G!P%tXUhv;&8Kn7e!8H$HfsvNo-CJ4;+<6Bf3lj9$~wiHXh=l3?~|#oW`{R z1fk$soa%W)4nSEb4Uijb%ar{hyZ2hkJDj-`V!U-OE)9pxr>wFE+Xk;YGP*@>U{;XE zhT_){iVdXhap0TgoVY2GAw-?Yqqh2FT5o6jwyUumpk=bOeXCA-d^nh!(9y@rJU*en zwzvD;SzBe5R1UxbmX5x@YyB?;Ls%s~al-LpUQ|Hz|Dj5gva@4-bZg<+a?r`}UrOKo z31x?nzEmc zof_EIpm)|JZwQaToAB^J#4w{kVdhA;in9K^cyK28gq^d@%iUp=-pmlXzUr^rW zJio)6wWCq?C(?Q~Qprf=K+TjtZqJ@NndQ=I3Q%Qd9kcJ*ag%Jc@ZCMbkLvyWb(RjF zJYJM8!sO_HjypK!wLsG+%tF_2(Pjf_{&O2ZwqVH+YZGT~iQYsz1ho)Q45fp=@N+@; zVAMrh;wK_o5wb!ip@CnRV<2~okf!JrXS2`!dOiuU8(ajQuKzj7yAstr1b60?Yvf?w z1Hu{4E4ZsT<$7#rs_K|MvC0~65tR%>mbIwZ*u42pjy9f9>B?3@Ah!GcSc!tLrd2|$ z^M3L0VAzyPP;8RFyEqTJByU%x(2!H*WB!2&2F#285=NBRdqfmqzcY86j92RXe@ zL-?+L-`I1yS&7KdCyM03A|p!!h`6T*&Ill?l-~%R)2-5NwkqDtN>P>{dAJY8<=k|7 zw1q^-VwUJX59Zf9+T}SR-tuh!roKPQHDWBsW7hpY)O~q8)a(0qNi~BkV~HYzu|^~n zk$stwJryaMvgD*}Eo2L0P0ZLul&F*tr%;v}m9fN0olqoEDzYX!&vg%V*5CJep6~P5 z^E&eC_3C`?QxmQKOv1N3#9y~b+3&_v24FI}9 z_v-q_AnINW?oihm$lKgJu<1xTxMvV380Ur%Aix9W!mf)>_3uSZVKwLS%+IGC=BISU zLh2SL3x~4j?w}WLR;9=AS#ZNW6n(>(1Rs*yFOASG+DhukccoKMVuOE%dK8Cvd^UO`RsYBli3i3H+U`5CJIqF)YsrmQ`$fB-kN5kYoRiSFAGott*qh_{ z@#FHg#T1!n8%X!2LB)&a>guY4gS2%F1n5feyq9ooo78SN1_)g?q|iks$i27UJH8&J ztP#RwX$?0w3f{tJ;B0Y3CN@ePu|j33^=}+=v@tAj4UQ4%DK5#GZh9e&ap*f)*_mrg z@Esu+;BI0hzq1rX=<0*hJ+g22^p-R%q`Z0arjD?!YyP_X$c6RQO~G!eL803+t7&OB z=3adLwY2mFxJOygBoO5tR8xQF(qx3*675xorb~S5*SD8-dn%*dLYd;17%W?d*Nf`- z^6`)9HjosCplDy^mpxzy;E1H|wZcNKHxO1pw$4UAo(60kC(!PgLOy~STc8pHa+QFw zaDWZk$_St;S8aBj>s)z%8VMng#I76);U=rD30(QTcZU~x!s+TS?RSSb|1xg|uvdRo z$=U?KRoqkOj62KId*9pSA2Nj8ir>8qeYl6~XhW1; z>dJq{6~$WUybxTh60$3G>;AT-srTEKu5dX1E}LZB%kE1M(|?B8>rg#*e4EC+Dr8c@ z{JrSxd!|KVC*&Kb!s?`xY|>AY%FUb1MYTg2%7Z_ zgdFr(SV{HemVV<#8TatvN(LOQqT%-74m&VUu0`=?q;eZj@KkP=sF+l37S>d~!@G}s z5o)wId1{?TN(HHga{Kz)s8li~?fd*}jp*ot_uHwqrvu+J&p2oc*9tQ(o#~Ku{(7~q zWT#50%AdKL`U!T4_nsDV@tRI^mjJIx=*TZ2EaO#b%8d%!=Qg4w8u5MVkytTkp;{4s zU{fu04g&loL)%_pEUmc@9D4AWDcm3p%ybecYO~gY#$wb9XFl7ZdjK?sI+C>Sb41px z*p?a+OKPRyZYL?F zt&jKkK}kml9L20olxzNpu(WV#jT)^1GJbJlVD7~^B{=#(Juv>1= zrECn0t5zS|y-jiQ)pkSpQ~hWjoxQ!Vep|F{#PLTdYm0{)&im7`(r`vJFmm0S4!`D| z8IxbSa_lYeW5aq}BjvXWArFnpyAd~mPszywW*Q^Ey zck`j|O4sURAoYm_H9JH^{KJ|+iKIgC)kqHFYG8MxRRj{=HjBI zoB$?dF5|U{hq-9Dt%tXVY41!=1Y*Y^c@YfFJL2{w6(mS7#xo;Q$T-#Y7}QskXTP|Y zLst=KB$H%3n?)m6ZT6S=1IkbN2>APou~%0xP@D)Jp-XM%hq9iyK4_Q$S7K__CMvWD z^#&$=_%Y=Z~FmA38MlF)KLl_3&iRH$_{zwC1?1(qocI zrC;A{M3dcQ*U_cKUPW~Rhb}r10xxM~1$|ch`91=ix=9){vo4eSU z%dNRi2#GU|MvRJzCm6D!q$E>JJlTj94-Yl!v^$#Ygj|H6iO7*HP1Zst^{XJAFTPjl z2#87LM8MG4(A>OT9u%iPtQeXReVOoB|IAy@>#3*O0>_%|Ydp<2^nHDErYK-$?9gPL zd7$pTebW2vPi=+l)k}hz$6=hb|GhD}0Qe&X(S00Y)m}~;oZ?={YlENT15MD{05#tP zdZ*Wm%GM}5i=2Ba|E=CTp0%Rp=H`l}h0~i#JH8b{y2;8Mw{?9}*X0X+ z?vAgz)qB3Wd&d({6-rJo@4$QBeSsGNL8MTcwtOu4*uk#-oH=tZmSskmnEkWq98r5jpshh6}4`&84KmHy_?m?b8f$wh@`Je z*qrJKy7=gj3A`vIeRvhhCpdqA%;xIGGEn^D?mM+@#UE@5aIOY2OOB8yt0Nw+nOgtr z$n1s29sceIMx@pa{-PvQlW|Q78WvdXx3jzR44ls+84pgBzfy2$xU#P7#JR@!{^V3F zNHNM0te@U~bfEG`QH*T_5yBk>K`04&vIHMzh30iAi%!D{Z8pn+S8OVUV$|>eb+y-? zf}@-PUZWD&+~IWG)ZQ%#*ewc`Ujn3CrnFObA4(`6GSVU>H1~nK4t_hzgE4@*qcx(l z7L8}?&^d^?Do%Ufp2C^;yEf(Cz03c`1pfVLd4KY;&e6LS)|awA=iI(~0fZPTGtbhu zmrU(Um#r*#oL}=R+ezahs992P6kmX&Wl;8y;gz+7^tdBMd*Ioj#$X|nq(yuXaxtmT z0rPm1BXGBP*Dub>#Ij@X{c^0BuTpIuzww?>84Zy;8ZiH2FhA9XLgmw5a4TKaGdw&i2sFtDPY&k@;u< zZac?<7$Q5+v)#7p_eMv0g`0}~bK+o=aJjnIwODwXa(unrp1=So)pnB99U5F(10O+- z;bq%3XE^HW-E7|k6Y@8tZtc8{;Kd3c1*|33(kR>TCGE!2Y)h!JBr;H~`MFX1s)zK`m4V}>rUUwyd&us!J};2>8IAOS-n^O$g74&a=#g^==OVr zXP%<+N zS7$g2obC#rDSmI7#L8~Gq#@V#i4oeBYFl#C?Df?C0>9C-TY`@(Bk}e7?)54l@V3p<{6@LJ@)Jk2C?|M@ zI>UAF(3~G^u_X6lMclZ)NEE08bJaiHq^CmZo~ZA_>@|Jhgf+eK;&QJuy_2`ACl%Zw znjs$F>ABI)tV8!1;=?I(dv_^v`d`TN(bgbIbDj3(H;&h!ENuo+6{KlIXgJ=e9k>~Z zsJgZs1d%AX_ycfOrS~T5%O5esIltog&42%v!gYR0X@@{h^}mGX#!a3HoT$b}MP>Sa z6#9b=&NeGMq)w*)_ElL{cG<^wj}_si$aL+OyilJ%rEhFP_(BwpBuF_a33*#=+v?1c ze)j31FM{cw5Sl+EloFT@U`edUvk8?KXHIANojt2cZT6oJvXtqCpf5`Iaa)^UpZvm# zMIzE%`S(oUSa#)&696goabc{gJd40vq>gYlflC8sOL1wQpZqaM zwKXaVZ&Z$(&J;04AXXkEU=9Aa)sfi%UPurfZl|H<3OSn== z>>*S4!$5)bn+kdyN?bd3y)oK;T%LmWEvN$Y|-81sATsK!O(UOjWg3 zbLssEzWl9aEXnbhp%&#sjHu&cZ1E3C#Mp=g(FmW)2X&8D_q_|kuYR-K(Xs5d7}l4! zOP&$TB64`L_wi|J32BfjF>{!4u6cO~Yq57C9?$Nmwx{b%W}o`_?Yu7qgP%7v#eMlW zc2-A|gL~9~Be+Ol8%y_{91jJ_41w>MJw5`Ywp~=i0{yf)*N_43G{!}lVo^V41Ln&+k*bc`-`O+Tw{=$d)t9{%QlIoG*n zJx#7Dab2PfdkN)kk%FY~H4mZgL`t75)(_jl_#Im;b{$)+=O~^)h{Pw!T#gaVe;?K1 zsB?e)FC!1w-%j6hpMn#4iO_`NlEds1hhB~9ajiMd+S=MrMDL-6nY**@L4%^+oxOqY z&QqI@U?_4XEM$Sxl)KzFDWTaaB%hlWVQXcveYhN&%Qd%z7p!R*g7tFNv>PgNGCiwr z`G{}dLmdpiKYrD&Vot02tLWTw(UE8FfeFxWJv89$d_wi(N{8yW=vb8n+wz23N%cEnlTxjSv>_;E= z^Cd25C~oXR(A1i0bU&~Jj_az(T@RS>>*{;ZwXpn|YQba*JQ6h98uX!%a!gz_eDt~Q zMeU>X*dhVC8jBd!gJ>P^ArtT6q)aoc!Z}HhBgBsxON3lzQGRRpgty!^$QAB zM-4_&f~HbPbQ7mHXR0Rxs%GXye~amf?)qidKK37H0j588J?ok&@9N#bhzRTM(ZQ(G z_hb4nd)ksIdf6?I=9MelkIQ6FBT6)jV=?0De6FlItU4>5#vjRLFided53a;6Ol@{w zxLZ2+3SJCzl`H9*nprs44x4y)J!s=XZ}Yqa=Rr+*4pBu%ft%dlF~`VR7Lvm2l5#wV zID1Z=b?wsFH`b?RS}-A)km&kJ=CC|4?0lQU^pT43po$N0q&dp?s`75vz`mh{70x}X zqgg4{sa*@ZtDAKmaGmceliZ_fbc3$hov3Z4suC+98+IaVS+QxJqaMwWTc6w7`l)$x z_qOf2)WKDVzq54rg%J13ae*48BGX*Usa-)+e*P0PT8F+b%%%rDn;EKF&)M<(SYcGL zgf%(K!}tbWo|UfSDNK?T&K&kS#QZQth>MyuafPd0R2wcV65I}|i*K6-57ZC5WfDQ;DG+*;htB6C$q z>uwE_s!ETlm2r0wD}79QE%i7lweF&Iu~?*=jFs#Kw#a%PcYgEU`|K^9O6R){4!?2; zX!zh&2gD&IP})aEHa~m*oM$3%PH(!BSM5;*T_(B$4^oeVw%sDq z#XN1xk6xfY0#sr*6z9zfy1p-9JA6Ky-e`GdMK+^jKkaQ&!-NdiObn*f>*J%5Gi$OamNVINtMs zW&Ok4uoUr%U&twqIq}BM#*(}SulRUalSVG>nRV;kf%a24_i1b3d}+{Ibbrks+8+|g zZ?;#BtU1wn|H-9^q0zPTR~J&RCDIq>zAq$Ij}I-B3g^#w%wBCZNF!*ZQ-}5GSA_O$ ztXJ|ls_RqkXhaXsuQQR$bG%l3g_x@%hnKtMcgsV(6%>5c*}3YVOCQG=zcb3lF}lL{f?lq z&uc3=lePPv7M=`9#b5Rs2+_FzDeG!DlFn%MfEs^?Jmks-WC2NBs5`I zE=-BHUF=v3Q8KB~8YC9}OB(6iGkdak2U|)ao_ob=?~`%i)x zY_m=(NU;R~%(cYeP+m-T5*DwHcB5iNlDuG5r%y8m92DxZebQ`Lkd8lirfg7e>ge#N zNdX5_RS9mom{2W0NesJMnw!3nCzC27uAUQbh`2bKDwBl2apOizmVC|ef+YB|Xf%-Q zQ|4hKUv}Tau#HC1Q{I%4_#{M+kG_%jbR8#cjco#anPVxJ2C5@2BX0$$gBc`gxtRf5wJlY+B9x2#xioBnB{+hDW6YPP7EiKP-p$-IW`}ZBNpx1-DW05u zPAglEWMw6J0Sy5(wK*?l^^pU&kAk{H#t;8OIrwwa^~^o100um`HTjvr{I+?8;NT|t z8f_tg44x+b0z5FdK~iW{Jo?r@tO0|+UdP$a-A*-Lmj|nNy2cW6IXhdT$BVxp3K-=x zSTj6ACwuB!wV|(N{`9rSsqS0G+G+-;8R3j@Yb2p62pZ%J3?5rD0lQTf=%z6N1Au%9 zsME{od%_3@Oup0l+z)J$J-;%ACsQgz(t$*O5!R=$`~zRR*n08x#Zn+_Tau#0ld@Uf z%OJjQV~(R*E?Qq3dj6`N2|bKnf+4B$H5fS*tL}L3Mc=iyiN`*NHF2k7go*w(N7Hq= z@oDu;VYRgFv9sh5V=dT{&+-t+GxSOSZ zL$Tf~{a5gLUgE!eUUx~?*G6MU;2PR_iVM$0f^hVQtBSUuu|>N4_V<{RyG6Po$y;PX zB>oeFiT67&EvHsX53Q|V`{Zg*D|b23N8k#He#J&}I{wM?&8s(BcRTIUZrA%k#oR_~ zsc7qHOh|0Z#NHA8f>2cw zp&6&;F~yHngz2#ySPkO$uGj2}hOovCO~cGh8doXY_FF}46;kA5W7TY~uqoOtYd1pk z>%aOBU(0Wbbr04qv+yy*iV26n+(NOjlQ-$U^nExptfC%s2z^JrzYOsQ`Mb+S!{b)3 zH7af6*~C|{Nw&gY{K4M14V#5UJa5E%R1IgdQUe@8cY%FOltOaEYT$Iro!_h%Q81!U z6C4oXa0x3mbr68x31KND$E@G48gUpI3Ew0fF!RY|VYnhiSR6qrgz-}X!g&kAkSK3> z=y9gI$cAclu1Mm*{xTaYA6xyVlC$3;yFW$hB~c1D9oVx>&GZK&{t#!1jtF^Nn9wR5WLwVD_?u$qo z^5j?TUL|mTrAwGdcOG30r|To6-?U{@ilZPHcVqf39)Likl7QG&&T?^4EXG&=q>@yo zG;E5ERds+BDCA30hLs~TTn=oiQ=(Gz_*lC60ZusE0m+gOa5HsD9Nhk@2hmxv2i7vd z$c%xc(N5za8bRA?X@06jc<|x?adij^_2iJr_%kU%nKpqkkF1@qHt>T3Q1mVg<6w(vmeQqd~loC6wh?d{etNB~*- zjcJ7%ed7THf3;#$3M)Ikmk5MhcQZ}7i9Ds3Ac{kIFforxX0a%dcuYoqR zPic}Xao^do&G<$uU5w&IMz|Zz^KJ;mify%Q_Z|#6oxy3FkhWyVBrxCw^;GWBp!G`; zTSY301%(BSD0eAi6z#I&L|xn_gUmEWcs^-Mtb~k{psGpma0}COutO4}XpVU5aWd3f%+~Rk-^UevoFL79omAc#UJX4NxRJeVMy&5da` z%QS71WUix~>Cb^lz7ZoTUxRJ6q82>Z0KTnzN4%8v73?u=A3N4O3B+QbxVa<@v(DG; zz-=PiqE;<=g|Bh|+{49_T7E3V6fNXx$3cq?0(z+wITf-(w}u#ZQxYYS?k(1bOGA(x z5_==jN>!MgJRD6qsGMN@is@NOV8lT!dsa7i(C_l+^cTdfE}Art%OzosE$)bwZto=M zQ_#yni$dn@Q)Ca(SPUB>gH;SUAkRuY4$Ae$dRwBQ9AMQ-$BNQuX|GFYF_NMJfOTTr z7&7kWZ-_@>lr2ay1|1U>85YC~j)!md>BzDZIZd;N_w6*b7mh5aMNU*n@ zYBeiYr#7D_r4nESTbo^Nii828EP-6@k$fO}fLlk7i7djBxk~J7F^Ud!&MCHDFI^U^ zx{GeR+mYA2xHsfB9|ST7Zg@DHB}_`P0PA6*%YU&b*&~zSwz1~nk?t?O2a3f)tdZ-% z^VHJ-NA%fB_r=*?8BWc(R=gB}Sv=(eV{{?}M1N-h=ZCp467dF@&5(guH)lV0MynuD`bYapm#4t?kCX$bnzCjrsg;|hCXYaKKPQZ!bTUt_b2c2*(=7_ z=6i=Vm{Q4SyL%n13cw+Bk7~CesOEOv!HCi4cr11go|{f!O63gU3daiWOvSVxBc;j6 z5j4!Z)j-)<;eBUgI&TOb1@QQgY~?_uaApMGd4V<~Cb~vS>8)HoOK-xbGMU(Ki`Uz3W~u^tZ+T#xS8qK{UM>OnXRxOr?Jalo91mSSAKn zvf7A8>HFzI*czo}5Z%TOr@Aq=rD4R0l2)=9aR|dlN5gipbszS!Ri=59Buco6+F(Z3 zfy>X_<5M=+V{?EEEDcWDTqG8|9sqAU|fDPA3*nA}PoRs%UFDK9m0)^G>` zN>IIE&Z08(_~NOoJUO`B_>s=dflBn_Cw>K~*wP79JA@-*z_&qE+e3Gi4YOKh#(tf0 zzD|GL()unKUkz!Aq+A}=r4-@`8UPks(imz0QTG`7+(cbn{-40o!cahPfVgJt3_)!o*R$_{wDFmC*?0a?^c?F+)toP+2j+WrE5T#fXqPtWFUi7qG;5Z7acA9`2+$y8HpF$!J}AcyR;>r=y4jWWiNT9 zw@4ua*Cfr9I&eL$>RjdUY%*YPFydm|M7D%w^^;9R_bbU$xuW-bnDjA zY9CK`AUs*UT2ixWTG}8f-dh(iY=1MdmhGZlDzFq-WW^Dt*SNC+p!y+!MdLZLQ}4rC(EUL+)vm(k@1crv*i(@l`PBpEvC z(O$5&TeS0NztYz+dTPG6dt2uk0a$#pmvo{cJh%tA#+;g@D;t)BNTa=t`7ufteb}r+ zO*84`aAjp-=*wAJ2x-}dzd502LOlwix7;3ZuwTxgo=8A!&jOhc(~x&_w$MH#pZaP3A%)YdKX# znHI&yV6vj~8Q80;S4#_K3d$9>Jx7g&h#;^Bo^dWrL3_D6tdts*s0_jM{$(8O#)cTrKREh>P)1H4fqz*Z=Gvk&ihQ= zVZ%}Z8-c$iR;%FgXu55&sZ+=qrVHkR>Gh&%y}?LJ#4gy zsEZ*`yp+O+>?2uFI6mcp;$_t)zxwK z5Wm@{6I9sjrFiu#{+r?0J`uAAk%=UOHtVB%49DFP|jw2wRiS>87+f7^1nN{AbelPNdKlC)3OY|i+ta~UxBO&`+>K$Z=U zM2e8Z7f*kIRpvpbu9>^H;QWI(Y%;FOn*em36EV1 z5~XYj7B4BP1t3jCoFQQOidDxk8$5B}xXB}*3rZ2a`n+X^6it56>moOXYGJ&bKIJIR zi))=sDUj=c$zq`73h_q! zPX@zwx%Dk_cED~A?uOky&>p0WKEX=@PU!N-EA67^gKNCZMZ619f>+HTajR>hF}MC~H*A}eNwOYq!M6_R zHjDNRU0Ak{Je&c_Ey`j#g($rU1(C$G3@L`aIP-I)CTy88-IT#|;GhmFFM)4eg2t-zSTq&}&_)BqGYw*b_9E_)=!UvJ z^0HKqWMuc5p+KYccPr=OIHpNy7dMuKkVL%V*zBE?h4zT!vS)OCRa4>eI#LZ&4CSsi zUIj?M^gRm8ppfz1>Rz2DkpBYy7}!_q?2z{^V3Z1(`(Jdi;an%)S`2hcLjXgmjc2*S z1{s31NE4Kwk)ELR zLa~8dyHQ^6;Se{*hI$j^X6qY-O~ho8CVoM?XZy$QQ^TaNl(9OLCvud6xW^#TIMX<- zP9T?N>}suTZSCJWeB`rz6?5YG!vNp1V(9iOSShSIE6WvZf;O&667sA7oQ~)7>+C}q zxiS~>Asz@}i;TYNqYMI@A`e2hZ)8#E76rCem%bm*eNhQZ(QY&Uj#JaS$Jo{`o|GX* zlvry8={`fKhv`4@e9YW+Hk#a$xob2rM3jrW)^5WD51)jrgrb_kJ(6TnhEblQA|&{^ zbu4tA^K@;Ux4EB!Ovk>&3HA@?4_o26SpW==#t+-zxt)WHBv|RcGlaxl7_ul+dH{@L z1VqzNdH580b+TRX#EVJ-f`{x5*~Ew^u;s;%i)h@=WZY?rwyI=?q#q>4D^Y$jC!QTE zzMh$s$bK&aW=nL}gcl-sG!VQ>=GqT=!EM9QtVIMu8=3m)yE+yynQC7PZ?bUrdVbGb0XWpmH4h>xzn2H$cH;|0Xmr=F? zMH6n%kNkG9JstI%rzjbxf}ZjGWsHFf`HT~QR#tUHDdl)t zex4ie%EYMXXikpW6mr5x?v<_=KjLF`&N#UngY$!<%aHAeXo$N2+c)SYsq9>gbkcI4bPQp%NhznjUmnLx0l7wH1CkjRh{{`V#>Yq2|ph(3~>^~?C7$Fm&y9H#S{sO-{ z{tUk)4CVO$fLZ^)d@mwKHu^WvbR>Yr<>y^C`5S1R`V0BEG3vVX*uU7|CDdaO4V5iz zck876U1vdbE`c9M!pG=>(?j_$=V!&?fPHV!l|pz+KT@j%Qbp zv0Gs=4PuM1Mhtt5)CO_de_S|&X!$&td`#$~9zS>ut1o{;L?=)zb(j2}g#W}e8VwQc zm9k2N92lxUZ#rKRUY_8V`on4Z1E!apt`KnvWG8Ps9p&5uAid#S%NbBsDz_na$zd{~ z8{1(2M}8R?B9H3_$%J2GWsH7Od}(sBWIkodW&0myZwjdJpY+t5-~Wzn@Ki{`@fKkV zWG~(eddMeRLA`L11<91-!P=>mq$1qE`)`2x(J@d}77P!T-o%!Ln{U7`%;}DWRj=1l z>>gt|!{Jq@C(!Zh-QGPzui4U7W{`U}w_}x>z{+?FW1~eO`9EB;lVI`<%JAI6y`C&w?di_dksa!rQHmDHC7cFjt zm0p>cQ-u3BPZV}i|L$SYfox?Go6d&Lu(g^weRmdWLagWxZ!4b!*>ldmz|H$pCj#`E z&HbMRHF$`DlQP2%`w6J$)eS5aWLdsa#3C)RK!TD8NpGgpN#GvLC4?pY-B)7@Z#el- zamQ=j)lwuP8x|kQ_o4Bj_;7cw$-Q%ha%73&>PhI8{|Xjicrv0h`;ON>Q@R z;}a?Syk4}Xt8;kyhIKLzm(4zU_3-*R^;J{lXWTzDD^i_cKMWDdwUa;8x&rJe~2$9+Y~2T zVSYQcQ|^4wF!#N|DHWMx%2x5qvhgAB@eWTPUY&^z5}q_V*uD9n;JMnJj*ra!M|W3@ zXDZAO8r3<>-%#;ei|8tM(8ZVtl`Ete8(DZTY&uf1VFeDupC2q_1|A88L(LDpj-CJD z#m>r4RpU>ZlgafE#fl|b5oK@SzpZB%b`(tRh)||2i(j^i8)pGfaqh;A3=!38F42y7 zO^?#yNrUc9AIR9C$+F;y3XinvN~*KyA6sAYIdLoi{-Dk0I8`|k3tW`tQ%)Xib}a8W z98YQ91Yw=l@?HX#Vax(d&BusuMB2d3pJcS^?RVexZp+x;#ie-7;2qwEt-rTw(_FB* zOBpwWDFGNHq~MxMLYM`CE<}tNiU?>LE4{v`gGJX^=5wliiXHX0QzG2fAK}b%_GlX6 zN<6=sEl%4^e4}{M05=3bds%7xfCX%kEYY0)nZ-};1@TQrV9gKk%^OcX#@7ZNOqTc#0j;V-Q&&-42URS<6$Z0}ka;87ssBZmcW z3B`~;N<^arJ0wJTc&%mG5a zcN=W4h+G&B82a|g&Rz0{>#U1sf_Xlx@G9$%_pAEs$)!aS16lcuJO;_pASYe~S)+^f z(EyE*N$UL;u`}kpVpXb9<){P#SKj?qYjZwK&;OYjxa2)u)My@mF>v zC`vDS)n)rYLdcTVV)>MV^b=&GHZ5D)Zdw8(nh1F|h?BP_0iWt=5`7-M8Qwm<5~6j| zT2my=QCi%vfx|b0+2IkiS^HnQXZ?likPeZDR_BRWHWufANn7)WEst}1Bad$Djjy0ABB zny%QJX&w~4Frz2>-mdzCUHRv06D2nCKG6BK;nJD6b*GF98fL1x15~(T!3+=7d>E?8 z=z8#F6&w-Y28F~W|J^T)l2o$clz?n^f74k$)Xqw@;_EhIH#Bm_SD)#*@E1y>vpX55 zUS0JNoP0O5pxKw<&FL`3@9^mJ^{gg|CLdLY@jVVtjI^dL3j+G>%4drk%DThXPhRLR z=<)3u+X>G;?d*WZt>gvR=X=fPDQg$p6*<#YxZ=_BYO$)L?i;?|E`4i=t|2p{1CK)L z!`~Hy)L@=%=bwaB4Sl{J%luW)|LJ~gibKHGg+bGWSoQf)#o!-OUKI=f^TAfJ5U<`0 z3001afF^`wC+<%<+s}Pz9W5!mA71GDSiL_BN}t>ca?otaQ`^?VCdu5A)nO?qfzF)`+~;zsm*Dq2Wc=ck3p#8Mo;wmpeAUP3%0_`keXelnDIolt?b0 z{d954$P2{)p$B0ip%!PVi#o)t9R=RN(I>*|o-y?gh37C$&($Uml+HjhN^<$-Din z$BJg(ChxM3Nrms@&u2BQK2aWKl;OFG%df4*r}e?xC+K>|)zOs>!z&L2y=Qe8ed5qK z(&fwL?%QBD*#fr!H0MXOoB+Pwt!$Xw;JQH=+0wYB014&fQFKQhO_bJ3yRP*$59AF_ z6$W&T(c=6mt@9ntBX7GN1UpPWad=nZ-TVRGzsfxsR+|x|nagJ^n`l)A9Zh|vw`4xq zzlfXAakrbx^R?@B&zcL{y?QPT_4GqiB?+UZ?m2jEeqZ2|eZxjU-^iK)&DVWj0uUT? znAnl|{pIy+_lRvF#eu44x+Si36F_-_AqhXfBVz^0<$$w=eji zr8C))5;(PQvPyKam6BEzR4hI*ZWJ^r>ibDgwBDfW``3!0xuHJ4%rW82h05k0{(TNL z2ZQ|9##MVH+`g?~KX$*>^Ud+nksC%k(x3z)56xqmsn#p`}Sf};Ww}58Ux@UJ*;O3x_wWWIR z%(bQ$tcgmoIZJqi^(H>73jigt9X`yqeli9;}^tyAZh7F#;Xg3;r^#9$&zg~A}yj>bVO?v30Se7^h&n;C=*;OY!dsaIZsx>?Z z-W>=+q1qU2wmoY>?cX;Kb#HA;A>rXO;YFlHywwp79W-Fy%|=c{zK`_5lRRA`iP9yo z@uyE$fzE*FbxnK=Fz=e^IQ{1Mfzd{n5&&d4bT08 zt3NalBDd}f?*6>Ze)GB9KSUq-ifI^C4#=jw%lx<;Mdm>NS(`g> z#x@=@1F0FFPixA*)Ne$}54yK@{x>d9=s7r=@1mJdH8eG+HMzom>~-r%W%JAi1YalLw6!F~C@sa3ztxzH3q{b7FRv*iSD~-|0R64eMhaq6LYC4GT~NCpX%~FmgNI z@rQ3by5St6fVT1GU|0uHMwSXbRAJ@U+e;eoA`{HrH`6XgyTh4ng$q*-?_P1eecH=V z>l=RRFfYlRzV%e16*v#wA4DZ&O;$4)6ABs`YBQo^v z_d;KVpi_O9X6qFzgU6b7rZD{~E4H7wL`byqnUtsshj)fUlRQM_I9DW)1wTz^67o^e zNSek^o1xMcb6%F{LZX=|6kn_@D(D^%q#*aY&`dj%JAs8P37Ic3IC@OL#;Nvj1b&eY z0{vV>s7304TQ`$gS~Y&V!>i$T#q0+~5RWARUGy@a0p=i`@C~z&4DL;)> z|BmUZzKh4~>prA77`C2TQW3-xF|1->o%z^q#Xu}s%34ltqw(h*gL-=%x2r{UL_i&q zSuZd_*;~#P8@pe^Rba50T}Rq-+CxE4{8yP*j7QBry;{f{T!dm^W~V$jdqzou?s^F+ z3yr&g5{vc6z9bsgf5R@y12v%yNGH#`!$^pe^dCa{ZnEt-2{3EF_ zaR%ef%ne!)W#G&!Dh@yNu9|6wEh29id`#`&iRuNZdtsgQN_}b)*`{TDXBI7=;UY1y z3qn(vEitNIf29E=K!sOH$-!8xbdzN|hS~4JkhS1LWkW4!rc*jo?QoK3g6%q-@`o}+ zFd2^Wpp5QPHM>orW0#X8mC|gy*RilS5oHii2@zZ#9n0mGX4xxb-mn1v;g%~3(#KUE zKn~<%V8y%QwLarpTRjRrpmjV8nJ@lwNW9fKZM-%PznEk`&Hlz(s^Npc+~G%=09p|l z@z&xS5r`&6u|?M_$p?EZK&cbJgT-En((mfbT5)*RH1ZUEid>n_0{0JVvrsq5uZs zx);l)8LpJ6=v#%(c4cvpfn}Cr7IXRMiWS^;&DV@M?MuC*N&shso{_lCS9JQc4reF5Zr&0x_EO)C;40@{#h4n4Ypi08$FXo?@ zss)Sb=Z$i3{&2sbBu7nrL4W&NTiR-v!c1IwqQD_YIz2tz1R7Wt^rS;JK~;udSTOJ; zX5X-yB3k}1WkNIf!9tw5?+erIcN7{W8yB;9e`K8`DRKiil-YuygG)+HQZ0(nwa_VT z`vA1pcXW4E=xSpp)hhmNQyBtiy=C7Dc1=C3E_;%G;(pZeD{PdsrL@_PgBBa1K9Qod z7NvQNIYT?LYIlC$Jo^!%!`J8SPx3E(Z`-_q!(ItaY)ED`Ag-~cygembI2GUO*L;1@ z+0JH{sx3NS2BG+A4I`sv%lK?a`a0Iw2{x?yA~7CN%2B?mBVu-;=T4kjR@d2y2R42+ z>)$?bIJo&CQ299d0k6iqe`d1+ccAjMOQ~+#p2i3o#T&G?v*vtwEAsStdnZG`O@!Jsy~gBK zJC-lZ{@2ojvh&L=Oiu)De&j&ueB{c0FY*#5F)gR&_k7-sm!&!!pE)ZC+ST3m@N4q@ zs@C_`d$2EXvg2*DLg_&AOrQoe_8U#7nD}aw>h*W@@-uy%CeSvxzk2>zm(tG4tZ}Qs z`U^WB8A|HJ6ZC{teefqLK1&G@ji|{ge0effmcPh}80-%@slTJeXjPrK?Sn&m9))=h zH9bg!mpfi}bO@_UOQ&VNZ9Xe|o$bh(y2W8MW*Ie}{olXJQ(Fg$U;zzlP9Q``t$e6-)dk`0kdMtDQD8Q$~Bj z^^kp4T>fp8m3fg?w2SpDI@Dym2<-=D1Z|6|q=x2k56%o-+qQjsZBrfT+VzPN`@CwV{}ps-onhgq~RMs z^L^0i??Y)$$B8-(W^VDEo%9qS?y@DUL3d${cR2;)iMyz=M5Ad2-j;A|ZH&B)7F(C! z05@+>&r7pRjXH%=|7dt6DBSxqJapQtCSe&p<=cLlK#X^MC~|%9UHO6%Z*82YOYpCW z1}*4ZaJD?R6YY;NKT90rMPstSn0R>Rk~yaIiAi>6XJ?xzTf@TbhMEgIwwA<19x^cA ztfjagDam z#>OHX|1(B&6$DcUpG0NtG`CI8C(3^8a|%UrviwZO{ZMzeDd*p4$yT&jxM;(ld#zZX zJ4b5G=g5;eaUAiQ#it(;L&i@{-U&r7%g=mJ466HHJ>85(j*mRlko@dG>GAc~%`UzF ze5Bc`SB*#KRX>kYo$?=xpM0=8sMgeO{>b7S;`~5oQ>Q3A(RAICGzKh6BT;qi!HZw* z{YMNm=hB*$w`{2?hn~hs3hCRuzr2*qJUcBU9+KaBb#Jd)gUplJ3O5TRTkq5t`qbSP zQiAwT=Hy!E(inAAAH3xp*qB$}3CN(Xs`#=GV z{u*B7WDlGhZO|9G3~vq7`o8V1>-$Na4HXFi+XEy%5%s7Sf3>DYGu0^Z;=hkQFd!c^ z`F5j)S_;?f^BMFwCiJPgim{MAkCx5wp3dtX8!Of!Q3-YDR;=cFd;xN9I9H5S0#b-v zai*HP5{+^s0vxH|Xm{BSarxKZHQuVex>a4hL9}Xu&H9&pf$vrv@Of))+r)f*$sjL#sWvK817aVXejGaU{f_=RME=OjFF`p00$Y|8iYfdAn;;ka zou>WpFrk>}TuI#X*Cl?@sD*s5Z`16o2I^7dn>jYqwUAjX53>d}EX>wv?M{~5h>MnP zu4i2z4+`!{&s{Dz07)MLm;JCUM=PQ zY8R)FHKY&%Y5Kt2>)#KIB^`VJC}76M>=$E$b#Q^tI&o#TJdTwKtc+zsgaF6mA$wN# zyT5sLY-*lX^Q&2g>Z3iPv)p&9=ijfLf|qQ~Gc*G(o~atUlnBg9PIRh+NKv6`4tfB# zJEeGTQ)qB-cx;e|N1xTnwix=wqb|P*eQLJu zF~#z>Gz$&ipYx5^7W7Rd6h0a0snwZAT6FEFM*YePnBaI0FhTh~GG%whU&jsi@){kz zr0N-ROLJ1}mk7=c&^+?l0pAZvKvV_sNX$LA_7G!BzLC#l^WpNiTycQ@yh!WBi}koaNUE%D$eS-$rgSf`cU|V}Jnyd? z&VCZp40`kRCFlPt>)OMiPTMe|Mx&aM!;&=3AdSO>a#*Js#yG8FST*UO%oJ+r)8>#< zO|6E=%#cnJqVl0Kt98vHO$UupTggWUiH|~9)-kQv=N;O;`o8&Zu4{hp^S;k}Klgn< zzxf?jI#Ba^(5vVQjeY(6#83}$@HiY=U&arG(u2Pl5~YV7(;VDsRx%OcI`$k!H$FB9 zQLR%<-mh7S7wYhpY=N;HvKv4I|0iUw|AEc~&WL_=;&|ylA@x7Mo~7mW09dNuevUX? zt6#e#bH|N`aMsU9{=m@bQOfX$31vZ)Ije<)DKuT1ma93aS~A%AgDV2Ap6#I{D{S6s zD0;YQr7{I6a+WXto8@6gfpHE=>{PT{YVC)1g|}`Fa~yl>n(+H*Rl&%)P08oM)(S}O zr-t(;Yfdy$>ToIZ~^+>5MOuKnCK-dRN!ckE2^^{w~YZE6g|0DmvlC0 z_Q3>32{aJa48ScatPJ?p%O_k;2@9p`n%o1mVbQzZRF6hni5@IO4&riV(wWzF!zyWo z`4g=>rzz9#ZR$GVKgqp$$(<_Uc!}W!Ym4LwQ*tSms6;d-ZOK|i?2#Z1NNb=#8K0ydxSA^3?Xc24;jQM#YB+rAjhPzgaXR7E zp9ybE-IFv%YB47eFhs8L0yY~`T7U23pWKt@5b@X@=nYO7$+A(R`KT0K37D&nd5QnO z5R+|>o15h!^y2=j8gY9{tG$Mx#3K+f+*`dIN1UwRt82*He2*NLg4r35wvm#cqxn~q znEqs@KaC7xY{W(E;^_+RPls?%s$f?Ye66G0B5v}`%i8!fWFk*2TlGF?(;L}^<#c5_ z4zGOKzu^&8_Z8_<@^fCN(>)IXeyRO3)OfG5uLY%$yKd zQd0zqB2loLBq#(tVMY98L^x>r?$&0F=gNO;eb5$6$m*xjmjEv=GqpjLUz}u zsyqJ5iP3F`w3j&yD`4p*7_J9Mj35mXgYadDTm-_`0yanDD+$`$bEfWoo?~?hJgdCo zV3e@0?{nF9oFbYw%~{ZX#b>O(o+o0@jJNh)g-DS&-)`}?`+%j4zI}IFF~r`guItsY z9Y+_1mK^y9PayV{ajKO6{{8zGc6JS8V@V9{W`GM1Qs3}s zUDhsHNz;q%Q5IPQPwS$APx>z_OvxH?8wWo?Py5{P%*e7QPFN($e`5$47H>X>{;ef7 zkhq{bgImC@I(4`6;Zh4Hr;UT%4OwkfF%-y^jt>=jS!KLrD~FXLTlX#?Y`|Rn0yKXG zGdeMIU<-xM$d=SibuAlhdz8r&0rQ|R7@{1gUj=cMayxQSkV$>}`}aTE-pX3DDe7%| zE%N$@Xv#Pm9jClc9qd+t<#%@9>sEWWFNI7kDX9wczeeCy%0vb-VM<{D+7t}pRkJx> z&4D_=S*GV+>L`zyH+A-LBLfm&a()F@Iry-RlaCky?W?H*|Qk(>oq?{QXd{&)oO3vocvX8>0 z(`aBhBgl!{a0!c1L~@mSv450IEpA~fycjpWzWn7&R>bXh{$R}&XmlzS@X_OH*k~EZ z)Hh52qhk;;q!uSWe)uhq;0x!W$jI#*X%>Gqq8RvbRI}`&n%oeA+O{P$nmux`am4}P zj_8D3ur6p?@%nfZ?}$j6ib*401z*eAbGBifg?@d2C(J$uvDrgs{3Yvkt|dG#pW=dM z)C3i0LjCB9(mmW$`2UfLReDTpotv2F{(Q3*NqSqtsF{P!s2*U$_w|nr#mxaS5uL20 zsK{oec=&a9PqD&TIe_!@6YrjJGh7hWJF2`Kul1!-@$(5MdaMHZUeDGMoKjm|DmaZI zBsUE`D!m%!2rq|AnC?p6Xog8?5T%#dFe3M-6Q8U-nJY3aDWS83u9V27D>a$R^1F_;5K-cCsj-LY5*9au5GSY%+ z$*j~M5@hOZH{vY<+?2K+=uRfeH}xX)YRgwA@9H&UcQS@%DxlPinS!)R)GLi;rI?bM z1e($y5_C$`z||W#>uIE3s8&C9JTj_UIGPD+#3c+Pux>s4!9l^Bw^)1;k?EJiYjVdG zT|$ZHurcCcIIj?CV8TCdc|IRMhQ;tOU<`nYxV-$pji>8>7iMgP-DAKAN1s+F`+K;B zr4kaAX`eh@bMP!i3Li@WCu^zW5-tnnGM-Wh1R~FPZKKfG8-_uYEj$7;T;?}4W8u(3 ziZ{ZN$&IRW^M{S4n&*Ns{lGrboc&BWBY!8V0Y7zQv^A=uLSj5cREXVvy!~@XetKe} z|5H3jt2>GtNYG~7{CDtrOKSErl`jV}_dhnP(#-Z(X;6o~WVzSgh%C%m+5gPG1*_Y{ zx51&q`q6Z)o7}Snnn4G33SXS}k1!$R*IXyWk>D8do%-8Js!LYew~*i?z+pWbK-oM!jE@}LPE;E7n|+%6_*plu^=>_!fo9!mVu{v6krB^ zW(PCz6rRk5#2GZWq4W#8iECg0&nN-tA52p^f7lG=UH{MjI#}+frvM*MVB+g8!Q8(9 Di9Jg? literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fp3_robotiq_2f_140.png b/components/rviz_models/manipulators/franka/fp3_robotiq_2f_140.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa1241510c9c4ea88f54dbb0a30c1b7209c9425 GIT binary patch literal 69594 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

    t{4&+*86a>H)Bd8 zZmyM|n+Kecf@_`oj8w)t_8D=FB_TUflD0yUL|cp`KOZ5SrKxdgJ_21Fss49XW-NF1 zKAN#K3;K2^C?w=;e`w2LbI8%B-{5|c>jm?b680euWS9F_x<+dp(Rhi#s$8>p{ngsB zZiZ{F`R7lic19Zu`sqcsKx#x322wMwswN*W7JjfVERBsl^P41DAUVVZdnI(VgJWBn z+7jZsXTxv4n0kI3b?wHhVF~W&+Kqd5lV8>pS>qvdqvF-xv3(~ z5q8D3v@j9adZU$QLFX?i{{xpFKv_x*0u*GN=9y(7iFr9QQZRli{mut?sd|^&83=~Y z;GnGq*oATA3B8u=e)XZ4zlN>+@DO&j_%P%j$>B8jw5yE>sc=3<+vKO6FfV zSTfvx=HSwYn20WZ4yxY0`H_Q;Ktl?lVAHYmHh(VUV0ZK@bYPu4VPk5>+9B)FTY95D zWWq;&3UGB8iJDA$XMuMOAYPy3cC3F5CMT&%D~$Pa;3;{H39kyx$E*tpiu7d3-B; zV$>IylO`|Mkr*b@u-s43_^96I+H`!x%g3qqP0}Af^#xvJo91F7Ux_9OAJQ`nIu}~^ zdmxc{Uebxwmyl=pJ@-^!M;@@znY6q*`96`xAENr)unpHb?;0cE0m$4n{y`|osQs1jfjzLK5OexJrGqdnpHATA zh+^0P+{A+Vfg}OB0H?rxtg~rpD_sjri349!d(&~rA+1f)k-{BYom>QS1@m(JI|A}# z0xL$G4cE{R&fTMzYX+Ni7pP_9N|(p(PRbis#w6PWm9m#9k3NvWitSx>NU!dGM_vLS zZetruAy0s{vAo}}b=rk?NWeEEX;v7Rby8M(B_lO@I(zdVvv6OBbwSWJIfYQw?>wBLU11}RCnQ#)s{%4$w; zsje^seSv!vmcYZO-1==Qi9XtrL?kggdzF*_S9$^z1$&OQo%6DP!B32 zbTlcjiY|mx|pO^HqU2ENhSKt7;)sH6ceDzvCGO$ZL6zJ%#B$Vns4{{c?u!Gnf*&biL&C%zB79DNb<;dS-mw`#NK zx6&2z&~={%=HFLW!yn?LMmq+st7|XNP}~3BgQC-ytGLvYL_$OTRt&4YBPaV9;zV9O zXVIww4>nvo)429yPluLa&}he9V=-fqXU{UIPJubzH7j#1#anzI1n%K;_a1R$xlpO* zt-l?TNYgX9)LQ(t;+onu>G~4&gwE(!0(C`U_)IFPf{2ArqGNHgp_nHH$ta9br<_^> zz_h`;*5&<aDgO9x&1 zD?!2CN=N>pEAP&SHt0;i%D1XY`7dERK*t#8>qB)pt2?VpH8eDs9(pB&TzQXvm8@ZU zWK5dGwnMA#{)C=~Hn^(_b@v1J{9Ratji6}GCjE}N@?a|y zdcAd%^da0K{kjZ!B#{F;eR5=%Q}}bCs&_m3b@~B1f_2;_F%+Ms-*9NU_@p0duf~R|-({2*K3~p+R;8RgkEbaNi2smxH7+1w5G7NYodkSi3w*r9I`!Kky8dq1{|D

    ` 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 Ro53~k2LbHmU9E#*{|`nEzFYtR literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fp3_robotiq_2f_85.png b/components/rviz_models/manipulators/franka/fp3_robotiq_2f_85.png new file mode 100644 index 0000000000000000000000000000000000000000..94e257ff9382f40d299e566c5e4175e1481f6f6e GIT binary patch literal 66463 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ⅅ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 z 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 literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fr3.png b/components/rviz_models/manipulators/franka/fr3.png new file mode 100644 index 0000000000000000000000000000000000000000..51afe92d4dd6fe3c245f1734152f9999317e6b65 GIT binary patch literal 121238 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

    j9dQ8yMU zn69vR?(U8WRD)xe54<55T>GeBk3BUTg;BlI$0sD;+llU1i$x_OpI6&6*!Rb$AN?n6 z$?PkKRa8fxIiWqu>Td^yAom6x&#GTRYgzn95VCClHVKy4@3`2 z!Km$;oZcNd&oC%DlvE6KmP`(N zJ$gZ5dTa0(HY&O{^Rn7LxYZOy9cl_VUGEk0)I+c1WbEL!-TiN3$>j%5>fi)OR_rQE zN>6_R-RDzNX4MtUbgP>S9fQA*)Gbos*8{ci9)J1J&iC=rM`y(IJSSA7y1Bxn-GPdf zbI{R&8Uyop>*6=wEH%9FB;eg)TW02xuu1Yka~SqmZT0Eof%#5`gIL>g)J4Sp-8?gL_Q^}>1ebz z^gYRpG<;=%5)Mn_TrZCB!Y>!m``W_bUk0(IeTiO@Do3HY_V~aD9%egC?f55ny1azS zXg9CI=`gEpohF_Sdn;B_u|Dml653!9kf9wk*RjvxPG+a=p|p-Qd~=b-p`L#(_i&~C zT;YJ2Uw>xqotn#>-pl1V(oa|eJZWI5Ju6yPH^Kay>DIgW`nBe-+E1|B$G`w@a2N;` zaLJ(zRvgNhY!gf#k?f>=OYs+%7W53ceq-14TRywMCt&;HvdnkuGlxDTI;($%2@O+5 zOl&}(5;}ob{QJ8*thJ=h?**UtPAzcO<`pJP6dctqsr0@X>rpVB=lRs|fFL`%wIUS= zR_ z-#saqocGTbZctEIpBG-QaY4M09}asr+x1CR?=m(o?8J%s8jHssLS?-Wr9$V;6{kUb}SRt20+Oc!=0vHEnY{aWw&)v&pjvwS6;nXsjQm2QAJ96SVv!3l+K zz2nfA*RSnZc)ub1Ea}F;2XHUTu4{@Nt65#E;rW=1Tm=b1m)Pr>Mb=R(%V8MeOO%6oRc zQ&W;8;I056D}sAIp2Ubtgs`i5FceKj?eN85(4qJJ!QhjJ9=^>KXNM9$7B-awH>Jg} zp?N_!RkoKSHg!)|8?+w;98v#Di#2s&JZI&)a8b@_MZcOsdfR|bT>ipI`RXK6z>&h) z(v*|}mQ>6VyGlQlHmE;xo((Cwkt_a=)6%CUjy7j|!okJ6&V^GpEPtm5et&t&!I^YQ z2)42GUBr_ga$!?RNB!UqBA-_&0Pdo4!fGx9yd=HxY}W=N>44tLTY&dA<5U(hInqf- zL8L)*M<2|qhG@s7OOc4ZT^Xin*6KN;l_ zur=It)x7kXx;8D9=@;x4WM8o}%8J-=C_S*qD2InmXE2zHrrzzdWBW>3jlre%!cUF7 zN5RWY!m&A7&l%G7GITGV|9vF*sL1j%L@A`yGdGTLPS4q#$C#Gz#7wr1{6!oardtM@ zM46XWbwf(bVq$ZeX52|{T2C%Zq_NKcT2xdNggwj;l|utiTE-n*vY&fwEho_9*8p+a zy<>S_8u?4?23wL#n&3i{y}*QchySsm9gAEzHURqy+j)5T-o=p%Bi9jki+&(Yqw`Qi zZRqDbz|iBMs9AnYlOli>7fb~gXo>Qkof zHJ?B^ANa>;@ZTFr)0JSCJl=zcdQ@W@LRlT-hvw^DQ|ehJyrLnz!W(C1$5)2`gl9P4 zTYT)E*XcEf5 z0~sVuZK^7K+p zYq_NzcUBEu^K){8#`^hz&6b@`F&)9KgoogzHRLq&qBX=MgPtcg5EBxTxKfT~y3{^m z=%*U1@lazs1IH)&3FZzK8<#XhY~0`knTuIVjs-Z&+0q?j69EQaSu2pFS-ip&mgiUBvs!4_tI_9Ve!T_8-S6t!Fc zhjDxq++`G>oque}I>RUcd6c6RV3O7jR;*5OsNH#>w$QSGy(U=i+HB2>Uf+d?6##^x zrkdsc9@l<>)vG%2c;arj^g;G*aDzYr96D>@ZCegQ6d))AZr0w8HcuDd$tX{C({j1^ zJUMpoz)5wVii+w216Hq1b^A$^b{I7{iA~|e>SJ?#`K;K9Mwv=7Ux|5LI%JYA$(Dxt z_e)f-Ub^O3(`NC`H~UmscK5x^27RMio)>>5^9o21{;hI?cMqN67OLfR>4$8vn9(tx zpJ%q?r9;nSk^gDL4p|n%g<%Xz`wNogzz6F#G+;CozIxo0)2e!q#l`~PIjo^aS`x%0 zxC}4ZzyIjJ%Pw#!g3~Y-MH&m>rUraPQh8+A1@%aZ$?K<8(&FlQ@DofU% z&G5+OUH9a{nWu(ejX$@i_w6;RFXRpsG9nNLzQ7v5;|r?JdU%skm>wCWCLhpz&T*C= zAM+yIr#m_J*;&Ufoiz{zJCBy{&1`bzd}hPrR{QKc{QPTjcmQYY5ty$`r-KiV&AdwI zJGwMLV!Inxf4IY5bgXDc^)IrA9ucri?%IW$_VWxNHf>->6M6MTs~eixg0InJpobgD z#YqKl^)BfI)1r%@Y$EV8Hp%LD0kIRL1oHKcVoRODp`P)q*1t+kdmAp8y}NN?E1aJq zXS|qFD?{YcC9)%RA0hHu9nh{Mbpc&a>(JvpByo`$kLY|*PE2nDfKtnkB+6AT*#TgH zAwa$Lf{D9sk)Q;}N8?$8`zY{Yat;F+Zt2$W{LQS+>qett0}C74maH$z@!W7ltbply zg7@u)F^S%f=Jq^^?HRu(cz8;mED2WIaJbFK9sE;LZPv|Eef27J$D>KIS%6nPEmE<9rz==&L zvKVPTaC!a-J$XFCR))hrCFunv=p}W9h3+mq#p?W4bCrcl`1#S+LW?hjUw}u=a|^fH zFebLAJ`~Puk+LN6-4iTpy&{JK9zss*!4ac_6^kR+!OK=2kyL@JKI_URG@1SZH_2y6 z98(DDCg`K1e}pg5vETHLn^6EtE>kN>2O7p_re}RfaQph-99Rw~AX%f2@Xgj9Kcy17 z#$v7C1@poq|EO+gI%(twH^b8nWJYDFpG;#N1dcn5i(sK2sv9@7s!IBXY~Yb{BgcZc z=F5Gmu{~BPZUX-M_g~V3oF5xW!zqbF&I(vj!zmF)I|=j#=sfVgo|A)N;3_d^?og;= zyFxx3M>~lZ6`|wDae}qiK)18w^ zQ<;2!_3G7YsO_KZF>8=5aB9*c|h?=I*0bv{7~bg*I>cz~co-yH^X!D)Fk zgd|}nXq;>H>8FwRMq!S2p zIA$=-4K%0;Cyuso8n<{i8OJ^e*Gplt?V>E@7WLJL1~s+%vJ{i`vb`ouHsG5r5Grf9 z-nwcm?O+XQ`3Xv6H&BfNjwq9P;7;M0PnaSO4vSD}BKKJUtr=B#uj{FD7WV} zce6xVJIGV0wOA0{9Tnek*C?kL?r8mPIOCY(bf7txN5il;@%sL44xP7xEelX0T$_!z zC&Ck2|7+vmJOw#Lf;V$_fiCv}V@0Q-s* zxj7B9kE+J?xf6{(nnl?BJ<#(M~rXzUhGnm9D@OkXXp`(VA4>m z2}Iz|@j3sbr%hMX*F5)nRSkbpppti!zM5Cn5iK$(Kv_KA3Z?8!uh+qY5YEodC(!ZK zFnzG)P}W5w!Qo`nQMo=lkM$MC@I!|NL;Ic>#1`8aMCXGQ0*9jT7zN}RF$loFleKeG z=3|QCk&RI{OV*!YxC&lj3=jz(3|si4%%5%BkboyB(4YO6;X^eBTy@SUA`B^TsNf=| zJxMj-;9+lU;|8-pNse^zfIhr8d_X0`a@OG}Sfn=Y6q3h-LT&olkP z{dtVI_nu?FJwZQUCbT-BoS@fckw3iv6VJwQ5zGr+7%wv_0ZW)eF(Z$!IzTNz9VKy3-6k3EJr(wK^{*`UUPdl>IgD6G$uQuq29cUEuQl zAav3XR;0k~0dPLmd3iJpqJlZ+v^bJ(7Ij=1HAsvymx8=>z=Oxdub&nxXyX-?;E1eY zdTzwNVth$#h)^(;U!;qWM9*M?n+S8KaEK2^10kG{SmK<;j_S^7B&Q&g@@(pA^*ok@ ztFLGt7yB$HT0QXQD7Gfw=Qaoe%~jg%Z?@!|fx~n!XnuQD*Nu2TBYgu+8=eB_xsDah|G2tWS+kf^!m`_hK@MY-lKY^jkA=KC`&e^A<>9<@ zbz`Ak2?s)BOT;XRAM*d#+5YBmP82;iY+uoXmZWrz=vq;p0qsbNb8TQ_F}h72h5<@g ztpGR{8q>WZ^TK$RgdDY`H)_gciY%jus=}CujDp5IjON4Ks2ALt<~8`C%xg)w=?rL$ z>4mIOvGyu`X5!Tv#f_;~HTW{%L5FE*AmkEU+MdX*+TR;lmI(t|xbcL*py{rHL$AzD zjX)KNCV~UQx&aSpMJC;UD6`~P1@l8rlyEZfK(R3Rr{90Z&IsQtwtwdWn2*2oUtU4D zEJI=;srZ&c-)|H&qI(YY9(UdS)SA`lG~z~Jl&=Izh&MzhSYYZ0E+rsyt8SckZuw%L z?{a-Ad&|oPZ^we;Yta#8-vHNtxxi5odVCtX7jpQ1^1~{|Et7M2D$2k#PB$l)Zh-bA z92fi3a9uh1cf=>0Di2VZ%};M#VJ=!nW96h1oIpbyBH;w*TF;%E3>FJ?{_((;9}L^U z*60RZ55rvg5in2WD;?)8=x04(pHjVg(#+oims)FrofAWL0A>EB(BhH18~2QEM-R9c#LA zVZ$ESHJVajV}sjCx)QQhldM2NR|4{Tm5LpJo@_1@sRQ;PkU-!cBta4j|CP%c!%yiy z5E~y`!u04Ey)~K8RcJY(V*!Q^Y#E+6G%-O+2-ZYq-^;`%HBPM>I9@*@_CbbeoP!1` zr@*-PP*}h(-eZNo@l+c%?4Cq&d-`(-%TtHje3`?&vTXx&CB`o)1nRnYJ!Q&4+8hPu zd$6L8c2ne+H$V^;Y=Jfd#19yy8OI^1G-`Jqdl$#}{7|FH!2w13x7WybIuZ(~qR`nz zJRHuhqbuI+T&2KM_c*{`J>LD2LrZ!y-<)AqhJkcslZ*uswGW^|jb3O|!Dy@HQ1=$g zxjDJsOCY~`ss+;ByFE+o27-H&uh z4&@9U)!d*0Ej&oHq_uTFa)eo;`Ye$zOE5qD8>PYqjf-A7yz7RB9)m1D7zvQ$ApVl1 zFzr@>jYYgH_`oa3ii243#1s3 z!NNg_pu}HNbxIHPGWmlENjo(k4JAT?%9F?01QTB!ymjai5dfq~CEJzZgP0e*Zc>d& z%>nAbGlLjZV91~W|13c?X5g3ytd?c0S5LbW($}c!t~u31-Kk6=gG?(CWlH=9_`ZTd z_Sscm)%5_;*bpFg_fhYu`yho|ODG-!7se6}WQ*>l%)}B%;8qiYkG6)CZBUo}8O(_= zB8$1h1G+F^+Ix{y^9rcfsO4XX9rytUpJ+pk^j+#fNMWdm;lccQ*DF_(lPl!23lnT=Y!j{2T zm~tL)Qx2dT{?Sa~X>g@0{tbTL?uS3Zi0@8lgE8qycn3WPfpZD;AU~PRlsO=%#-`I; z+&-87Svh2^2Ap4%W1ypf>Z30S+X<>4oAwZrAWiGT@`J+julwYcWChJUlolqs^!KtF z{&mlgr)J9h&4z2TyFwiaTO=;nq%j}mBavpzl|zJ=z&ZBy@f#rpp+bO;c?<-KxTshG zcDQ9k%OI2P<36zVCUP6BA#nkvAkN`LLM_~`(g>;PBp1sBF)vcVpK`1bW~MJ6N(*vR zm9E~J;MYDzt7dvhT7b+)V45flYXs5^;DaI*<|_Q)zLefKZUXI?lItpbY1dJ%w~0~u zJAKZpZLUr(XzjsV3f_7Z(-{#D=LOMZoTCa)H7uFYWCV7P<}rFyz#wT0;F2EP)zXW% zO~G7=CfH4Qv;ww}$FBCFlw}x1<&7yk7K19ExtA?M1^YtOBqeNxOolKXDex-D0S#04 zp9lLT;*`{^b2z2IQ?Rkv9Bz7P;)45ExW*j^wa0F_;`JRr$oKob#<5n~?|z8+=3^?e2}c+eqqJq&}i-~_#f3lPj) z;SxsfdAMsk3X2@6bwu0CJ~qQ}{H?T(rXAj6J9ag?z^sI*KK!f^3<{xZNAFS}c75b6 zcG7|saK^DKIT@gudt<7o(j(cHO8KtZl&|7qR$t~JFYgL`Rmr*y;l>K ze4GDI@#lJfT)cY5K>f#x1!dLuwzuAyqUo8iKXvmx)r;4EE_Ppd!0V~gl}JgKR2nPH zjuobh1To`!@|v5A+ouF)G`|0U1ws0}kxcldy4{~!yn;&hd!C429pU`}p zjY|J&mHy^4&$f6zYMR@tSvTIpaMI12uZ@~~ue@BS8Xuby^lZz{m3Y|+#vz?6gPsun z3rz7BN7myPe7$K?aG`TS{USKj?B#Oo*wym#ZLe-`%PTIP6#hlr_fg2#nuJ1V?)7im zzWvuNwgtT z>Tig*d^9yGvCboC&{b2{qu^b9Qtz3$Fd30@5Xd@n9nt#IZ_1V)*|o83X?@3)xH$c3 z)23m;c7$1t6gS_mZvV1SdUNo>Mb?8*K~Mdq{F9SsZcRNj3kK5{!nGH-w>vzL~ZuCuo{Ub^(rix;1tc=+@0zZ-sbVwCn+@`0>~7-B$+R@ijuJx^X=vTQ}g z>w;w|y=QZJCLY76!9htp*NXkTn|MXlb@{nmAXd1bzcpWlv(-4)0d6UCpbA3?R(8{- zNvBq?xvnf0i*c3!9tNMLm^CQ9O4w0&|48$d=;*!At}ZR+^B2Q* zb#*O)9g2*cj+SOpp=J?m8M9MlyO3GIpCDuk#{}%{FL*WKnaS7Ap?h6iPL8+fI#7zc zmy)#J@c-lMOW<x`y!R4wclP)!59 z_}BFs;k&cF07t$VfzP5xqq zib)W)|8HdX$85sICxO+@51&6*MEX$sHp%z=jAu3z0=jfQ+)VPiW~y5)LE`uu`(7*_ zbXW%tL_*W!ENsrlHOt01T;l!Q9iQ)NhjId!dGYtJvmawz8H@|yeE^lVn;gKV+ z-I~7<{!nG-m#OzJcleLl0j`ZexP@`rS0bXXfO723v0Em^(P z(ra#3TWYII@gdzmLt>mYyjyM*l>M<_ASz=)+(gWx;6M_MA)3<@rk=V+$%uW_(PbE_f~DivB^dBUts>0MM8^G97Mv2C*S9MzfdLbA@hRpu?XWj{_D`JJS{nKl{gx*r`2Zd!>Z4LV?QuVklUr957-nHg}>_X}-w z6&Fkj#RFF&8t#4eyEWp&6OY1Yu+md&M@%l~1^>qL+zD&zg` zHZBz6fa}zNSlU<1UTu!F@|~>n+(Wfzg?{1h5uOh(Z`Nr#7499)PMCdgP--wt!xqKc zAG;@SOLMlYt10|J((Rsi+p+MLb1N)s@9(^a$Og|@SXg-7u4s~LF`&mNWi2>SOn`cb zJ2`tz4diLNrmy+^m?Pp^QGnyY)Z|cnyxC7f;Lgax5#Tl>8;y>MAr+lEYsmnN!P*zB zPP|^^n);@k%niqN_v4*lWSe1k5@Q5{{vA=S#qg@6!LcZ9cK7RW=a4qu8a>L}JC~US z;&c!qJoNFaujJ+732_Z?fbyqE{1LrheP3I+_kK!mmai;4Z8udF4rG>Hc;OE*L5X|P z+Rr6n!?8FDQds15KHRzCuV9D)Pl7w~?|)-{(9T%kHhLkOen_h=Uh>T$<*3n%qF;oR z7hUe4btKxwy2Du4M_To<$xxm|M5Rj%!Ynv4pHl&jk*D#$o;pauC+oZ@>eUTDtT zxyjJO`M$m4d%`{AorQ4kosZq`JZm-6V~$4;TOqytrAv&#f~&hD3mgk3Y~4}3Cw37W z8Ru6yv+F-kx-#${4Ax8>dmNVpYNbWM;)-xD-mTB(PMf;PHIF|^_wwCQ%||d@pVwjq z!N)@#nAA*zWd|Y9P_-=uiwxGROaBz*7vr?A{P7U`$oU3Q51d5LE|FpZG|M17gXl3a zbTvH_t|v}24?+3#Ta(`-v`qhbf84ICes9*B?6FHifI5g%!CKsdsC^@9b#;jP%+Qxr zls0~ zrJ0e`*FuK(dd-7Haxgt)5U^JWz$f6o~n}Zz2)(B7MPD!<&+u&G*N2dXW-=hG*<5?382wO zNFwH@Y5#IxW`4c(1@&g>Sfl7SF<%SYr^`1Z zZwtmPn$De89XE&q0xS3#YBGq*64r^`q?ZlgC$lQb8jfITr zbog#Df*Jd8+)h2OCK|-Ki-Q_$3b{{VQBg7;>d3gI56PoIiUsvnd`aJpB7aKGZ`-t< zRs8m_^w6qY{dpV^m&`xr-Mg~1YYibcJ}Jo1^m(&34%!|?-_B|-mPM##Dml2(&}>0RX85KBrsvG_ z)=I9{~ZM1$;UcDdby zMFnIdNcj<8&Z7&z+&(@OKm~yifW;vt4zW(-($2{hK$5KJAl9DJND+8D;*t)sf&g$b zKiqKr)22`-Z|awFs|ix4#08)o7?MkJ+}zwK1Ew$G1T6n)ebDiV zDY2pcraKNyw2yNcA>J0KjGkKh9568Dd6V`yYGhEjL0PDFyC+d$p@sN#p{NrGP9kz;On`7e%Gd4~b~ae#sC! zA&u#jl+xt{cf$Ib_~xcmhw|m6`xSlKo`kGc1vJKOdk?_}jb3KQl$dt7!BEttFOyns zm1@4H_3YNiEdN}+_ zE7ATDNA@5*O?UUMZuMI)=}-Imf|qv29x^Z1fAHRJhDk9v{Uy5XRlVqiXFL#>L-IV( zJ9IMK|7+oTi{RdAg>vmmRZU7hxU;T(T@5J*K76Ofrpw~1oI6)TE0b&ULcQB;m1h-@j^ht|)DYtqcD6=z#>8Qalnu&qA1ua&3^%y6R*MuYt z)|A2SIC^Wazw76vIXyO`h}j1sEMxo!O7$i|)B%wAPFL8J4K!F-Qlf2WSTby!{yl(> z{M}I&d9dRmxI6s6z#+3`R$}_w4m}*$@4Ez}Q%viXuQ)C~YwBAgN4{-Pmc|tn*%$*c zE?YP$8L2h0SUB#*t8ISxR&rr-{l-NjmbO%nb3-jg6{#4*>OshBFv4txW%s|M7APYv zYu;6EH@#wAnVn5RTYCJ`YYKDOC05tC45`|U1jsm@z#9nsn!Ry zb~99ENv}GsD6jyyb}K*jPZX_+YiED(w$1{kd84eXK{cXS7F%UeE6h&2{LC z+Vmwnpc9>x!_$RhkoRbk(j8mrr&2SRIL(?&EY@cjLadl46GINmj0+#U(vK}EAZijk zmPrtSew@>*lPf5=gHs~6Smo2vjJzd)oZsKqi{z|heQviTR5d)l>Ki{SyUjsv#AZbW zyZA!)J+V2W)^UCicyS?t$L<_@AktVI_7If-9Dv{eQGVOJqB!RH{xcEx-`kBAHdJ*@ zp`2NjxeK1D>O_lz(S{`-7LGM&`*ur2j{mOMvjnOtBd=}0-B~kkfx+DoQ4iimM`%xm z3@dnE_ZJbJFUI*qS71!Bz%!t{XkFQRyMyzNMy0>Xjq`bC&e3VODu4VzvbwJN$ZKcf z_H35zSre`P%HB$pVwvS@Koj)Ku3HZSV`EG(hjotA+pbEhi`|(SRpzu@;mDBWSdWmd zv+kDnR>@ne)Hr(9Aw>u1YGu+HjIo%zJ(cLpv!mvvf!iXcSXruKjy*?SA&m8B!5r1W zDmz@9Vjz!4dQ3%&iDO>Gw+!-C?wE^!5`i1AZpH+GLo)x(l@Kudr+INnDL(E&ldEvwFx zDNQf*UDA~$C>+(-DDMGoGrjkNQ^V_v;dbB{D`EG{XDLfyF-<{dTYZtP{FWP|Hoe?v zGeKg}IGMXa`O$7xeHVo&J!ovdwJ&!O_SgSn4=)|+NQYB~VhM`CzGn&Z)Axwej))cr zR)6jU|HHb(y|SNK7Xudy$A~L~`={);;M3ZKgwA63Owf~OHnEyMSk#(e&3bC2gK=j$ zq)bYE^TN3{RQT`hm5=?u8nL;|P85^ByZxa;)PsEA#tz+2e~sz)gOn6=7=yL_C+xMy@uKC^lH)8oi-I-Ts0?y)K;60$4`v;W2ieniM zbN*n-G)y(qKH&WTzXD_fpf)h|0e)cE%>^9ds=){?b2n%}(2w!y5ezuLus#!o^0Jg}ey( zr5WHk(ZDInky4MlM-`EiIWTwERP*9Rkb*p!JbDD80Fo0+jiVHL3zl|i98@0tMap*; zPY(q+UbeII2;}XJz>M^4<3F-wa;NJnKX@N?MRfnE=bNgmzX+#Oag6?Q@_X-|U4xzw z_J~V;dZna4Sm32CURn8du}LcKQ%n)6Jfq9j>*u{nv@H!A`3Ci%iZ(Tw<@Xk)-u{qU z0diUn7I*2)gUjnIRebOb-aA}GX5dzZQz0Lf94|xWDUUb z1Db+?It2q9l-x7IMq%u6hM>T%ad3bDVn;@!kG`m@#Qwpe@cczywuH}2bSgW?RCcG{ za`|b^5ViK=-_Mngvdt{b8*`zIps&`k;qPn9|crX3AndYiz$K`N3d`V;=)O{`eM}k zOnu)zJrfsmPEbAH&a}|hq_}OlLX!froT;{2(Jveh=Izv4y-ee%tBXujw7N-juj{|# z<8p%g8iLbda$^_2p7u{_oe+%H8&kiMQjB`e`?K@CPFF-~`ZSOFkAOC) z_6e?s=n!jbf9mTLWeG>kJb5?l`Aw!0{5r{V3@q#d7u1-kp+c613ZBL#=fe5<*W=V+ z<=g}rRIX$Ob@cZCJe5TNHY1yo%_SexPot&I)j``pdxggELe+I8?~j`2At`9Iu{}8A z$b97BV^Z%QjR^LT4Jg+%?D{9ZO~y#^{{4|kg`l8OGJ=`DcxRdaG`{agI?d&hl;X};oE{Hm+VbCE;Yy(_u5@(8FPHR zJX9$2>du@t<>wNJqZzC7h*3S@7vMTgili`eR#In{bZ~+Jal5Pxf0~&Z ziewoIs#KhOs2aWt^$Nf)cH!ZRxDiC+>I66HYEUm3=u?ny?5X*|^y{BGqZy;WqY#2du4}0=hxNDnOD6=#_sQD7Fl7UrXbNv8b(AI z|NhQHj&~AQ$Wo)GZeM4uUQM9twiLTDVDf3)D+v$I$T9}3xnQ2{4|XG@cTTm@f}BUq ze_30ONnV@Ukec~3+^5_5Fz`7w<5ZOI;5gN7+aG(&4|jRIM&0GnNKF)5`$HZ_=~Iz_ zD`cDF#sCRWuseE5Il|-7xU4|85(9aH$qZTY);NRW-9fMwY617O1p(StLCkRnMr&Rez=Qh|TLHt>pn?hNtK(x*KCujyOmzHFb#X zQstJNQ)>}Swid^+IyLzGsXrk&u%sE4J1h-4D(xLN|QkM*qMW8x%15Wqyl`D7= zB=n1Oejr7m&ATUF6tg$!?o_n^$<3S7c4;ZpZn}5q3#sI|lM*&M%?hov}v&gv-JyZ@7;*&ykdjHF>(Q?Q?TwM#@za zX=En<3POk^CKd=HjD&=Gzk8dD5!2^1~gj9}Hl5)(=hLW2F*J&ucSkinvzDKcV zSNnDaV2G{tE)!Es?IvnJxj9!<8sDo!N6aKFVmyNZR0*>^M2O>F)2notK!NK?psG^iV-n96g=9YbOtip8fh0MksS~Q-T37*G(qI7Y2-$pYp>C zQrHMLDrd5?7<=QSn$SXNDo9;`3S7N;$-%GGdxxyLaTyuy^y&bzRGiFrP zr>lzJf4N*Xe8JUSg|%7*(RHKK#?Lz_a&iW-^luu?O{dFP7b-@JOO*@YdyqNbZtUxs zIQp_KQ52YeK7I|u_5bCM<-l>rVJ;O_rCIrgFI6#*Ou~Tv;cV-SFWB?tDlwNtYVNA^ zPg^LX(|WlnT5vvhQB^Lkrfo`W*VIMzGK&mswG@toj!FA=>9(Bdiqa2$|7WjN$9GCN zKx7yyK^MaopCDdCdMLYMVqYj{`|5i3*jkbUW8t_y$+~sl{(4dO{q<~J3b-*2E36U9Or6_*2T0Gt9-{gVIOFcKxr?C(WUSf~~XtR#wp{ z%ch|MtdMDW-mo-Es^WbR=+`0>O2Ki?HTB!~Rd4nE^g{9bP0M7j?k=odFgv=gF#DH# zYt#kzlCnBVIb_={i2g&Y1sJUIgTQaKDp)NdsIcyEXQ^=Lrk96rWrc#X=f>$F0s}Yk zyxLhc$nD8DQm6yguT$`rtXr=O0q==5HL0!^<`?kr|1Gk0C@!0 zkVFf;9^}9v{#-Gxj*NozdHITNqm8EQA5W;9gfQqEBvlfu=jY>7ACFwxG$gY*G`91f zudNX0SAVlp^2iW;=^}H(A7_Ya{eX}R`U&qvtgcdCSpxnsWg+3h~xs)~k|e_AJW$7Fvq;?%w2}%DaEd3zur>6qKc}%195KYD8H_fja_4dX*M&0iqw*0 z)E1r2$uaCxZ>&v%OsJs1xwtt)(q&D~3>#G!|FmVV&Y)YWPimx~XU9N>jc${~y&Nb& zNfC270MPTN`o%>r(5Y%0=TTmyQyX{D9wK92?Qgfbr0{jjL<4R7ro%2f2Rl0w#$dWp zbsWE+mVStHi^d<}e%8kN%Bj$5u!fUQ^ZEj2W2pZaX0=*OQ@-aJ9y4EAYFN%<++}b1 zAVJx(3+fU!=TCkirL6Yznb3lV(owJUl>EjfWpvy;7aN%|W|D0T}=Y1^u5*KX2nXsWD@!`xJKOKzM!Az^ZVTcZv_4WDYoVe6T_uv^HoqsjJ(4 z?lL@K)3aNd6B-RD^P?xw9(?4v#x*`D#(~T)sjK%MB0E{ibEsz zPxGHx>?Kf9o_F%(HucQY%cjjcS!OJmvsihE>~iDfS<#^vcWgP9rZ&>I;R{hytLR(Q z?kq`Ihmhut&3ix1S-Z)^`@>!&lMOpnN(v@zE!yklyEVgzs;W<594^y!ZD27`VpFg3zu zMreUn>y+DS2Jrc*B;rTqWx(RCdgP~ANM)%venxu8^-mX~zyvM{)e;;uCg_n660=>O zdp4Y>by1|+%pRk2omsYBMA%scCRA-E08=hpfZ3?k})p}bTwAz?(*Cpno;_`wod0opxapOY`xLPR5+SXiP)2c zsEJcKHeHBgr}!c!w?9$5*@#W{#QSG?9=TX3rx--!r5m1}G1~UUgmBQ~vTir&_k8T~U!XqPHimmO)tab-;t*`6O%p5Un zMq$W!RlC)uvJGq6a)!$qJdq3BzkI0n3fXCD)p6>+KWT@xglOeV*Ax0<%z^K>t2R#K z{RI~=$k66pfw(4e?sn>Ep{-S9*!&n|>J9{IfXW2!;lfPkV$hz2v71)h7NI9QQI$1!1lKN6Qj7cF1%*O{@p5E% zODQU|9jf!rt9e&@epjQClN&fDXR*uth_abia_)+r7}g|QZD&RWFOEVHcr}D=cyU}O z=lb_UGw0lXbBXS+-f_3F4T{Bj6pRPEath5j&FG0BCDY$oG-4zww5y!v0*Zq7k{qwk1*s1@@`Ozw970V4JJNMsqC1j~)tz?P9iX9PKGeu{)LuX1OiWFSPM1m$*1KtdUN*W483+IsZ zl%o?9O!n@A$hp)$fpbSW^WecrjRvbWzRbwiGt#7CF-$&(7WQI+K>;>d2F-VU^-u;q ziATuUaY4#f8}|>SBNBv@E5*mnIWO)T^dC1Z@a5+7W1=8s2{MG)_*N0Pai(pD?hBUW8C|mcCbBU-;(f)hDc&m6KXvOd*Kn&;p57^{+^oNq1%9Mi{e9P z$ITgggCYSjK(>fZ>iB^wq#VUU96h}~#j$`vXLheKk3>i^36kQh{IfU?KY>~!VHzYV zZZo)apHGiij)ZheI3cU$YL-cf-blN3zesB}M4yzvaoe2Fxg{C2f2hB-vGGsaQ(SaP zbaC9-O1g#qPKqbp!noEl*4W8ns6a!{9vuODCc#%y=-Lgz2*&OvW_JHz*>*wRrC{!@ zZzHFh>NiUu*We%5%hVJVI0j--%r4LH(xDORnCzTSw_kkJ*@a~f3poTz`5=L_K|xzQ zla=F7(DlIuZCcDRP?%zo)FuRI9N#Ws7DP%2+URSGjEeF^u1?!UORie={!lo&fwg8} zkg5iBkjC60OL6v{e2O6YalbcFU2ma7G>@r{8`iv#8TjxT8?|RajnkgUP1~JV>4n7; zmzMwyGA^D5Vxkt?T$^wHou%@X0L@XC9}ju@bVYiHN25z|bw)miR$!v|%W?D^6sIWN zTqBb?;R!?3IF%0W zJU?uay$aMeva^J<^`R+gi|bf7GdNDwE=-_y^0gFDr`kMe*>?eIC;!|y(a3X)LQRD5 zPeYNiprfeaQ6Y8b0SI%l2*i(qA`D)ECu8uG1oSWKH2w7Ki{tKlg}Wgc!pPbV|urRehiDbogjx>z%6^s&~8KRgUBW`U&p%B;{{uYpp5|0AQ_61ll z;VYqiF=~^IsIS+d{KnBxHJmlLQyh3i&T7uyFLXeB+B`d}`|6Gj5lyS4WUFQf!pfHI zm^RO3T8{fEX}O{PYVA8br)wU3GAaf|Ew~e4S=z(fn==ssbXexhn1`^z2YN>4k#zFF z;FVr<=G@8io_=*Bbxje&MXnP12~ek6ieqEWowLzWfB~)A2p^^~9U)mj@qu?0gO1+; zL!HCj-^o?LA5sdN4ISNRD4N%9L2v%ZPCaaf|ro0V$LLWx)>?> zoJn=mD2Ujbc>5SSYiYX7K@2cayTnRC^yS^cF3e;%8Mxl&haXO$0A?O}W_M7>R2Vr!Q)7-pyu7Hi$ z#~!|uvz?8R(?MQ}t)5*1oPPjaf&ew&52c0=R*W+&tlL$urM+xNNZHCA(*$8Ti<>Rf zasrmcsY}$PPg#;m9f379vSwyORC4jvs|#c`j(C_9Pt& z#@}yI3XwQL^n`>OOyp7{oN0U^$}LaNh!FgJKtF>2pqwBT-*@-JA}Ur9XdrG5ip2*2 zI7jY((P)q%jd7GTm6J+ve5%4J=)_YcdGd|&Hz{RIB0=jE(B6P-i=WNLf-#0^pf(1W z0gQ*#?Ire63ZFUke#LC6?Zkz9UM2k5!|n4wV_lm;;JgAvtrwN*Tq6QBzg#3Y85r-W ztR!y2K^rkl+G)4WSmjFKzOyb8X~$ci%cpy9oVHsnb5%^+IR|e`{cB#GsfN|*I!<2N zjb$BU9beoz3rzr*^KiXi48K!n@MU|3{ORobK?3D`e1x2V9EV}v80raN(@I%-%IBzf z{}rjv-9^2^dThNqasOo8P@D5GB(+~cBnZ=Qs@Inq@_3@v_(Rsq`f?q*js)2UE6;mW zBs@<@AQ<@iN-qYiL(rV1x8EWk?J43;k~nR|a|e9=Yuj(3t>d^`7$i^dZHVNk zHI%2=(;jlPl_OV1{OXEbjP-IvPYRbFgG*2!d z;2E*(f#)~{yO+TcsR<$Wr*NceMWs9r+KsgnRwln!X#$bk?Q5*4h*+AWcfKxFzV zj+zpnS%J8I{*ooZYBX(}b)r{#F-0;lYz7_AS5%}5?<)z1L}iEfy$*N9q*9z)zWvhH ziO^d4h6lMd6jQ$o{ifrs7kRYF92k%AKS(^Vf2_;tAU9BhM-~I8%G+=Msj{Qx?H7;E zawlZXuwSBHko?j{Cq35yS_R5fstAx=s}gJ1TJg61UV_JaP!v%tG+XCF}2ZvT(d`GGYCiCNcHjqa6Sw)akL5}i;-v|&!K`M%l(mmvHGIlrzFvs zeABp})TPecS2Wgb)Ob9^V)N7BpD#9?7`hwxBF^m>t3dM9ize1YIP|nE3iEy)nBGB4 z!C#`Ot{xM}6fvs;o6|_;;Hvla`W1W=^o+cR$hMGr(XkpBtZ$?(5711-8F)pKB83#_ zHTHh(_Bj2zwl`0S$iif#lsC_BGa*04aA@9~(QTMQEkFBSm~0%+abSeX#SAHj#QTpg z@f}zs7LErKnBpjcUc@F(?^C56j=ikshHtYK3>^YM`Sknuz1-pF658#hDXcr0yU$Gs^^87qM4dT6<2 zW%sjNH;^hA8Fp`^lE}QMIBjO|cv+=i?>48dId0lO^hC_RvVj7Cct$|l)mVZ&3Kt5+ zxVXl;b9)o5fn>>@xBzoa^%J`E!wsTaFS=v>ov$>s|LILfHD8gah0Q_3yaz<`Y`uH{ zq>E1^wXyS3JS8zenjV`m-n_n+E0WU$2A1f6_Qvci)H*;o$*FH}CS=u~9L`OoKsE?) z#}7Lge5U*ugrE+;m-1xEEQ`5Mu?p? zLW}oQf+mo}8V(#CKKS7ojB80qpjrYZ(DC7MJ(NZ?wF3PR)P9D}$`Ql3W(}4V@xR?a zaO8>C`{sPel)E~1Y^YbX%UdNCKxdeI3g`E1%{oaWmC};_0TP==SnFpeio#1{1?rnJO$JfnE;- ztT=*=do)_2sfj+mi*YB@mgzQlEncWUvH`Hy@r#$y=Eux+y8Z1I=pNuUW-RCDppr5ZgGXp&s(TR9{$}6jL z)jat%$iLJC;IH0Dfdv{C1V=6}nY`h5Imv)!%MYn_riZBN*H#M8>a?~WuS$eV?SI@8 zhbbi1W}q`VhT}B^-1A={R=XSjrCKJ}={#e>iwbZ9&aiZwer|*nRWuw-X?q|Ns zHb*a?r$_JU<%8t|1C5uM8Beor_a` z4Mx}||EwBR;$5$8Ttg73)3R6)-tf!!Vl99HHw^uKzHbO6!Kh)`gdp!kwH|9&PyJV9 zbgW?A1KiXJxKny&Bqn%frqoA$ftvMTkOw2E5`e?ye>LbhnU0TXFmd>OjUu6yF1AKS z1;vCgr7g?XXQoksA}e0K$}U3}TPsCOPix))F*V;Q%?NAIZ_oodjLtl`2*6uVQIyTHVGqowvT_ddsdp01;doF* z0Mi5~O*_VwI`54nB2$jDKLV(9gsiv@^$zK0d7n!5%Kf&mPt+rFdHa{fJoyI2=;l9= zV#)v+~j`wIhwX%dew3#P{a@V-u zAaRJrdi{Qt5zPo*BwHfsm>A|Tg#q3R4@R1ENJ(Z|`!~m|~z)&>GjJHdC!tOR^#)eXarO6hwIGbM` zT0P2YC%9DT2g36)x}7Zo#U=f(T#>t*RF;AMD}tuNox|KLo^!YPrt!mB zEyT;Tq_Bw+j7l%EI#W7H4LZR8wmMeO6?;-{63~BzLzJuIminASYdgG(p8H2dKi5~L z4xjwC*EPzm*x}o8&);e4%V&3;{>HE~!<(H-BU#h@La=ps9VuQN z`;ZS3_rt+z?!1uFF&_(T-S6>nQXD%O3l@)6+<8F(HB2E?vpw{n3nBW*)$~2Zx*cPk zGGl0EBsI?A3)56n>K!qUgfd%9HZw+(zmQZ#0k+Z-s?1T6cIxhIn|28@v5OC>*ZUd@23^hVcB#sLVoB>kvjs&n4|XjDn&$r!^}nW$y5a+KABErZ`vOHNNOeDn0mZ8X@@ z{O<6j-7{lz6>xC1T_t`?p$y&y3xs#0N*8H43nC!7CST9pK|Tv&$r9xd>@g?9!}pic zIVy%5#=<6WraIn6!yS(EieLAY9RSkx`;)w;z$e=yxj-O?F9fn8TAo!vk=dXYL&0v# z7OJ%3S!r$E)xqgQOTN%cohD)=2|*M?pOW22ka+m&3|T(Yi-IN=cZ?T zVa`b7E*dIUn`Qn1GmfyWPyeh9zM=6pC@W1>qzRZA!JXoxE z;=)gKk;kv{=VBh57yX*g5h>m0=zCVGBAIG2BjFe%W&AiJ;VAt^nGyO=Bvw@zhe%6e zK|PlEHMKs=yg>%2fAv6L!TG|*xQ0LN$L<04L$j>_Zq63o3YdJ+59f~27Dbw&4_QeQ z7JlCqRx9->15CPMY&C6MOH8ZzlBT$UO$8FXIA`sK_@za^ZN9=Z1GSj#cF~;(c)Prt zrIx`lPoV02M}oiC6IOj=9%+1mo{P9ORrqPKaFwYFc>r&+=fF74c`sR^7G4T@az-y zWxa4JX`4TCl7;G?5&E*)lh$lW`*F_0o$sgp*}dVYiKF9=?U#R;?Q-DivkkeIoy~0I zw%%~DIdIJR);(@4?FrZv{&$JNyhwG}9N=Mof5Q z={4ozu|97~`S@KbtZc`Mmq1Z-*5V^!7OXO1mcXao9N`M{gkO#l70Lh79X=~n_I_vB zsc}-JQ_{kYC>egA9ula9?RV(uqnQz`jSKoxB3#g}>?_oD@@@T&pd*vAxb80ufKUE<4Ipb)d#yoq*1My^##&n{8r~0&Qw0!ja!WxJ=X!kRy z_uFm_G&o@Q8a5;opJL zL_6W zr!KxTdi1d*#HqRRbb}s>Bn^rv4pOhla!JJ{2S%Gg;a`#Z%Cop2W+KTC=dY$>2VnQ# z9*tf1MlQW~O4W$+9(bJip4;&do%JnHmN?K@Swsq6LQo)W=VK8{jzV+gXDgYQGK!_5 ziF^M^%`K#Kmi)Kp*HAZ*pSmzJ&AECgwo<|Gaq_=&tf1O3~mnnPx_mAA47yoz? zU1**=BJY-h-A)DXKLf_K+}igMOCs{BGM>1lKyiFFysnzcbdZ7(~m${xd0lA zvB&vrVGvTL>I;9Czs^cH5%?4SB9#XLfzwoQ<8aRy?LrwIxRwEi?8Y2`R3-|*x~wL2 zE&n@pZg{c5tP)|ceVK_w?bi+aMHTPT8cun=e{ggZRt8}X;PDj)-j|_hunt5k6=Trm zVs;ZaB zB!4-Bvkig9fh_lzGk7xe%yk7zC7E=}DZlzopw5F ze~ReGNS!_?W=LFq`Z_Qw> zt1tobUlU}$F_V#5DIsIMd?kGyP{E|5VH2K_?(w{RLW0<2Q5ZFk)bDvuJ)_{Dtb|#a zGaZxXq2b~55KUia%P@vk+e!<4y0#Ghu_AN~<{z8sT@ z0$yh0e6o1%j|pRz$XI^d(Dzryy$l7Br9^|>zpH%wv!B~TNLY-y zBL(M;eL_SH?QqGRfHzdEhf^Nu`*I}FwU1ikXlpZuCU(A3H+=Ne)Uc>3;8w;5N8w+l zz2m_$A_8(cm7d0|_!7Uq)*Y@rA8xfmNPd>SB^IDCeK4y&5E5WBJafECf;BTAQjDIi z@_=AhoSQxdc~i~+=Zix{6Yuhs(Z(7uPy_{r-f#f55xj{}FzP>$KuNn}2~=&@(xxiw ze0;*H@drW-8#V+)-8pU8IJPhA&V3Q(VRrbC8BxI3v*6PZ#pg8oVzfcHkv}hIHYke5zU>K38?E@iV-?MOk5cNrsl_wSME& z^w_LhqQ-K(Cu21J`Op@Ke1s>ABfc@G7Sgi@BglbR>o7_!Di1K>9)+Bj*hO9ni&=}a z|JID82_$l8&Xw=Fnugr9xe`NVP~#>&)tTLokbNSiLIp>aW-Oge!)$zn_smALhOlZM z^A!M87(A~r9e-_CL;RJ*y_Rbv{byrNR^mGkXwqo8I&otLUSFBz7P7~eh7*FZ@bf`5Xk~1DWW+Caqe2&p9oGI^cdBjx%7=>ja=0juO6?5 z;7WS^FN!^X+d51*oczg0lBQNJRa3fgd5_22->zW7_0n&uIxxq`?U7eik0r%kyf9!r zeM~?R<~a#R*yWL0&J(ZK^J#2l4wa3eg(|ghpW=tHjyYDP$ZB*UBXIJns37nHFBL4W z=?c>n`1N@b-2qOqcbLY$&Z~EJ9ej!2l&a`i@b+B|u zmT<qy=*eY&I?Gcyrd`i^DpRpi25zb&bqYeUqBAWtu|O-|fOygY-VR zq+5)*q9N8CRg5yu98JyIjE3K?2yDRMqTLsB1#iDixLSs$6yRG<7g2zh*Lkg~doGCy zta9m9q8Wvfdp>UBMp}AQ4`;i)!GgvhH=>=qxZK1)LKli(z`>wY2OOn^hMsNPmaX*o z4V%qcZ4KLPceoXO?TtZ@w9qTux9y^S_v?#@uz8$O%4A6&T~e01>O;5vUEP)#)l{f$ zNg+CV1SC}`T6qdi@1EFyL8XUMnsN`>M-3-SfN$kpEDM6)z|*b_kdmqXyFXm7rm75E zKgM!4X7C`~%qE}`4Vg&jYHU2g-O!ls+i34+`p>OD9EKlmwrK43b2HHK`)IfK+%ZrU z*XdiKZwF?I{PV(0$~R4ycBvKX!SCHb&pzM;%{1eb;4Dg{y}wb=*;^&@S=#+1d;w5S zRuVeY5Ja~U)FccnXR3eStFm=!*i?hZpM;)f*}_b_X_kaUO$fV8^;C&y`g!NVDN zwPU<$1T7#$fB0z%wE(enaK{aW)*rJ(zWC0`m9D4CQah8f)OJj4VARaR>d zlbHkW)?wd1ykt1Br1W>QUF((NtY^dWrTiMA`o=oxwvLdK!C6y98E+MZVy2_hF451X z^Z?0%sVS0|sWi15MSaM{p(16}BHm;K|X-g8L9qOOHWXsO(ry|lV}OJ zlQhG-R{uKtqt|l3HS1S;X!NW)-4-0=xc$!z=XZv;|Hc;~p%DsBM4JN8u8Q3K%5y{H zZjwB`q&lKlgz@XFV!i)`#}OAzRsy@t1CR^>bHyReLCXS-DpFzhPZxq|7H`{t55up_ zBY)3yG0POLwX&l(J5i^%a((){tBniHXt@E(xhQL{+ISLAWwC$4IQ^zCG&4I@VEQmF zXs4(S%m925>endP<38Mgl(*7rWx$<8AROtT8q@!EmZs+5#u4^Ht%M3nr;Mgzv?&<) z+kg$8q>@C=jN22vtsrR*!C)yxkE%k8FafW^ZKywupD(MPW6^2kZ+r#W|$tdqY z!&ANPG5baP)ej`ymoHCUW$`KAB6t6lL<9`diSx|!VRlc&a0}hy17Ns1j$%H;Sp5!Q z#>#-K5S}a{oJUL`u{R97py0);2H^IoBpLw(^Zh~qCjwl)E~bjg_%xDnCBO zg2#kS+(6_Zc#CZaR1HRCtA73Dq9RuJAQ?bNKhhz%lSoObQcqbvT~06!;DKAQw$_=J zXM!i~Q*o?7>u9+1$M<^H74GMM8)xd$+F0d41t^?6icgFiWSHs39Mu9aDcp5rk)25U ze@)$`V912QH+B|7&8*Y&2)K~B13YXi2N$0JE zG{|da6(U+$`SwH|9e3ly-9P76`2~MKQV1@XD_@Nt4t*RmV0;j7TnN?}7$30_bD4;E@(Ej@ikHW86g>Y4goJnm2c&}RK-3`EgCrkQ_)xgUupQ8vwn{w;$`VL;_m^6boNxSaCNHLMCZi1E z0qgIW&=7$RL74~Qz*v-y0~okHq8@HyR=}PixlTx+RKOFPUAi#H0h?hE7*mi$-#>C} z1;l%Zxth%PbF z_5Ja%M~@A6uqd-<5G`Tt6LS&AAZtLPA(`aC3=JN5m9sxX(%+nGMdJF$LOLYmv zK*;sXVi4sYK(`N9#v&S+CMbf$CcVIQ7)XIGDbbEdmt zR}X|2*e~Lv{W?~NHazPK{yKH&{j&DC^y-wnOUJbwGtIn@+-7A(Du7-yCW*CTKCBkh zw6p+&Qp%BlEE~;07(BdxWMm9MT_m-HUJGEZ9P)>?l`QR!hh-*W`h^fwuN+$wj zXRTqM?NV%$bfeswnp!Thun1O%xDrqe-G_C4*{^Qg2$m(@6o5$FMkUA2T zMOqtYDe5jINCdHIO>Qs@lxE4dpav?a%@0q(Wi}P&m^M{*WJYQFbrpc_Az%cET2}^bz1~rVQnSoFtjuO%Yv8jB@amC-Vq*{yzA9FM~ z2l`QVt!*jLY>)*9&UrqL2xI$p#0zp*=;c8;1B!g=&GgUU`?$*Kyd7!xqWsIX2*ziCdtamBQeQYR6HR|jHPn%RWx@cM9* zK^2-J54jD|ikn66Odn-8`Y3>$a8JhAoJUk#Alpad^qV_lwQa@zjzcLBI!L0B!l^hR z1jH?L;j=(QTB@5+PDw>4fFYuDwUg0PhIS|}d~m*xKKUIm^d?yj!{RS5qGMb)qq&h} zqfv|F#%?!?GEK`=a2c&??&Xhb>b>P{XxR5xc*XXr?k&Isj@ygl4NFS1`u3w2$Tze! zZH(MQD(zzLa->WFYxx+A{f>a=-`?+L>r1xG%g4RDvm1I*T5df54;_7H6Hy_ff(Bt{xJZ|ztvL!YOjOFO z7`v_bIBaUzyO4l^dXj-giBP@ddQ0AfR3E1$!kFym?MEvdP@DtAg0hBS^t2K;pi(i< z{aKPkXHN)A>~H9yIcWM*LV5(=E&^)|bklf${mt406Pc!+j+}AdRUP0}d2*FCkFjJ4 zC=zTXahx|BH1xWXHrxR5otkBhr_>UaAyzBq6sFxwKf8;6k8ATN6TJ}-)0|t8^^lGe z`?D@|Hjb+Nbk^OxbUz3nsAgEwM{5FkvI0q@vc#a`sW_+R3o(oj2KL##9Bc)W70?xz zkoG|!0SQ7b%|eG5cMZb$pq@YmeL4*O!~7Wrr!qRVeJ3a1N1Z0$w=>$IZ)+^EmY7LU z`qK-MgHEa6+k=FF#Ps!lCjacpQM}~r?>{qxL3EWmUm2WFT0W9y;Hx5&87Jmdnbv~Y zMgMghkl3@*QW**|C@DbVRG+B04 z@WDjb=8=@E!L1%0C7&kB%CLGr*7mA&2wrPO-VVR)PpOE+v}8=2HvG3!8>Eq;zX% z#UbFnkW&K?oo`)b4PLB;0KEy5Lh1Cu1KQ8?S}o{_DoH*I^K-1QTrt+d?;(*fh|7Q@ zh~DDtwO~Pi_S&yO7iSYBNI+GSD{g`Zq(tJIl^%LrAxvCdXN(GIf#R09hfy66YlK)! zE^`sQpI|wrSo?#GYpYeM42{bFxEH-AfA5Xj>oA?Or$Awp+dkp@&{SYLu8V~=!y!`? zG_Z7WP63N$gJn46&vYB81_TfAdBzByl9zq(MXT&WnzToU3crr>OjG64!CTB(LI;60 z)hjrGH3)A)PNj`~cS1zX(braL;f1zOa_JpYT0zDMRt6x3C)d8||B_U?;*E(zDO}}* zIbEg&U}i+t1fUGcPfYexLo-*==HLm57E!W9Ze<3Tz^*7uGVrlyk~qoW03O2~ncZJo z2g@)U8u2PC!tHtQ~t$%+B9F~|>eXs(IImrx>J&0c=Px9?D zU(Im@q5N>8ez|_e8I7kY-?%8B8?(u7-(6S$ZN>d%H ztdEB)rlP+#8D($kfg-LS+7P@+K?6R-#A*LX39_DkOu#!OLeX;gqD`An-XotxnH)jE z{^BodtsMXcSo2raf#TT9IIc*=;OxNIxipVv6)-T~pQ5s6J%1Fbs(>%rGxl6}(|998 zufK@h0L6>bCnc=7{QK}m2uGgxcMoupo@Jf=^ai`7EYNSY9h`4+uATxXKd_o`Yk#`_ z_(o2lSarjyt)MB9NCUc1)^{_>cYWDm?rnba|9_jL2I4)En1&X=O;#rD$CG%O$Vt-w zk4#QHWr{K?yh`%);8Rl_*#}eh;)7{Mh&BShsoJ5ha#iGf_L?zsNK-a>r@hQ8sr(+Z z2{@{B1*1EdLyFwZTM-AF`mLy+poD=E;lThfv!bh<6)~>uvy4+r_EOK-XIL=g)a5+@ zAgntT?-KVDg%y$jzVs9Rw9v5X`UEKoMVTwcD(N}!#W64y46mXn%E1siaPvq$YKmFt z{;PR`nwRq%U=@rvP1=CKm2MJ;PY{% zgWJk3aHl?`E9uqqHZPrWbc*nUbkODV|GAp~QO@N-DB>kwF=O1Nn1JKHCRsdNTQ!i# zGX>-T2~0D?$sHvpLwySp0YQ@==XWLk;CKDsm2N04>jc}wW~w5?YAS4wf7bee-NDQ>FBs{N(rv-Y;k#_paT{gTFx?R!6D zv@i8)bSsXFNw(d-Z!0JnzuTjBk|X zjg1ej+&Dqv!co_+9nZ$Dl=>9X5Mr=lcE0Y-e7AaGx!<$zpsUS{*Zgj|(WE)*8XpSP z1SytDm3yvj+`CHl=|Z+wI5u|jzJ2>VT3$(wQ(F4Uz3*mKa;#Na^~kd_ii(Qf_nu|l zsCV=0adYwYEq?S!%E-v*_bs!(3LYMudw9<|h5S=4iW86dTPr9W^Z#sP3^zxF6FhT% zh4+PCc6oPWCd%C3EOTF=#)D%u85!!VM~BSwDegwHA2&2kalg{Bq4E5)Ng3|n?fvV! zn1-0sr{#!YcXe~i{`>Cf# z>H@lz_>MCE5Kc?ccMPNNdZi=m?o+QTH&-{FuUv9-%MaHITSH=!D?WHMy&OVc5fy3g zo{FmaPf6+fgkNYMK62#9xIeqMKJ)(QMj^P zjD2Kl(R|qDTqBNaF>}dmC=+FZ10p_}W7Tm{`u6sDzi9#{@u&H=SV^f`9Z^402ty_iD_^(=E*y0MY z%<+^I?Xd80^J`n?M6JcyKV3M#|C?g}uEGeKm`h9L*+M&Vc&^11^>{SF`I>fEMr}`! zWV_1YjKF2G18?-MDtbd7yl`>H3(bG=CIc^&JNuhk__P0Tpy16L4Giup^~5!G%IaN| z^(kHy*}Pe}jQgSwyRqR?_)aswynLd%y1L?&Daqem+cxK`IbV&syvIh-=$Q3R`uOS0 z1Fg|mImqVipqGxD1HmDlIBiB&@c!Gjq_ESHE-CXy5;%61p=^LIcSrNNZ_B=C<&tY( z)AuB!+I_1c`Nh85``>+K)$>oOM`x2VZ3#~kb^FwgjAQn+%(CxPR4tN-yuAy5 zxM_2H$Bk`sqAv%*oR0YqHYXY($Of>u<-zX_;2lm<$H6qaJV8uz2EEdLczkjt-2gHu zXL_aoX-_{~`{UWKH#hCwefPzUa)+6huD{sV^>%C4<0!xGg4C|uF@~>0UgH0TUGJ;= zT2s_r-~wCvZ^LKbH2)NtlGf;9m&Q|n@n9nwz~uden6XB3lw17^`mQ@QDIyJ}YZ@rY zCN@8KaVh}!G;K+S`*YY*hWo+BHs+`PA8~I2S7o`ijh~ZaX(Bj}D57SjplG5Zs9^{W zoGgdbAhIAM1+)ZY*g1m(I8dk|oQ|nwA(<(d3?c}r2&n~{$Yu~QQ8qIh*u!_NbwAJE zX!V}+zVG+_|L^a-*z9`ldkxpR*1Fd^b~ei{FQ-0d!vzQoWjk}nSFZ~Rt&CP=tH*>E z4@k%VbtyiUm)aX7YuTemyN@0n5fKrwY<#qQ`B{GNvIdZvcF({FKU_7nOj>Z{lR>1^ zI7Eg;41DaNed|5*a&GS;eHCZR;^O`-OR8mcmF!=rYy4z!wBO%bduMIphc6F0m5?yz zSk0gepW6;vbKMy8&g`V@SLo{wM=P}Dw$rDV-M_yT^5$1fhF_h33)9&B29Kcw6~+&3 z#U#&phV(|p=Iu3=6qZbj(xB5`p5zFiteeTgWM3up;3-*`d;gGsu=3FIv3DPT2K%~x z{rRO!m%>LXTW+MSYD`#a-<{PUr0J%Y`_9TZMJ!%Wuk-Uuhr*s-_8luMyngmR+Lqn4 z$OQ-M5>CEIhU6k8Gc*|+uy7F09&#QW5Hx0_I9h|g3ZF{0wNXWiuu=6x{)3cT%a7)} z#DBVcY`xtXoa~1$uYBt*zraA}G27Cb6`C1kuUzWdqeqV-rz&^1`fd91ZndW)Ls$vm zu*OHT>&Fk<2=@QHVrkL8&c5pSU9{AJDbg|tq)X;+^a8i(d6Z4r*HLD|!5ZR}bJFx` za{iLXq7aZjkW_%9)xEXZP*~_{VBi%LLR#uv6?aZ4bcap4jj*+~4KNSUb&HF1#jxI$ zD_8o$4Xiu=?)jAy*{Sl6h!GjqP=hktcRa;OIAW*}J@u4+$`o_XZZS}reud8>&u~Kg zHMTF|1fZ}_3+uf{78YUP(T3^g?v5)cD8R{1=-xrm+)sb%vTJAazCvH$)L%Uur*=?S zj2}PVcE*fywfbQBI_xawQW`T#4BM_r%nYlJTO(N)l(j=(BDf`TTh^<+I%HatB$1c};V{hTwz!$xF2rH~7TXdFcuqdikr0$~Bspva(g5 zT^k7`1+ULYDtq7R!*HkzdXZZsH-m{>B!{e{5{4q_JV-czsn;1#DGrA5hqd>h6z?f0 zN%0;S3USQM-(nj! zBAz_{i`KY2I@V60*oii}7fjR5EiD3Gw4j)1$$}8-CGaBv1+H>!;wpiF&Yv%-tJ{xG zgPQU<-S@R|HDA2ju}haOs?(MFoAtr1)8iugxd-nvz)HzChjkUbQ4-c7Z$=P}wk1H$ zWiR3Hx5JW=W~RXjVZ{IxCj|b1U_vhAt$j^E$8b#0E_LmyqR_TAMVj9}&)N|sF3w(i z$Tgc>2mL=T4zU`MOeMXX3A#P<#x}wXx*KGjz@pMARq!m$TdxG-YEb$ zgu`*QKRSjvaB@mQ{+%T_}s@8{no0jIWuU!eZrys_oSfa@mN7K znA|R0+v>wW+oV`{1Diq`OnKXU)evVw2apX;FJc7$fT;9Grf?yM0|y5n9Y8wxXiocV zi@q_)G~JCqwq3rkS!9F^2ju95L_6unA4^fb#GdYu%j&(7kX~-B^Xd5RCi!N0IH5K|UM%3{PX za;7LjZ!+GAc{V^-cOT!DacdxAtWWUo&j-~ljji$U61E#{-?peQHRN-W5^Mkl6GFWJ z0Ia)1N?gp(%U8+jvV3gy!rVh1{c+HU#4={&{08`TK`+xyhicz&tXWHv4huKrgPae@ zc>5{XU3ergRyg6u8vw3f{`~pq=xDoO_1>k5ipBM5CBe5Po!q6r*$=NdFz%ibvBb6a zM23Z&AF+$|2X=>l9q|VLosFvdF$lh^4=+n7ps2EPJWwM{$Ts4B44ma`GlW=?2r?0X zLlfXyO0#jo!@}j<%YeCYTXNC@3>Xq}y}W!R;I-zczRG++-rpDlMryw{*S+qiDw+XY zl>|uC@ISuXcR;sdrrK#B=@n8@KW=Gy{qkuMB3H$Ss-JY=UN42EQF zlN!g8G=WbMnHBRYaz0=XT_m%}xE#IrFc0uy;tJ_FLp28r6ipxB)!f|fwMlr#YHi^R z`xb>_Vs36OQkGRIZfB5N(-|R^3VYktEPirDU`1=|;cM6C#o7g4@;sBCgNwd(>-B{T z7XmN7hkrpz7k-**L*`Vg6)MU+h3O`sF$zF5yf$1)TOc=I75)iEg-4c;g`Hpb%s`rg zTTjMf01mx20{gG>PyJ|zxlU^yfgtBsl|K##1nvhYmC}9ob7YLCPMu0Z+%C!30f0v9 z2P-Qp34d?gcohk*Ahfn`im@rP{eF3TSl6O)Oq-H&l6Ffuby(NJA(#tl@r1mfgeVVq zony_N50g?;D?t4u*ZQP-MC!HKc4Il0nsKhxYDut8p$jhj@#9?}wAzW;J>!!@bZga! z?vk$sdjLl6-B`GEk`jsn#^}w20w@VkZU4^XV{Ps2M;*&--tXx6-Do;Iag1{IFYQ92 zzbHZ~gIBLuuMgr23kxYXnXXFC&|2L~Y%Lg@_Z+KbLdr9W5(iB;=@8dgO>3Q#{WuhY!uL-V4Smb7RV=${ZLG z{kt;+HAUi3$`29^H%tQ3sR|B|XshgdtK-3=JxEzEj7O=h_HTJO$bE9`a863xf;!pj z&4cZ$i&CzE=*!N|M#Nt7O&_4th!KpElW^f1E(}3dLp~z0XyY#W|FGgRbG@y3%TG>8 zA#E??Ut<@_fj-LYTKWF+b9Fk2*!Fv8w4> zVrt_!fXu+(k438=I5}XeN3QcxJuFni4sC`P!V`M|0+zM$TW59=k8NtC$JWT26RfTS(@6DVmpDh zzTE^d%_JJ1ZAtYH`L{tC0QmtRbBlIkg5ro(XzecAlv5182%>^~9qdFLCcSn5D9!S- zl=&%gp3M9)IUye>iAV&MfwSZc2i8R~^zjCG?Z(E*6hAMtwv3IPEb{2{^~a_MSEpB& zB7qjaDKoxgB*&vJVc?Mpp9()5Idldi1hjXT(*SEItNkTmQVV+Vk#a*7ab2qqhXIST zw>Nkwk%Lo)DrjH9r7ZWB(rcow@plmUK8VNf2T<2ir__93`?}qFc2e59=QMZR)o1+L zn$~avh&+qQNx_-#wk(7*24_T^F{NtM^}fw2coWe>AAOX04MM%7g^@dj!ML;rRn0<2T=og+0!9^j){^5?%$vS$cwHA-d9KjF@cw4uX?g z!W|%CTrxX#*)y??8!Hh66Y0j07g7oa5t#!%g6fF?$VzQuXaP|?Ui&z1Mm|yvQnV)M zez$dS@OpyVq2HeZe2Ty1p91T)LQ=Qj+BsAbK!Qey?w^z}iWyume1uZUZbV$1l%JdUQYN) z$x6Ov4y$~MqJBz?I@=)^4?$3_@LP)2oj6< z2qcaqB+*ZzAVCxwa##vTaDfF%&5yOaMgDqsY|SBs%7!2k5bohoOyx^#?nNZ?43F^g z@(Q5dRFJ7MF(tuxK}y4WA$qhRZ}1_*k1JDGdCvXU*(}UI%repbY~lxm0mDFi zA$pg~I^u3|big1|s)X=IB7*jrO*T3ryht#NhDsRG%gmV&B~GyYCafhFei8UExn;f2 zVSRS)nX7cQ_QSIE4=2Rwa!;(neYK|*$v8b!a4qkhUG9feLqHHNJuG^T?p-Q5!D!(K z7rF4U2@fbmY50+Lyr)ckQw4;QZRT^R7;+=X>%zS{#E8)5sx)uA3{h10sP;_1;L>J$ zItxz2I7MLk%cFk)9>tzdN-9SDK$zr-oM-$va86Y2@aGki3LHS%i4@_`_~ zplrk)2gZIaQXJ&AlsW=P4r*3f$9nKZ{{2Gp`sRR=>;2wg-R8uPafDAwV_%#@ef@ek zLOEm;*p^Od(Q{M1vi$Dn$FIO9yC;m3iZ1O7gmg+WRnngI`XC7%~yu6q~1 zHy{iU2uiWUm>3GJ!~wT2ujU@26Iz!Gb_e(xGwKZK$TQ@<7)Qay|1R+tqT+)HAdAG@ z2(lgl{gL87&P!dR)UHsLzv)RCsbZzurbzt-^T^eQsg?rT4c`qC9Z-N1IPwDqg_etH zARvHj?qlf%C2l~>T!3m9kp578AV**%+z{Z|S=BtKk9^dOj{VAZ!e|rC%WQl?M!~9p zEsa5mm=7#8mtDG4&0Pdgjq99XWAN+kpa!duvA)pW&X5IjJ`{-MHRq`y_VLG;9d!2; zAIettnQm5TbwW}3dK3G8hWr;P8($BV=?UwM!75)~*Cwinn;9?olw=RWP3U><{9Z{sG^v|CWkD7~E8JorK_214Yf_bg=^2 zv-hAhU8*#S4hZg06RSkzmWZ6)euJkXdt*-~=e>qawD4t&;5Vv>cO>UQjS#~9%d8CMdoKYT3;*s~LuH ztT%BjV&%hBFQ$?>!w|b*4Q*iZKfuL2dE^Y{diCuFzbF9mQ_+=zm;~P$cC!3b&U>HZ zzo_VfEWU7$(jLOfy5BxOu6WbVo7Bbi%LWs(W4)_&58pcOSDLGxjv53*5?FZDBK6UO z1N3$|yY&voSJS*iP^;3Em8eBr5MZF%zW+q@2TGM)F)T-9GT;b2`XiE{wS%e}GXFs3 zAqv6V>cKEi6fXFuQIq6~0FsOKu)w8?#&5D*Yv)rr#bLsBW&Z$OL9Ey5mA-9b6QSmu zveW5qwj`uS{Jv*a(CX96hJ~X{0<{8IrgE?F;e?*4mMW^$h8EIxRmvtbWT2%?5Isyu z5x>K!3IiSH00>41YJy@TAy~PhYM|;-Ri#8pydY<_<>ysb8?P%5gae&Q|&qjXdcFpZ2tFgV; zEP3<2GsCT4p8L&rfwOw=`}X476D`X&bsv>AA*+Mip!k{34bA&#aY6mm<`DOSM!nu& z)z9h0Pfu<<>Gj)&=#TBqb9Rep|I2bbJm0ph6MCRs<3IiVqpR;u^iU|`&aG+rMX8H= zdFY+uszY5XDpE_`8eH8oFXz2=KQ~V~0BwkPk7bP(YwTpT8;bEfQae4bUfjC~d+HXs zVCV*oG4`{pJ&S?)V@A@ryP0M-`}@zOhv&~?Nh0{3i2Y3XZL;jV|KPq%#NqyUxm8y; zu{~woovGmdI8kD*$&>IepbSZ!@yjYy$33^BWN{hk0LDP!?G#2P;F&C*i_u%ziANUR zQ7XNHf)j`K$GutBN3ZEq*r+e;gNF@h6%;FHvGoCu@1=KH z-!6B}I~JSoUioNRIex3bPG(y$e3_U)zbH#j%L#k&9X9ki9(Zbr_CkaB z>GL7DW5+ErQ9R7T*Ps6;nXLb4{8`};n+z~F_~mHSCA3@PKai@T5Ph6`*w?H$errrn zP|$}yKJ~xrOK<%a{O*ASCyRrhx9v=-idL15(>IM1(}Ex+KZnFZRi1iCK7?;Y)@gJh z&x;<9H&TfQjvN^>-aR$P&vF8_V3peLw~fGcB$+yQ$HR4Wc!S>UX*#$sBsWbL?M1U3 zt(gGlKO@Qc14Jsk=s7&y#W}WHBQHHtojD5oi;+5E$w6wh4 zmTUVs$K>O^(f)(sT|1kmzeXZMb+&}PJ&Ji;A-XtiK6Jbi!4qPXprdBTe=3kF?|na2 zb#UPcA#zfvc3PY+-POBFwWhYw5t@_u%M5+NjO51-$>SEe@B|Fwk9H>vwV;EajaInv zZ~f?aYf|At3q`;sqV_>&!u`xER;BOU7II?i6t?k?X{?T|4Zr{@6`a!GGwPoY*&F9ar@N961 zRL|7T#Ha8BYZ1?J@iHbEj(!q@n1_#-+&ng~a4o$@O|2c2w(stoTa#c+6MC5r?qixG zQ~-inY(5lL{2eKVtk0Obfguu6i>z&^`9;caa}TAeu1pn1cxXN{8j|tx<26IuF0Ly5 zd+PYGx7SvG*5ahU>#!4B?hhDMRFV(3P4m)?zhuHF@M4~s9g{+^OXBd4N zUAd1>B(7X{zl+{+kivh6OHXNB9#vQGXWf&mhFvasUcefvdOqt6Gi5W< zG`j02Z}Dk8?o-;bKQsPZa`Jr4Gk?|5cRvXzn-6~N;7`sKT}UDXo?Swkh=iY+KHRmK zVsiJhEAL*?>FlRZpT6?KhCL3NZ4PgoPxJjO9Jk#m=zdCMCLT_2;W_xU0gs#~i$#}B zVsT`EV0cqfxR4&E*VA~XgwD<}+b!|V77p$6KBj|5TiCuN9bOI=cVkf$d?!yleB#i4 znu>=?{BD>7!J+x19zA}1Iwj@$>(OyH`zgwI#k>ax8suT$U0=FbZ-E=fV*96M;y>p| z6=jB|cgtg$@qJD0+<8>wIiI$d*N$Fr>$~LS-Ii`)VZ~puW#D4*j`wK(PK2j}17Nv* zYz%TymX1d>Y`-+AcjBS>w-KOV8?b`<%q_0(*RAiB`=V*i^^{>tl_8UhG!;`0;3{FJ z^6{{GanQkEnM?01@g8vLD~`Sc6)n+W;D9SmVRr72|e{2DjhBy zPz31Akrf;6&rrDG8V<_}4Wn0Jk1Z_Jm-?k%+~w9_L9r$t@?bv*Mi{AGc9GF`##A)w zePJ^A>$C6R$cT(EIFd2j_+5vzPns@Kr8;xr!nL#B1p%cQuJ5^P1sfVyB)- zo129&Q2i&RqA)$2SEpfw$m9FOYX(+MS6+Ec)3ou_wa0iJU7tr~lqM<8Rtg!pIWlV@J+CJ}1OE}=l@;PY@7Dd{I3uQ$? zsyPf4{!FUQ`!NayV<*@4!!QcXWp_;{pOC5*Ez9?1`r&~nTx*P@nUy1(0yB-2&j;L6)M z_-xoc7!+%^SqGRSt!swWRgSPo`jr>Kr&qZ(Pg^@h%&N7lU1{kz7S6#Lo~;y+4EYA> zJUa=Q4}^STmm~*Qem;f+OHcp%g$ox}riC7HNYhldmL7G#&w?#jp}yS7O`qUyuEG?< zKa~r;N`Q;#c1=xVjwh(&9llKw44^ICqZ5f1ft78#T0eJ{{YFphjijWaSX$5E`$-a#XB`!X@d6dO@Tgddn&`h%t42vd5!E!lyezpQeG^r2m# zm*-e<7Ew}M{K>t0Z=G^a%VkF!+R`lsGX+1tFy@;6+C(31v(FwHl|KK(>o7-dQ6~9> zkp0om1CEr{$FCb$))^DZ(EwY{{#>e^y_2w)P8?kg#)WP@pyn z`3`je(2wr;YxsTn_2_a(YxOM$?dz7c+ovRNy1T$7yuLE;z#_uZE@mf2;w^f5@(GNUD1J($V2F~lW}Z_cB-Cm{5RzyXLbHRqjV-q)sbJuBMg2gx`W)}l z8LB`Nw$}-C+5Ce~l>P`#1v4qoQ&c$KzWz|2bwJr5T8bA25Eu?FV*4 zZIF!68BTx`7H5b{_Jn_5gzFb*{=oX<(&P$$OFQbovu$l{j~+ex4sZOu^6ii6HFRoCEgz^)=VuyQOJ5 z7=61T}$YWzW3NoRXIETSTaiqrgYEpk@7*pX2f&mwP(YMThzC+?Xzg>_ov4w+%H9jz+F)e7HC@ z-_q|50KZeGChpCAjS~8Z5p?g!*syhJ`B>&o2*x8G{xMKL;VyCK9Idx(>Cn{Ne5a_$ zbJeOXu68xgKGthPa-U&i8k>;1KWK_-Pn^Cb4k)&t(LqW!Bo4EKvoM(jw|u7uV4mCg zjg2q5uil^ZCcyKLKkft>l<8;bH<)zv0HDMo?~z21z$ejpN*3P^>kx{TQzD*4Kv4R7 zumCtvpb9$B%vW6BuS~mF@)E0O%0pH1PP}wm6RgfK_w@Ge_9t>u?D;b}t)eW~o{ciY zy|WcLnK?O=cfW$np}t38ABtj(UAWKyZ>{Ejp?QYx`87xs>U@`d4Slb zGc(CaZOHpIDBxa2Rp}OU%`k)nDL#q_M1H;lM@uNfX-q+d;~~R0b1t0g=zBXl4ZBUM z5<_==vovAdbeA!H2>Fr{Kw)vjxybB2Uv(_5Mq3eV+$?F#$IsFLDpk%ta3y}CJ3nwxt53nnDbIOU)ju4J^+Pa1UeF?XS#GVW&I9iFB1oiHO+l9;3%d@34cf~4Q^qGf8i|f zW8a1qTa#XZ42h_x_X_?gRc`?aOy5Tm!{!jdoH*Ws2>9x3DJunodIJGWpx{_<${nR@ zE6>r94jJ?RkaG})x@HYcCMq+rJ5?PrM4a)Ok}I8tYT}0OHgEmHy!6wAV2t@RMg{U= z9um;X{O9U{7|DS>6-O~b*KDOcHP}%8L=GmEv;pl;glUg z6U=WHDhO^FLj}+@f&O-hxKTOK&~f|j-Bn<*y!WA^Uz_8 zj+G(Jg1#V!A&`PB_K5Iw93nDpyXdguZOq^jv)kmI*5s|ZXrlR>|GkgV;&4Vx0Zs%C&MHrPC3-XxF zMT2*;0mvpE!dvo-&~3`->vL>0>Ae)ga=Rkl-HQr3Rg^KvU)kTGwwJ>unV%#8$;QZn zv-n#OmaCJ>dPJ~_*p7qyAcQ?Y5W8yXr=kT3Z~5Q5Tt6~AAqvwJ!F`jHw)8`S^P&aK z&j&~o{haM#kHlP3(oZc7l)8#}JRc9a^?Q_{-=rAW(of;$9^9}irVpoI{@SJfwL8-S z=LFYmF-KdCT#1ngB{|Hn6GVlFl4+2Eq%q%x6DdlCzv|@rh1C~S z_G>@0TszWv@L3dnuxrYiG>1|j!tNZ&{{j;e@7|6YV2a03h(c|G7<2O!ZR8Ky=5tfW z5;A)IX0Px>ZRy=ouh0rFkjgMdmR^vWyc>UJE+ja763v|5NNP~b~(s?@$@~$ zMo!ZW02Ip4RMi)wf6<%F5Gm4c{>kOjOG|c`R}hIU)A6EQz{+F@N>D4nQknq-H<|9t z95(as#VZx3^-z zzgOFHlLARYnK+tq#R(ck=nr|+Z@-n&=wkKJ(fYYD!%3f3TeXBo*VMFT)M8YBJgOkX z=ZbG(QkS`0PFZ9?jX5mqf4@1Be4+0$a`d9&kzqN35EPI-RTsjF4|&CwtdDCOY+|n- zhIC-bzRdbh7nNe;PVxD`xwc_%4-3DwH?td42y7SzZiT`D zai0eV2-cq}=_2i>B^K`?tr2XoMEEj^g1V5o(Bp+4L-cymE=#pIQ#!2_HNUvf_V z2L%e>+R{0|JqcUGia|5{vRvwg79;{QrtD;8g5xQOMxjBaTCZ*Wn5?{4T)^y@3DBw_ zw_JTf<@wfzUy~|hgFvGJAiO^bW#e0us1n;5l%&Lj_ZRvlzGzEy^8JxC4|t_iKm%Ii zf=YK(-AOdERnB>ML++0sg)dEO{T1lqjHTc5{YeA*jbF+4>pq49IcN##W}Zkss03&1 zox;s9-o(uqA_hhp2Df%`i1#Y0@9wn+=q)y}Ev;Us#!5*K_;(!j@zwlMuh931_6|cu zT;hgN7ujS<$$R;==)mzL57&oK%@le@p_n8A7A~m{*44++yel7llaJS{W>e;o^mqf3fVslPI03fys}8C4Rg z3@%DbJxy~YC1H$wZ~&$$mmP@HSSs~eWu6BTL|hJnInqQV;wZA9!a_wB9+#BGgq2K$ zXXK#Sk06xHvoIJDUp1pRPfZ6;V-$%x7`J#ydNTM@JsOZ@ zy(*>odnolxQZB0B8$Xg0fMJw>w);#fKzb>fyb6O`POOx2%a79=f4)k zv0lQ0MRgd-FK{Xzb8<A7(NNKi&zR8;Z0N*(pG`JMYO^@5g;t6iY4 zoKl;gtsDqf1savc2P5%^uLNL$zTzqo@W~kQgU1BR?KoRRsa;t&PI>9ryy*UO0X=bx z+(gmS^v0TJ>g8SlL+Svv>t$*z!8Xqzlloz9Z+=mXjm&ChPZ5W;o!r03$O?o+#hlH_$;b`)$UxHyqR{gZ=#HidkVzW8ryPm zc5`iB%H8Q}k^j~r?uXMTctHrmT=}LwD)ZvJP!2%O!j6btwP>9n4MJ6w8Ge$XueAJ#- z;iC>8_plp!U=f0e^sQ(DqHiZ0gW^hkYe8Bp{&_Slg=e5&Q1mC!bx3i}v160|bQhlq zi51Nr1!-ws@s&UHQ2D8*-fj#iePyMp_V%f=0J~V{X^AV}=(M%xqE}vOy|K z#w4x7x4V}9wmWOq-0&Ge{vr0BJOXLGXDpW#sXkWXuW0rUY`Wuxmi@tDU6p&nYVL(~ zRrEJ4F&SZzT!1&;=ztw-5wOg$204}oOw<=?Ii*+pM~)r4&|liH;Z@X*h^@uKu3whF zwwMS;sms*`W25lmj2^hbH`Ps7H2L3utWd2P+GV!yM-5ING~ONSrvANODISaAp_KHF z6AQ&;=z`%>c=3!$Sv=Sa-I&K$V{VqQrzyGN<~%ghZ-Q&Io9`Hac??uAEI zn5M%}#ZLkR_>cBr4^01c^2BJ^YzT=2V37uI8#)4V@&57Fq|-_jMy}We)O=Flt~ipQ zcX#hMv=@K#skX)lE8Q`xER1r%i%UHA_~0zIv4SC7vw}YxUCVemfhTx4|MM%cGTr#u z8Sk9t1rjav>~d3>?=TBon@KNImeinQM^6Ihze@8w#*D-xg;+0Yt$N`Y_2JW#p98M; zS8OAa%}q?&_v&DA$shL}$L|uigcUELYqoodz8U@QC$EbCu(*B6RSiy>j+a5a z&zOcdo-}YQUq+$jRrJ|oUIdlcH2Lmr<4XDr9YkNBJv(%PTH~$`rf~vzJc7q*=yE<) zh0bV<#{4mY8GZTFF?WnF8()p-a~SG`F7aTb{dip519FtibhPbhTI5R7;!mmT^56gr zz63o_{k?dyM?4ZEg-(x` zbO_fi8Y0EL)3tBG^Hoj)hgm%M5px}O9pXiG_;|t_^ZB5bfz7+uZM!x44JeYbmCJVV)nZ8Usg@Sd81Uo-!1yrarZb5jK!Jf z-ii_ZBj7r_KuhWBH6CCJ#Q2ZJT#%=i5`5p>Dqj(Zaw=Y5sgmn^;O)b?HRnh2ms^{b zq~MdyOoxuLASFn_9YEitYnQBBn7QHNsk@Z}G`#?avB$*4ArTjiFcQ!0f_K+wImfF! z^vgG^l$GY%dHT7h^jo}#PT`xc)}+~1o=MZ(p%;f2?oFf@LwM{69{=39w+ir#6WJ}^ zazC;5euo6R*Ej&5xRca0aCK zWP!`aW>^oiC^R!In&%i`Wm@84aVaRgt7;^>3pQ&)rT0s=5p?C4FwDj-E+5xJ!m#(DpebCNN175M(4;5& zd}O6$1Yunrx2~|bG|sf-voPOzj!FF0;%C4?wu5xr2#6$6U+zvMw5le@8IQdsY)4Xs7 zcmpM=0H48@7@O({`gVM;I02{vG$@hOiIf3n1Ne^_7=Qlt_^Z-q_o60m>LKD^xIzg~ ziKoR-W&-kfDHNJkSy8clXFZ|0|6-^k+&B*bVhe!s zTX)Cj;`VuY6kHKrcG4S^EI)esLY|&X5yrm)Rv^KsqX;@@mn?F@)5J*&@S)^;iS368 z(1b2bClF=;uy*E74Yr}~U0(tHH=2y%U+f)snRDO1mlAx?v{Z6}*y%^)HV{Q#|z1eJ#BH_eR&(-v7I!&AB+M-Daw#WDaJYW(NQ3g8!-BnG)Lo0wf?g&`+5)P%ZJlfr}e`nTm z{Qk1F5A6$I14PZFF@GTRyg3LTcHv$R(~^rc84XhhaNihhgZr*lrpZU}ig{~K5M;@^ z)+&4&jiWUgYKI9-JQm|0?kCqZH>ewL<(=HsE8N3i z&v@UD$ABLFxn&0vnXwd`+BXnB$kR2S&#MKC`wT%k;}H~%MMWp4J7F7oVab>pkJy1Q zLeoZ5&NcX}7a8yz9!1kgF#8KLjHGw^c)XXUT#pF4F{J|UwRzMI4Fw_RcN z)LU6x0><8&@b_n~T{i3J*l`wpxrbJ9>b1oKSI>m1IBt!8I1im)!CSU0AKUEU?~b{1 zsYxRgQ+t`#Jm;k7xV8AfgAOHS4lRE6E%B~d7$$*_lwOO=HjcdsjBD_O)GAFgk&uWS z%JAzY3S_p_IV3)l@G7Mas%DNQn1$mqCaf!toMu+Q)j|2~^6tmr7@*Yjtk3fd92};A zy;bm89fKVJspZT=DMwlVxf z?8fKX-$B5^3+sysR0HA0U<8-Vf?o11@auR&y*$=DV zPI0JRz{Lce*1b=}P;U}z)9Kc2eHJ4Og=&kOQJ&`0K=G=7`SUBCwyW|RWNIU zKpBgjk`EWQlfo?d$awE%EFY-U7N^KkO z9#rnVUomaHbVe~v`u77%PPm8BEOQKxFb-70TYpGJ?Z7mUeV$bcX2BT*vY72S42c%w z)}-kIx8jUgl?>S$GIWsSofgxRIR+efJHzQb)u9%TJcdCk#3lq)rj6D=N^9{NJR_CO z@OM{`ubUlOvf_4QA_5I0`S4|SyjW_0X&@5NWLHBIc#p4UM?(${$up7~G&<+}W3iOO zNg|;-K$GWqECc0uGWMfh1Nsh*2cEA|#*d4G>W4O}^e25AZnGvGPe`BV9x{f8reH1^ z0{@*4K^idf0TadLd~ym{e)-L>&mk1i+Df5A^xdHB{&kYEopf8$l`V1+-CM_^HsiPF zP%OdHUKj%i33;cDXcm@QmYpMBa_v#-=v-r}ajvi#Zh-1r8i;%s~;5 z@1CPciNTsObBYO47(fM$vP@C_qxdV5>*JL0i9v0JfRE@0FNNk!du_!D3}D*K<6klN1E8bKR;(@kcnDaA;FfFd7}!Oc zz2Fvj9xC+b>=w<<|c@E?iy$yC-LOhzwUj7VKXZ+4~NfYv6K9q}(JnG&jg)-CyI z$yuY@2PZ>j#u!52CqYRQjG{?kgyPRD^!8~jahl`z``I`}niG(?7*vtxka0rU`Vj%= zduycuH#G7V=aXTL=c_oMDi@G3V0Ljt0J4W3*Q>4sR`iZ$%qw)2n0u=F|j zGkER{v{+&d)Ul{b0C?&~y}DrAQrnF=lva!=$#7`$h;7SVPuLnGJTN!|!#{YCvea)! zv%buACFYpdAml;DH(a2KIg8?aJu5F4^&33y*Ns}sPkbb|yu+(Mcb z2R5dKetI-}7u08l+5Lj8vi4xe94H%{56>V^RWag0V1t9MeRL)doE{f{OxB}2f|3XF zAV%(ncneq=HCq8%(+(`Lv71f=f)L!Me+i{KIvpGt=31ueyi&)Pdp+kAX#&mJ_-^on zypXU;WgtON+!bbhgLU9xj2M21(EnouP+6+_vK3NSmW7f7>Y$=Hw0taOv+Zq*-^)|; zn#6V*NKdIxiT)j;gIJ|X;2i7iP*PM+C+9PYoX?Hg$?9ABlDG(rVFdYQi;&N_g|jVa zG6gc4q(tvKrJ`-g5^ke7)|;}6_NOCp8+1BP3M6${h~giSGyh~hI%hXX%@uK)&yriF z6y1MNOYk%@%1gJ$OPzB!E?lA{cxnx&<=7y{5&=X9mvnOnbe5E71)}6p{3r478MBB% zcmSmFAWb5dNprqHCj5?IgcnIRFP;EM91(rXqUT^>>%eBJwTklQ%Zl8o8ylV_b)Exi zbYEQCzJSv3(KN}D7a(BlCo?5p{W~*VV&C|+Yi*8A9zSRYskM_x?h~R_Njf9R+?frN zG>AeQSrNqJ$2;E%#v4-Q9w1Qf0c=n1RcHNJmzh$s(Doc@TGzdir9u^Hy!s9Af z)gE=b-Yn9_6_r1@L0~8{resPNH_f4bW#OY^X+EADHLy`beh-kUq8C@{%+dDg*4@b| z`d*{%XYPk0u8c`q9*@C4oT)0n1%84-aDk$RA@W)_G~C%#FF+>-jlkw~r|W91+1H?g(BZKgAC3`o=*i-wfIss|?+A-rjZi-eXpw=9D40mTnn@&4tH5xL z%H7a6@;Q)-`ikKYpKwRSy?v)t;WI$-P|AtNF(Td7psVLjZ@*6=(qf*Q6{9QLg67H zIR)f~QrE_@OvG4ZBuGw+0(C=56y*<0Stj73YYuJe?6eKHfI?^hj6tc`HA$68s?Sh= zBNuy!nxuIOa;bqNVHZh~p$$oNN^%8?AQ2yz;TItxzgVN8YuH)AO9e1*HK19kSgH<; z7&@GilAl^{y9VzL^0~K5I4K}V%pnBYM!02{z_=Fj(qs{2w3LioV-HNpn|MbkUa?~Y z7)|h?mI&dYB!MK>L<;_rT%_j)VuPk$R;0BZzaN)7c*a2Toclhm+ci4)cU9<^*nrY! zMd1L~2u}ry!x&mlRnZt}8XXEVIKEmgf{}8GhGUc|Da_Ex$-MPu>F!u8U;!$VOTX|< z8c&;P7r|{}H|obX5?*vN|B%k?LF>R|%^9ogUaofOpqdN`3RH~CNyeOsQn}Hw0jS_1 ztt_kN2qL}D7IOrpVn3sQ$wOe>o(w4Eb_E*MA~`cII??ywAt;Ct8hBr;N*=DUb29%2 z$u_rblcK&$QgeO^X+MyXn9Gd$xo!z^0?b(^e29}n>uWetyZ{j?6N2v7XZMq083(Zt zkOS;y7=ZI3lQd9*4CEwQ4E~)8p>S)|T}Dn2`QP2g>U`JGc{g20N7x7Oy}qoexJU^? zY;Z=0WORMTO#o{Oou0F$#)Hz2g|UZ$yimZhj5nTC{5JV}L0$}HXXR57axTpi8t zDzEUl=i8tiP3}1PgzoGK^&@Q_7hxeIAgko={ZM(oYLba7S_MIu%w}(x2c5MIEmn@qyUEW zrW69c!WiF}+)L(-E@5NEo^KuhB*OyIXtEzaO!Grw5lm+BJ%43+yuJiA<%m>Q($3R0 zrAys*6Wa?YM-CExJ8=bwR$i(lJ-p-hO?Z7b*a_aeM_5`>BGiu}! zlb)o1g#4`}?lGwVNUKFEKKH5n%{!qsOQGKmK&^a*#JwF*JJu>|hl9q05;J5$K>1t~ zVQHBcVjf147KPz=PcK7ugrK$TCE}{WW}=P>0m%VDB*`5~rD^^%;(<7P6OQEy9zTo_ zli~zd%Xp4zhNvOXGC-==Hx{^8{_5rasaAPseM8C!a#wrIHHnJ75+Fj^Rw8PjU_=S6 zp%gA3EK~q33m{3`V$rvNN+z>^qC;aAItOS`6sL7KJ89&BIAxBiBB5(vb)zpj$uNOC zI*4?l8av87G%tNAsyjYff2En;6uQf1Hi*ouFsRCn3a!X-B_>ef1vn5O25`qZ*J0#V zn=g4cJXfJbK1?L4T@Kk0-ecrQFTA;@$lzB=dC3_AmXCl6L%j`emZ`l8j6G+Es7fc^ z^}{4V8fQPqCpq0AwAK7twU5fSwWudjhwLmToyJK`oHGsM0Z<{{nFB1dbIh+mHKcJ> zP+z%I0Ot#MENv3TUzZuX6$rk*{2nTonjcwV>3KgNIwum4o85_|G4u!Mai)Nx#)bFip#UljhkLm=aVy`a=Eu^ zNW!3!Y*=VqU99HKq)6-Co21U8}Oy`%V3=$z4ob zG4yz7WJ1PhcdaGupa4+Dcu=}zG`C5VFdr36U-XB&jQQ$CLbePnFe`U4MVMLGh3>dD z$l_Afa&O0u%@&)*lxoM0V#yH=)czq~0KS}ql{BFdI>{S-WRHu9>|dSzUa5k+zHouI zswE~SA_9ft#Z?VWoC$7o4_;v#;5!@JO1}zjsCD8U3N$$%!qOr*bm;LuNSQ>UA#es% zhx*U6i$_-OK1l+TZHR0GH+U&+4A&)sNKzsNy`T4|Il9j?CY6E&j+z1h1m;waj+Yr0 z4giqV-`^itiAG(gn}lBUPpu!KYe>|;5s;PMp%;c)I+a)Ib$Qw7H@(&`wWbrft7+3p zvA$Hall8}f2vG$PgEuJSYInNSP#|6h{WSF`R%PqmSqYO0mQ%|W&QBJXASq7P+C~zW zVD;*FW>F2|a-CMd&&Q9)IcQ2uT8f%evmF#wan~9hQYwl)p2fnoqjkOXHKWzj9n{ln z5i8b-Dcn#D(fMVhol)BpbF3&&0%SKHvB);RfV?C-q&^PA3BX1*?>+bfSt001>+Ph; zH{zYL@V!{IfFzn42N2j%LkDMBT^(`vE>)NuaLVdyiTXvla=pfCYQQqqiR9+E)a~Oe`(BPnb?9eCH zujZ4jn6vp>V3kAYt~CF)=2BY83!%%(RvCnTA~O&|Qzsu;pLEiH5L!5=X2-2KV#xhN zJ}ZeY55Sf17hyA25(#%R$1DgaI91e&cz8WQJiuC%s4+`uXr4pJc)POVzq4wr)3`>o z6nmRzQpgZ_Lc8rhMncI+e%ngPGiD{h>{zW)i6ut)jXtKskCB}0MSWcz>8OQD)3{!0 z@W~%21qF#N5ob)M$6)~bp=k9h)mC{8BaE=Hs0fgyg*Jgq39TP=X{l|%OjeF>b+tQ9 zQk!PkVPgQ$py=}w(TY=8{E!9(3B)8;^6p0DzaJyq1rd=^W~>%c>p@9uSdELLuT^`o z>8LqiNt42$6A+#?1MN?QA%0m759c=+JwSr+f}2YYZrQI2ZN3m(me#VpX7`pZmYC5U z>7tud|EMZY)(lAfq-My8EosK7D$21(N&f8$+=Or$^wV)G#FnDgr5UCrpN18?Ir=6b zTJ(g1gmtCU7S0%_Eh)CF%CRC{ggy^;;{J{ZXa~lLH#L10ZRK8fL>0UPZyTp<^BQb7 zY&f=azR~dc)uo}@vAn|(bt>{lm=nS3M!`1 z=%>6LLLzEV(u{r-MR=V#$8Dj|;9(F5t=v<|JLf5?)|U+EVltOd(Ge4S%`nWLn}PEU zDBCl|mY1N2rhh(ThC~8pa1jM6{A4)!0zsvx2q(e-6T-Rz8$G4Uf2tO|{Eqkuwmtmd zRW4}EF1&Y-2nTrPKgjE@zG;=&FHJp%6awvAVyg$IX~yOU)QZW)30984+tL5Z#q}{Q zfwO4m;wTgf;KmuVR2BtgLrVp*#q02>58{y-JbA#NaX<(Ic-rgZ^9;`7qtK?x(3e9s z*@~F@`t?NtWzW;5^zqRsDxpxysU^3d@((dqi2x8eWMd#9VAnp7)a(o+ar>DTddJg5 zYzo|nBMWKxc>8F=;DWYWV9TYn=C-|qLva9n68dhR2z~X}^f#=Wat}%3B7Z}A3Gar? zL54&WMNqS;nntzb|Ax4dP78-j1II-iY3Gn>Zz;DAFeKu)E5^82ScueyR;#w0Xn(+^ zY3gT-(n1};+Xj*bBME|+;05op2D8=45#%^1WC7{_GJ=e?xI_jgdkx`@|9dJ-P}#=^ z4|~u$P^YCMdYBcAz{yd0tyv#XeLlWJfFbFNUTx46dW-E2k+@-z69M#w06l5 z=mK=Vw~HDFl=dZMiY7m*&lm5RQdEq+sq!XIxM8_s(%uczDYs8U{xWXJO|J-d7is60 zG2It+MXqQIlnHFi?ViY;cwGdD$E1{$ay*SEt1CUz&wwVTW$W)BjMUw6;#5y4F_&R! zld4gP|9eU?8r^jNH*^AHNXV^S_OjY4gUpYX=(Rgd(waPywM}>N+=qH;u_Fp1Bb~+r zjsBgPMZ*tacLEy!yA!6DYVv+p0H6QrfVtaLip+noy1i88yFFv`*!0@8X}WE02mv`>Ix+B z|MGy*`~b${X@yv*^Q<_K5Nbvb;HWMD1`8VinZd%lGXy)XO-s;{u!NjL6I>G>?W-4& ziz1Vj{qChIWc^RZ<^M_8Si2Ur(?58K*5}K|>Km7q619SMNIViEs3xm}4Aq27!vV{6 zX_47QnKAn|2RR)E^~k^>;0W4zk!?uw6Za-i8t|p42Q!()4KZA9%fHId-8MqJH4q$@ zK$hr~>!{J?Q`d+9fV9= z{a;mIY@JGRTaTW=U3qR@^CWiS!IwUkshVG{vdKM&P6dN|Xs5lx0i!)mp8WI#4*pNw zgG8%5ndoyhlyT*g?%_%8{pj?AU*%o^nWb3RnvzM}aZzC95b7?PI<*982jX43w1Z~J z^A4|qkA)t~M8#`J=>8-=7lfm(_$T3+P$sch|5- zOW61s1`b;%5#hm+h&i3F5WBx9hH8O=XqCH~S) zz*)4T=>H=(fdn*G(YjK06WNtjHMI#LgI#0oO5oHe#>q~tT|(E6t`c@e=?L}4Po7n{AF4jOp{B}d)0FT~o1T!oWBYD85U#t=_A2@Y}c$Yg_)Ai@W<&lAb= zUtx&<&`DHRS0{nu#xpNGFhJ2bu=Y+j1AP*gkl~cp`Wi8=qKy?h+t4ddsOP1=a`vfg z#z>JLBg7Cyat=l|f}ZR=MYw*9XBx=vnK7msf+-%NiA-4p4bf5rx<|^CmybnvCq3py zT?vFM9j(7VJp!lxf~Qchz59;H(8i+yb@!i@A~K=|%nX|?<%mo(oyQylQEcRh1%W~| zE3v~*k*$9fkqsmI$G2`aI`=Wct7?8q`c{5uIMdkF2b=PEs~iNb_@oh z^?#$eSXqj+$Vl`E(gfQ|p9sfB%@xd4zqpj1GWYjdYt2y;atZ|2#mab*UvMmDk86m< zJe=c+bcoWor)jjm^tgV^zyBMLOQ(t&BU;IbgFshfX-l_~;#pkXXeeDK+9PsBb-DqOqqrd}O#isS_F*J%; zU>EaX^{nK!>I>4bB9IBi@%Px z)W9S48z34`i^LyN2vqH#N+E9EFt3SrU;BNJ;(``M@DY8Y*Ic0%Wl>SIG6!l7Q`GR_O+tFrd3q}h& z)t06DAyS~!#t`1Dm~Y# zpWmz8+qD>b`79LrN=58bG5Tp`7is?gLfJ)Q3U{h{z<>O?vNKavchp=PCROXq^|j{p z3hde%(N+Imf@W8~I`P2I;l3Tex|sJtX% zVgHP}l&5`^S9idn<$&fFS8eZhAxCbtl01&kwN$-URgZGdJ}y-Y+jy$p^hclbGnXL+ zZzvViN!$LMHze@kuKm@$w)Ap0)W`atcy`~`p25!B6qDYyf3x=@vs8zH%BHLXmMhN{ zUsmjG@zLLl{~=*!P*%EfGx__0b*gT4L1Q}peN)%4_wUEth*BSOZyo6}M$_P`pQK9D z+so9VaQZwCFvdoy*EI)XpdHmB{sO1`DWz{Luu84te*`ML)@b=yjAu;CNKDhNsR(@4 z@%_JB%$(Wt%dSQJUU)|Fd-{wHx+9h!J){5U3sx&?(t@wwcXBT&_L)WHwLMXj9k(jx z;GeD@dHwdv8&NaWX{%k5^}06t|F2$jXkPCCCc$03%^d^xup?EWZ%b}23X%)*e}WIu zQa~LW?eL)}xXNjxKrv+|x?&S+8yyB{hvg5%+&;zjL$&=Bwf*o9n|9Ri90pcGcebm= zz%;#iXwJP##ZTcgpBY%=m4EOP)wyDY#(lwfg+bp&e7)UrmgC=MId+}-$*`VV6$`e0 z>9YRBc@Q0+xVL=jKKxi_oaRa#GtHN}m<9c6R^X3s&TyYyI`~i*v?o>9FN?{u0M;KD+w%ngu6!oB5vnYQAZ=%&l8He&6I46yI2= zREEABRA#Yx@(Im>?}~heZ|XVst1$QDz5&lI>Hm^R9^hv zJAHb_cBh{Tt!=DPyURG}^(ubpJD`96=R0)xy5?rDg~gK-0x<*gR7%tGSnS!s&de?5 zc6&@>HVpL4Qsk=h!rxl;Nxww!Qv z*}E_8&2(MmS?KywPm^~&A;jsKVQt}aWtbv?js!^_>O$CS?V zIT_#fa@K}T!?UuQy0+Xq)EYkrXn7MFrw3%&*$mvi>GV$*FTUTu+wM*oy20NpHD8!< zFR8-2z-)}4`6{n0i&X{Tol4Wgy7cU}H7RZxzITG_OZzgPd3J*9Y_nmOGiRH5B|q$w znVnm)V~*W#d)^Fp?_T+N#-;4>Lw?Kh+I9M^Rdni?rdugS>($x)R%=@u4-Po!(f^=F zj?GcLN8Q!E`|jX23HS(JN{IWMQZjYasdHeRz z64%t4(VDx{Q~%XiRj{h!?YE!)J(J=*=3Xic81`>IvTH}rn(w1ic8^vin%}y0D;Vz` z54N>_Y;kHNt;=`>!n5RC|Stv4bouDfqMqrG%va+ly=8*Qg} zcGQ2gZjHZ#)9%O9UfI3pv8h}Ap#tCQZE43Fs}eGDE?$&0JV!mDLx-atFIiW6;fjy+ zpKjB4z=efSqgU-dSvD+Fn`tq;B0R7(J5$%D$~({$V&TyImD7X=d9^BKOOLeryJ;D} zE_I)id&p}>)tevQ`FjR*^Z5yBJ#0F3$hg>j zRqTN0ZOXE{+w>h=*YJw=EM8J)*#8cqaiok#n%ltKm8y?sL7 zZg~Dx+Xuvi{(EOS(^)RzB5FM2U-^qk=-xED z#w|v<2c@+QnRcW{w7XxYr7QhL=Gor=KaG70T+jFS|2F1MWUf(@=tr#Dhb~HOY9mW+ zdmd0FF~Hlr`rtXe&z zC@8BWBV)3amFLm;=YbzT!+JW-pcn3V2CR=WEiPWu3yT7vf@Za{ z?!AjqrduqReC`sy`BR@iPF3_x3O72o!D!{QX)XSGlXk!-?!10|BdM}A*S%WF;^8ct zOIhC-XbhWCm>!eqmMgIk3@7Ei& zJ7NQ0B#3<0=mEBVkFzZjo`^kmj6iXMZF+>v=gxT(CQKM1@OQUfmgk>6K49g=DhsbU zbTJnX`dYGOx?gG5HeZM_FR+LhP^ImQzU#75wm=ZLVjLsypQUwK1`K2b#b$B{*8B56 zZ2yhuv>z24Qlo{HZP)SWC{69UQ*}CXn#s2G;^@261+}9S%d(djZyO

    ID7x1vf4qeHJ>mnZgw8LVaprkFOSg=Uz<)I69U z@cd4d@$(;T)3T?mo>OpShL<##bc750Lxt6W70r<|=lh!}PCp)T0Nn23+qcVdddu6A zTCd-5YsZ$?oA=D_fBjZalHe^PYzDB68>qn*pzEk+OF^yW`TT3-5g zO0@;E=@I|uC2QKqA385Bqi+9_7K=FsBM-~j-|y8)IvOU}xRJe+<*uqy{Yj(BU!d8hCs%WP{-oOb<8}PFYsvvBaR8$J;{AP-T*dB+ zc2X*= z!(@pHIgG472*H};Us;~necWC88->^}R^^?;0vhKl)Qlbb$YHnt$|V$_Y&MVY7oQHX zLNwxnVM|KRoQ&}n4of!Ts_rz-*0~<%na6Znze7o-s$H>f3hOPy-ey=?1I=`wpVl*p zyH|41@_RRx$`27iru%*M6T-8E7c3iz(7oo*0qtc^RXS8uDH>;#+jnW59da?B&R{FI z7vlr2USB+DuH21xx0V*gTZj}}wmbYG7yck3wZFahX;bec+o!$b20ADD9zp@_j+XJt zSKIrmIz;LJxQd_Vjr>UAV$9}(!lsH%?=w$szut1;7f;u=W>H&Rwsc^ggaP&-rfkT)&~mVMw#4w|}>fxGIrPHCYvd+NRGQzv# zMMc`Xjg6^QMk-ev?|o?e!mP<{G_!0)Vcohp2Y&xDwc)BVnl=>+TPEtXK8|yLV{4v& zX7wDpO)>1v8r~>*RZjKIu{C#*Q+{O#*CdL&Fm2y9$r&=9yX~K6$NP?B6FOB#^C+ z4fMQ;_)I}-bNt?Eg1ETeDqZuD6o3kSYKj;jq;_>p?K)M_b#Rh*_T@0o@|?}SeFv9q zl5?3E(G@DprVhZ8A$80c&08LsIHpH_HnPe_-mk~+z-S{vpm8=7dh<6-Ciu1V}V%b)^Kd}z}}CnWHZ`t+_} z@%U)W%b0+;-|6_7AK3+IH zaM1V}d#|pZ1MR?mN=vs`TU)WW^H4Wgo9vuCv-X5cGTeyPx%N7@y9Y=oSv)Y za?7#mYsjhVQ5|Twf0|WF0mo^YyQ<`3(DB~Vx)-BcwQp>SvW&UgQTfx!em_xvl`aTA zage6Ilbuw841YdN{1Gn7-#Ux{d6g25T<$DO4q54dPds=$(qmmf3}%$WqGup85oFDHzGjyOGX zdMdLI3JIB&T=p4$0cAO$od*6I)tM6;si>(lBs~0T zasA`^_TUiIs;!SQxPToy)kh`%aeU0$MN9Cl@JNV`@!ob7Y2o&XxpzCubFYn8n`Jvw z^f3t@wJvr4pBkRO8!*%OgE_J2_;^d-vMw8Es zV{@FwP`s49wB=|m|Fo4xu;MlGmbM$h?8LP8eT_ES|5i}Ayk4Wbu>65(d9U?s8ojl4 z5ho9wgaR!{)ISfNQcytY{``HIFf&isrH{~9SP{ud7#_Y05<4wzdICZvC20bfLL~M}($YvL z81#z{(SDn%>{FDX(j}?9-RIYH0fxRIJiHp^>uL-$s44esT%O&(foyr{-JX?APp<}< zuQe;??Nk1={>F_rx5l5qWl+KLQ0UBwJ)Y`U-CIfwiE`un6tZOd>}^?w~#mO zZr!=&{QKyFjV2cPCj))QiW2rm?(kQc4&^OAa&DmERBHRu{g>zY9i>q}!x0O=rj5YN zsXq^{TXf`w!y2<VdGZ6y*6Z z3G59ydQpFiL;bNZFQmx&6&iHB83=4k+W|YUr%tnjJa?kx2l`RVX{PUA@ z=gx&WHztXl>ZMey&U~LfR@p~Y*|ScLu5>WE&B73)+4y6%Ef)ux3TN$tsOQ)3POW>X zTa~XEktc1ij6^!W9w>E$yMW9l>FI;RK-0y`uYLlYfjL87cr6PnveUl0_>h*%T+MaS>Mo{y0lQg7O zix%*=+o*tH)c1UJQtP7|r6H>KzmOjD+T($^VZxQaTJUKSj(zYF0}UXUs0j;^kvFCi9Sbf1Qk5y=le${~4yjk71no{{!D0vfXG~iFmL# zkO`0jBBLHF;c(!14JEOMvD%AEO-qswDut@=uc2XkXj_4Z^ZA@fAz@)V5iWic?OVSV zA27s7(VIV-I%iE7Mc*m6vU~N@0n3Qkh@IfpWd$Z_@21^t@@~4q_fD`P?gyrE8@Pmj zBKze_g{f1ghB?-35g%yF7w6o&x7l*LxDdrWe-#(&-e85NU!_qy$=K2>=cl7DtFc`4B48VU5t;wu4WQuw)%JSOm6ElIE=i zKA=C6c`Ss1$0E(>P%O9aQ|_46qspAEK)c@1%%koq%YL~Iryv;(@x|tb#>R1WrJsYp zqf!O4PARLAQ%*j9{JB;|()as)>P?rZ3RJG_K-qVcb+)&E_^i$;Kec3I3Tt9&bw0F= z;|&fpJ_T$dXV*vK&JE}r5{gkD3DrS~4wAtTNim2F*Fx=ANf(>B&K(Fj{-0=D=&>|m zpA3tnUvP+{)i0W>=Gn5us*}>C#$8LpTAFNL-Ol}trbkjVK>>~)%MrgZHWolBoV^(u z8vbsdxF>!q2>XpEC?;*(=mpQIsjui7H3iP~Cca)(K=^TQGvWt|$}_WN2AU#TFRBau z7LdN69EOn;`)4jdY+w|CiTBg_Lki5n)-GaMk~N@?3APN8K^JxIt~V9^`(_K1wVQ+gD-eq_#n;JS!vzrp5bD=nc0`|;+t&HBXBTgC zo){VCG%jVaJhUi2SZrqZ>^HxO%H`Yd4v4DGFwnbT(f26E>3O8opGy;PS;QD*90bC)UEJg%lrHzY6{e?T~)JK7oZu4OvX108VJZ zvr=NXQ zV;`sDr4XuBR@UV2zy7*tp`s!I<1j6t+!VFxBu6XX=g>oxk|wtDm(Vs_T1)&M14a=b z&vW~aB{MWwwssNXG8_ry*bx&y;?O7hHU^M)k3pqo;C{xAj4Jh#;_}YrvJa^cW~%8Z z^82m4=#Po&V!p{cjn#mY7ohC9VZ#PPBcng+4j>W09-|DtaU*9ne3g)+3lvGI1kb(^ zLUXNj`RiTM0;?hG$mF*f^)U{VGmV{d=DOZOIVkq!c#E!&XhOQ{;j?&K&H9^hZg*~ai?)iq?pe$J%4xdAS<$Jg zRDCf!U}la%`=}zg78x1xP*4X#`FnAsp{7@PMu8s^wKfB9jsuM)kYAjd)J<*|z3 zB1KBZ&c8cb5<+fso>qAb<0ie^pJ>-=7G8e*#zhmIwznkO&y@;lFErhs*qgpodp+mc zr8AU^_C$t%P3JblPj9w^X>y_5AhPH(^oxj*C}K4$_VHdNTSBb|=c2O~C2W1Ot-sbo z=p*c5!GdicTdM4dlsNmc6+V5%zTsaZG^5+KO7G;9!#!nra~=lXTd5Ql7#)x0H#QhaD6VAoCbNLE#8`nrgQ4`4^jh5k_e%r4wM9r#!+iU@Z<;0s9LqHuUB1i0r#^_+b@f|; zQSpMHZG`Ke5`xetI}8iHbjccQ)+kbMa3kZlO1znW2=vz+<^R8tH~?V)$u!M2^lN>G z^p9sah#hktzqiPQ!-=K35xs?+wmV~|8x3^SC1Z}AAMlZ6OU`x z7t^r`*)I{^jWRSBSho^ei!|n$z{E`5vpA z?>n3Sf^PojB|9j=W3;O^HZEd51LOg2V}Wqz8&8H%QBtbreP+<7nXajfLH8ZCKVkHe zw?ud||Et~lBP;ql5;ZY4d=Eu$48%Hpu>NU_Ln-jav?n2+_nDT8n69P<-}L_E?wU~A z$e}wf)J8WC;0VrW6qx}Ij1yuo6Ml(U=X?5Qs57i)h(OL3ipXr8t#{^qkCChs69DLp zJwr-2Ec@EJP`4gYMFD>9+7qBzGgGIp&UnMx^s??fD0^r$iQD{F{|^yeH6yW$yhkXK z4E3p~@NkDfEGwp-=!4rj7;G3b99k|n?QAf+94hsZ3pu#XX4kX-aa(b~+WJUoOPuw@ zQ|m(293L%;yoDn+*+)1t(D!Lm_dRElS~(4DF+k_t?u31!Y&`&XWvX+bK=v|WyhsDl z+^eaiiP}01ZZ>BW*j|d13l}1m4_`b>LjQ8yHW(=-b;`dk9uP3(SqwhB==aw)GWS z9iC3ER4;&CfGuN*VXW~QTl|>7X zF%IM;ml4S`5pBZ_5YKQQNM7QV61ztKm)j*Ob!^GL2TkDEVp zJR4%c#1lmg7~r_=z~is{x1#=08|ED#S$)KSD8e}_CFXPrEJhw1N)X2trYX%vMhC2c z1#xgFslV{1{};a3NvptM2@(5;M<>c?^mkQ}z3b+? z3VY1#@4Ohber?!+KMW{;5IbZ{)PA$axQcE6iD^n2Jy&dG0>32=x$kCA;z5tjl!{X% z0G)D@0PIj$pVkX)*14Ld?m8t%s|d=B>jBAY{3dWKq%GT3MN z8v!XcoeDchD!@c|KW3aHcBf0nz<#N6tCcZL9u>M4O`WxE-R4g%txr4IhW_HWHusCK zu3a?$uz_jTfcWlNw1igaW#D0kq@6*j*;aoyMv!kj9N825Zzv;qy# z>gvkTEf9Y^W81x*6=~jv<*gSJ9R~V3+kV%RioJdNK2^<8KFOu)!v#BQ3&MM=<9!!J zzu0IHeB?-6c8*TJYK2FAl>W#N1IZkRKez6Q`flwGlz!32kq zjL$ob2i_X@)8Hs7*c6N5R($WfQY8K`M%Gs!eI==dSUU_$cYin0k zpz}h^Fc*83J zeBblPB#rfkUua@>a2nBL5YYXy~sXgB9<^rn)t6PIx##QZKBydboKy^9_Rh`l$vQX zwdDOwM|SJSF*$ZF3^CwQQUSxLsd5s$rm`nCKND&gQV4$atDW=pjAK%5$;EdAlDvC5 z9MQ_=^X~450r&E^*VJ2R?v0-ATfIDMfpy%hxKf-~wVv~OR}^ur$unBm?;-2{a!SEY z33IiuiTh4GI&o%-5~+tA9oExWQr=VE*%}|? zeJVeHozC0KQf$_nV9VC6l{NMD(~Fz0E9Bk3zvYFlxLeMxsv_;Nly0vI9XinJNRFuG zd!zW7@G3M0XPA>fnBh)>CwC#Fj3Fl>)6yp!GlZkSK{ClFc<*4kfksvYYPXKTMZ%AV zAv)6`Z&r zQ*Ej!k5#pyH0ODuPkmxA#U(?Rrt*Avgb1~_-f_6i zHe*VhXuhuc2*3)SY4db=@@`}9rBXtXJe9!EvUdqDQ zN2BlF2q`M%V%@A04ithx!l|iw1X%Y}Cg6!~MJE9k`)z_Yu5UU47O#t)3;8^mL}C6h z)nH8}11z#CW>EOh6ooxfvuVY@*W8gP3{Qe%o+6TCNI`d!to8%k*v)_XbUJ|r2^UwW zlZ)pBg-rwf80O|X(CMXnY|`AyM@lg-+ad@qTn9Do&ph|cqjq{+)GSls z-7KXu5&;Vj4|IRo=6fR^kP)>!dD>XHf<-ek-@6RdpT{btzWFz*pk2PY! z2mQv=*(B%SKysMe|7Lm2-gtqTtQCcb%LOv!&7*4UQ{Jf2)EU+8d!u#kVaP&AzIAW2 z)PM>z=H3>$0abE~b62mTfcv~Bsq%!9TYq=0`^z({*#O@VyWY-;`3crA!09ocaQ5ih zzik4YD(S1*t^87w$PXDDZKRBy48|8;&44?*z+OI9tj5rZz))#DYX0p!_UtR z!2)zB{}F0J@`yV|yF&dq1!|IIYH{YNoIO8K`##q21med7xDo@zPF_;e^20 z_o#7ikg=Py^SR@gI3Rg%NvH<6V`ixlAbHv-0T6yt#M8ATl3>x*$y0_q+NXZUzaU3j zh-5-vI`TG$+$BRufnchfT`cTB7@hWR??PK!TkVb#tKKITebXxX8eK!Sd9`HSjE=q? z8=EeMS$-3B;hdte6BN|ehj8T7+vOM_yYkVaN8_k{I`ok`bISL^y>q?WzALb1%IdE* z8#ou!Utn@KDak-z^4^g>dyQI-(1q5qcvW!pd)6QdJ>mb(+t9rRnmYa|!*P~kbIvv; zU7rP{e(7@7gSPE~Il?s^g!Fk6$k9*`TV^{JoR|7B5Kr?YGQl&t@w> zdG~GwSW4A{GxH%OO(B-|n}JI`#(jSp$9i;Mm+gIZI4qwif|A&=c5XlJQa;Ge9u@MC zl!0!DOc}pDB~O|;D%%mm0*4zT*OzL@lSn}iIZ60A@En9wTs@r`roa$`*6>MzR+Z^D^=4F*V^{NzO`A4t-m+z$z+Dw{3JNc+ z1cbUw_`^6>(KJLoW=1|T~Ud>e{P^76ppA%;NC!r~KWVKoQr z1ZOhqb}o$QYp`)|@~p^x+592{&mRYtV?JATg_XB=xK&O-3#P9(i=7Kw{@h^PvYv{J z4dr)3^LARwh{W%t5_w6qs%MOIH~DcNUc2@GyU?pfK$2i84?i-LImHm9Nm@{GgzXQa z2;4Xi3P@K!Aut<8bv~luqC<*d9D$dE$2PDXaMRBO-6w@z<5}J2A)G?J!b?DsTrGL_ z%o4(YXVcumIHUsb^N@#PjIU3^#ZkB7l=3WLf4#7^zf%~I6cx3UZqy@wtR-8jPB*YkA^WILP!Ys!MTXe6nMGZiJJQT5`Q*? zAdkO6Vx)seV9fyq#}!e_(?CX>FD9lQc_=8<&cN~H zeN0*FPAsvuvO3J0=dI-AM+nI7ixLtN?)0|iCUsSw)C}(vCRp@T#6`q~ldCCt+LvTp zP~KLD>pm)>`EE5KHg3HwIhyE-)rC9ldiuAVYmErTY4#RAc-tK|<$+h6ICT zvs1og$F^gK~jllw|X{pTR2W$h}c5M7(iXFUpXH{@Ev0Pp9bG83$$g zO;y}%YFc$C8(jJvBPT&R|zzuNy-fpT6F8BX#|lxLeJ)Tjd6deBV-f4=aq{gq6@UjqTW# zr?YY4=QDU8e2#i16tez_!yEnnSH6y6H3(pX=^>-PI~S7Qap@tDvj+CZ1>`~Rlf>t+ zwG^){qtD-`>zsHjlfkNJG;3g9jO}FMxl{YRrq7;*Q78bZY zbVHeUQQ6kJb{9;fcTAsdu48}9qOU9F9lZmE9JD(5Lw7wpotmG2S)f@vr(k90wu?bQ zz*9D_nvqONCksSsj_&>iTLyyyZ=Lu_o@Y^9Q1}bDa3~YYlm|_+gzSyNnGmsSg*Q{+ zq&XV*Xk?4I+l!AAM9-d8B4*E7>2V&#!%HBA5Yumr`3X#5qni5Gt@qU;lY6eE#Cw!3 zj#&l{m3lL^R+yTDVab#rZ&iY~G(U;)xd3=_LQAh$+v3lL@hFLitbN)bqvu3qm#8Vd z|KCMa^yAqSufyR&xJeDMrOGNWR+LGN8CRu^`!qXQV{ z=l4ED-2%L1j;>GG{M7+Gbar=Y00>KvPseXEs+9<~o(a}o;OnJGf_Z?mr8Fj=w2AP( zcv3kn`0vHyJ8S=!ScE5ox&KhUiSiQJBzI#I!GPt^d<>W>;^aYok8EtMG;-2a_|PAT zz~c%@`jJ!ruv*UhJXCcnAt4)keGidcNl9tvLgg&vp)sCi^==t5q6RM?R@y_CCv%I+)4*%ADcSX074)0e7%2xk= zS&uA;w%TH#-J%vH>`JpHj~N*%lcx}TD*LpY)CN@I=|=y2V#7IN$h_YRx1am!Edmvc z;+;xQbO>#9Zv;iPuH{m*_9pL@T4`w+RPW~?lU9lM676ooK+3tq;tehbbI1-^`ui=n`#g~ zmqx}x)W)PbS@WeV$N4iwDX90|g0$y{#?!S|FleS#iR%s8=r8e%d~!7rz7H{~1Vll> z$^6F9PgHG_a5Ad$pwyGe(licHc&*AnKvFa~8E6fQA;>|uxxF}&=Uw-WMWwn=mHK82 z3mcHDLO zjW3?)Q>FS)<7AURg?Q$3AFii%7sq(tNJQY>&!`zdhyai-Wlum*Ox$ zJk3?uB{cy_%BE?+if?3VqzZuIDgJ}|63VLqtGg{eO;gM7P# zlF;H;^Bm~EQ9PI~E==497dbwL#*M0}scAfUv`ZL092pzB!Ub&z8h8q^;1ZblOW$P5oGB9!OS3mCNMAr zW`Q5Lr2jS@xaqg}#D-fl1sY%gE#}NMUVsN~EsBkC|W0;fB?IyLrJ!RD!hy^9eo;YtC5o0keq6vv7o=GjUrMZ$&LlVr$U^b)XGc>WdU%DAZlldcN3xNOR7a-*AkJ_wuyhr<0v*--O^V6&6Ca{}74A?)I z?VuCDwo2`?@jpV&5zWVK8o?QTeRS%BDssT=VRQ(wC?O#yq;eB7Q3^8^sIj}fx_qo8 zalagWeNK{}m}r3j7VOn+GuG8xbi^WgAV|!UaVng1Ma)4m&YuFXavvGc`|vbay5OVe zkQZ>9o&Z+O_MW^LQJ3W_|FrcoGBQ+<0V-eeYBi8W%^W$({uVmr&MEH+rob}(Q@FHJ zwsK#SF!O5Rwnx=Bf>O9@|4@xm0y%#SzOC)a_V$B#sgZqI@0c47MBUy#UfqpWHd#Rx{kvAaD_^~( zOGw$oiMKZ@dN+Q4)>iKB(;c zqaeq|9ur(uX-H2A3qYF0i31Da&-TDuUSu3|N7m4NzeV}gB@e02yY)KL`z?quFHUU| zHO-eVao#DlU+0~55UU@)R~#8`xr61=sRpRiOIFBXp=1|fyGO}BnK|=C|Er&{QzcX| zk3T053>77r&9uIx%55o%xFT;Y*Na-3Nsebn7kK~s$bd4XEb;yI8wM_X`=7}sbA=}o zqlEc`X$A*q+~JfYs0_DAtOZuc8zW*nEs6F;EULJ19PMR}_S{Jn&KS9BO=YyxjPU~l z$ZU7K_{1dq&bWEy3H@sDIaj;15%Z$Ulb;R2=2(L~gUTU7%>NrOpvJ|n57iQqBFhf% zYkbp~g%&D3o88=}(BJ8s{v_0-ZD8^k)g+Jly+3sM_^0z5j+W{onpTtM3OvN2koKo8I~C1N<=f%1A$Y)%HXG E4@+Hh-~a#s literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fr3_franka_hand.png b/components/rviz_models/manipulators/franka/fr3_franka_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..f1aa7a6870f3a1137390d2edad7dac0251073d75 GIT binary patch literal 134192 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

  • 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

    b+T2oz-57B*QFPDTy)clZdNvoD(>w89%+ zUZiD(F-$g3as}b+!>qhJ#pUM9GoqB~UCzZ5_6c?B)7!!-{|%NIlLVf?OBlvz#T2p1 zG)7S|%*#*i<0@6zj%q3t=gxDCk|kP7lt!YW)tbhosjrrn5l^ce`rP!yDNBFdwoZ+E z?!EGB4&H^EMj9op0us{G*QcxiWi>Isv~9X~zmA=2)x(cZrF4EtO#Wd?*t_>Fo{}xD zB_6J+UTbVKfj8HL&0afkx^(^b*U?u~a~aG(RStrAb-QG4%k^L<#Zq@nvI3 z+;qy^v1*W@=ZML~wK)~ytHtEp%wBIyK6p2TBw{+YRu`4CFt&T~&>$(}OJH%diu4~* zv58^l??G}UYG1#)7b>}MXSBtc{12TjnWtUS8x7LUjf9y-MYe_m8k(!QqxM_^!@41< zd_mYe{^Q6PZ(z?l_r`Y`hac=c>YY)$QPjHeFRD-u1XcUN|!P$jP4X5E_HmlD~a=96jqcJ{ZDgHuo;FHs- z??yS5RJgn&+=*Nh96jtOZgpe@Dt;X}7WBLq57MxSI zc`^xS%PtcPddkw^BQCFI;He#5Ui~0eW;{Cwe@V!}&QB_!M3fUjGL#QyfvEfIyM(bb zDqWs_d@iMP{isrc$KmbfvB_B-2I;lCTdJ>RIr=1=qa_KoPU#&UA`Sa;m>9o@=aB`~ zC_9`ikN2b=K01>NerZTP>)FoHvwa@)MXlH22g~nxIX#{(6i)vIs0Sm7xa5*XWI=d= z4TMg0LQLL_*V$N%7C~_l{-^8xUBsjn55*JXU@MDIn_Yto-W2vXr)YiDVs2 zmKLd~G0`F|v^--(qJ<*THp9@2r6g3^s1({>LQE-@dM42-Py6$o*ZuoF$;|w}?s$jq3GjnF>-56i-g$CwiKl7X^-<}*@yELOo zgF3dh+msyzx(eAathFP8j1Hr?SI$h*w#h*?ljP`S`%5B;Po?||%7d45p$U;Fd@A3Au|N~hO_SKM8tC7NE2dJ~xMBbd}R$-FR3 zR*4t@#6g@DDGW2Y>{R@9WnoIgQ}pRkt3S$Ykl6Rsvt1a@HeB#$#YM5RlC9?K7&qGE zD1`YN7{@-5<~)=EJQP{VzQ-jwhCatUUn%j;T;>?QL^F_OQc0#!Ge;9=qkG=jGHOb% zLs{G@XfMf0GbzPoU9&-w6z_6rqlX%SsA4#0zC$_$m8PX{|syO@3Jl(UWEP_(Yx+C;N$vw}v{ z>Nk|_>oJYAa1#19JcZ-Za(yR@1UZ}+o}4)^-mEdd#XitrN@mTucV};{ltVZ2nR-w6 zQ{sIW+48_XRAhJY@0S6Go#UiTH1(SZm?9L`QllfyjQ~f+5>_8Vf+m(|EiIeN8T96P zo?WIH;qP6yCuqIF$N;&FRtNp8WH+%^?>nj9oztWQ?-aa0#P#l98}Xv%O~Wpm)~^y? z{`_)xj<_|hSB*^kA$VE2li2~6Pc0$YHH3CypG%Kdnv?#bSN~~9tzR3d<$MHr)*Hwj zLIZ@(OamYq%#HV97xZM)4U=eaFpz@>%)oz=5VCgD{rs4ngJ{6w{msVz4ZaYEj;t%8 zXfCF_vJAE#bC$c@yU}jqI;2MP+m9mW)<|E_WZY=#>@MCIq#VifcD|c5akv z4RuI4=ephmy)X`LzFci{2+!O!AlPy^wAvdFX3@^<)AnmI97BXC94 zX}H!sr7bIwU>QF>6s1`A;WMdYkwB{Ddoh0uC8g z=JCiR5WMLV69#RK{7(vlVIUZ?V;932#A^6_vJuSla|V%{xQ-+SWu`%@S<2#4AS~xD zS)!?d2Iqwf1;y|IQ3|mhDMDAH@xkt4>0Lo-;rd;N1YzS_UpaIQdiO=b#}t{4sDnyz zy%rfK6ZE}Oe!SNGF{4A7+*WqJrlMaxs2+4WDQ7hDo{DrUIzv4=3KM(O z(_8ll{DlWd9(prc6W!a_>Fp>h8ot=0bgQcCCY`o7BoxK-$!bf(PjCpN3==e7h^0PW z>ki3WQhBi9yX4dk7Rfl@W0!t3InJ8%kzKc5h;S; zK#>eAlMJ38W`htQfgo}c9Mb)S@0so76I!5cVKdk@019boYJPJuTTM`}X6kKGyL|i6 z`sWSF=1&eQZ@ZMhuI9 zhFlP)P71Mn`cOiFnt@jZ?t6Nz3vmM_g1mZ{(mjbzNIf}Xv@*3`y!3y$8*B}(kNgg% z#bAsFJ3U+w2|TT-kstvU(e#_0I}N{wfkA8(B^%LemT+ED3&3zNXFG3g`h*C93;Y3*Wte-@HapY5Fd(!aLx{Yj1R} z3+fboeY@!SuL^!&^hz!LREH>EtM_sBEQ;spGB}AymDQ*|svK(w+=699)eky-OKSCN z;Xh0wEt+#I4qTuy4;V+3#ezL<*EP*HWsrd-IENf`g4N|hNrFe)F|LtE41EEvB>W-p za3su0+2<~U51;%8AteL@gpo{C$gjgB&`t0blVJz6V1Raz#01`5SPh086E))%(i zo0`|U%89kBq_2>*Xd2vGD32XktUNn`LV z_amvEV|9C~=mH)|E&#sufmYT4SyAgw&Q^R+AdEIR91U|a7+qv*lRC=C%mHZTsR^#O zExcrt*a%*r`0ez~WvxMtk7-B}Pz#U~J1UC>BwvqG$n&WiZla(N0n}AAO|t6BG6HGUnm2lGUkebszrk4(y}A5L3o+NjNg-p6wfD51Y6dT?~e)peM>is;mjLdClgpY9z*^(< zxa7;xv_tKIK*4b6U?v?A$44D_J9A3Un+rK#=Zvywle{L9M_v`J%cQoK6&auA-xGg^ zpp3Le^+m=J6+NTh1bQB(_za?(dEo^~o0QknO%#R|#O+?~AhXEaBE2Wdp#=FCs*J}V zO3srb24?ZxZB<@jvDRkE=!;{Z19U7UpS#)YLCI(_sfOpq%|ejyoS5zoerzUVEn&Zqda}yr^uM&5))P7- z1?7^glEMoDuQ0`|Tnwj0TSG+!JFSeo*vDzWyzI@_Y7VUm6`rXYhD=h0NT)taRyhr^Geo;`2v1LP;0Xnn0&!Qk3k`gXTzsE{t7vIt{0{Gnh<+m){i%tT74L|Uz9!4e2QthW z<89S^LAY8G4Mib2O9rtQ7lOtk-;1&g0uGwUKA!>eMWT@8fO zY!xg&V`O?O*u#HI|E^t8a=4R zj|y+WOeFeGI;D_)dA7XS4V{cJn}2EafbMT4JGLOf)A3Dda;IETC-}ZTw`~+em+A2D&f^+QFrgo$08kcS5(d&Sc?v>qNv?M7%&%~<6oXI<%c6TWubN^K!X(U;ugIjR zNGTW}{74Vz>k}+qF(5h?x6mJZ^)qi&o{dz4Ok=xGjd-#11?YUh-*o;9|E}a|obc{b z@VkP0;RV2q;_^+Rif_P%A5vM!^bTXb;i|lith(fh@+oqF&%~Q@FOgP?tc;! zyX5ORP{*%*VCIdXWNw~RcxN>t1Dn~@RGpEARl>ps8L<)ntG|wFoBI^h>T@BLv zB4ZFzP!y5yvPnh!W@DK3J4g_x8a1`fXQC9nx4kATm&> zX8=o&x?qsfcfrId!+5hS(S~8c{H$gkr?Q&>2?XE9FdBrOcxnYkV$cU5L|zEkKa6I> z_IKs4?71pZ6npJQ2H5?>tDrwCy?o0ajA$O4$O}BzC}FGnlaqc)cHz2r*E=7cCXk&p z+N%P7GT96$#bn}@d*$1UlFg#s z+bvqH8@tw_YYY@B?5NtC<|1ADvVF#BA6?>}sV0`uAkjzk86$#NLW;W(C%0(?rGdES zj-b2_;&?W)n!E->w+tM(Ob(u_5tWCSm0d?)(t@!&pQwDi5)2D>!ITVUBPzK59#jzz z9z2+uPIOxQ4E-lXD5RhN9N}Cg40rBDhu`FJ`tje9kt&+%mv`D3MrFfFc*1Q)D287R zG`gnv8wwGFft(4H0EUD}G}A;y%eK5NruR$1$HC%xXX=IJ;*FkvjrTr+>|<*H0y!k6 zTXbK3)Jw`;v$>>xn|Lu%UQ~gFIu0V>Sc;O^0HS5UgJ{_TxUgej3m-*wznua(%&2fC zE+EMuE=21uAv#Awa`VOTbRYfFI~3gWR}GCJg5~9PG}3oP5tLt-*0s^KE+aKNpm3Ch zdfgH$QCV!#m#hxE=)ixfy<`103fDf~_JgtAPL{-QHmbS^5K$QR?8jxLw^N@m++pPp z-g;U?Axs+sE=Vx3tm*H_CjlG@+G`V=pEq^~b$~6Mo@Ayk>W!|V)BuhVIdDUdy&ZnIL1h%+p0E4073W~L3Rdo1i@&nD7}qA7A(KcrAcr_v|IuJ z8WU0ZA3Oir8u9$2DIx%o&+`RbAa%}NEqh3qDu{H<f4e4dFDUtPY3g|nTRCBL0tp{8P?vdJyX~hi zb;{DxI=U9fH8AdhG^87>;xPlA0<&c0=9Q%t6*068w0dtcBlsA#IrH$T(Y@C8K zZs#>9B{mhvC#_nu`z&&n`VUId-Y$^qcxOAM@_B-r?4%DV>CD66!l9%`EP;ZisV|>KG3Zoa za%d%8AUvU^tR~VkXRd%5CVu>nTY#QuimfypRNq*?Kh~kUV^Pze8E%Oul6nF+w-z>b zIeVU*ApUE-AXL9MO)ycT`hk>Zg`1-mY`$$rR6aB|%q_ZdlAv*t3oIJxEV$hGE#S0w zQQrxfYXaR=EQAxGF9mKZNgE=DEHKahU<;x(OPL{`jJ;iW^KVBN0jiSuXE(-~F`_V6 zoM-=T3BOHAA!spv6QA2J3_}nF_LT$9G3kvPU7ItK9+V7QnyUCW>GM$6%Quz)=Rq3Q z6qktA(8h;l z`&?ALt?s=NzqXG=EhvT34s%EIQ z-pU+RVs_`m3*AJO*#A+(NJ7K?_PLvvalf=}nuhfT!!X!yoYg5AEF+a-Q1_1Lo^GCKNBSv;o|B1A-4~{}_2@T^-~UX${ZMy9 zV{ZmhRPEX;stQvoP;G46v02K?C#bvFqH3>BZ*p!xcx-ymT~qHjs*9bf212Hxk_cSORAw}YFb@-;*G8cs+}6R&5k>p(*`BnMGcEXYooU?0XGps*O%0u zF9h5*3(VCQB{>y86Gm#8m_4KnQ>@+0;kM?8EB;@gN3dl?$Ba!dZeW;y{Xo;e*NKl2%l@!)}+; z@2Ny%f`a2ZzKOn^+`W0Qr>c7Pf?FQ;XAt~JsMxwceo-c>q8Oq61%&yjVm7#vhv6q;1qH~~lzFA;zT3VZ^%`CPgRUFofPy6#PZ#}jXm0WEtM9vB5zRzbx+Kc#E*8>9~&_a!n-^CmdUlgiWkP` zvr4I@Y^t!N%1U3%Mk^t#r`=IBW-1Be(-2(%lM?Ww5CgkVz`dc~g|GJ^p``m-hJ-v< z4k1bLNJ=BfG)jskI79}Xl;n~|Z$SKlQd_03=$mwySRJ*q;nKmIx5LOpXcUdkIinx} zH%Y@7ofy?fgG^xp#X-7BLC;!KrMh~1P+Oa!Q{)w5DE#g>W$l1#i+?|7a#-eRScvsE zdUO74zqw-bH&f;fl)X9ihk#$F{JeX^;@w-9f2A>a#MqSo96EjH?vXEE{=D!0u49TX zl}KmarXzRTu(hL_wld~vPrBoyrgdhFCWwB zfpP0BC+T7?v*fOpFWP%32%Z{}#9h<34VXD-=Jq;X7kgW}~0>m&?D; zx;Tb@=fyG5DI`o}m5S?5Q9)wMDz)Km6YeFc-quTA=Jo4B`^+8l6mlLU>K?kDwWdD$ zZC%mF9Mw_Q0B4w;dGYeBCu&nG=T}S<`nV=8h*ebleHKSyp-*Ya>jQfWeMYgF!-Mnv zCs|@g7B~!SQCTwNs`ZUUCzB>`EeS$tZ9rGF{?28?8}}E9T3;^}1O|C^JKSiQl+in1 z{9%z;9XTW2tm;D}){Q804%Zp3|3O}SLbvJe0K|EW8!5fbnsD43G1>-xVCGa5MxZJS zH9F}ZZ^boZR%+|xAn#K&HKm|n4fBDR0z+4b-j^3;WxvJRF;?w6V|-dlH#im-ITM#e z7shoS^wqA?=mD-^MnUM`cgZx@0A*Nn&Hxi1*Y7$1PCvcq)$+Oa$=BA|uebO;ARH@W zfJFBcee=$7>Oo`_T@E%sXp!#Q)LnTqU1~qtC(pzKL)bX9*5& z&S-Y&eJv84NpDP!s%-x6k?DgPlD*dUelVKi)w907D++De{H(3Zmz&CEmTX^U4Ei2b zlOXJYNwMG{fcEQozO$CE?n-a$BA|x>wQOUPTu%_NQ&4utmGQH(J+APW0Wlt)&3_DUYu6h+@598v((ZzC2)J$2Gi)W z^XcDBT4X6Z2;5p})PG-8UfS)o_c*&b_2mq*oOB(vc7V3oW=)yj3%~!k25~HO^q4cZ zu`{br{8Vgmo4!Eq;tr1@pPe{kn^x_fX}Z__|QgP^_j_LkY-sb1}V zD4+3QUlOhV%WcbkKO-b#ABxz>C1mkeaJvQ-bLB&5# zg~%_~A1z(4W_aa+q!wVBhm3uWNcZF1hKPjfN#UL~7lm7s8`HbCg1 zA)S^-O0KBfV?9uez#;<%Vt=gh)Qj1GR0xU}Rd^yfhr|L^v7$dMU^(jii6AJ{q6yw4 zdIamq%0W5r=i`#-G1o&oNys>r?ALTFxhu?IAf`+5JLX2Ng@PddPj6}TT6QFNaKrMS zomPEV*Y?5Iqk0;<8P8IUA=+gpI+v^w+>U|tC4TFVSrgFR$*!X|LDb5wznwm-Ov@JA zZj;8revFci9k=AJ$GXznX54G4Fa@Bes!p@*FK7Y7qKEou+>3DjeU^$>g$%4CuFtRZ zq=&tHhk2#1I7I$7EIj-I>w4fPlOyrt5d^@2VFL)UF)fT{O<+KN+U`Aj@E~mZH5D(j z^&b({eDp|nLuQO!Q9o-&)jCY$B;62fbvf-kvVK)_JK!rm)b*%HPv>vQP2dkq+V7!V}IvYYQEP5zVSFTAD)K z5i}*=AFCQHnUpgtf&4@c(&ntqCAL0kiUwS2@`s{1P8Tw5zpPw6H+`7_kPUVTYrG6! zQ5IO{?6C*RpYh?X#f{i{Y-?hFkXfV4moa@C^N$cEcJx$;y~@SCB4<9U=&pk{t0hDF zi4$-xbDRA2Fq@Ayb!Z@oiNt30YntJR#l9*6?(R-)fSp_&vk{i5=FGNn4I6%LzWp~r zf{JZ5_4@Uae(6TI08<25mkw1i3Hke=2=ahlJ!#>T{0 zoWFdP`^RLT_x|T>hDD2iUMFI7LuX^CzNcm_&)L>I>R0 z11|*X2Mv%%!hVHChneC&^?AL|M2YGZSd|5BuxFz_)L90KMkJnH8{^qlA-+s5{Mx|k zOKp7`_wCA|umS^dDK>k0HtP1gEKmB%${)>F{wEu+A99@dqSAbP;lRrpr=14UB^`4f z*{I7L&6|kz#%M`y^uX@K8W=w;Ot=%6MK+%5n4TDhnDq+JBuiIn9CVy^_NXK77ND)V zN@e_E5Bm&@gHqy;zSn4l4fe->`j9HZAl8*D{b+@@C&okTPnt9d_X=xIGQ?L;)70$S zdtUzeCpJdGVl!E`BKy5^=2r|idXNV z*1fmVeyZ%Ei-OBB`lZb2ZCL3u3OCoJoVn}y28-WccD@Pa&9_{gkxy}%Q)bw=E|=z| zlU0o603bU&_P*KK9lv6Z`HH8T-C@fINV4V2XC7|1UT-6=_n%Z*sP%T;(`kxkd#tSw zxvc&;ZFHiNsLZ>k;%&$A@#6CVxz?Yqg;{Q3HlP6utZj8}d1FKkG*B&CG6!2uVhgm4 ziQ=$>yY20(*zV5$_NTw4?x$LGH*C6!<4*&Ug!3iA41m}-gP#U02B!&PH83{$@MMwLMl^PiC%vQ`mO7^ZK!{GiN7!w3v8geb2UKT@^Q!d8%k|?pwjYIfB)%}u2%qMCr0hA<@x8V)n1Xo%QZsN8t_9+F5f)S-;VK_l-`L+XA;j1>r!qLa4_ovFYd@ zr(o23}P2oV2*bK#O+`;_@1bm$; zLO}Hyux4haPhbdM({w_X>ZiIWu5XQM#96-=f;&J`S*19gmSd?OGg5P2t)6TDpl5nx z;;1k2Kj4uUBQ=Gf(#n6ew>MmqDsP*|VZ&RtY{y9LAu$IhH_U2Cz3^(!wOteG4YXDp zV0*7IE`SB0KOeoWsCd=Pv*x_xfOG5SC$$!8?&xPzQV;Q$fPxq7;e)E|TU?{txL*oG zJ+M-qZ5%f*!H#T_3GV156EG#_C1AqkfUG%9!8MTH^eN0&q&76XmYXxe{13Mdl-`LW zi=gO$$GaDT5N`f+utmsb@xv=+1p}@3;QgxwT}fUtim0}~a$goAdj+|al@%fgQg^q3 zX2F8b3=0rW;0GAu29pB&L;8&YcB7=<-pTO@I{G?dse$IBruJ{LWCqj^v;Fc}*rUH2 zj(1z##YO2AO#egB2OS?D45LXh z5>Ea&JGD{ZDX-riAb%60{+RMsNPIKEO0WFMnId-L_D(x;YP1F-W0&OJf{ zh6tS(?mD$V8L~>C7jAL!aV+m-OhIk{*D_jQulrbvn+R=X+C!sBWRcqCA+2M z2c3B%*=4G43DQ4Bw}BHCO{r-B!hSqMh#y+fnRCE5bB|Y||TO zKHzCCp$6<<4&C2l^0-}c=)U#7{wMpmRI@o@Yh!4nvVKRS*x-qwjGM~6EvDK(7C=kk z=8{5*nFJj*gJV+gy8rGqqpl>i1`?HX&jZ60uG(=ljbW?bAh+@fzPoqtz8?6n+@Q+! zjYnoe*=VfW3AODI4-xBQg2day8?VZBb*oaorNnjVzh^|X9MrMv79xK=;4sJYUX%M6aHD=M0;G1ww4{d_70a~VoY$4*n!6#ia6 z5nf*ElP!y~ zeOaXn%fXcs8j?r4l|OE{onuOc)%EAt`D1esb z?+I0O9+J{~0NcCFz@7LP1E27zio_VQcDy6pqV7}?gHpU5B)rtOuS@b9jt(i*B6fm4 z;wF*Je*A+ELJK4 zZ-`CK%HsL%jcj(Mv2lE0gvMno^-i6PRhhC%h6e^&`g%P7KJt&>d+Q%19bt(E#`O*w^eO%v!-;GExmam zv@1HJ0?`{AfI^|w@3R`c8a*M?11i#e_S5+Y1gR|4$k=sejNt; z1a!(SO)(Shn_D=AllSrA%#*O|SO&s~XG17PBX*pxHKT}ww&Nj$WnP4F2>_I-nAF={ zCuoY9*K>cS+i+Oagi=HY)k9c)atQ)lpSz`~1S2w>=RZWLUo)^2pu{AbPZT6YIZpd7 z@(+K^iblg%ng!(>7%q+*Hv7d3|ha?=4 z%x@#YRGDxUq+|C&CE;rSle7%xaCGO-`QqM)l!E}-Hi`ElopTo8z@@k4Lg`WpU|3PE zdbwqC6tI+T;tJebkw^6qBtLA;IpWpS>0f}uo~XmtVxjt4?>gm}ZJIj~>9HW zA9coQ4VMV$gWAaDnPZ#*3cO%f!IpuQL$#2zpjB)C`{KCfG@$G)nleM8hvqEu8{)fw zF2-yR%N;M8m4gImaUNS$8QAQe55%o`>}ZocYMwNOkg>7Sl|KO z1OLB|4pAwm{FH<>p#B&Hiuh?fi=;U^h_OO^q=rvKeq02lA58r8Ov>@Hpof~%`wgBz zY&pmLPIg8|sd)Let`Byeaijec?+bEd3J1elm|^N1TEy<|Ta4|(n<%tFooR%I!oWa= zLKiMtM2)XDSi0Sv!HJa-FIJ2kt3S)UQ~An&f|X60y@JWY0U5ntOo6&x;|DKsln%ED zjRBFqZIK>DsD+rT(V&cu1YpuY1UP+arn%Zc^BYCTlZs;I7j$Kgw}@loMmG>;Ud?q+ zseHOWa#sA$_+W-bF_dIFvBApOIRv@IIcF#V$lVvn4={e4W6dg`TwLYZ>)^F*oA^V$ zr`l+LQ^km(-`mcrHZ|~J)Xr&KG+dRLst`O6;ut@5Ot7R{RE|Fx!G&+h0cHCQQ%WZq zHkG3Xj#zw{kWJ^uq!f^mfnQwG>@V$;NJ3+&Ow;Kv#{HMQ2q0g zc#aVq2fG&z-lGIcRtYYf)u7ofj-)A}<({o;dS6c$f6MMBPTJozC(`+*;KG9R`vhI( zl8{K{%rw@Rf-g>Q+$t??<)7M|GpT7r=15WMQV#DKA}aM6wI!ExT&fKb7hdl1U)rBg zb;z|S@5<|L%4oM7&aga7_;4%JnZA8)dB8~GpRWB7v%dnJ1AV6)IEpYEq|9IgAJb(9 zTT0w@mK$hpCzbLI!v%ntf?mmyzoHug8v6u-@8=^Zs?H4puA@u_(S{V@bCcyDB1r#` zG0vIf(9{v#or(}XQ#ATsQVn;qiuqH5P;`Rss>P8{=6|iSr}PH=_Toq@8(1zx*P!w% zvygifrDpw`d_4MFj5Dq0uDE+ZcblNCgrbT*EdSXR5FC*pdhlUbfvo-TN?iJ*rBb@t z#K5J7M>w-cfX+HsV+<2Ne-SWqA7sd1sLADztN*2 zFEW#eQ9SWT4LUJBxf3gWq6U`ou;!f*jhN{0=KuyUd6|w?L@z{d}l4UK-;pkg;c~eRcxmJ01IeDYXXQ_!)CS-8CFt!&N4O zcc4@*X76|3Ti1Iq^`mH8bxP#+vW3XiMzmKAwO*6as-2N_tNUG-U{h3mRCSbF6vxU8 zDfjqP6>!TxN2&V6s4wZQkH?vfdETbdlCqc6QkfSPCu z>Atv}o5zG~2Q^@{7A)G|_H1)Un)t0q*=v3?v6A7{;*U;Cl`#sO6EGXxB-bdz6B7GS^4xb==hPdb_J(zuSV8 zuX|G$14veKrzdCVNEr@>9dQ(ZbhxHR?f9Q&ZQQvVz!odSE3-?ZvTfvLBm9;_5b2a1LsW) z;xWbIIq7@XyAPM@{&PV0pLqon1p!SZ7pl9lFv_HrC=I?_(>@#{kE>Jxy<5+9mZnCtdV=-nU* zPWyC^!9!Zy_bEPGQsUyjT&Y1hqs=tq{<@y0>zrc1$0NIR?x+-k7HqDsrmd9pW5&8@ zPm?IUw)vv637TL2 z)%b1h2ZOxcS*HTPU%;VJ;$>pslgNy!wa%0alxOEcDL4u)wZV7^!hgJ2_OUd~(h$#G z8}86T6-R1<4vR-ExuKqk0K;nwhe~y)NXh=20w#mL>#u-3{awrDJuwpxRln=X0_VL9 zcRUpt)c8WJJ5z0xH8=mAIfzdJ+Q&D5_l$5ZbF1(|JOG4q?c+r?FTc}<@?NL33&?IG zPSRD(6lYB-%YETe;pQz6cniyt-D(RDtvESm=ZHOfs?HuWdJrmYFm7z_x|P4(eLUvT zq0)UN1K${2PMLRS%kklPN2L|wFaEZy+jo51K83JBiwpF_m)xE6T64oU(+|9uwN`f3 zrgzIud~;a5#q|7&A0LDzi=v#p*Hye7GjaReq@{toH`I>uOq(-EeI}{o;;CM)42dJpC=+Xlv+)F0b3w zZ&aq=pC%Kux+zNhVM-UQ?0|4em5vYIzMYkq zmluJd#WCKZnav8WV=T?~6$^9Rn`vaAU{LZ;w>It>|}r*N;CQ zlf^K=zGKqkead~(P{+PJDu`vaXUf=kgzwVl&!5x4^|{bWSv|YK{ApGCve-L1YuaM`)sLP3rJ^yxe7c3!%!M=L=hW$x zsV}S(b)DMz@Nm1*w!9#A81t)?9|s%66kFQc z2Rh~ZNBih^gy>hwM7Iw-Gs$T6x^>kN*6e)mgR?uZF@EF5Y}tN~_>W2nipqUPA)u$E z8d4S*?mjU{#|LyZEZ|e zS(%(oPR(m{L#2LrvWj{n%hNdowEb5b0=aOeb41T9pk<Q2 z>US>_BG4J@;N2Vkqy3&2Gku)aw+U_)?54>^Yg#)3s6=MR9+a8eRzdc!rGXnDnfr0FQPbst7hS{4TuT2DS+I3 zMs_|bq(vzfTQYGZOTo_0E<)Qa5UszhRqu{>I*3aI)-j`UmfeD?)~4B7S$&DYT&7qM znVxy?(BKKSPL1csiB$JKt8uujzf)pzO}ss~_8yHf)-!vuKgl{(fn)%7ZuwmcwFAo;MQuF@zGB5rrg8QbK)zK;F|~1roe{h-9N6DzM>x9wstRcM?*v7 zCbrER?Vje>dNR9X_1d*)VMkEUi|+>XpL1r3D^p>!W~rTyOMn94@b!4m*{j#C#Y23t zY@(x2XE#D;>w4FpF}En+nK~zD#riS7otmowx%s=!c1v^?%2Vf>vfEd`>Q;CAJXO)v z3m?&d3pYFwBx41W+u7~ag@{!*)WU;BgcdRDZ0$}mvwS5i}^t9>6NZ(XJNDlgwcFGgF8a!rmpGM<@SRc6>o^y=YSDz7Kz`51gX=Nb|VI z_*+R1C$G4U6h&Ncvn`UnQ2PGKd)JpE1=)5T%{xtAY2VqG@$8m;;&EjYC{2DrLHuM~ z#uc%fmtIqW)QcGXo?S57lJ{j+S@N{-NG6eMeQ{#%F*Z5((QES2ma6@&wUwJU%{umT zSl9%ZW-ORmJ-V8n_=hm^O74xEh5pQNk)U(bB%2e?`CoQkR>us00WZfbWP39 zZC-80y;aTv1-vCM>lr3x`yW6w+_Zoln)Ab?^ei9Y-bB|y?gcq+`6>@ zz)I7rbAFNco2`*ui-a$R!tt(NyT&A=B4+lge?gCbhLt%7mPhJZ`y=8=EZwQi`JKA* z$2)5ePf*DVc2QALVLI#a@m*zPqv!MtaaTqWga_L{cnR(kUP6$7$V@MfoqxTz3G+qw zHl~SMs)Mud*G5>ox{f1j?4%qYrkry!d()j)bEp?FLIXzzj3S%-S+GNc-m_)-x)ho} zbx0J&c3t(U>gm&CX?T2V#)s5G&(0B$V(;CMOHpAgs}ic-Oe(ABAtr zUtV;Nom-Bj0mh+IVJm=-DFV3Ky*ccm*yTxQk6t~TJKo{O?Bo;niFsY+BE2aG{!%E6 z(navY9gq&*cV;rxCJ>W-izj<;*yi1_v;5=j#K#9dJT_!)Cbl+E*Ti$qfv{oxv6*O_ zhMhf&6-XCe46Y z*!@iz6~ZNW8g#s9M2owHTTM-ua_5yeBojzFLmklPKmM2rFVnI9>;zLljI$FarL{a# z@$9L$5SDv1*6e)~VQp_el5AE1;V!(ori_dX;RMbL^KCGn>hihjP?}JJCVna+_$1^= z_~M`U?3uAd$i+`u7q`}N2fyRCuX2Ka$?2U4Uhx*Np%*R~2JMBH%F%kP|Eq_6lJ6DQ z^oB_DW5Qt&>l?G33N3BGTCvEm<-##_q@UuKn0oJP{3}yK)*42Vd}Wbmt;X!x zv*#98l`m6mFnx15vPf6>*Q=Ka+u{tjhORijU}C@z(2d(yV(nn%CtbUGbuLB0Wmrt! zeNVpo3-#p`%qu^qsF3X0Bo1UELh|z)T3cJ|4!R2pT$sOQ`cMsPB@OEfao%lLx<5LI z7djkKE*}>B;+EZbhyt@|_`Ll8&8Be!?>UgoSLd@abNs$CE>PTJZe9ZfqSNzh%mST- zJIHpg_m2Oq-OAGJZem8yp4)qiz83vuARf5cd;&tiFn8}vgb^nURB|2ww;>WIRYnPQ z0O|G2? zqgF6a1CRrPuBu@jK}Yv&35os4PgJ0|}i8bG?OvW4m#qt07Qt+(1N-@^c10shha(2FR%Y;|3(<3XC3rWxo@P zTnCWZphI7fdSgMQd~cJlB)%}U>TTDtC~w=T?cVgwC(`Fe60_zD83}T8o5%YFz|gZ- z;jtm-aOE_=11I!@$%!kmMtQwN{BK(M!{-6T?A+RNJ25Rllq%H4HlbeHnc_T>5e6g< zkO`|uimP4dE5K3E1Gn??+hOPVG7-oFtrMkAKf05|VC6a4`K0{8FIJ3(;%`!RQoztJ zsNxWWAiS58pc*Ux&w6V5>Nlv-f`!?ftw#v*=+Q9Z{LpkMjPhFhZd9iGs(krqp`S?K za(5-;F;xoR4NoXb*casW-p&F+KgWkISb)lq^D|b=v)(%{Bw4LZb`UEP9pQ+tbyt-l%FrSY+hI*{hfn;OI}t<3B`1!XRuA{3O+Hf+pO(Q&VoV^>2vW>f2uY&~*3PL)HU6 zilw?b>g2m`dSQ?UtNQ2fq%vYD7()*Iou3K`fqg8lyY5h-2m81L%98JofLjR|mcq`Q ze0)Ef9J&~n67yWTobaiBSXCEZke~lu=+sHTy~M5U-nn-#di?+99H|5IGv{cXjqWy9 z*n#@fSUXg*fOC=?36N4O`z zWl<05%{aA#M*$S(gwgn8>}RZ=a3>r2Hcz(wl;=lF>(?EDvquN zRfm0e3E-7R54nF-D!RP?x+Q3;sfz@jQPa!CKJkb9E+w#|x>Zio`z|$T5oIOB20>uX>!+<4TJjh1~e~k+PD6EAhsl=sbx@B~k>$RK= zx<1y(Y<93aaZAO;#XOmlx)n(B=HJL1E=$r!=15@Vnqu^DQ7a%ZloD@qBQ-T&%DZVm zZ)ZowIPIfz=OmL@==au(e~_4#obKlRBjxnBr#2uHXB~0z;?&U4&@JQ1m2C~ZiGR+d zuYFO7_1h^N<)q$;9fDoEU0?t8MMJquVo!IGSZCRKR>8pChcYQnq1Go*$;A^XuJ5am zv|%oEQW)WiNOmnJl})(tj~oh>Ofn->8Up+C(%Y-s#R13hwE( z{jm;3Lxoz$&fnECTt9|P>n98A7wQ~H6fSvVb#?W7-Q7CK)u3hr*8rGlYXb&gg%uXk zaOWX#K@PT~SifhZcl9Fg0Y+xSg4>Q$qG-8?31*|wr4vD*HCX|NqS&Arq8Rm+^SbQeF?zh|sn0kvi<{?*(mmtSS|b|)U2y){t0J7oEIatw`5_zqZ0qC2 zj<5fNXxr>)7(y-}E>(>SJ8iCNXqW^)kW_&a3r0uU|M8`5^2a~zv;dq`!MBi;NuA*A z?5rvL0iIc%{x}SpL`(o#B~fU9^TFro7$}i&|A+4V1mc1A$R`TgN*8zh5%O++X3}pB zy&|{P!$IEnUSu-fY_ktRq|8tIa~}!hjn)JrjX` zC0@#~pi6j*0aI$YYIKQ(01o9{CA_Q)IS;s2&R!H^#yW^zGS`GAF!VV~zk7gfVMJw5 zqd>o2x!K0ZDg~JxV05Gb_Wl9%g3o_57yrT@@_8%?@c>J~6A$PPiR$UGJ*{`*#V#Kw zBi$C?pck2$Usgx_75zWmMP*sWn~z9N{|erORwPy9^zpD49b7`vIo`ar#;$!y^H=CN z0Z!c-3OBoc%$Q~Wr4I-3>iBsc*^AFE!4ApEj*k7Xy%?xYFHc1JJbc1+kY%Q6a1tU^ z)8*}$iq7YW==jurxni_KsB-xTBQqo_h>~ABT7Qm)wFV+seDj!M^jZ9aaihQK-%>zU znsW0%EFv(4(L*KV&|#*;m5y*ogv>B%ZJCp}&j zW_CXpx0||F2P~SWuKwSc;$LU4;)Md{l7jXb!~P)^6u+QKATOo7Z4T}NAsVv}Q)+VnlN}`eu2YAk2>zcSN^3>x-NbyBsfoP^=)Km<*eclTRrFYqGVwZRkJHuqQ|# zD1ed31@fCDV1Ex_fUWD#Aw3VfK-q$4n=NV_ylWihce*LLDq5P&Yt0qzuj*MRYnp_t z{J!&opRdG@NSu=V%stE8?bUq}nlkUM_ht{cOs?6mNW;aRu^ka9Zd3*`C&B_bhBRu0!j~B&?eSq`6bW}iCX(RrgDKR3JLdj_k{viOkyu&I4fVw@7Y(@XSn8Eyu^h5ymoLi( zEJrdQG}V@E+b+!**4rxREVA+)oinwS_o;jdhDxRcUsN)DLGvyKPjUZgxE5+LoQ8V6 z87^O$CM>suHv?do2u5+;cVoVaTsv4Ow`@JWqLN{%)pkj&#^DIhn%|O6MIBkE-@7Y>^1G$)NnLol4;}=vLU;?Q zM9z({RvWq%pz;W3GJAjhPhr}$X|VpDWIwsBDym#TH;wIQr3w^zajn0vZR2$q3FR*EvITR=k02Okei$ML2BA^ZmwMtfhR8jx7NVNk#`&B1 zEasPy*Zx&Q6m2h*u*R2B^V_3!-B#@b7+C)H@sXU#hA`V0CbqlcX}J z`|ex1L@<CjJt0z(HpIoj5F1cILh9oZBZlpTFgg}E#&J3(N4 znlmsG>Qj=KV~_(KPz-W_x8Pw|o?1qJMQ=gHvB_&?&tyY!qTIzYIpapkFPDqAt*+;5`vJ;9BNN#OIUu?E_$rh5Xe7M)%f5+jx6Ng@P2d zk|S73`ol|)B#(^#NFt#SW6-!QjE(}D_HNITZz*(34{=fkPYnCYSdsY0A3n^-Yq;3t z*s%W=6NF*LTVliC?pwTi%^E(zCAl4@syQpD>66RMvrGU7-7%)VDKm4pNl)UHcl$Dv zl&5rL8SaKoahYhBWoNxCLzhPD?MSVp@k=`HC!A=-!JHk)&vqz9C1w{lg&)t@6%1|y z*Mn#i$%$Y3X&0`ixDJX%AdLs`hb{$foULB)~D{LYB8K0DEs^a|AcEod1t^@%=yL`y=uhM6+ro z`~VFmLV*KKzu~6|fmkCBdGqG2+qTu-7dI@6OcsyW3>tM`f?9sd>kz3w$@}zGQq3b~ z>2C9YoJq71H)pGfiPf%MelA+J=pk@zIUQ1^I=?M(V_C~8N=YhIY7@M9?oOs?n!*LoI-mnR8#gV;2jgCz_e`hu~~*J>ZhAx zrD4PZwHArHi%`lwQf|9SpCCb|eyEASVm&D>TbLj?Dxzrnygz{eVyU@y6{KnKM3O=! z>P27iS&;*55fUC8u%#^4w)T(1tA;6{dJu?aU8;Df^>9g|KX!y~gMRkA;|V$SBd6#* zprIMIxF*ELChE%{-N^PR0@X@)#=*SSP2uj|KSy`D>DvNlT&if)fXEM<^0902B z3!6~^`%`^vN+7BZDf>j%$7%&+ZNWDoDFW2U;wW}=(0L?4c-`h5CYeCGXreZ`Hhy3r z2}1`GmtkYH$MFml(lZ$y7c!*ftB&FN8X5$GMHcOUjrUh&RUt0-liD6!%bC=0r+&`3 zapPo#2M14ieeujTs{~o4W$V#u=eYZq&V&W}Ll1z?sYoyR`0gdurJ<4s7J;H;aqg7V z+%m5UUoU~6P%EP}S!Z+bowMKX*g8uk_=Z_-{Aweo`A-Gef)goNBQ(GDm#Htm8ailS z)z9-2LV6zGGCeY={)qJTp_hKT{p;i-1M7DF@Op7%xcx2@)p=XK889p{^e2v(d*L`%Zv=JkCR48?m>*SW*wR6_@eFh7#xOuVD*dfRXxVMygt2o zn}XsC%zR#B;I1uQ`QE@sTUxroz#vIRx^k_7&rurFdUU(0qULDntIG!3N#8T!|6+W> z7dGP?C28{|z~B*RusiFh<|5qexg*e7R^oy&OV}AxTM$mocHI}&iIw7uCb-Ecv>)sm zE@)QEMqgBN$aovI2MJPoc{#5v>+h=;_Ex=o9g3a_O1d_@*%;k9rlPBe=`xL% zs>MA{Q@Y;g(o}vnMwcls6K7O-!=UL*0fB}}ci%!Ulfi{cVFS1sNCJrP4P<&Ym8pLe7UcS zn1V_6IB48SHly9qZS^G`x#CX!&_m)kKcxhW>i#w|^+0e&YS$T>fL!*lrus}xi(lUE zvdL?==|249O3cruv1ZAck!C5b0m3McKt$({ZYblML2T^eyjzVc4evGxQu2HSU0Ly% zkn|M#By^B={ zoL%Lwk3Bo4hHttu7L$%#CS#~dYwa5BaCQke>S!PlH{7Dbbj8%jqmB^2wP*x#a{E8- z4!6bk2z==_o!uRVH~S4Ki$sTuj1?Sdyq60wft?{s~a3!-Wshn*B$Fwih4U*ZtT|5-CER&AI{pw7{&w! zbH&Vi8V?|R@39K*}TrgPla9SV2U=1QZb!kTS7@1yoc-5VkRvsDMalQbq(p zq{SFTq<0mi3JfqX=U&hI&HyIa-`@M2@BDwRD_UufQSAyoOqTP@PW}!LVoba>F9oFX)Z!>04Zl&Px8c@fibuK8rV$@zgvI zt;*4+-8QcA)9j9L>)$(8q~$N}>-JBBmX(1g28>X@)AZU{crjAfp~?S_UADHgtflBY z{+POoSC>Us29zSR=c1-1eY@bR5B@BYMv9;AiR~B|~YtQ5K7!LvL zJb766gKMbs68bw=NB7|b4*P=Otr^B7kL?W5hZVE1zPXrtY>yd3)ZJd)M=pD8)ZW~I zJ*quP@S-4VhTRSkofM$IiuhDaz@uFJZ#m;Bf5Uf8559q76)+OJ=N!XIkFH{Ni0M)ZJ={p(bw81L9|d{;}- z*16S6m4SN7dAo`q^rE3$mt5Yg3@nLRYY=(1{OTmZ4{xM*D<%rtCsG@zh=>RX9e~Tz z+05dB!y$j3$|R3-54cKt?1V1%u+z|2wi)&-PS4Y@r!}@f4`>!mnK`frmL2i=#%z2A zVGFK;0^vyst{zXGs2?5*d(e;DUlW!R9s(MVvvU9N6xkn}+uABXJJ~}XX6Hy(@jFgs zyUqk)jVA~z!C5>+NzRp(W%yKzb?xo=*7;-@Qg13qBuGWx%!37D~ z1`TtZUTbQE+Bs-Lm9GZ}^xqM^tGvI%u6Hlz1UOgg#QT|uT5i@({Gq;5O|LG-n4VeV z*(j!ecA}MUKS7NtOxrA9g!6EvIIGOe!IfEo2q!oRW4;ZN23>RSi?b`jOaruO!4s+) zJgLM$P3R>X*FgXhg0`a|HWiaka9+?ER6!U7Hh_jkj{@i@vz1I_Wx^}hUD-LVu_jmp zx4<1&-X-Q8a9m{Q*s1Zyg=v=5j^bN1?WU)B=-w2hAeuyv4eghFH$0%&)u^xACIhjg zkJGD`qX!&noy}VH%}ayrcmtP5ujH%CS}Fr8>E9TqM!%5$f(O?`2IW_T4Oc=jKm*-* zVAL)xXYY0KjD#g}Q@70j_7mtPL<>gE*rjAxo^wqcXUgc=R;NkprjuyQ->fgwhNSc% zin}t=_YZQVwIi=6`Q#Xy*|9+#(G|u`Pz5NZ)&J_e;ATjGIklG^Ck_$v_!6BVZcgng zUvLSSIYDzj2jUlcL(d=Bjj8B-{M^EJQEvEHNlp(Omw9RKp`tz&#=7gxsFV&P-RPkZ;Hj7`HbHhSMNYHi{l^@7Zy&4{&HipMjeC zWI+P_iVo&z5ImEe7aB&u_f=L?dvtzOEGFOOo@bA_e#Uea?|#*pGY0a)b#jbWlwE0W z43!z_I@q3!q|L&mQCu`iPl}D^zIQE%e+auI@yN`l_^vk^=?|RFnYgb2V zL&E1H)Hf8BJUpJ4N)NDkEmR6^FSKbmUD&b^kJ6}-cvqt}ds!m0S123TQ^F|JG)$wx z(;Q|yfXrx1bXs}p&;eW`dQdO+K+ndY)sP{KfQjCKmWJr8m3{($sP03~9%zZq$*p~! zmTf^91dJL`U}|bDRc^z|pVTTS!eId^X8K~XY5mHzp3=HHG<(1eZJS+ERP+xABmMwq zkLFt{%@}=>2fFfKR6d3<0yL{to`4siZj7uAZnfvl`s8RW%$F(lQl90n+*iTz$jO?6 zLnQZIYg-iVM&Ri3tz+uKvs{*$wx%z!$+yy=1-!J1zfg#LC zLc-VpGKdk789FYGKDlNkwG^hwLgg4@;iqN0t2B8KW~^XRIhyCem%VuT6759^EaJj~ zt?{3n?5Y;Dv`TCD#NX0r(7-J~T3tpBxo|>l{CJhVXn;BTUxatDHY|$MWi*RgoN2OcQ@?yEm^_&^~+5MrswsK`#=m z(-5sSG~Jj4i-G;ZW*K6@meDEV>`;{hxL*c`0Ko2f23G+X;SDOu*N(hRFq45i%%$4BA$*7d*J#wR7`FY7yZZoI9Puz31(f4(kzS3V-XwpVqM;Pn~N z1*fdmSuQ16t}0Xl(9|>+tz};CM(-9DP|H9OA)^GE&xq3W;}o*Uc9EBvzt)~<##KaF zh*48rAH!!keSLThWK;Y02xGA_ic0^CM85&}C4BQ7Uz5c4GVG?}B z36h<}}2Po`_-dX%H&DdJ*RxOn1v|JIiPW)OV=)a>haCfR%dTjPGq3dHWX^^rP zn)nbT$*@E#9whC)9}O;sWmt*9Dx#1(QMqFV<^XbwAI|_REY5PnO~@=W2*P3n<}0A# zEZ}0L$@Y_(_B$A%Qx)2hhOfJPlZ${=9;{pJf!-b3+Ke_=HKRzwg8;2*)Xr7Md=Bz{v zJwa~X#Jdlc1c7HFZmK%EQVDjIM}zR?qT!O89HYJ6rf&ggzk)iT$(qTq7)i~ zM6JdgDi<13{}SjTkOIYaC4p@})eaovFmu9-7vgw-#C9u9jC(~=zW`k)^QHrOZAD?R z%6jz;UbT<3lsw+O+l~&dkd%ADSS{~q;H-c8%n>!vIv6C%RG$gS5Jgyi#F&YQ&8W_q z&ECcc9*p^8k!|)KG%KWKrUHJE9pkaBJDEC0%G{XB?u9}CGq;MgS(5tu$@xo2yfxH9 z0?Ph)wlX2|5*QeY($##t%+9B&sW-TNBT?>UEU6zx-E1QwBhh?usYCB6#nmBf z$!ca;-fgdggVUQ|u7m29o$!}9V9*caRmguks1fJLA`*T=1ye@sh9mHp1?C135_0F! zImtUvEj;Fi+_=e7NsBO3w)E~edxL@7TJ^xF^tOko!b(+P{WHNRcytnoz$`>4j6;RV z<--)c4sod-iX%bb$pqq%dyzX%j_PQ>!yrT!e!|SMwX#(QSIJ7wM?nl`(nxg{!4el> z2MyM=Aa2GA!%?B1J{_4phfcQTX{u5DEa_K>RTU1y`Q* zrGRli^AJ>3{u2!jWb^s3N_ zSd|QLSa$=gt}L4FW4xiFeVe2?MXxdE`ewA3<4%-$J|u);(Yu@|dQA1@uAa99OrbB| zB%_Kc5q!XhuYl3_jAOww2?n}a(&!PkSSo@7a^QbQ{ifh%Hi+CV2_(mbpCz{JKN;gi zLYnm#LTb=--%6?INw)GyxCUJN`t|D}jnH`J8iK8X`M`ToJ?pjafsi?6GXGo!{t7KC zC(=*iX+wB5M#M2o1zrx*0ca`>cc7pxDD}a5?!#Uc15Dq<7`uq=EpOV*&V{sBWWR`N z>zk0A++0@n%-jFozNt~==$}R<{hTrx%x!H~G!|CBCJxlu*$?A3uv)ZOWe)+e=WJcO z;`}5^vM2OW-ol6=h62qqVAC1PiN2`3iUTn)lz`t7&RRHyZ(AmBkjHpf>f9_}>0%G^ zyM3e&mHTGhvGY+R@l5?|@f5X@vkEJmH->Xo=;A`-AX)V;JxBU!`Vv^t7LP!2KXjGm zSBkia@p9C_k;DWD^Cef+JyxeDZJWS*` zx4WF)sgsIlN&XOatfUYfa2NUn%MUlo-lMTs(kM{_J=;S;?>>7y3(gXxJz*?p3^SQ* zvMH#G&fDi619d%9C=dD6E|qOq{MV2J@Yp6wPBKF}ge3KiT&2)eB`RLl&=O`qh^*_Qg^1j#HO$_WN4P@J%fUz z_juaCuAHg(D4_NeH&Gu$LE+hAQ1hheD3;V&Fhasj$K8q3~IbW6iLxixo%E z@MsJIt1hdrOJlrSN3Ry=2gV(5jFT}0h998^&(CJLK(YA4rFS9n!=0cq)}t>6Oel0` z9v}Mup);lSG+pQi?p%2&z+s@xH9Ud?u z%CSzxVONWIYqU$rtTEENN8OqxD7n6Sg2D9`Fj`zcd)Ckoj*5)d-LSAkFn<)cF;ftA z3CBx<2RBvY%;y(4QJ~+#vvYhB7E3MoxZiM|3q^V~Y8*F^8-dQqKZLUyrL#k=6I;G4 zXbp;d;b_Yac$++9Bd1LAa_k=@OP91Col_|+ccK1woX3)N;{kDl^QDgxdb?J9R2c>4 z5D4&#jJcr&U|w)D+SAD#75fUEf3T<%@J!5>(hxb)e@fjj55|NTBM1@2wFO|fGU8mS z(0kiH#+eJyoLP)uBtx*DQ(MhT{<_Y~UqoF|GpI8pati~5L*wEyFpP?$!>G&%UX}#~ zNOO`Na%cr`n@}A6PcW=o6ENL9}v9 zey0&$5@n;LF6Aw{kexDFaM&v;oR?{&U@#grpB5|?hLPxKhl!T=9D_%33~XBk z3g__5iI%Kg!Z}Tr5@bW;<#r5KmigJA&$6D;d?^Y)0FTzs$l7mKtys(^W8r&|)WeF$ zXzi%2u(0hf9W$opOOoAje?#^Hc@xY?OB^~@YK7ODdoMKUsDku5tHoA-o=*W9&hsn>F zN&Nyo8hyA~mn&Aa0gi;#F|0kWhv|=GVE`xIAyzSBjlsw<;HR<=FkSQ&YAoS02t)GI z(D?DM6qK>sVij04Oim^-%(s9#0mGBwhaQCjmsOA$H^Y8_mAdoV23YB!k+2sMeY#F{ z8gZXxD~mFdn=1}V3;O6ZwEEJVIs^_}n6~UG)((1sRWLAq3Z~nu{e>5(2b9imK82Rf zQmDjsf^h2mAOpiIAX}w8HNY>OiN0*<7N3y71O8}HDl{G4!G2@)yhz~{0s2v2oc(*|Bl0Ev;pBW@KbCpv9Hh@7!T z28qrXD#`?gEAZu@nJkc?7>EHiJ|bcOp4#*ia;G)R^qNb5PZLOw)mqy~`Z9F9t@)+8 zZuZ_6;0mk5^NY@pkp6yrS9@KRjZ0wsz(7g3aWXp2=fEw(6rx!lk{Qe`GSDGg{U^PM zJO_*>6=6(ZzVMdXcF|cyC8wXtGvvtN~L}Z?RiJF+k(P)mV_Ev6Qnao*qJ?tsU?d((6+!Y zBTCxQ_6x>F6uYw+9w3LUm%s-S-`vt!O_RK*dm^6!;pQ82kvtP{NC}NeB&@{C2M(Ml zLlTmVr-f$|Md+XzV+@jKuG^#P_Q;y@#B9OX<~)0a+}vEA7Rj(=$w%lPPeQZA9kROi z&{S~2V4WD#L2A_beu~^VH=d!>chkx8aj`73DwhzPEM$VKhi1kP{3hpc(2Dk;R)>$) zA><`SkR~Q8Q$-;a340P82;9?5q0RR2pbD z0vV@`Du_tN)Eq!a;zeE%7#TC8(diW_BpIIPaSmoIJlm)Y^6MSL$y3xDPnqqKomN_BqL`Ewuv(2kW|ub_&0i) z$ao~9RlLpReu13wCWJYhE^B30oS+84KcBdG2=fGi10BRo6lguf6@jupYC zK&|bE#L{2jf45wV4fAH5@kJlU}Uu9EJcDV5E5%JY-45MUcKy&LHpx6-!}d2~^#|Xi!d-SbFN_ zVo+Vr5+vH!U5^&$%~gXy9=LuvH>Q3d z6`%@u#LCh#Rr8QNi$*3lMAR{l61X7};}Cc0&tY|mL{*HbInyW5^^|5vpa%*{Py?Tc zDS1Gen1{SEyA$%j?y`J5RE`z4VKN&K8>^~@@#U!sO19v*S#ErWCNl)=fD>i;2m~!0 z%ISyL#GT7g$g}4hrpDwt#I?v&!0aM7h!!Q@CTI*R+*K$zU0%51u6)%i19cw0whiz^ zbk&FSJh)lqp3KHVXi-=vJWl}BY z+6IgDd&f1k$27fc^S7@FGTS)mZcJg7JV-*s9 zVDWE{j-U4U_>*G?8(OqclEsn=q*Lh)ORY~j1$-a$WZji;j>qL|D`DBbwZ8iNaq-Tg zo!WPD-@SOZ*CulPjvYJ1C?AWycdx`*`m{Mon7>xfU;;q5@z26%4RyAzV{2j?23J;A z`uqFu+`T)=GR!>AlmS$Rl3BR>EgMBc14O??z(x3I%3+pCSizIzUl=;dbJ74)U$fM; z9H98l%+d^+v(Eb0=NBq{pO0pwBQsX)aqHLCC%?aV;hINc@%uG5 z9WzZ#Oe7hi2CZG~Ss}7jm*>`o+q!)opzoag@L{i%loYJ{j%i4a&0H3lz(h0hOE#5} zLUFca!YMR`Y9)s2&@A>oDi8di|3zFy4XZ+9c8aVPx7ck#{JL2fM73%xHo`8hd90gu zG;zP(*l3Z+Dl*s3!6BuwagLz%iI+H6)V@BxIYgv3UFp)0>7O1~dtaxfoDx$LpOz&_ z&)T_b*Mqt`%vL$lxGw{h1AHC>!5G(jotk$OdgIB1QT&M$TA?BUX$0a=_r6NRr7;uA zqdrTV;q%e5BOb-VPO@$3+k)`0fKHvAaJyU9j>yuEj(~T2)84)NoUON`S(IfaNigfH zu|{te6N^_S(&CV0Xio|o8)|Hg-33NtRlBrentVwsW+;$Oml!+_ zd{Q)t6`Qdfpd%HmL60_Z#T|rVyPPpQR(8lw*P-B=j{WKEnahUZh}n`YV)A$4h`odo z3-+)gq@crOS3{QV8a;Jx#g!d(S#`~B@0&}g1@-mo*T;?WWq;)9|grgt3SdDl!2_$^nOnkzXNBOGEYYM*OmWi?h=*&b#CqQQ=u1-FbFAt z$@k>MIy*aCQhQWTR(@UM@QCS3rn>5-EhST5D&h1p!N$x@qEKtzPgY~fLV?LT+a!aHp&(7`DnK2 zZpU3%lk;wGUSXj=iKkCjE;lxY zox7cF{k&=pBLnck=gqoKlRLoz2w7l7;g!n##r>buOHv9C&N74W7j! zz=}85P657^zU!uiul^zEMCl`K&$rFadt=7szB>=$HWj&LP#1;xhC(+Z$Al6^PO@8` zrXRNzxudIvALJTqh5_N^noChp{V>wzB-a=?#)UYDt~et7Czcna?BEc^6^j|@q0?3{ zJfvaRQvp)VTRyqZV{A_sW5P~2!0Oufn@OrSk2Qj9w6zDoknD{quden4NNd2u=s-bB zoIo*RsbY?-7C;wjxETuxPUT1mss z55WMER<2mAH$+j%y{{R(4bGh}1103ff+Xf)NJ4mFfmwY1STAeo)1=wU@WI4{J9p@0 ze*U-+GZC4RnvM>KPMuU0PIq}1Df%=kP*C~7lEITR`R3{NZ#!p`bn%SDz|Ke2@B|eS z7Up06lQsVk#18vETJ!by+r?#(0*~ebXFy`j%*;$}0|OX7*lfr)FfI9c+toou(|;^aTew*8(x4;_TkmtQapDQdG!2CM1d$4}}y4k&6ip4M=<5f7f zP7>XPLF@E3yeg8J_Pyp|Hx?h9ECVtLg;{_gu+ZmC4#|EC2rLrtqD{lnvZ-gFSYBYa9J12P@(hn9!TvX zzTo0M7VLMm)&NTDrtv14*}K`xVDIFD{I?5kF>%vzLyOw;4Gs3huy}fT!LQiN9mDFx zx}}W>fY4Oz|MfHG>;-^yYwN|dv?Zo)tt;dvdb6lSSqj2NMkf)3jr9-A`446C(eMKQ@}6bD+nlcQM>#dDV$5Gs6=o-7aaHynx!PfHU=u*R)@+scW{Cx^397VJGAQGQkB_ zonZ>ge{yqWsTVe5Q~yJm;6fILGXCVIJ7r?5(cq&!AjtnxCR`=P1{H730v=LeMRsEO z^5rjV=E6?E-{H9n()X0P?`DfRcJ<#dZU67j7{G#zas5-DPUoT9a&VYI%ZR`v`H~p~ z<(AB6vzR1z8y_aif^)F>Z`}uv?%3l)Vu%@cJwx*YT(LOl+`4Iq2R$d2YVXn>`=X}# z?Oxr8+|L~x9Ae$tnQe1zTHI;dQlxJ$cu60ou)qoiS$@b2G;^c|k&OSziYF^hQ0dBW z$O)MbJv2FwtIx4yhTQDNB0TvJF_)K53Ndh=6uYU;{m`b+HF}{L(mTahY+XP36A#0l zk8xojy(5HhbjE`8V5&3Rrl8yK5S58@=J$ag1%tdu5W~TTROF_yWDd7o31?v|0O!)D zhX2uu8wDF1oj?qE#@!<;JgeQGZ#W3)RnXIxhxS+XV7AS*cdYazsI;Zim|;> zObw66%LwC#_=Lv?7>ILrU=n99V=>>K1MCf^ruA>aOgimEn($1^OD)l-HSulgBSwt) zfJ=mJVEIEG4^UPP%dtVo#A=IBoFsQ1P`v;DB%%`m zJ+lhwjPI@$e(Tom;HF>T*0x<;U0qv8r&uh$0MrJ)c4TkJ1VSabRm*_kl zM07#LnEuSsMNBA&#^5uHEZs<<9fNIMC;%4QK_-fKZUVjp#k?ajub^O;t82!etlIla zN!g;7M#sua4g@IPzdw8B%EY;TgSrJCsIVi#Wn(rg_a-Us=A9K0hjxkW3RJ-o0mpYj zOqRvtUf6+*UrP`x_I%NBvy_yMN_2c!25-J4VITu zb>pfXqvHEf6&S*jHF%Kv5 zYvAsIBOns80y(~XxeKe(jqN-H&T~G`b}}J|U4*w8osVGv;CX(T)nb3hsr(&SYic?V z03RG2?AR5+|I)7LQolYhsi86}8sdux31O&QeDSo2w-3zx%82m)0r&hbio^9Lj+o$2 z7YrwNy1+aPSjtcY=^A5GIFG?%BxFVyk3znJ}Nuc1U!1cY(|ZOFf0H3u1LE;K0dUAQY9+5?vt=C&2#>j|6Rx1^mbIY;|+uGDtSqdzBa)je+4AM^ZsxFLIW~|4{tX+d*_qw#M8KVvjI+MoIPSl-WUTP$ zf3##o%7dZG$QZ;kR9(T2@qRCZj?V%F!c2trNH$RdGRFpioD4X0^%Go%tczhFmX&aC z*F3`C8V00&yJgD$+E0+0L3*KPydi6>KX=FRJIdF%^>=w+XH+L?vFBkg3>gP|WmFGe z)68@6+yLnR$}F(gIdT_#je-ku!7|oF79n?<1;q5XZcQ_dbD1<<=^SNgAO>#l&0|5X z`UeKugLX%%)X2z4hIt{n4D&J-BMeDA+J9>lm=Bio*Xyhq%kw7;*=ZDHQk!P-pyXT1 zbBL$ZK2s2lMuCqK(L2Z!AmIoL2DxPxtg{xM!#CGBlrG0N+ykg?-1Xn$8-h79eAA%! zl+rVQ!Z%m7bz+-mT@RMl3dc+I81u^+A!~jU_ItO$Ar5I4cTn=-8z9PLOYQ2}X z=O3a(X=$!R6t}5P>P`A~{e8^+n#C^SXCd{xfdJu-r~(E;7FDnWqdd|?vW_WtJ=CQNqjr$tbC1w}xOKSzfTd7`d`fDWleW_kRrCzyjeag^}40~Sv#I4*%=t~WK zD@V8$kKh@$jl=&C2$HKblQx<) zym>YaIC|vuey0x&aana(IBQFM#MGZvT@2>NTV;l+ZrE4*M(|kTAnjN#8B?UOMlw#e zwf^-fQ+j^1zpwkwU76b!OOkCRy|K-@5yI072I3z(O)2HoPH{SvC6M|z7YfnDn~G2V z3c$L6^Z1bQ0Lv(kW@Mffn%|xAFzYBcTVY+UAgxts!Hm=ty)1+o<3H}%^UGsJJ@%{A zntZCa?Y_w8(DEYX;pO3dq*aj@C1qo#cMN8H-s!XG93%Dn@yGFc3om|ezhLFZ#nPXq z)Zy7?E&l!IP08aB3Cd>N-etR;BwE2hDzPsRN?rMU+h5^>UZ5XQX}~8r`Q}fQBD74F zrlKj}`gPfRq(WDNz?$ZD)*<@NSvxPJuh4ulM$vG=$RP`^*T+}cHNOh3_L~)^)W4$T zi*4VUG$9mVnp zTnWz1l(7eWpUlu4eP+!B4-MDXOVB%f$ zhB#AoVC~r(DRZKqZq*w-)@I{!SuMbUr2e4`AEf_d!u}x(Z@33u+qtFx^O3g)SH3p? zr0BwqihKu++SDf(F4-nT#4q^OZFl!Q%t&0bC3)yalkcCpKV*=-+KP%(2M3qk4$Gu^ z9e5|jFBf~b7yazLyu?+lqu+Sd;_9Usp6B*m?+d!q@GRN9;=+FCZ&X$Hk6$%v__vEQ z6i#jH+vCuv@jZH4j-T-9qJB!F=Qe^Xap$AUB;haNvm}`}cq6_@pkS0n;qcoE>Un>NJTS z7cGK(Dg-3;Sw63yW~snZl9E(C^NYNrqueK1j{nqS!Df#y+$Rm)eEN{;7dTYox#B;T zF6gzT=*YUfbx9TvqPA_&F5dIiw5$Vn1D@}gVR-A=%O!gAD~|Z?2N^snSw(a7k^Q0R z_wR2TIdaKj{fes^ZvCW{Qi-kGo9k}J&JI;;e;v5%_tfh{6n~uHu_$?#g@>x!NX=5y z%^p!2nmv+S-6ze@TQYsv=F@9XM0se93U>%S7cM+J%425pn(Z^TCu?l2oSU$5flKkp z@W#T$)>S*XR3*XST zq@i}gZa;GM!p$Cs)?h@%kfGxzc&s$-SW#key&+#ksX93}$@oaaGrMAo5uV%AG#6Mm zb3e8w>eV<&d(EZm%lzh=TW*43J`(!q1b&&WIb+7?20+Gz9O^!OL$pZ_7qPRrAodV8igJf`=C_g)Vl?^_p>IwWYdwT8GotHVHA-=y*V z(`(Bv=!_iM+j8Xb^lc-1C(r89PhGO zg)W>vbed|Y;r!`mhJ3t#RIK=+Mnzp8rAKeyP7f3`e)4HY<5Z=J6&{3*Qiu`MJa?Dx;uMpoj-l(@uX&tgM;U}r;Mvz60(R(>~4 zeNtt*Ww=ya-1+EvT*t!gFLw{O?A@DJKFj3h zQIvhcR<=5bRG zCwgi7-wTd@Tc6f~vbx7dm+Kx@Q`*%x#O2v7r+3z-iScdKi4M~CLZ`BcN?)R1yl!F3 z;FNLF`I+rWI%vUc(C(X6D{_17!%AbD@*M;Q?XN|p5xKV4T`tdk{&e3drZ$7d+z%W# z%f9QG4maNSySH|AFT7w(RA5~;c;m@3FdsWqwku1<3+p=+?((WzcQCjuc@FwmtKSoE zR*x4C4cPa>{Puc>p2B_gQ}o{5xT0Nl>Yz@CgK5(D*ZtGcX6x9rkS!wDW(!Qln{YMB zQSVyryIoJ0Y1y?8(yIOWD~0ms>ut;9YMhlr99z;_iuxFroL_I->yYa1r88Z>m5D@R z?^>&)>0>o}^hmrv(Bkx{L7Em11#Z>zxmRfHL6rQw*+ZSo4snW3ow33F2;J&UhdFf= zf0^xCIvU-{)#9b?H{7o)?Hx&)an)yI^1~4ulhRC^W-ZrgoNekTvD;u*ehxB{@HQ;V zV8hOYUV0TXy}lgURwELa<=xqDBq=klKP+suGN|(~u6<-=aKLXztNNftKc4y`>-I9~ z^mPh@nR77jArAY>(zA=^JP~J98u*l&*1B*jx5LQ5x+j{MMN7=$-37XB7Ic77^^cc1 zY8wk$w^8j(zK&GVpi}K&n%Rl#`?DyMK*Jzaf2pp8w17C;PtnI~gf-%nWJB6*aEM zI|QOMr%cM!t~oTHu4Gak(wNRzX&JN)4y6 z?whxQOQsk*%`(~89x^_3{?H|=Nh;{lzU0ss(}zy|NwRYL?dy%>nI{}G_eX*5mWm6b zWH$N2C{dliS!JZKDiZH62>{X?D387?7Te_9Jxr^O%-c0>q>DqtNq(tOx*AS7X)S+T z?>O(wOsQa7zT(kgiW_#lzB*ko?a-RZ=RJB(`f`)|>RaJj zHvbUreUv^E9%x|tj86$B8MH?R;sNTaRV-D+iiuf?>vEm)@0Pd!c2wuhjfpzV{-Olg zOS7CGWZPLKn(R`sUL~`rHC4Hpi~|wWDF+ zlOMvHjtnZw8tkjnX_opZOL`WxG)1zReJuUMmDqCU;JzvCe2v}vC&m-G#y_l;&IyOu z(n~HyKMS^c$UQX-`mi*^uci~|V-RJHs-41w(1i=XNw&Ds_|Lz-1If$Kl=|307j?XC zTs6FFlZm9Gg8FX}{FH`=v~1)bs<1LKF}nFDnja0Z_!mEVTVJ@;Q#Yh`Hgx?n84!BA z{fJ0E73ha^kEPk3`sXX#E9~(kp6|8Hp~5MXOn2th+1z{c!}*c16%NKl&1P-u+*(Y8 z=NhYoN2G1{3R%0ROKM83TRPe+{1W6|eAa~X9$SBc#@s%YG!)+arwKhjR$U#kHp44u zV_Nw2jn?wT_;vIx8Mn5=GxQM|s*`5AO=|+0{jyl|1Be3m=5@v54SSxgimhFs(fdU5 zw?^Yqt<4%@^x9ut(W&$|uEpf7r-0qY++rN!8#eljI~0EW`|D6WBn}O?*1?}QT!N_C2XS-uGx&?M`TY>LAzyvm(KEgRUYK6?F1O^sBpCK(wE z4n8%In0s!B^el93yrt9n>NgR*SNIhet3T-8}|&yQ~lYjo&j&$sJSueFBn`&xmm~X5SPY&%+Ta1 z+bM7M7}7ixQv2iL%NX%BzV3#R{+T^h&qMc0+tE7f@Znx)$dBkMVbd3wR9RR9tEgp{ zCX9LbM&plPJM5W0{q$zzaIe-ESKddZ=zF5NGf>!4?-Sj4etp7;!2s99U#amHrDso%xWF!7aV^qnE;~(#v-sj+?2Lv&WM)o6aTi{zrn*k zL40~)2_lGp{IXMds5dNvo!H#?>cWL3gfovSwHhX0nTh8l`)RK1$blEIQjC_uR5Vec z6cX7tid1q1K z*c)eudO0RdTobeR^R~BP3fEmWIvOqcjetz-{w;L<^PyN`i^nyjeM<0hSod5BJQ`!*vZ;zcyI&Bnu z<&Qagrsy@^NkrdJ^faQb!Wmp6eoV#0)JxnCX0~Cd9wwjRhA<(vp`jsfUsVt*;me+b z*Llep(1UM7*p6{`Id``Xz#Is49C5xD>HfT$UDTMl_pf+4{|ew{mVQE6TBmIF?qxWE z4}XUO!Oo{5sqP@n(o+W&D)fbt9kRL(H0ZK2Xc%Q6IqkIz`;AmTJSkb>)S<#+B zT@jnOL=zR*HDQ)6M!Q8v>tMV1Vta0c9fAtvJkf@Tb)H9)pG6pJk5N6*?M=Dg=ZPg_ zPDcLzav1@9>9e`_z4R+n-rqT@e`3|G)o5X(;QS)-1sV*j4YM4CdM7nuqgLf_Gc*V5 zh&L59q}0ftXj7%a!YOqSurt#_@{$&*xt_wsqQHiGo}GR|AU!TBaxiOf&Px-2boG?j(9BPGb{J^^_*!9Ik!>Vu0^Z_HrJF@J z0gP9t=VTnY^z}rT5DfppMzOycBWDN%Sr~)?A%2?|?TtO+H#DK1#v!2)FBBb5@E6YD z`tkB~@7os%n`RV|HTN{mH;3<=I1BcsRinOCxx?<7vHx=nAX&L`B~96}zZUw#v#Cvm zLgDkDEuP3!)I~rqKmf0E(9rQQX3eoY#s#F9jU=HFt1JB|Z_u3H^-a9m&k+cBY@R*l*ver_H?Aun!XCO8{% zM*#VxX-Eo2uBE(rcFWh-*SzX^kiXq?G}}2b34QuLQ*$k9=kcHljWHKKOMH`ih+8qltE}Ji%QH^;vXYW~>yLlc_9ZhuG;wju+a?c4cVu70ii%ViMjGJPQ zf|IcC86)ptUM6RsIE~DSwpXKT#a-vQG-MDWM$E^J4mr7^KmI0841a;_7-r7qIaOZD zbIs2Gx=OGGFt^dHXd^t0dTj0dH}{~JjBVSmiqWqyS+`B&F8cb8+L3?vux8f00g?Z( z@U4?nO6O|qD;~g0GkrhiRH!!`{7A#8?l|vPqTk<5b4;+)*wW@XZuW_O$wP6iS8I<5 zT=Z?78vMQo-op6spUxh@&biX)%lMi^9ZF4#jIk9fv**B_qah4t4q*?R;zEPvcTAfh zuY><$5??ze>84O+7d@e zp`K}FAc84oaK@`_!(3WC&|4F?Zw?KRF*deO_O+^iH%4@D6lg$CVZs2%y5nv~NwT@0 z!%9BrFKcG$9oLcyg-NOw2SR^7JHPa#t@x{g_eZqu00Vp|(cEZKcI!-;aXT^x1kXv{ z6*$1p&w?{jd#m$OQP7yt^e#6i)S?eg;Ob(&Xg2Q1_K{ z1X}+F^|9pk`a|w5ab{iNlWntqGRGTugmO=JI$&C{V0DNohDr~_j9>`P=l;819-U!< z==RAB)Aza>W#t;qQ)s9BgOCk-Tgqdl2bIgtEK#>GN$%NW(fAuxGY2%-FFj+(23$|+ z1w%#7=SyzS*f^tIHESDQJ&d$5!JaXj7X#)qEHvR5{ehNC(ndLra9}UJp!BNd1 zz+3`{xK9d^9?Y&g9~tYr=*%{v#Xq|`p4=-ovj`)+zmhv2HkbhX{?`-H?+PLdD9Slj zT**_6PltN)J~d^W!_M68k#=dHNAAS*%HM06G13Nd7G{|-nvI*n2i*?-eDG1S%eeby zC8_=xH@AgVeMS*MYi`zB@ADoB79Z-D$-pw=QUV%unJ~u}0s<_5_~F>f<@zV9Y@_yb z`#j-1Dme~n7<{6}+pu(yP`s}|d_<6xenHja2-Hr78q5#F9Cg_%??PcTVPx6-9UMJw z5S9d{XC}-pNhVFD1n(DB>Zwci*v(C8QIsxR(dX+UcA}6G-Eg?sRg3#A!e8flg25qW zc*W#=9jN@|o(7RC`fs<}3jKm(>lcq^R0CgubbD>sk!QC|!r*eQUBB*o@nVTC2BLew zeN+s_4Q{ghalf5LVwBI!gcs-R6c){XvoC#9urbEvb=}x_kKx!AnVi`?TisFn={!x?b)@7p;TKZ<)1?o|Zlk z4D=uikNv)O3eYnBL)&6I_JovX*t!h^Np?n6^@+?~Jm^osYk#sX5J!RsB$^!VAt#5i z-AssZU)U3b5{eep(OPvnX_d*wheA~qd^ZNeM%Wf+VlVg$%<7b$m+n2D5hyUOQetZL zdvERX!sSmY4Vrc2Xq$ESBkvEk8@2-itT|`SLvBVHM!Kz9wR_&UU72WCM~H@ErwI@2 z9D-wa4YN$%>SH!|G9bpcFu5KIMYOcEToeAoaN5|iWl!GieZ4mZ`@yhGIqyN8 z1-c?R^%%)6L{pU|OVkr)q~A~1uDD?F&6L|_A|*|W!@e^Y4VCHCZ>N$}acS5Xa|&m+ zF<{4pabq@&C4>ryb@7zhJK`EwKMyf8F0D_~s7xAWyv1QbPwY0=R&*(7edOJiUVhta zg?;q?U?$;9LEF{9@>9l2KiLY~a>@V6Z%Wewwhw^xPIsZZijkl04aL)D-4Su6 zDr59rlfLpL=3Qy`gQj7>t-so3*$n)TlP!A&M&DujBar9rn2oTF7z26p=BwTFWQE!c ztZ*=s1xbuT=<*8GGPyr)KxWf8xx#f!gPalYf=xj5z{HEPq`Eb+-aQ6u|2SN^<&ly2 zy0BGEX`r8STu!iK&2YW5+)=C92=-^j=-xwz9ezjy-+0CM(xt7K!3ZDIMY%x|F}VR~ zzB#qCDXT1(0GT1dW4U$u1rLOA&RygKR%{V*bi?U`RxCE(5ncZ2V7=NeR=YHX1(ug8 zOSKh_7@;XeY)xE^rqTlzTK{ucMBx2Mw}$nLrzk3tJOHOqE5N)F zNw>ON5*FA#U0Etlak}H*R&Rf@QEv-(kiy9J8trzc>(h`^kwXkTxJiah0r)~x#o7Cx z*!pni;AP}^T!!=bzt|-@=Bva9X)!Mca|Rak?c?-qd6=ZB2fBaD!y|*n zXutdQspB0R$Ew~j?}~CAZ&2{_^5Amu`+gf7TK62|7l;frB~j8(aHsf+#eUbWU3&!s z5wj7z8`CP;yB&TydS}_a{MiUaeCgXRP|`y#o4DVNi#DH8oxG@|V`0hBmY3P_$)}B! zQjcMB#5r`jtlyM#$L(N#Q@wn3b34+$j;qwKnShu>cFPR*fm4ywZJGtX}Dp? zd|NU;$HI}<|K{=_i2U+4o1AeRU!A!XNtUpH#_6NsA>r5jXo-`2%lgP_0XF5lU*h)` zeOAFd@rPF?6LUM7L~ zai&D4!$dLv(dEW_*g4GIk@tv(f<6U&^mlE_vB`@%-6!pQifyPy+`A=u-|^ZVxa+QZ zRME$@HW~6|w|)Up-?N*m;OU-LHFEdO6#EHN9qyeAze2?KtmK4y;0-LpbsR%AH8P$k zb%w%cVk7uTm%LGI$mp&|x`Ib`urO=PE?!$BWNv)PJ*;@O+<3 zE{{|16&)DB-Mj4eY0YRj#V=8IlDK^4k@-vyr#S!qNn)+MY9|GAI`qW7Z>CP=*Z`@d zvin&!so6#fT@nTSDzDr8=q+-)OJOCk093yr|4iU;19Tj=Qa0BVEv9g!oc4ex=7KEQ zTXb&V9YedUVixB(LsQAUyY-RTq1h@2Y+b9?kKOm`@@&KjR)MZ_(crc$VOMTKWX_Su z9YvQPQ#xEh=ZBr2Wa*YV-K%{tfKo}^oy)E<35#SpWW+{i!$`si0SNH?dY1$cr$c07 zyIV@AxMgw=)PIaV!wh-1kFO1D8$*Pb5)}mg$!3d)f7^rOGv>zb>7lTSVU6|f4Y5)*0BnXZ~ehjuYTd^^^rTux7#|8pcG`+BBDN_?Hn$pXm@+e4=;@g^8 zvy^^fx_%1&=f{Gn`7p8F&-8CrylPcfJ(8m<-rn+FlJR6jS99Hi{&vMvCaFi44JGho zK|GCPiHA)=tZ$!s%ve2dCV6O9c2&c53ZgU%Pn{z~vws1Hs9lvFcH-z~EDk9<^iHid zqtb095C!!$V&z9%zz@ZTv6=zD8Io;*7>fb;&Mw$pvOy$7=$FL}aOJypv2G7f0W=0` zmhJ~=NBPKn&M7g^#6C{C7yZ6OV{3bB}SX_ON}jcuBr)PSkku`OnskZJ3l+}IwTpc3*YZ9oxs`k9I?h2%)pKtzzrVaM1eU#_f2vqPO>9|mNKi(%~SBU?~vvm zY+jR9bFZK|E4!_|#UDMuYY$&e&Hm|GkZ{w|bb}qsxAd6M5jJP? zwPl0rye?ho88N5h@|*(>{icjO8Je`oX2OP~<+c(2?z3n7{B*#;h+m)X4a)pg^VZXF z%b>!lvNRo${pyPJO^Q{a@7o+t`4WA0%6H3T-$j-~6}L=gY0-r$Dg?6;r7Tsoo1DAU zCTxq}q};cb+(*7mnBVrjVHv+yR7}=zN?o#M-mbE~0%?OFtE0Wm*RUsA{w`HHkc!#0 z3B`#=*REd=UKF*ai3b%79&M3!wCmL+4SO5mP-AK!zOMX<#)=1cjZvAZCTLt_CTwq{ zx@lw_=t0Wj%i&+sd*NHRZn5XhovkhSck%Rof88|t{wyTFyM#VsaxArSr{`2GjaWNx&zn!E2zBkf#^>u>;tJdJ&l7-{ ze01=*&Gmr9=d)a^?Ww!}?VupLx`!hgnj%G)sA%0ktsu_1r6^bMS#ZUIMHg~xn)F)k z*SOx-%HKUq@k`4UTzdg3oL^^scEt9@!~b?z{_48QH?`71a>_pl=(=UrK<_lDh17EEt%FO=#F#YcsY zekZsLSD((cF}2yTgSs34vhq4QN{-dtdjdu#gN9Q1r#*h$Un{n%x7{3##q25)Kd;@d zA=`)HH{3p`#mWyszdomw0$S(EIw-XTaJ^T4eSU-POSTWX5Z^_HBv*ghhey8Z%+QP^ zY=sHbbnYr}AJ|^ZB|WDz$JOt-UnN*7Nez_r^UjW|-V@x?_X| zrkY_)LSekC%UcU&3;e3r`s&J`cau;R=&ElkEy{Im$k3Vy>%s{Q_m%`5Jf1yUg{+yp z&p!WZgX?kfOZXY4A81|#!BRN@`QjsRsE5kOM1u`m6D|$$B-KQ&OKsZHx2(_ z>v)w@s?BDAqiqRyTM#i4Mp;&p*{m+ALc35@WOuT#WP^=nC^Vz%X6z^D`e)F|f_BgR z{qk2w9c!Em)5=iupyl18&)_>ykEFQ~IU=Fp3`V*XqxYNuZMddY-o1D4u~B^6#Fs74 z#+jZtgefms2dzEL5;H@p#qn*`7QCGbuDZeYko@M&RJ2R_P}BcXL%M4EpO??y08{qK z5jtbAd>SXCAi1w_XLs2nMYnPjx5KG1h3z{g_Zd8P6V5!}t-{Lf2vK(KMM!E?S}3=T zRM4yaM` z%=%+3cYGRAqAOR!81rI{E0lnwnKfrF00ZRhV*B&AB zA~JnXoojVBBbxeH$JU*+-SWD^&$falK6*Qd+VaQh?>l=d_}($h`yekgR(t1Va46ILL_71g9sG7Ih!~~s;WHyZr<>7iN(B{HdbNNEvN&ZWL zV>d>=61!v@)M`LQPu)$ExMNrSY~y{YVtQ$Cbj4^-CH=>nLyKbKt70C(W2Kih3#HA` zXv%Sc6aB(;5>guBNdimbaWl7832nX)4ck;{;vil=ff)psx8fA>ePR2L4tw{y_g!a= zUD3tiW#IGCi8Jopy^GQ8vN0g6$qRL#{2{ijkJk)N4?`nPjeN#lL+X*tL9WhKU!LSuS%T)>&a*tt|u-!xWPVS&f7v!;MH^I zhGTAnc=h%jJL=Olvvy(}!}IKHr?S&Vr;_YZ>C;D8+h?uFW}}&lbcEA{Va$T>h)Ie;BSXLNDP{T-U}R(BiZBfwSVb}^P?wDWe-<7~FSC_4**aCNFMLdbh8nlhJjc?L66@_4 zh=EZ?%l)+zFqgy$16p(P^2(xLM%pU-Y}|`(%r*`Bg$??W%tp~f)BCg$>DMLC|GB~B zPDYI+y+$0;@g_vuwRLv*YIMLGYlJ86Ou}lMx&7IV#S2%~zk>sAJODjAKj<7;aHtK3 zq0?14+H<@L4?vOeyTH5EGeFX~4PMA{URbJlgrzPuKv(U0PlwopsaSVQgFtFOSV`}Z zC>c>gmR`d^V+>R_HfT}xGHCs*@E9z)ebN1oW_f#Tx3Pa(SfI*nrSMw)u*0$X8S0|; zTu}x+?;{lh%o}S2T*G(r09@O;^{~uZQ^PH0#t8&*SceN~@aUW@D?v8?YJd*-kbnm} z3{7*9fea`_FWelNUSd!~k65}g*pdtBq2`1KU*p)ho45Is{)VT?BP}O`& z6yR3jYqe(G^iMY+^Z`>O>4k5D$p(h#Y}&@7i4P0|*GWmHPnXZmw_LG!f(q@~eLM$K zzaU^IgQ2d@+q2(;xv!>@Fg&jyR%%ncT$L3 z$um$jgSuHe9MH^OB0ad|@L9R>`~cW@&pO#N)f1GT2JD%2bU6lMpPY zYJ7Y|rVsHduG76Qfj$b4@Zq6J2HgY5l^H?0Uj_qp#w_w*W_^-Ig2y(6hit9K+;e+W zL+q+8`m$qEM9#~XCB9Yx#jmdiTDrPkx?<#2A4CukZ;VP&c~WdMSej=(&Mnv6^c5*w z;gM;Du9HmkTn{(D%}InCuS-#`ynIxt2~VyRNS#cj zt=XDRlDd@Wy5uoBj zu=>tm(YqOi{kVNbc7)hA;#qPQH0d{hpY{=gskqumo`+B+4uf4D5}deydOPhva6$|GHlIs?Wg0i^Dj3p$!=ljsco*rM_Mit zKNz5~WzQba2sreeRY8$=BO=fn}4@WxXlQ*Aodoybo;V1|wAS^J) zk~7+4I`58175=wpwr8ReVX129cZ-Xu90_k|E$b0(og+Gvf-KF?KOI10;$SPZ?Mix9 zRaFr{wp}&l@U-Bl1NzQQoBTBM?efR16YaiKqe|vQ7_`2~N?2pn{<}~7SzHpSk75EH z6^@2DII2P8cokB*EN}pw_6Annyy4$Pg$5 zS_x-(DrpDe*6R4S9Sn&Wd5$g47PecK%~_c9$uo1=$TWbt~ zJ@Lc(Y5HZvFB7;lC^TG&l-#h!^_>yFzb?pla>Xe6)lbJ?01n8mk8xvc1|!4&%zDaT zK4a0yxf9Hng=g~69~#KT%w#^70zDqu&J$(6xHZ|vCUXdE7`_97Jbe+u!@}n2pv=rl zCMvh|#U+}DuDKH(oeFZPi+Bo8(iI@E{>Hl8Mt*Hm>Dol6wWRreEl<|F{XzZ}i3YMr zg?PZ&VJBk=6EpkLB7DDYO)a61hdWjR2CWt(U+`!pFQ=FJMGdf^6! z9UF4~9W6w&FLFRpM3SR0enPlLqB*?Fuo%tvq-$GC%Db->k2-+t)2-Ic+4Fbc_9)D&on;|o@P8Xg$&$uU zO#H0av=Gk9gV@z+uf$R0mLXip0av4ItA+kgFK!bzt;r{qC%rmlIsCCI;i#2zfw{S z(Q+nLAAOW)tS&Nv(J0ZW0I8GQ1WKeESw~N+&A>MlZUUz;JcgMU#H$I6q)`lWFNjwa zyaFYhV0-#T2WYA76GIAG1^#QyL;N7&$fA6zJ*GDPy$5qNRLEov1M4atQf0Mf{hfQI z2kIWz`Kc;pBu}?T8s}E@DKdr?DhwX^5%9(=10b87Wx#fZLXhta-xHQlc=CUaMKdoe zC~p@zq|zC*8#<*-h#|_6n--qV!R3ljCp?R?)NS(7R@JSvt|pQd$#fBS6|}+GeV`q< zL|zb~>My`^nF{k7V8q#d!+);pRCS(fSV9iUreg`QBnJ zN(u-+dDh+6Wmg98lwGWr=O9O*XFECy_o65Bz=EDm0 zfW)wYBX_Suv}(PPH=`?+Na-+{kT2TX+LU1b`0o|RsU;Z|g$S)nttW#_98>D(W*>{Q z!qDzEHeIf;JWe)8sFTeyd|rgII}tX*OYZ2*h!S_82BXKCQcU4GCsiD>S^}^mWJACV z_G-t^p#vzKCbF*4^o`iPu`i#s;iK-@w}0GB{|>gQ7ae6TOKxW0$k8uDofJ>iB}t+! zD3z%&iERv3MKF>IYBp>owPnl9E4Z_3gCQC;#Znu(?kZ_JmLY!wkHta|i=?VboS%a+ z)Px+m1PTNlLM!3r0Gd9B>r@LHls)&`DomxgrZ<1F!CceSvXKzhl3y~R$owWuF|~hH zxX>b1X;2p60BUDoKm-#VoKXuTCXT>Ise{XYj-wRw)5nePuob6)vjqJg1IHPrOhlF$ zaK$y_$qq`c8gu{Z$AdnZyB9R{zVL~~g<}4w16`N(Sf(<)n2>6N0c+tk549Nl6_JaxWR`3`PkzjtjNfQ&%_stEM9Tx*<6F&-M!$ONyKyHq?rs>xD zCk`#DtLoBrCa8sH8+LvSqadc)?BVzP)xWvjN zqruWB(dv=yF&iN*uT%;weTA@|2-ook2dT6iUb|(<;z&G#2+h40&S-f0+{*4By�vol{WoF#tZ zS!7~mQlF;2C3o)8KaAH8jm$dcoLAd;|E8`xoBcU`$}P=&_pV=zF9BwK4hfF#<@eOr z#d563gnNRmoW!;*@vAT2@UBr;b>59zO-syEf2o@{2QDpT(_y*=eN%Y8-IaKu;6 z-6z+cN?0@Stl^wT%$oZtEhfx@rIb literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/franka/fr3_robotiq_2f_85.png b/components/rviz_models/manipulators/franka/fr3_robotiq_2f_85.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e2f9c83642d9d6476bbd028fd242ac5196cc0c GIT binary patch literal 130996 zcma%k30Rb6_kO7*u52kT2(n4Iu!so=f~m=(LSc#vLZCv1vZjD+sVI;LikPA-nJJ|L zD#;?dAc(+_p#riDFuJASzn3|} z4NE(clswjZ{kIE;)igK%a@JdJQpf(MtG4`Vtv~N=!r;wqRvt>I zXjr6H)_7mbFUbCRP5B4j4b(=?C1n+6ZZVcZ&Ayd3$pvxjO zR`f+-ZxyHG!ARjRF7sYTBxeNoe>qy1$_+a0@@vl;@;iI@{5uoo8(FVch&qn!N4 zDID94fA8M6Ywj-xTz1WEea{Jd^nximZ0^g~=yqmC7O`Lf3;vpUZ)D{=cM;Q~)Oqw` zQ5o;{1(kr7p4Sg!3b_e4qkNR-pFW=6^IDLc-t+m5zmF`s@tH5<_jrB7>gbD_oyZ&%w}@8j)VtUq&R={iONyw$@P`{^d`Hab7_+wO2f$*@Px5>N; z9*`ZOHte*db#SEh(FRM|H$wgpyyvQ|%F4?6Gbe{I4QEci@!7-l>+$P#P9++exYJ8H z6W%$%+!}%dSCV?ujT;w7MJ`tN_E$e4dDA~1++RMU>i*s3Gu++X&4#KCg{7wAYkS3o zJ+P5umGfM=2imTRE4;efSrJDDI=;Gj(Dllaa-aQImW&p<&-)bKw`Yxw4nFV&za`{> z_Z@J%Jm0N+tJ`T!+(5FEWJl${BmpFUJWo+R#}uD=dDWx)%i+bW7WVi4a%EN3p&{9^ z{E*j8=D4$}DQd%oPgH{IPv&=>^m_LAjFO45@psCW$K*0`}GP&fqv;BU0-ObMY%J1%Z&=( zej4Pw^K^qi{o%->k-?X-`P&`R9bK+0As?2!kOd zwN#L6aLG7Klbi-n`u7)zzHqN5TwVFtnfO&wLkRr*q1F`ri6)Y}9b66Ag8=AY&6; z-0oCID``Nks;fuJG$%oX(O8rZ9;H*Y2$Hr_p++{Uwa%#cF$^Bakb`jW~QO7 zt*x<%N&6*nhhCGr=w$8P5x!r)XtIrN@Z;LxPsaWpx@DJdL%*X>%ZnDI2Y1gm(u=vYD`1WL5STmoo6isn_7h;qn=;(c)HB{lteD< zhO#BZ&%eW$il1eMB!Z15!XB&@?g)ILzs!i38(h!V#2+ZhRJq_dlV8y0qpu~BQ{Ke zEjyh@@&liedcO5(7Xy8hYbU1sU+OW32H?#KsN<-LHst#C0YVMFcFxG8S zeW-jnd2({=`-|NBb|Lkt4T1}X@XQS-#k?;I`SpdnvYUNpu#8vEoLslcAV!0{l?>|BWMoClK?+JRBkAxZIP96dFT3epizlEV z#&K|P_4}Usz>X;GfOpqp7X<0OZNCt~uM*cgcaP?!_hdDBvfjS94Ha+V+n=|GZMKQ3 zFW?-xJRfu5>BVKiZ?~m%EHPw_07%>c#Dv&Zi-Mv%{`jOA1`3la`jkX<&fjtE%H@Kb zzhe#+Ft3|(a!#I6()(v*Ei6Ec2E1%lWEsOBOZC6DxrSBGemeE+PfYe96iE;%jucyh z`P6p9<`XcbLwonKv@bAqC+xascJEPBYS*C{`Th7~nWCLpNzrJE_~O8<-nF$|v5wtm zxuF{VVQ)R(huASk=t_@IOjrd%ET%F7Eh5!Ov!AS6`CG#j{>){Dz!LA!NxkzcLIxyE zhfolJc}4l>y8|nlT3y_o{mWZbW1;^2MCu>EzV%MkB|SfH?{&-(2_&!D3iRfK*e7{L zl3Wt|`XtHW?Z!(Ay$VEl=@=>;Kmk^%raG3hUe`xqv_#|PASIF-JQ(oSx}RYBT|gj@1aY34m% zf;6I31s)b|+RlEDT2;?NkgSsi$>vMCK2TwRYbaZiVh1mTCvk(2rhR_nYviREttRf6 zDiA017fqiFNKWZ|0iuuLh-)HYsJJr!AoVBp?*4LE9qPHr8a#nhwB( z;K3Iuf7Lk~ciCMnl~o=r_b)mxu<$PeVZjX|RMiH^l%$qRz;Pxdh#`wlB`_9wsxA&( zsn7q^aD#%KIbRdkM2esPWtLx38P2%BJfGFay<1a%xIs{gK>CEqyBfCPlAd$-qf;|T z(v0WOyO3J_nFPe_r=t)VFO=gsL^u=CK2j2}aZ1`3G`oQ!iAeH%_c)mzGBd0-grI?P z2|)wplEvDW9Kc#I$tJ9H#_(p+quLR1jh zMv5%GJQzNpH6H8$<(TZ=9q5+qE={b)#`zT$70Qbi`HYPoF+W;SaY&H7B5XnP$c2%C zo6f-(2!Fyn~-FD^V`AQ&kT1v{ugZpN=i zDv#cToyFKH(4P=82t6N2Mp!09OA<=dGFc1DnnEAN6pdaku(%8Y)ir}}nbDqBG_a%P zSWlW`j`wlG|0LL4aUSXfCHU#8jbxtEsuNIgAUN(^*-}XXh?1efd19iWR3?cw9!Wr2 zn)(_*!mVD&U@(l$&AVT}j`XNcAEeN1cFpGkED`w-bX~IQ;L`|YZ-dwX>W94rNr!*4&(zzg$;YOn@S#?Wf}|6YxGIJu zpr2s32OwqWJIm1L4T8y_w6un|id&2Z9;75ZL=gY$Hd>Klsnw z9!pM#p70;%ze`F!F4YH{0VNo4ElTuJxQwv{oMuFws#X${AyQ@s=AzpsYE>~Bb)e|L ze_Vg0IaJVhC;8Z0o&RkNAbgX$Ls66FBw1(P-Lbdg{@cA{BCwPc){Kb!^2fr02vmW~ zQ@85bkwt_IlXN7EID|=@7u+BdcWTE-7C_MB$AT|8)*yh1RwXQhY>~G5_i61?LL^N{ zLWpQd0OAK&kyLY6R!&1!RB#Mjys^tQMXQExbZ!;%ujY(oj=XJa`>BviOfK9#c=qvn zM~9dzY~6$;BhFe3@*ofj0I^7=kW~|Br)SN>bk=Z_m;3v7b#{uxK0+{&Ji-L@f+R(9 zk56L3R~7x96w)$3sK^LB$#9PNPXYg>Z18Q*+^)Hd6bm4)5N|}<6YGlbNXkl~KQWb{ zxXGoGr2{2}szvHfNU0?91j@q#C_^9e`R-l6occgaf#wIAkeHO@1N!*vLZh6ceG5{8 zUudU^hMrzJfi&TTh4@AD`#t^#(P8?X8$?SRY9lGCMCkoM(0P#lu!rLUik3GJgt*yM zWhByfZ#{$vdC6vmn!*Qwc-J7><4ej6qq!zTK@#o9Mg9to1r)8=R?#10RpMdi`y)X> zA~wH1>=kyElf#;g^iz@;6YBuza}=O7%c8h2SR_Qzqa}v0i;{Z+8%K`yZ-eLGs*Jc} zz{c}h?zecFn3}TQy^FtaLD920rv&5~zwEZTizv)EV%m7%k`l#PhugQ&KqKI15*z(|2n{ZjJW4pFFvN^HFh@pEjTjm5;{g3sNkXk zG-G6fZA;NHnsLBtl8;V>Bkf|18)edUtb?jbt6KynmSQ$j*4Z@@*W{&Vjc3u=(d5w4g8)RJhG~D4fCrHTmtNNje>`=;3wSxL%`kSb+JC&{~`!9_qA z-}Zm=6GCpOLPBaT2xg!SSV&mqvykC>g|fXCSd=Y$*C#k#a2c-pFrQTlgF<-?Ie@6jB%PVu)5DP9Z3$d7qMYh%bXS zJE(?*MCc=bL4FPunNMJyetUu_q`XM7LFzTp@c74rm9>WdDajC+gUx=mKJ;p)ie9Bg zt9HzJldhV3CL)xhmSho@eDF$6Fn^_zu45bY10Y>=J^>zld-t-q@6*(xwnMG}IRHTi zwV3YR5ZXHtxp5V6El}WLvJ)$xc+|uiB`;3zZ#k$%X{Q9ojmM|NltwRYqKUS9+3gg5 zY*_i~FwfFfu3KcmrQ#Ngqejf(YhHC}*{x5hdX2V?K24tiP!LssgJKVXtGyhev5vr*&M>!Z13N{fLBtrkiprK&bt{qXXH5V**$Z+Z!$X@Fyl*=&A5Lsq) zUrPzH0=vGwHHg~<>q+eH-{Xm|fgU#sF(ky#cl-Ev2i|=7bKV8NP4Jl{ZVr&Y2~N(x z5O7o490*`5;EmuvKTO|;Y8=El-M?Uq1YGu?smUE+EPOy4rPT0(A@lB#jO}tF5DD&7@k8|xJ|K=}|>Vk1adS&o}T^p*E0FL)oc>ir6hn||% zKHr^d4b_qaFvXQ77JNz*pe+qdWA`!+<7qYcE+Ab`9|xSF4IyyBAI1o{MJcgiLe_Y> zpnPD`SNSl6AM5~4$`v*GFAOR=1FB{cQ=l4>;aTv0hpuBzF=g$f_ZX8ll!T+u>pR|k zli&hbT+)h?kWQLAkv_uzf8i&dEEaz75uotn8h0nS2fY0=HD|QQ`3qcQuhHy6Ygr4S zKJby5lL=)f<(g*0beD-j1WKyVA`15JqQp``T0}(w)O5nAkW8XBed?KwtmEYZlx(C{ zgMUJ674k>N{DAY|%_j$ROe5eYwVMee#WI3sV@>KVP01_(Wjy|~TSJ}KSR~5aAwK)G zl?#3N+RUKP4wcrylI+(=5Fi_&(Fqg;9*n>S3T}W6!fO5x*pLRbCh19$xSqJ=;{_EO zfan5~h$eoYSuM13fa6P-oC<52YXuHgY6lJ{xSw@6XEc^(H1NK!=LIc5Xzc+ENy4|V zu}4V_tZT?sOP)d!+j~IM4zzzYEiWgkZKAR(pz0#XU{?>`y~gcig2BwmQ>RYFhVNEI zkUQiB*EWwcJaHuvIKgl61*)R=RRSRM) zgJ($U9PtbZ_LGW7%sNU-Nqhw<`=Rg|y#?A)8E-U5M9Ba4mmy!l7o(aDQYHqX;Mp_z z`t-dlv_W~f`&e^2TK$`=vh&4zo{y}hRUX*>bk&fywG0fYB8PBHeG-J@6BqL`m(PIc z26&JF$T&sA0RzZ>f-?}>ot@!WT&K z=^hf@NXFJIiXY0yA^6y?=pXvXd{ow464G2zGWX@-?3QxuVf%BG!9pTkoUMwqx(1Pg zsY*+16s~At5pHxkf$j`SdaN+1ph!u6WNQC)ArGeAqg(nDj3nab-)%gE-Bx(q>(@2X z_vV$eVl5cmhxX-9auf=bpbK2Mfo1GVo}83Gi8V@~8c7#4wvbc60!v+3fC@-3GFR|@ z8rU$GST}sWNGwlg7K@{pHLfo z8b}D;B!t-%>=jZP0Ih#uAEZsVP1fvyDlf&nm;&tUQ^f-(g%`!_jMuQC_&lUdNu%{R zFcOL>@sK7=sX)teRNQc~>H8YS{o)~UPvJm}|1`ebN_*XjkLPTd zE2I8h#tn_Xc=uo4b-S6Qm+5wF#qS~WE#9R%)&1<%w|LEo2HoSHhw4AqTmRd-6DNLB z`}oWC_G;U$Z@hhO!VXL>;KFE_#}5v^>u*^ND0EzweJ=o|@Mz=40Aqjm4ia3FhSjxO zm*?O5`POf@{#c4phP4t}WK^$_a#$qsv01FNr6S~_dR;iiA^C603YZyuDBZ%&Gmgt-)5 za!lP$=k0SNv5#NiPb|*!-8wfQk`)b0TM}|i74h?Lp?9l!5fq-Uw|nNl$>6=NQT>D+ zow~N~PsflK+wY{O-@kwV(bK2XGaI7|xqJp!Xlp+9#_l>irrT-qwEuqSaYSkrC~@cL z8lP!%?4NgR%&wqSR@J<^yL-v)+qbLT4Bay4(`6X~7uyqm9o}5GYSq>a(dXxBs7-N= z4wsWrlUu)zngGI5wM6}q1{Gn|-u|Rwf4#kW=Jv}itzXiS}Hm7ZL@KH(A3R87F ziL1Ke_`wX~VGoH4 zMpPzE_y4Rn(Z1_tK9+aE!5lUfQ3>rF(vzJK;;`0pwnGD02WT{9U{TXt)%4&G_=K>| z_jc;1)HXIYwm<)KTcTND+;z)X-;vtZ6|ma%=>a`+9N#lD25V}z?r?C}wQCn;bM&lv zm38Cr9uf{VQCWwrb>!E7N2Qu1&gqb*z9bmXAwe4~7!rmW>}c{YlPK?{7JTT2UPu&E zd@}oE#)d>cV@`iF+o?u2SUf@$<2N$?Tm(81|Cbv&B zd>t&Z)V;YJDWfRw5{t2c(L=%;;#%ME+c}0Cwtur7H(l~csPKl_HEdN$!~3qI?k<8V zNB#XJD{ky_B8Zb4v5#xKBtNp^fs(lG%vf8=N%)X=A3l6~Xf-AC{=496>J%_g5#54c z05l9h`H^T}!eNvFTEH@I*pB~@eED_`1&Be-NfCbj=0CEwHV4#g{mE}GJ6|`icV)8h z_hmWlrx)f7K3&G=RanH_!e}PY@qG6;+dsfdoJcJ9DQn>u3oI5pde1G%Z8I2r7&f%V zBABO-`56+D1Vf=UZU7?0fq)kb7^FY)`+k=$^7_SOk=4R~A}SdcSY6#LQM$%-ypT1% z{_=k!H`N;>Y6V_=bHUV^d*+ifk59C;>^*w)Xv3>l9jL`Qd0e-imOUNyCb14m;_}BN ztV0CD_X-OcZ{IGJuumy)BZ`1gK+u~imlGfZiYIJ3S{aD!hTkBY`UF!uVlJnk=&wP)@O%zyYUTd(VuMcz{*Bcol;&hD$P8jz&R zI()F{7etI_Su3!hfKL!DFJFS?j#NPW0_7UNknjTxhlC>)Qq;X8vEA&64|^3mHS}$2K+SFEnibj2C#W(=A>z-s>}{?gE>c!B z37fKN-jfImbvl&$7lrjN%J1E$H#8;~$%GJr;<{|vG6-gnPb3+8)?hGyf8}(%g2ARM zH`T(|MW4r|#!ofTrZiKaa*h=H4-xu5NhKLn_%{iGcs4aP?d|Qo3nT<)Z7QH5exKph zRVemVjdjrDwJPx*D>>6uo2nv&X<{HiRiv^G*ooSdVWb;SD##a_7h}bM#lBzBBH4JV zd|@cMfyR`Zq@x8@J(u&aM_2SVLwv=Q`|wPrv8=rOu(2Y0CR;7$q^aG*j_Iw!ZX>^; z8Y83~G-wcdB`H9(!?66)W=`14u|d9A7^rJ}6?sQayG3)cVa(dn5iYZ~y!_J;X6D0( zHgx9-0tB)7;FZ%i4qK7Gn5d7 z46NCNh}`H|vt9-%95QW8GJ?(IQ;~XMU^qOH4aM7ky}jIL|8##n(c=u-P+pS zS$RR(^k{UV;Z#|b&X>-4+l8kXteWz$<~C&6vMOdzUcFjC(Na=TXbLi6&9%adRsQFC z!v`Xv0n^GzKdEujN)y8vjR!k$)!}2ke}81hjvWY+NNM|@#kN*QSPaUmMCB>2Z#!?y zn9nd#_P6y*7jn4W4>CelKy2tilp}W2A|eg)1;4YT6a|~J(^DR9wiPv7i~g*Pn8NRh zbaoFuRXU@jrTr_jbQ#7c%-=SL4k?6oZnNl^I$QZW3eVwF!1e>rqRS@qMe0@|qy1;q zEQ3ws+~lW7Z~8ML6Za3${BkWDK*sy+ za~<16;}QTFZ~tUonf74pCGmA-F^gr^s(frnt&qKz$)Z0mP;lZWeXtiWC|ZBy_jnmK z{c#ozs6##!xaK4}2!nzqx`);W3<R7p_svV+8!f^70j#kljfw7(1BXd0lS+i$HE}B~=9e z3$P?hpavi^p)8_eh|qM9p}gIcu$X|klAZZLh$19OEICOG;Yk-H>Ej>7XE#08kU3z;EUAk%ZyD)ps(@SpB|%b}X17psSIweJu1%EO zB+Ol?x=>*EfinVC_Zp?o<^ZV$=?002$pKS_Bt}386Hf~Y5mZ483x)N+B8_YId-pkx zFJ=uXCNhC0%eMdT|f+cysaq#?z}Vxl%h(nARM%QZ#n>`kjj zdecyFQ0qgbJkTQQS*Vn!(}@%lh&M0~2(ZDL!TGerHAjACRmA#rK9Prmaqe}iW)1NZ z_lQbYJUSEL7}z?L!bURZ=Xc@7i|vs7WSZ*xreCN-5g@g(s{`eH)hxPvQ+$Z9Pg-)| zjsZo!h&%R6l@`nRK7m#w44Ijw1FVX`#ww?Ba4#g<9VQl^rsNMLCB{bfKOjY1nNgNB zHOH^(BC}>BggNq!1lIlq86=$^yMDtL&JCb_MHSI0Tm35UrESfHHBrs zeWH<%szMaz5hm-cOVD1b#y|jJt)-TR!kO`^h^3z%>t=%jCbfukmAZT@i44A*msd4B zyn4@`J<1lLi8vSNk)8|mu2kP!pp{+q%);y`tMWx{!7IJoPKDLLY9*!*@p~|_Xg;{L z4*D8Mx+7(RsMM!HnR1=*6+R@4aG^9L;nL93a)72C+1Y`^nJG1zH#Q=cWC!=|YYrY- z@xex!)C8Ub?8~qi@spSh)WeZEMZ{BhBoIRW{+Ha%So8DSKGCBM8Xy(DK-+*N`?K4d zlh&q)g=~HcQxKw}$l0PSC+}ThQnSe4lDYFSbHCY3U?f`n?*3$!*_Lh5%b$d;V)u?w2I;(0HaE`JrfTjTe)E}V%zzVT&Yu!2IYG`7~ z$pbS+u14u-P|nn+L4bDKgz5*93e@}ZxnKqQL4mw-vpsIJE+Bs0Dtz4jbpN8O8kU^y z;EmxK6%ZhF?^~qhjBZ!(=w+sZZq{=rIN~ix&$y_zoHbi16T{0kyNu7%0`0* z6!vhh=NaOcVco;E!Jmd_)S8qwvJy9M^!8Wji1E7u&|P@%=c3Ah<d^Y@R$JJ!GFgRNqoc2R!=5%bx*` z|IO_GPd<_BxH6?SfnfXnf`XdL3)&_}d*|tBCG)G@!5wug|8rYv&YMeKalTvI2NpMf z79c7LD#Y!gST*2)}(UCjwzP0DhGgxy07io_1EDu z3HNp`=k;o(T&x`%W(Sy^lbu#yII!CypnowHUR2|blJewJOI|1@v@yKNGw-b2ByMnh zp1k}LGOHKa|5vK{DKM`O=9n-=eRkbVMPp5<7ZA)OB602vY|bYS#-~D#Qf?8yfhnA2 z#0;Ln)=&>#%TPh-2?t(Jgco1i5Mg{b%p$wx=)!vkWz>G#?Gv#%#e14w$eYa*6eyAo z!mEH%0XGM`)6u`>NPhPh8MJS$g6m3cCSUkY%(J-HVDfl!xYyaqlZ?SKTg#bkY@A~{ zTE0}YgmrH*xG^>!VVUI~t-=LGpb#4%OyG&qvfqM=jHYn&Sh*(aMI28Lrn014PnZt*1 z+VY1qw0UKP!l}PI?%}bQs45UiJ9+BtyZ7#u0LLX>81W8h0f@tquF=7w8P07(;{L#m z;kBV0zepJc$iw*@;~?ckL*=RLFB!6hys3euZOJ@8|_;uL3@@j$O_>`6k!&f|vkG=cch&gDW zIc3W-Plnbd$49e_^24b^Zd6UDvR>H|tP<$gGzW1D@>z?xSoXlW*tn7MZqZtd^iKB| zJ_~D)74c&EZZgg_fj@o3I0%2K_`ApEoivSMxxE&A8*ptXO(AiH%8g~M$3Ds6@ss>0IVi}QItT7La|&P2?CAcvOrcIL2zL&hi(KBk846N zN@Dxb9VrRwP(C0CH7FEBGLsSn74SdI(rNhqCDNh+s6KFSXaAcs<}0$r<$c0Tft;C` zxt1xrXiXVdE0l=^bH~ZoEf2buo;7NTjO>4`*IELVY8q$LA%zod#_n(&O{J4jW>S+h z)p+)uJBRx-(t}smhP4jy9w`+T?+2-vo z6!Fd|uL(Hkkx}rA{dCm={@g6vq(?2!?7b7~3x*#|Xpo?zOq2#)-L>=rr&$arS{$bk zmZS*TOXEwC{oY)uKO#3yotwf6=x+4AuZSi;=#13RX=?M{!ols27PTGx};3Z1BT13g=A>9jpZsc%s zt|P@BX!6q9>IOm%=a=+C2hIq2v0`J)xAof-pydd52rpCISF7oKf$#qQ%K(mez_Eze zamL4Au6G zbjGNxeR`=VSk{Q?OOR6|F=|MTJyX79i@bb#;ph*#1@G+B1+Cn!G_R0lc&@SD(Qnp` z&o~8Ka}no4ih9{;ACrofzyVp|M@oBtl$UrXU`{Jrg4m#p_VgmrF(<*RdTdCM@&qs{ z*)bLHn)M1rT8Uc&-YLr!1B2;C=h?71TH8sq@vo&L%BG)k8jdU(ZGDuz-di^y-f6_k ziES6~NU;I59G021w0orA26qw=Q-m;Wlm=kGl9zcJ<5iMMxp27&?HX(ZO8Zg7?3CIz zl)j3H;|ma#*!*1OIa( zgd&b&9_n7AAQZd|r1Rpj5kGFhi0{B-B|q>X2$tVXjen#+6aL>JcCEnAWWdX=|N9?R z-^duqY2M{WZ5=IS|5j8KiM#n| z8q4~sbS73M)g?ycu*{w$MX}njRk2(>aY>|1_op(GB4wB|?y-KShvfXHD$BPwiU*z1 z8u5jl8N}9TZS&EE%QEM4Lzsd9&I<>$u^&~4ITsFbd%xaX{%v4+T?%7c%ILS$)g7d8 zP!Ei|bIYON=M;WI3a}ikNaIzJ(uAgTK@V(!K{Kfg_EWd)Z{Y-cC!I^*;sZL!86Lbp@EDh*SkNj{lCbFdftgDV zI#ME-a?Sv7fe~TS!N#QLbWBgr5WIhOh6b~fDGm*2xI z-2C*xskJSZVB?3&H3-X=gfRV{F`dbHLC!nBOUI(mW9z4Rk-Q65dn*~R#wqJB(m)+} zT~5yvd2?aAtRFkc-)C<7mya}1XPG4qEe5It@+C8ewMAJuv93ArCqTsDQ$Ohgp34#S zDC?tA?&H5PyeFe5dGl=5?$ZlB!2$GRoi!T74mh5iM-1_q2jT{9CQvHmeFe=K8IJ9W zQ)hJ76#HcqUcua#Ko}Gsuz}_{IF?*x3gNmMYHr{Im_|!L-lcYXZ4g-cMmBPc3ZKHC z{Z6xXrsek}g+V5OPylKLI7rWAFqy}e8MX2pct@7LFF0knfdoKURhOgqJY^Mt|CW_i zKEZ{Q$Zu&ghk*A7CLB5@V8szpl~@HEKMveP>)rYpJUG(ypD@=THF^n0B8r;)4k8vJ z0H`q7AgFGjpCc9tazPRXlp7|O;OKg=xpsIlS_aTlvy?dw-0tPemjSQpk|B+g*u76~ zq~tx{N3^oMzc#p%z~{#I8Fe#h_Mru)7GAuOc=3@ks=~h`cx@5pWs}2)z*qdtjg{9c^U6rszuFIi+5_~@Bg$L*q|2#O;BHkGH`s)yfMGa^S_7% zfRAOHu}$Lbsgv^+=V1vTX|?T=I~~H_I|MTPl1~zc;e*`=T19D}(7yW6vrL3~tMI7) z8sEf>j$a@2ze?dv6TL4IeM9IORr3K1K*1YB1Dh)@cJ{45pI0g7+6&jPt|H`5za-{B zD1dA9+ZkQ7Hla@qOAFjf(m{Qg4t))(VMfLQCb;LW(Nq+WP7|O$v|#9=DfFqKkwA^O zB%ntr=~z(^bDahFM*_Q=6FC@}*2*SDbG8X>FN z{URguiy~1^5u;YrTkBidUW&yVnp8`;fwe&awJ9PUyO6ir0^e>+hVjHi!wTS%O%?)K zjDnnnddHrfd4dfdk`5q;f|T83Bfmah|BpCvC-( zUIhgKq=y1_D6ynq?8XHu!3AwQUm?%OmythsF$3p(Xz-p8dGwabi7bZO);9c;mp&pC z3Z&VQ%h{|GU0D+!vwd6gEfe;Z z`;L}j~ym*S6SEbZTQW0wZy4DS-u>$a@V0Q zPH==NW31UH#+Tis%>JC6H^o)6@T+FK;HyI)F|u<^+pJt+657$P=8IKZOSR1hrnQc~ z%pM#70asr*`~c-Gy54qUkDdGDwJj2`$&GZ;mjRB++3e<@*MGNjxp$&!$jeMC9hhr1 z*aXL3Ai1?I_?5x^Csp^uTz)j1NI$Q+DQ=#%t0w&B7fpk>vVT0B1ZzAW^5@z{85^)K zD_bgL2>2=N7a1ZGWb$yZW1a?h4o4P2-v-zrHnuz;zHuwe_t)D{9~EJ39D8hvuAr+b zCz$1H(Q_x$m=$f$Lpt``o3G^nRbpW@fjCV>UEd!ugB#iWDmdzvHB)pI#c=I$UZ2;05 zvKINR*&A!S4wKrz+0;cJ)2zd#Td5xY6E#9Dy#?ev`7*5qm9(-!`0|3otr>^8PEkzMQ)&zn2&HDhwl!nmB#$9mmwZ)bFu zU-j&GG()emTrc!IT&^ON)qU8%KKTC>`9+Bo14(!75x;HQN z3>G|`J;g$}!2&M4BTom8Ie>LeUslt(GAjiQYb&yq(mf@=dDEd9yx_t97;CeYj1AA@ zayhfS+Mq2yt5ly{a)IvO-uipcEC8qN$$1R~FALG@l&{5EPcl}j%x*V(E1%Q3;!^*+ zv#A0Tc4Fy#_r#LnzNSXlR%qBAYRaOgJL}%Wzxna$k82LBO!%9gtR+mFyhuB(RCX9+ z^M8IW&Jm&7lXO`mmw8d=cgfrbvLl>SrbAD0-|w`tgn%Z55hj+{FdiZ7DH1KakG?EwWoyNbgA@-sS1>HuQYj@ zo08c{@)V95`*?HMIYV*^mQjiZx5MS;?H%h-GJFWdpWjen!HDT=3KX(bYc0X43S_;n zA1Y)D*1{T9_@zJmIg_#G4CQ~3k;j>njl$k6i$3jH^7?+2?hX1ZD(oV!c&d4Etnf*! zJ{(J@wh)sPvJ!VTTJxS}RBf1OD8Ku?S8)w*_JDpQ*H`5cKPFDmsD<|xH8}+56zGGJ zRK7zMnhnz!D}X_z#pZ7B@>(ey;jQvsrgyYpuNl{{cF2!m5@A?tc43j}(YqmnqcA1Y zn00s|X-6aeuT0P`73u#6!#vcc zLcefiEy1RHJE0LrS)!1i;I%88_=e|k3$NA}iQWr~!OKzYt_$zjl-wvrAe@YE0JTT!IxTHLPdun6hBBZ)9&x9m~Cs?w`zP>p>@0D!ZgU#%KeXELvainhJ)$Rp$WT6 zDi|F2yQewL-@TJM^}&LvWqLLQwic8fK6|`90bztFDpSebJvdHJ;|ghSLpKt7OgLKz zv*4u>vVQe@{Rgm@0Ph2vHvZy@aE~t-_mV7#dR8HRrx+}>6UTcgc7%4spZeR|HO5bw zF_#hN7w;DjS-N~z+E4qs6a8BQFK>rQi&)LV#~=H|?~F6HS)RL4!@9RQ_d=C!L41{7 zQQ{u2f{V*C^5eXMSqr1VWi(}IcQO z1=NzAfH-Hpf;E6<6;=OVsH+)u!@qDSN%#_Cc$dOT$t4dRz% z02EVjIiRO*;@$Rtfu)l3a2I_7=l_l0^hNTDLRS?ilI3HgQZ|>aID@-_^G(dDD2DyMQ!zBpBOM+ z>lS9P&(=HJQMRPL4IHt>J%-uj^d8Xv`(d>E7frXF}7ui;>|i8*kyVsm&{m#EGO>1WQQpl6O{({ ztwu{26REJzcf(*gow1kaQ(nv;58|kshw$V%RXqS@aF5+dM;7|`G{b}1gdMZmV=ps# zjVWWhCZr}^pyI}9!`W82#3 zG{faaI81;8@s7a*j~&4cBooQoJn-lW?eQlX`nQD0jw~`>cW$0*SxZCK{YQ=NDK)sS z=>@~PrO)ue1}~?mu+!-MunLQo0F4T5+f6@Zb}DaPacZIYyDyW6|4M~>VQ_2%XHDSr zkHIFA5>imcGbZMtZFUz$$J)M~hM3&xr|2X~z9h(HCs!eJg5<@-J#yq?;~}iDQX;%W z@yboiUi6;Hyw(IFyk3R|xPZ1M;kAMCe);4>5RYuR%$0zUb7uus@nq7PI>&n$V@V}rvjH$`h+TWtH(WJyJ! zjQb4tPUSA;uIKi=H=uSydjo5!jU`n*gsHd>CjEUG%NLmkUj}<&eVunJBdMAHAR{wO z99q5fy1V&M!c2p~U$XO0;UV#S&XEijSfiie^-j)>d6(8I?Ja{&;t9Gl0Cobgk14^^ z98xQ;5KW#cv$g7PJs7uunWzf9uiNR}Z%RHTpC~P+Ma~BsP1qEOAH9&qBGwFNp?bv< z+fAUozGLio@R|8Lfoj|Q+JH}yq)_z?Se0uu8Ka>Nnn9}rHCPd^s;HyCS)qurUsK? zbc_ONS2tcFKBeY=z?X8ayw9DWtiE(11zzj@2*b}3f2;c zlWw+_b#wpJuqUd*c2(ctj^C$jt?TeiTnTcJtp=&AG4;-l^pMKUyvh{eG_or6C^A`} zvUzyPt(zv!f#c}`c&QB@=9+l-FMhC}G`Alq<^S{yV$Z?R=aY=l+>{LpN_zv;&?2E9 z67PUS#G>x;Ip^2iy{D+`NzES*+T5^H{N1~oMg<=*V;Ys|?EOX4NAyYThA++Hjpq;S zWkhwU4W7*iJBytn$#xQYLe62N_s}@^`foM7mdP`ey<+fo^ft9b%e9m8TC>ljJRC?B z-pOQiz{OAOzv^uFQJD*yNwFx2-ubZP!j96Dr7*oo!}57es1edfBx7YiPYh+M5kOs9 z4){X1Sm`PPtONQsFw_Mj;5b78L;*YWc-P8#5-Ie<6Zo}K*o>;)T4B#vLu}DUa@txk zRV@dv{KECMO&F2`W0NtK_>Jvky`aV_NZ3&w*u?!i=1YG@0ABw?EMPK>SvC*PT0Md> z%k?s3h73v(s+D)*q4{z-^TqA;VM%tOZ@1<5-q7nx;vQ3iegZ2OL^WJbtP9nLrj6f> zgEJ!`kDD72GScTBzioZ-90%d&4o-nu*Nuw!HUG2J#+A{L$xa7l*T1e~f7#qg{C2V;U@ccA=%Gm;=|W7EZv!lkTl2~SqE5N-?=`dM(`_T<&E zfz|syKxB#Lf#)PoT(=4yTjuyp7*_#so*-n2^dT(1vSpVq)d8W0(*AgWhL`ln>h5J2 zdy=~o$>kq(`G90Ce*(@ok+LR0MFk^VHip_>SV=6U$S+}Utzk>yPjQ-AVA4dG2Tw-t zI`E@`yVmQcD_`}qXBZeWP8u`SqY^(gAJ$d{SxMs+*aS#FfP)~D0z=Tm9a=T1$oxU5 z>nCi1l3T>+%Vr+mbpRZv<$VBaY;(3rA|M6f`*>K9(0(a7WF%bmEIf5S!DUBD(z5iN z6Ue5YVZTCJRB0E2{`h25{|Qub{OPlR#Xc*6!S87{xmKs*x5g-xlPMYWB&&jhV;FES z6^n!khE0)PGDAiNE?K<0^j1_KLuICe@a-JO!q8lc;d`+MAmHe8wNyP#*mBu6m4qrN z8f^N)gjTp5O_mlzLgF4;5r>B|n3T^Db4i0fDTwo);4hJj`=}l)**S^^Q1jE5m;eXwWGJ}}vWe-J5M3G+Qk zZJb`%<5rQlYXLeDZ z5|&Gd5ZO1$FfF*od-*1!{;Rf%iZ;fWF6iD^GDgcV|5SpQ_ZK$yl-#IZ4Y14#iUFF5mn z4EOrYgO|bbBvjtR!;)9+ZgGZ{c%(Z)*f5kFLC$*7h8PSTwZjQ>Y9#LIUKqP7Y8GTf zS1Z+@704dII1(j!X;RQ*cP0DocXevwwn&Ad9!n%r#W_ib8h=- zS?QrFiu#k*UOC)t4?&VMPNDNyA)(-#G5_;I#EbGXcmKRzZ?+ z5;K=FK5^%maF&gqS0peU&oTOUxQ7E8wWHq@8ilWKYxlE#68KTYuBRJ1VZ@aH{+sZdGv%>U%IDy8sbz>j+5T#&rlQ)~Xn>j+a$Nu9(76c91!q>U>n^UulNI z!(fx-66YT5i=!I>6K}zRT&KbxhgNia1|?3mZkzewXQ4uvV1*lHe?$)`%Zo{$jD$>^ zASFpVC+qMuNo})&IV9RA*bGr9zkVIWQ;umx2S`dhw(JAs3>!PhT;idhMUim2v>^_V zL47nf;K)Y#6W4q2gKR(^VMxJjZ=z56{QQvu?tx_(qsuU{NOn!VQ1&{cXe2b0JH}-P zeW_soU8k7>cmlE=zZP#BaV!fH)rx`9lB=~4bR}7aRZS8S^E7m{0M&>GLb;akq+~2X zdg7X>e>^aQ<`s~boUz-^2Q)wNU2tv+q*cbT7q`*$yS_K?s1J;Ctdt<)_*Nmaf*t$5 zp5@PSGdpKIrz0T+%5aqsD-X=m0=L+p>fdGgY2T0Bj||2`)+)QhFawXi`2M%2-PE(>4Y4AiUqd za2NunO>Iz`=D>Gx0s7X;XEZm}^4i@8y|g!7J6N1F)lWqi1pd^oW%5TaX0&b3IHn~X ztd#B&PKW~wAzOtkqys3$);ioHg8LAS8uWP(Nd+dy(v7fB^-W}G_Rz{M}!?%s+tDJniY#u;uK}IY)|o4v&)iw_;s*Bs_-K}CTe41 zthz=Mx=VX-K*CUTUiHeiPMieY50{+R*OdmEYt8Cw*YqsMJOXbfHRe+^o!aQl1}K$P^~R`&XlUwINydpya?vo@U#j6KXPFk za*luS5{>bO4NlMoi{Nb1PEDWX^d7}@;W@lfBayoH65H)E#}$24X0vk=y$lSU1Xmn} z{4$Qsp|%M!3W)}(ThZr9pKN@u@KCYLaZs%AeB@9#ptrO@0mYCK!^WVd!-uNb(Len8 z)5(*pHb!R3*rD|NL7QKW_Pu)iMZM$6aes)|2s9&tePR@~3BHz5zRGjrUrTjnL|DB0 z@`G!AfDO5JXPcCO$dk3SsoQ_vT+rhC{FwHQBiLOY0*_Llr`6{u54=c)QnlWrJPfdOE! z3&<|L+3dVtp+Y@s-}$nW)*U+`r?`P!K|pN~vts15;+4~0KDJLxwgc`x-_5HLk2>cB z)T+2f6C075o1`cwAz8#>fdlTuKLd}zohno0S+CqI!E=FlzXW}=3;DuY7Bq7Io`L)R z9X|fv-pb7;aF=-?L{2U47q+WNnS!1(U8V@u(U6B*X7K8LNbCkRZ`Y2_L@&jP`>cEJ zgZx^dKMw9mi589j;5Csz0*W;{x(3H2aL0DIvp+ ziJ_x!5|6$*IL_or#1Y`DqI*wT;p-&mhgHeSwUY9}Bp0fnF9ebrGADZcA3d)A{6-sf z;ff2T$?)_hG7Rb*7-=jLACDUZg^J27$~19-YVJ@tcoENU!}|gD#e79?-#<6(g4QsX z#eFR&+pc`U?^Ys9$7Cp0+z;HHhywJBsNa%v1a#LN>Hso&7^8s;EbFpXP%TrqIppvj z8VyK=!ZRYUb-bsoO$~75Zoga3LSq;h{)Pb)`UpNS8Q$Aka22{d_kq1T4aQy4$5KU$ z{)u`K3YChT%<*j+F|~no&mlZ=J2_S*e*Rsa1r-lT^b_;nq5A$fD%R zqJ**}E-9f*#(8m)9u0X|0wTRoG?Qaz`0vm+I#U;CqDmxaNDK<#tT0&HNcrnvFJi+J z^eh81tOOC!SjAeo3hoA2n=e?)?F#xzVR}bS;yz#7Q+~^}w9Lh^DR9OCn^h=Z$Yx2% z3-Dp`2IK`Q1YGb6gpgvo@Vq~+A%|~g(s#L#qm09?M@^wUho0SJ_U9EQPm^Zo=KPdu z)};e={O;kV)o>!g)SuH?X&1WE!8zm$y044V7ldTcLeU308Ft?RM6QK1Q|_XX+NboMMOCtwi=TUBJ&G)s*Ypq;=#Bp2ro0Kuy3&5Frs+EA$;+*7% z7)Z+(a*c^1n!4W&$}M3e#R8qh2K7jP&Pm zLuHxErhgoz=oeFIGKX=p%cX5biWts21Ky5r9t@L75t115gw{YSmi(Y1vUkwhhDO<; z)p!d6$ujytRs)u>L)G&W=5sz}d=mo$9AvCL(_NN2hd~`B(O&z;8dDFCToI6@1@gGW ze>dn*__Lm{&SKz6l$W1v*{y-&BSo=QDZ{Iz1`x%Pks!k?13(US2HG212QVCXbXe5w z#NS?C2{c}N;JKaI#gxK<)G_!WR&EtBiy+qVgb!SlNgeFIA2i~bb-1ZqF}Z(=q?LPk z58a?g#|rI^xEui|4_Gn`qfWMN_NiEef9Lle(A)Qyd##G3D+W`$5}HVey~HmiC-bS^ z0(EFL8W0u`H0>hQIFbl6@{=WN+3*RmkqN>K56nTE`h7-N(s@nWjS8tY3fe;todYHt zwFW3Mmt8wtoOHpL?B))gO@%x=XR?);eBe?cJDE`TBq>OoX6DHA-SfAmZlksYcJm3| z?t^!(!CpoeWVbLNrjSt@tfyF&k_Y z_7LB+KsYC(?Tk@twSS~o=gy8+apB0oU#WXHQNmQ(EyGXw1iQC$j?;U-qjCY)0{+u4&HSuvIpflf}Yj{FoT$- z2QE3$Zo-63BOeKB28=~wixaK?qOsYWoUx-m)4}Rc%;Ajo1cNyRw~;3Kt6)p&1EWLI zYp2F1=%E<8fkSeR9wb9?AD(CE>%R#PQ#y~mb>Md!6;*Ot@_>dz(f*F6BZTNn=mx12WPK(SscW1QheqsA<%%qj2C3kCdB3#@;Q`vzW!9)BR zz1-x50d4Hs1eZ@Y^~Sb(k;5JE7n4zVqr+d78c=OiMTen=zR18&OpA+)-;!Om5bc8ueR0-t84o^l!`99TL>DJ;YaVj(=& zH19QQoAa%8nE_g{*1e`fpGVc%u03@YPCb&_ChCt6T|jOIc$ofY&y|Pi^J6QPuUK*K z?%iTw$NX0>95Rnojk)T{3~`ULrl#{g4(&Lda#!M{8Q)V&71RPe!6ArR)cvn;fM^rkVA*)jlq!NYwO>%qmmCF z%X-sTzB=n(jkBoB`JX%(>@$Az`-On_x1G157zB(svWOn+fMx`q>;nnEx1RU{l8=wa zt;pp@=^n7E#>y)foV}cqg7cTi+Pp%CuJ+EdHdBdfNUB=x**SRD;ciiboBq7JcGbEG z1un-@lkXp2w%QY@5T5;@9C>={@E;g#g8jlxb0hl&OGIv8!^d@Z$LDu*gQ_S<%WV5zdxtidP z?LEJd%Tg5^JBYYpPs|mWmA&WJw>{tX(vN@O68PT|ti&aNDaLZE?c1LpsR=N1J9sea z)TvMKFfH)*jQfA(d_H_aU+ii0a*V$wc_h1bXqt9n@t0E5zY?l5!eM7@i*iw_x*VhxSTu~1%{!Smf7V?6(iW*cX!|)qCt}g>MopQ*#XVul! z`VerE&C|K@-BtVPSulFSUx+{*V?O%5jSd-KW^bWwZL(K%O5mp_8;BV}`oiF&(|dP6 zC+CS!Xof!<$}6O2kBL|~6lkV7uyJqUz;xZFobzKk;l<_#dHaV?zezgw^wac)9AL7z zXLt<}Tx*J(h?XIhZuZ;f9N7y=2AdXLvG3L`_5a7%o51y$ckknmWhkNz)u6O#5-l1n zqh%~3Wof3F7$Z_q4@wd$Z4;r0RH&4i8G{*1Nuz}n^&zy)JPnm7T2b1y_vv??_kDlL zJm2sC_xrzIGmS~qeV_OHoaQzxnprwN*gxDex~je zcYn*V7q?>0yB?rc_V4fPU$AeJ=d%qi9(55G3%M)C8!sgudc=a3m5!NLG16i<+?d{W z*Ln5ZFOvE@%tiL%=ag-%{@%A{Q`vX65B~i*olZl;{Id%-X1vp~zYuz>d~)vKotNJ4 zn>IJqo?LwLGUg|)ZAd+`Xy>yV&PAW{Ck!WfmTz+ky>?U6qQC#1_U*Ud(#2Y|=qs_H z`&*c;Sj!XQCX|;RW7z0ybat2e z=DsKE_uz5y0069B&Wbh%Kv@Sh=dav=^r=E#_BuUuQrvzRu60SF8md8ZPA=G(*7md_`S-z+!YZkT>PvyaSi8Cq_Q3MNx3{NOmOJD2Q$DBI zzOegh?Qn9fPoJ$$&(B8{pM0CpG40v44S95(3JWFhII{wJU(ecoZw$t_vV8O}CkA|h zfMYXB$M5xI1&Ij~6UI$AH0IF#AE|VQrf|%Ss=;dns~w2Ev8EM0bu}TXC%1ff_mmiV zx{&w-a6k7AU{=PXaXd|S*F_z`4+E-u<2^DhRE`0KyT5XbxqG^T3l+md>1nx`_u|DY zaI%f)<8P$fS0QWZr*pk>_oRW1VnP0n*~cq3UMjmJxK(DiM&vH}tH)WD^Ph+&I38Dy zwR;!tHri^Uhz|O@@Hy*}Hy3qveU2yVJN$`(d-j=7yM^Uj_AjKUMx*oCN^wk0%>ztq zszcrck|ffnh$eE9XVg-(BE9FA1Qc%%zW<}Ra)OxC{s$L#zqK&W?f=lkwO`QKEw9DL z4$_f4<>SYXyH;nPMNcHLTNca0p6sgN0`8`}>=^_>?u8hw)VG)nA-O1nBpg zjbX47igzFZ+$wJ(l9KVKnh)-_(j>=wTITM!sYXAZmci+6_g-ylTUbx zWk*>4#0n(Pyb}cONaejOMylO?D=RS}Q}v*y^!Aj?H*yY3mG5+pF09g(-Bh`!s4Uy+ z|6*l!YPfGO^=Q}%Rb*s_ix(GMvAr4-8|(17VyaK)_0@He_a~%A=`F74GV8rBxd$sG zpr$1gnep~g9Kb@uHq46AJ#}0vQ((!(!j}<(D(`~itP@S{8A1NaijLipK7SsGDrwX%R}IjT*?qfdgHhn-`d`>B4Gy;(mfr07=S~xOiI{We9Cz$E z1~0Pi`VU_f$0n#9P#zDILb|d9ThuLyle?xCde>oQWtXeI1HE`Bd^kW7&S)uv`^Kvy zQp4HV2fi`*ehJ7R_(szZOzY*H$#+f~3TxtgatkkvhxFF5 z3iZ_V!sTV3+j)M#CTJdYavqlaH~R$H5zw}55w7`P|E7llcDS_tMiI>Q{jD9-H5a`I z$e%su-l`zBOG@y=7^AzGrw#~~isKvR;)}}(n4WOs+OobbTLhGjfqFG+szP;#_yRWa&#GJ0 z;QhyCQ^pO_i@yR<*LkpA-s@AG5m&8RHD6o%<{y6ufVKM2Hn_d&Ly}kf(BAj^%Gw{= z`{_$A95@Qx<+Kps=IjRT^aauO0ScF0%h6Ih8Y`LVw&+F*zLk-3z`scaCVBVq3us1GnrG->rAl z5%2V0G;n`IcKdVp-c!q_I>3DNx-fv1fFAn;A9e`y0==h~RqvJ6K5P-{uY7O5%i1qq zkFV;P*;>CS*=LGuPsk@J)1+~y*)x`n3cnblp+-C9e;f=oH1{a#nNEm1h_|HEixMIy;zv@2KO zktx%H(ZZz3XbV3L_t{dp|A4wzxyV~$lGX!Djj+I+oa5sC&9AOpO{zJprBjG*hF!h= zC&B`}e`{&|q5G_Ewc*5zY2<<6}k z7O_V|5(I}_6`e1+tZQE^Xa7iN=s!A0KF{EK!4hY+I2clyhM=%3yU!U!MKnFfQb5z@ zW1OX|G;zN~v23LJr?*1*!G8G6g_B<#^ zx>O4m=mAmJ)Tl_BwEb&in(J#!8P)cc1ey&zF&HSI9Gx;gd-0`WeiJ)m3ab|0sj)o(X zDP?pABH#G8AGfb7)Gw*~bD88eme-w8YrnfC4*g@XJy|{erz7FA7dq#f6n?!Ye;}~a ze->JPc@Irl5ndOL906RQ=@)yN+B$z|SI>7Q zZ+m%rA3(0SWmiC33|QoB*#gTS$F$FhI~psO{pu6H*PemPG!K(YQ?FcI?rcn64P}p6 zQ!|lo7@;5*0my++h|0R#S@Mm@WSwR*{(;|`D{4()o4hVAPae5KsN%5ssBGbfrR>ry$R-WX%6S(0i4nDWYrcCIN3R zQellQ4PBBNOj6%BDDkc8d_(vG@g4ZWDW%9NZ9_|gyWb(NoW?ToLt}ie)~#+m8t`T> zo!9KRSY1i|#R`@2-nrsgO@m&@EQxkNA}2Bu`Gs`X=Y_d7DsNYv@mBC%6VrM;N?2(* ztFyvskk*<|dLS=>HoSO!lK+B_X?(WPy}mBWdWB45eCM|>c9*U((fdVXOoOzuLfmji z{_sTBks(`oZEM^aII_MzA2uXeqY*IHk`fs>Plq^h1Th$hf)gtvjViN_bnP);X%$MD zX{ojOd3Jr!_rlB4tcf##9Fv8jj~Xy2M{<#K;g#qcItp|e>H35pb?ZLkw(hz2gEOvK zHCEl}Qe(p(G;5`5*t|OZL8CJ?+@3*0ilQH33{JyO6q$hiIf4Rr_2RUK88hDQa~o&S z;DDRc9}(Ub-)J%s{)Hp2NTrMAK0P&H=zv+rU*R30*8ZPLgjk%8j|g76 zr8OksU#VIRVU0rF;h|ObznsoZDtBHF?575p=mEW!POrcoFB)bC$bEx(8iFq)XaWht z$Ki=@d7x%l){((Jz-coBj@Iq1LMz>KU`C^^KbHZ;6KDZ7IMh>JLK!86b{dn)zFCBS zlE_#|86A@4)l0>$ZA}nMwP;v!+0`i4+HbJ-zcMw>a=2g*S2BJA$n*10iTwiugR}9) z3dbE^i+!HbAPsvB{w(PM?5+Z+z$`|z)2^)c6$G&WAmHbgS8y)IvGh_=7W$f8cI-Ik zA93ew_3d8AwZ_}VDUT0mimZ0-yq><$fmti$$Gi!uDLAn$JNSrqL7>7G%?P= z-Pyq-v}NeTldod^l?$U<1j7eZ%sX-d1TN?I%}Dlsp!GdWcK6DaN5-W9-)a;DwqG`v zvou-R9J%V}%Tnd~?NXgm?VouzD3sK$!pOtLY3ptlwZH{hmS5WbDHQ=R%00K(xN#Q2 z+b-mm92dzD{K!PEsCkCQ4Itt$GK|YPKavPyD%da@`6%>bXy6$9xnyDrkRDzmK?hp# zn5QJvbxH7<>zijl7pv}=*6@#7NrU6MB>_m~SEmHVm@cgT*-d7+)m(^T5Lt%tSzN{X zBl?)dJuW5z!-1Rlb?p?KAJiELH?-vpwX}9LyO__!12L-VKxE7*f%#CWxyKXD%e&j| zPfU$e>((F_14m-uR#o_wod1t+D{M2Sb)VEUPHp)$Dx)oT@+m>9f7`Mb`v=~473LML zbpkL|MdprnjivpUff8?_vZjBga}ft4Vb$lu-0xjwOudH>0BJ|(-3Piqq146viSsbZi4Ll>(kplOEv#Y!n>w$ zSL~*D&yR%L_v-=2L;j!p3qQgR6uB6~&*KxoEsUi$G&WkgStPHC5FeN0|5!bK&l62D z5FSYu2Eu>h4BT=JG!p$5%3}Sb46qBFAGr-=ER~>$at3^rewEApv32YId;@its?G$j zRAF6I-(X|TJvm{wyB@+-Y`trz*vvb-A1b)CHGjJnxhF0YsJYrBGu_o5EYH62Etrqw zU>}?Fz4q31pA45w&f5R}hbm!rx+n3Qix;nQ4+v1i!J#BUX`uX~-;UZ9@sqVGKGAFw zOOYFIASpxEO0^d{4FV-9#2LCjG$82g5@!nNjavi~%xD&PXure6ndlcA9g5eFL~gy} zpI&ezrxJChaFZ(kwLKe28qJ2G%?t&AeY5v%isI&(ysiAy(%vh~9sH%IDe9}X7^TRl4-V}B8!6OWn? zpWxjfm(n2mQlFpnYaH#5^1iJ&mp3j;@N^bP_zU0^Q2sa1inD`8!KMJb!d>_DW zvNl_WZb$Y0IWaJN)L#FDjL1fouTR@hY*0YXMeP76O2(4^sdaHTuz=@V4Kquf;4xde*Oh%f z$06?bSOvwc`xh2eAT|=55loVK@4muAFZ{T!^|{N#uS>5A|emCaZbP4v+Ib?GsXNY4W5l$tgc=BEi+lF3`XC z4AL?`Jlj|Sh8tH7IzmUL%!~n6Ax2s*uw9O(OPSFGNsz^L1Eq!ELCn5s%h8PQ;lBztNWZe=tU7`=@wt<;KF<)q`^r zd+RQLW~{%+H19%TQjEo!__v33Uwwlt$OP#VD9NzgJ6U1Z_|0AB z_H~G0M5JJ@oaVZ$1N%!+>${k=6aBDjF`27VzPGqX#;OP*W%%5L-&-E{ZcOUHm#&mgGw^+8@sJL1{3Yacj*d-CRp|o;z}X z%a@gDAoF?3iQMD=3xBY?#&a@My9U#atXRZ~qIyb_4(7sI^Wu$F9W#J{63X%Oq%Ka| z@HVV5=f|P7ODCBKOthWT!z#|dNb_r-oTxF1Iry-~vy)Bd!1tgSO(k*g=>y2rmju1o zSC>>zicrZuMLQ{wnKI7*Hp`S}Tc%6-m-@#2Yteb^}FUWGf^| zOd){?Nxyfc(GGEMV--+LRdhb!Y>50>z0z;uO!&>P`^{TjZ%olXZ6}bOQyA57dGo-x zX3aP9_{ubPuAthI?EA9GyC33%V=9u z-ioK_gh`JLtw-_Y!@mjOg5h-Q78s;O0J?zvH&N`QvPf3@3HRmHimpb#m$D`qXv9hr z6-_E9a*PJI&5rdmvz9f{2UcR@qnhYiu<9Dj2AUW7KNttp+5qow?`z6<^UHA#5#f@- zZWq(<4$bx(dN{KJ*q*c5g3h06a$AMn>hXJPLPt=@XbqGVV&qZQ2MhtQA17&YFFoDW zL3h!bO0~^C-4$8yY?FyS;QS&*Hb%t%BImRf6a zH<05nvW>*CnbO9toZ6{a`dIL0yY81Vk_+eDDDu+PirJJ>@z^ByVV4AO>lFE!H}o#q zoqq7ZL^;<)^O;@xk>TF<;Ww-tipt;pEkC;5PFf~Iu-~Y=+{qY5Ce9jlP^w9Dg_Xp< zLZuE|$!$BFCrE8k+^UP-9<`t^y98DbyVS<+xW2<-hbg)$M`LoIjn*7MAyiLUzc5~#g|hgB@-oIOooiNgH@rHl}+ zw*mCSN3<`yiOAN#QWEnD?q$Z=BP(mv%{x@6&48~JaxE5cqR0UDM80vuos}9}0*OIf zIo7g6BWC2tL^Fcipv9M@>LtDOC*qXw3gClSrw9jiA$@LO_TjB{=bR<-tM!zFH|Z{p zonF{d-n>=O!Aa5CY5&c)6%)eT24xBY?Y(~i)|@q9f3jYExJ@Q`)19*jcxn-zmk1ox z2TfFDL+9rG7tEhfg9H`Ho+WK6;0lD4@lr*+v&1~neW)O3chRk~pkOJ79h0IZCOFwm zl9!sJd{#E{OU~O4dhKbSXoe0l6GghLuJF6nfINLK8qM;dL~xvW*=uS5sFz$AcS6^+ z9Q89UEK)-^irbs1TRqTm5p_bY1n zVA`0It(aX2z7q@e%nOwKyHlGZDqI|N|AizXe`}#)>^9VF(gv#oh1INmg}C*R7KyM3 zRzO9i22Ds*kZtj8QI1~P@Q26w zbggf{xdzYt*+r~eO2f9Dhcn&lNRvi%X{o%!H#LkF!MXj5AXTiyEl2qkc3VYPmiAXM zWJ1_qMDI~IFp_H{a6_P5Oqw>7)S&iJ2e9gxOOOY*7o?AR<$SN&HHIF-I{_z#)+||B zBkioC&?%4jWIRs$@Z{>@I5GtTRD@c&78M*G5fKj>hgefmvqnLy*re7c3kCbHIMxUy zWKk#uwM=*wftPUPL?u66)*gvISNRe)!{PqT zHWC@rF1fg*6nWhsAJn`x`}hf;m^CHx5)ZdHjnh6YIn6_F;IOXsv9j!zTV^1f0DHcY zv6$sCp12L=@vM9@;tU@?A~xDHp>x(r)9&v{FT_J2ZLu4l-Tf+P;zD#5q2C54K`SXM zvLvvj^O~vmg7x;E3rsb2V-haaoorQG*ZatW)v&NT28#Km*v>)sZ|gfoGB- zr}&$qfl$kg{55(SM1_Noir|ci;n-<@Cn;m6c~xJ|1h6pc3P5fSf{UuDU?^DAh#Yp& znDk_N+Z9(_Upi0-(5&2+rhOSqXGFf#}(tlUD|HRtXJ=c4xkcl5T>zjI&u6iIzmH z$0>PL?i9|dTr`#_GB^JxSQ8y_1UT<_3r%0_DaN6u-f+DYRfCCv3a%1`*M3;j@`Iv- z;?|kE)%Uj)dZoOLJ<33@gn_*4w`M3!HXG*pwGOFf3H6hEs7(yc_u@1Xj9F{azMNPa zG`In*(M{q&sV=HW#=Wl&`8-Qacwnh<7{ov+h%)3&zxlNJUsiTZ0G4CTclu z`;c7yXnnHq(?j<^pEP!vyu=M;$i=;{OZ$|DYjdJJ8$!7Q%+se8B>`u>at2;<8I2V> zUSM<)$U1EUcrk3guT8PJ$G^-=*eCSMuCDGoe|(okr0j;YX%@kD=l?$G6tdgt^%QaC z1_NRX7i4G7DwIamsLLNx1N3^> zNG-j7Hd(?xu-HM!79-FY_D0`(Ja*5^Ww#w3d|*HLiMvn1#@)s3kN}!t*{l}&UM(d` zZGWU-ZDhHnjQ((MV%8z^oK~|W?L6cB^(un0<;`=_WTQh1mOqX~nx443v@-!)gP31q z-i)F*HwVgZ7;9AW4LdzKy{bdfyZ(B5O}x_py! zB7*Mh##y2-!Ay319(@%)@mln!)h0yBujGdcN1h)PTjkl|zU%Je#K#o-7KSNU%Fjt# zS-7$$IYK_fO>M%`IcZ|zr=*t3Jb93DOv0ncv~gU?>svk9>yWA#H9`*d(-YoBJ2&T5 zq`DY;Hb_XC_0FlnUqc`)JMy#)n7Y|iLMgKkG^JmYY%AKpQThXR#yvi&6cCf2=zS0e zq1pkMC~^3({XO0Io?pv7p`bD@?)4SE97-$}P8Kh`d_xh+(Ly>!c zKL6N@V->)xQ1?x+nw2K^sPuzy;|y$wh#OPfQ~Xh|rdtQs$gf6(&k05*$5aHNeM2H9 z5P)&3L}#jZXsTfw>!wwy0jLeG;Nt%wAiFuvXxLu}Z zp?K(mnga3hH4E|Mf9WbMGe}H>8qtXu1g_i_{kc zCy9*!J((r#qy@~hhC=xvAFa*plW2wjGBC7t0fHeeurabTgy^;^tYdxRk4i|x!wGsT zh#;6yY>X)?_RQn-Yqi>|YVYP7A5}xezdc{6(J-*nuuj0vY>3WT~N8D-CS*1`xU1=>nsB6 zm|O!q3E@$GOakr%a|0RP?J6!M3ESM9qVfzCU)!cguOO;RID2$d4kC6jLqRy*~XxoudK-M%9k4JU^NoL;p5 zwfMWTMUm|9B1RA}=9E(Z&q_5I#hj0)_)2D26@uYLyMLsuOot{)?!lBocXLG^-eCo1 z)Pb>)9LIa&%|czvL@~-{sSI3%=phyKow%O*IhdL^_V52ZutOs-7g`q?eGPFQ#oTkP zbv^>`#qKushAiQq?;o9XWND;%oTWt_8|YGI9kFbdkrSU2DO=F$`HdTEUu1gD*U=$e zK&mTgZ_avz)t`d>kr^_)z0Z?p-(M{}U;W_Lmg4qB((C8!mw_`EtfjY=5LmiqP{+J? zKi`~!u{#6}rVxTr+W5s@CoPnQOp1LIda^F~y-aa3YSh(_hphUjr)E!hWW?0+G>LRG z`fgbC-R5mC0tVi*!ud+9l(W*5C=BDz1ZhyOE+!wypg-<{^&RFz z`sM{c)vaFish*Q_9ac3>h|E~-I7d55J|u`t9-|QXFJI+;TNuVm&|qqnvot3&iC{s))$7;$pa@FZ^3E$Zm2sK9&jYQ^_rpda zccrD{VoO(z(EE3)_C@COHoNrg5R|Qz$?h;w_4uU5N?_o49H+u{{ho&R!*7&4hCUnx z*~$x2U{;G;GH2}7GOMvT`Bl@ojhh4Xi;d$wvADDt;h2BIQNy##eIyp0M2{+~x(%Q@ z2RfDOcweE)>QFQeB?|S-_M=fVG5CA@yhQm7+XE|3yp9J zH_k6r6NG(fr!u}qMp+6+S1M$|yf;n@*X}NouQ})Y!8+@l(`B?S&J(2wtVb0FI3>9C z`T4aQe)ypV%4{#ZYfm)4yc11J?lI9vM*$2ozyJ!sFnxO!`dzDh<2@xP;|3jgX*=eE zUk&zk#+&-0M6a72W%oQ8g!3&?C}HUb8Ex}|f`Vp<;-F8ByDo5$jCP{uDGcL$0e{6u{sW7z*8BuF z5=jGh&lv&0e}F=dFg|f8Gtuc){5XB*Jz+7Pg)7Ix)G1%ptO^#)2>Mb?P3_O~4|0NJzx}jL#yT|SkQfzosHlGn6L1vMXYR@fibfUr#r{e+ zlx(7`%^t(<-0^O!(m#cRNH<|OUWsU`d9r=)QhFaFrY;P7j~5`JrpNLi7O%n0f~BHE zOtG7H;B>d+^|`xELk18LU{M<%C_PlaDA>ACnT8HIaLz4rYDb-@W1oG`J{lQ~!D4L+ zLC8e+Oo&93+y76KBa-(Fc9pb6gH*NMhQKS(ms+oqCLJBB6;ZB|9VYnl$L}&;w@vZO zPp?Kh9YV(1%Oq(B#PYWE@`gLFD6`fk2&c#k5sG62IcAWnCc z!uOHb_Wwj@pLQ2ExI6p!#M0P>oE-In6cu4a0fQJdln20ZbI1_>c70qds;I$VvaE#G4N*Un5nLG^X`*35X#)sq6OHD> zK3P2^d2KVP*qFBI(NRb+^+jxWiGJAkSiXpb>v#p4>hJ=v?-Cj3BRvV{M=ejEq8q*v z!HS!s7kL~Er*N`C9GeCO0$%L^mggUv=xP{)Q>G%>+3VLmx|=u9{7c7z>W&353MgFD zwn@ks!Ii&P(^IAN?7SN8Jv#)4z)YN?i&DEIGB|n1sa~y`*bq0twwhz(mkutHaa=Ly zl;Gz^vuGUl2h^b$yP9N+5Zp}K>x{9#S|$5Rtfuj|Ru7FWHkGk_gd85(oU=S#35v|G zsIo%J%@shtz-*jzr{?L;KSl0iYm28dc5y~T_ngWnZsa<6G=Pi;Brcb-vXPzBpmvvv z!4j2eEQuKGL(4;FPTS@Q#lC3;dJCm;3xk5yvX`%Pl@<&Ba!#!)!{M0&K^#qH0 zPM8Z%n6yqViQ?v=IlIF&uXpI{vsr9Lx6mwho@e5K9W8L!gBfoK*m_m_n{+&)yah26 zu78&4fzx2d^^CB0mAZn(E$NuXd$Qpl91m1TJv}`|?kuYZZvvCZL{b9BQf4Oj31@jU zITP(j8<9RE#Qsro#tZRaB%E4WPm+r{W#fo}SHyNGU*G`PWqC)GUbgP6>dBVlar5n@ z4VyPRuNd*}%>K@F2%Oc}J5%&~qntDssC^8g`qY|*?W@(&LUL9tEff=|FP)jlk2LjkJ$rAjm^UY3oz;?g5^DF)-&~MkzIP!aSgR>ZS?Ho~?zvsoez$ty zF5w`gIQ(oCXrsUWjs8Qtpt5~+@v%_RVMm1yiRi%a4g)_QY{I%>i1K29l8!rb!=NhC z-1^J|gmT^>XMSIysx7_cRR2_6=R%3!=cIf^PIbIYc9KVfWoz^GEG=etuL1MB=P!iM zKI1u+g$*u6QuA08tAJ2O1BsllQI~&sPXhcBdCa6uchE##lY4mbtS|P4xDTYc6JZOd z1CB2E9?1z=C!z-{;lMl6;`9$!n{aU&Ge72GN=gVu6ZHgsm}Z@*Pyo!3_2w%bN8Crc z0-v5hw1AZOzS$(1L4Cy{dW!X|($VBvN}$auLbKdp5}-T@)t54q$3Q(V9ImNOs2v00 zoC4gS}e zgUR#m>HakMT}nq%Vd?{5`Rl{I>vr|$uK5D|0#Ju{E2J|hVLl~z`ge~hP^;8fe1O)F z=3%tWkdOw3zJc{}jq`)XO~j8*)f{=%#*#$ZZ3}t|M`i;!-kdVpElm@$NYy^O*cOCR z06goDa@Yt+ve(2((ehUyE*uC7Ym9V21|XuK$nGPBIgXR#Mn74yUflyB1t#;vBU;uA z#&7h2`X`CodNvj#)_b*KR6TZy=3xa$AdMsZ&O3d0eg(_Im5wW5^q9T}_Wh0VU+g<} z^)WGH@c0HbS`mWjmJ)((GWx`Fg)SHyBsK4F(Ap%q?HHeFXIr}HMEm@OaOWMvAL>npyE^yfO)}Blr4LC6ozAaWYaDr{U#O5>D;*+S)3il%m(yZzC<0?4~=}$FaPwGt}De zU{X`>_3HiwNk`m=p1IefGm7@B`1R%~HIxMomBnW6emxdxUOhfZnG;0;B>E)jfj%`1 zMBuwY5}arBMK_ow<6NF5s-cK(Fs?CwgP9}331oS~7Rb&+7NKR8 z)-SziO&)rf5T@X;Pz(eMc{_>aEv0X#ambBmryfOe?nF6)hx(^ISzbzBim9I_HI1n4 z0ym2V(f>;=ePu7a8d&sJ-$j1q*y*|xWr}^T99UjGVS;A2gq`irDirol4n{qGa%W-5 z++}v2zCu??jVk}8RlWhQCI09SK6&~#r@+1Ci}R5-G|h&bhMEL1 z0^RnD+}#lP@8U%Bk_+KxPYnG_4cqgua-7;DQU2NuEdnUZlw6uDr+ve{+KiUBzJyTc z6vG$yaLGwX5S1;aaYvU^#E}x-KFB8bXOdw*O`i}+f!Rhyu9VkDL7 zrQ-N2_~XGf5JzHy5{B9BfOtM7q+<&NGO=+Ma#WyXAXdKEF*039g!gDZ#b5?wy{T(G z51$2(G&D~A!?3Tk2%%|u#NDq5rRVNtWJ&0b84@z9!p-~ zc-(u1%s4$&sc4W)pd1{JpDI^5bt;&g>#Yysz2S|+7l4q^-a=`Rp`it-B49!TFo}-e z=*7EmWgdA}o(tv@EJ`Y2$O$59h$jTn7N9q%R8x6837p(xLWgWS0aw2nG|y?D8E@{D zkfTyK%UVCrM^a`b*p)YHH}nrB-gTc2{g7Z95kTvBV&>x zB##B-Nhk*NI;=ha#e*_ODATUT+FP1Ecm*E|LK1ZqKnBzXC`d9a#ED!m&V%kDAURLu zBe3!V2b7|6T?OEt5PI31h$9qe?6$o4)*H}CR_c7u``A^CF2~+ZWpV|+3*{x}q z<@|8Ecre*8DI+yvgjStzas6~+i8>bfn67L=a`4~zi%``}C6T+|_ zYES$rG9qKOQKQe?18Y*c>{SCdO0-|AAO+{rz@fPwu~Zbe3Sn_pK(0m-Le9RZh^1W+ z?*W~0=FIf09=}Dz?PCM3CPe=r6vA;aa9E@}abkriiy8Ux`P6;|oEr9OnGCk&(Z4He zXl$f!hg$nX!|Vv+NJy0k6XM0Oh-Jjg@$wd75u@1*V{KUNP2@mv@gQhqm$5qt%Yi+c zuBUhOm*pr@pqm4BjFc#f_=^?>DjfIiOIQ%FUlqU0|Nrp&D(gM18s?7y0&XWo2ujB< zHPH{sSnjH-r;4hMa#{#MoRwmy#w$g69NgKm*u3+6R{hWE|Hf?mM;1)lNmdHga|D*5 zdv}?;g1-}xCXdQTMEG2ujvU7&s@y82>{f9Ctb79*$UqmdnzDt<>`Nw_cP({un8Qp-Js2xBQOo4B zXZ#8X5Ibt1cwx^X+2qY_V<94gmW7vh)IG(25%mIi@gwsXo@PU@IHoLYWc46Qh#U$f zV@Vj1wbG=07Dvqo9n{)=b9#LJ)Cu|05vgvUU45UNGOz>7IC#yO{}C2(G0E41`-B`R zXH|02h{H^#DsI>9QHudR68HH(?aA&WyPD z&32$0S(#|@@qjmD#m}Gih;(_N6VM=M-1VpOiF_yM-taH$8=@$(Ao$4KsIRrHE!mJU zwIhf7Bkq!wmq*D57W1iC`Ck_krsN&Y;mLB|s7__}+F?gip@j6Bn-46I5q=<8UCTtH+eMx7lva;$S5`qk2KS_lE*qUzzlX^P| zggfLeD#s;IgWF$su(;q~NSR0Ri&K7KRVDu!J?BX=;2PLpZlpW3$^?&#F z=9{n8JZv4%5miV+M#Kcn!YZYn?4G+s)X|DWVg|s_ZP)-%JlX`q`4^B2e59vT1$B6; z#kSYx>*>>FqreAyXpCO0k&DM}B41kI%^M!jTuV(mSC`0q_&3VhG18Udf>Obk@R{R6 z7dV168}XV?(}&vA+h6whr(-w{wj+8LK9hZ@^0m_BuN|Y3aMwf;k@Kdwc3je7)QDOg z!;Yv+a|2Hd(Tp+|T;n|X5#gW@-v^+SS*!Z2sROH~e4 z8g5r|SutWU(Nw}n^CS_<`ItssrFobddTXqJp~*`c9q9UuR2v~_c=IMsBtt9YI;56v z!RO!>0nV&VKTJ~|PwR+i2$rz6?f!X&e&Yb@SW_TN9GHoaQ?qE& zYWk6t*liQ>Gq{l)GlQQEIXEL+xuFS0NsRPq5IqAFic|=?PWHr09GBDSNb&M7yuIFw z-8IAR;p0Q|TkRXVC99JF^b$hVQ0wtLiTgxLER)eXbyrKVu6fNqsY(UC*c`cs?Oy~9636Y@Wv2p$qCFe z{(<>L?kw`^quyPA4JVprjCs~|t;u9~XefCgprtcD-ZQeLxKirgzcx%ecwYC0^w+=c z4Ed!c*YTV07d`u7$e4;bDVx+ z%O{KG7^paZx%u<+d;jyc^yTFepUo}NP5o}W>O8{lp8r*L^Rw9HB z{L_r;KVCVi6npD`mpf8w*=9^76x}88K_oDl*)>Ky$Ib>T~Ha}=!1hZ7>Ea`3c_^pfRsLPO@L z$Rj#wvBuiDjfJ`rI4;Cg6+rlwTLn6Q21IEgNDFmk>STf-O9+JDCkA#LI(K*P!w1V_ zj#oV$ZhD&K-S}X2OKc2?iLXjO=TOG!+&8pq55j`2cY9={*|74Z?PQ`v=$%pTl2)Wq zw3>D>{&6e5d^(plO&xJ~bu_T|sK`7l1!NP>X>J>|qxWt)>PB=N#$_}W3!bjGFM6GK z6tE`V#3%Codp8o!_4S2iQc_d%Px z*}aL9yPMo!yrcG4;+QTZ?F6T?Z&N2}WvtKXe@baEr2=d-H_}DOHC|k9Ys-fi@~|ig^yUqB35eZ@Rr{r@et02%88v&23kMTF_a3EuM+!*faBZ zCEH(^(!7U}*cv^oSnc0+$G@Y_63GsnH24x)=70!x0kY?q8ZV@JHGa?6H;zQO zBGlHYd1ymX)Y4=_nvcoFX#sDJ280;ieY-{^($31O?8NNJ#J()Z%|~WHk)08Fec;nD zMYAp`qh`|Dc%%DxbEDS5|B#Fgjuq_zt3R`TA-#UpP`WduZp2w*rseYSAN?=gAG%hY z5t$AkT^bT{A*n~G)O|uX2?89Q#uw`MJg$`uxAgmFli}&ezMalnJJlx~Qcytmf9?7W zFUHJzy>nNS{jPST8ixH?vqQ4k#2lhKUgs4oH5dFWh~V9|Ck$nzas9#me#r{^LbnQbg1tbdM5wVJlNxEUgn)N3-)l$Dk6wi%3Q=^ZqvM8Q4?X3a6Jf1jIR306Z_!mmzM={2=?(tbd# z$Z~5L>*X@mhfyXriD(@bwqollc-8FiQPKq84&MQr=x7ZrwpI%dQg42zrDi)(;fTg3 zmCTDN?`vt%Uc7iQ-6r~ic>N1(50x8%6})rHFp*jKd!#a!b6jU^ZqURuDYd``=tAR7 z!PE=%=Uv3HAS<%32&@&Wv9svi={3&FNjv1r!4r6EbA;#mR1WFcZ*@}qaQ$qn?yT3X z4_~%LD*1;dqd}jfVW>&w_~tGZ`ayr&{wYsnJMY|i9A_B+cV!+E*5Kkl@88({ftwS@ zAwsF=m>T=(xhfjo#Q%PW*t&yS0*f$6yngGz<<@V9i%jJvJ81iR<+*iMdcXGF{07&g zj}+377Ywxqn&*7jm~$9|8!DlmmNlU(Ykt33bod6jrcCtw`P9y=rUhKg_S~iuR|C~X zC?XDmJ)ACSKB(KM8k#)ZpR93FK=+T5@Z#dB;U*no2nWk#E};G>k17nUTcPt0^=ft} zcpXfr@L}3rdI_C<>OoV0q>(%mju4(z4H-JwmVWoxaE_|UKCjO5fbe{^@iH%_9Q#+8 z{f0K_ysN#7d$J5o!{biAth;`F0bwBQe&%1ufeFnAQq7%QT#n-VwzcI+%1R>)3{6= z^vdSO^&9*`rBs#l0t>GGSY7MxJ3X*cT6iR#-W+d=`ZX;bA5hqbKj$(GM!&G)0)Al5mvbHhI`T!% zuI}#oaYY%!nLSNa_8HN~F}7sywd}U(1}rbRwh~y!TP4zao~!52uAWI{+1z&Ue&L2FXYPUZn zQ+9Lva8@p@6UJpj&nAKeR{>|JS#%MxPX%s-zlfv9gSp02%L!_5a|X1G@EG&oBMY^v zdk{=0vn4N>X@>=oSlkLVeW=LaxpRjONuS@^DXYj=G(5ghlhP5m0#t$oPAi%}59V$?8K=thK5OUdxovw=_S_O~CXPtX1j^)7O;8YL3MOx6#L z{GAQaZ7M?z2#F@2|4K`X3=ViDCC#n|n^mL5_stp@%7lk}jBY5_#K-pOjAEM+oCSPU zRi%ik2b!4SV5)~|121ofB*KfcjMyf#~Nns;_%|QUXF3!2)E2guDN;q??uD? zpYH1Wu+a};`R1)#50JRRWBrj^xSfO>a61W2hwQ-tG*w`1^1G2CV(h_bpCc4z z*Z}G$m6WH!^NJRQKr)~{5=Oy6hfjzrB6y9v33F>69&S?|Uh-1w3+)N8_{Di62c4ez zrfcWc@&>!KiV_1_KZJ%Gik=`|^v|!&#AF1n-x>1Iego-&i_zp(os0KLdmu>yHUo1C zA!4q$`B-Jl8ciaPXEguvhj4OJR_|S%ZW_LL{@fAO6Xbz=zqq*lQ-C*2!1A-On(Ejt z2bn?J>C#I?(FWn4JvLoz>eYm+>SWlSmqRU%b&!X66Kltz;RX)2aYvjGQA-Q9MIZwS z&uUOT@J7j8K&HNYNBL#Kd_akHYAK0o+NaeL=2x01q!}w!UMqLrTZ(Z^G!Icj;nsz( zF-c|s3w35fYL*o{fv$R1w|ukw>+D-nUWe6F5(A&iGq=rXR@rO#qPsS|@7>j8K6Y}~ z8Mb9lIbz!@5KXqEr=*oP4WE8{Q6un=K zIVpVnP0Ah(`_KC-LI;MkqgxFIwWBxvn%$Dq_rY?7RV=OEkzmjQ;6dXP!_;y>|WQRB$jbm=zscRtdi7B9ZV=Pn-N24yKHK9kX zLkhHwce-z^RnO^@vB$zLns9@+X60F~2aWAv8f9|G<1jmYgnBSjyIdDz4lEjvCYKy4 z<2QPdnHY+PnMCLW$dq$FZk2o9{jDi1{V;5q*k_pd+Hp={sm+y0b@JY7#p>jAVI{dI z28}n10zhu2B)aXo^WK0^T5ZM4m-WkrUoESds(okt-7fRM-wDJKxy&tcf<53dQKpPt zEef4iu6V!s`6wxcfadrwU`^2j^gMac_yRsthHx1#ehP=m^+fWH1qQ+>Fo{nfj$pAi zXCRz9xI^LKbMvys;rET1@?xET$a;Npd(~MHf|gqgRj$ru25_-dkX)gvg_3Ri( zboJDeYS?b!6`G+nUwjk|Tp=`&nn;<*5dQ17PGq1=8><(A!$W?9_I`G=Uf*0*Sa)4^ zbANU;B|)xkZnS=oowkLdEsh*y*|$lS%SWH5eIPlsP1}OI{25@P(<-yx=RK#Q}WcBWe$q!BfgXuJN1!zR43KY@~BKl7eg6GX6~XqyxB#>;?NKg=l4b*(OG`No?>h% zXG{v~IuIqtEW*)%TxDhDi_Z5w|L&_@MQ-B#uPnHQu|!+i(hmqm+11mGg4+O5Mt>2f zA3pdfybVQxaDdvttoP3LE;k+HrZc$0l4`Q$$XF5WuSd;^O!*~q z^`p zfCh8!DykkV8tl*+UO3zqIB>K-YWSV?E3xQJxkBM8VKzCD?3SkNla!KXx26=qiJ(l* z;FyRpWi}K`B$WQ zq+~Qldesl_Ro4kW#@;e5Q;J{~qKy_EOVDmx1lywj z$jb?cSs&1L#tbuY@F&P905`!sve{=8(D_sdRK&a6m_Zof^HjJLP~`qOM;RhkOhXdQ z&CR;cxn3P^wuBpDV54NTX84pR9EvE5rUsph)B%fJS2wW)@Po3tZ!fQHZ!8AiMwFRjSp4i4b`WR>B8$yD%21%4j{7 z|A9m=dTAgw2t0!vEnh7{J0dRYpDoVDVWtyu^!6 z{hmk33qh6%TV50mH;UPB;#dmlC7`9kIDicw0rhVDQyU?GTWl|H@MDpjJDO?tfq*v{ z=DcyXhn}0=zNfa7eM442gn*gP7x7X|Ip`l@ji+M?H8S(D`Ucg3=zK7i*ckUWjRtYa zWw3+zkHxklqcbQsz-pr`1ZgjXR}FmQAuZjovvt=>^Ygz2v*#dy@?ppTem@5k@bPH9v!&MFtQM*}JEL9@bHG581<7?lez-xFE;lcyf0CjUaB7(7VHfoG}UqdCWNsnz!% zj)exsh(xo~uHe7`IhI%#zZHqY>4}Y~&y~HHK6Aad`~)OsdFD#rZQk%o%wCUO%7AIo z1OYd0+(@Hrm0>nkVN`1Y(nAQGPoa<{4H|hYT_9vbLAQ4C{FYZYSN%QNJ>chL5X?mL zju4OlpLl$r9X6uMCEt990Ur!mY+tE~OG@NBUDho~5r_-p3UJ(^{*4p9qB&ZePg0tJ zq%Si&pZ&1Q__fda%4wbY}k*Vo%*mZa})mWMi5^6%cObdhiRoOZ*=XZhTV zf=31~Cw}1(oE-9k7ksNsDTUQOKnK=c^CLm@sqtB-Ul+Ch6*(}%|I=z z@&{UdG_eGYOtl6WV$E_uCH9Kg+hN|1dqu7WPIyIVHEesN8s2s^uKD`h zHs82W28SF~XJLqBU~e8SMi^02v&;kH@3h=L9>KjO>)4iQZ!brw9<=W}WB(fZ{dfQ? z&9DFvS8-n1o#*3?JPw9z!D|BNL)Bx-PT@uC;x|O#_#qV1ivlaeBTFiV$s#8QwW=B{zn|pvp4Q6!6Cd;|LL}&!s+$yX06NQC#oCx961jKS~FY`YN*`*kMqL; zIe-FW2p}WyU34YzPWY@Bz6LZu05?Zc)6`1Orocpo;ar3Jo@dCOOE)+R6KlD9=gsUT z85eXC)v$ynu-;LW~d-`SA1sm=q@Np&OID%g6U?9M4V zC1A!GS4vJ7MZ9a}4Jp5#mOoy5a{bnPSH13=p@40Q+u}So`P84mz;(%M*~H%Q*fo{Ux#r227Jv0Y|BO1T$a>a2 zk~TvP9zwSo)(OjH!t*I_na&Oe>IR@nR1U`LqgR+-3*0mJJ0}A3YmkFFPOaWkUS{Vx zW&Ngo)8Up!&_8P2|768!dU2#YEMgNzz&|3D9*DW_C>Vyb2YEogfX$_9BfyK|GxCwkO4KE5wm+vu=xgkPGB_QS?B`z1Tt~jdQw)7}q$LJV90a&ac<*x}9K-#Jg?I z|1U?v8W}jgSkz;}7sV+{ZU3GwA{_*()N`quDDN2&l4WSD&+jC3P_cSoq;QCHfZPqB zgnB!ag!h$>9Y3XOzpwr5Pr}&e^vFx8q6AuhE&?H~HVF_m1}1o!G|oPd?^%7{$ueC7 zL=phPV{oxIim(@ja&hvQ?1E4koxx$2!y07g5q&9`m0f=$IkVwYhD{6%FxrmdC=p}C z_2q$9X7PsQ=tMb;6h}F<4NuK#ej}9-cGb{;!kL_vf#?eSW3-cs1psMDP3!~LG=P_Y zsEq^`&V;66VAZF;2ktp`JOXc^=m#eh<~@JLu4na&!EQEI&*TgA_+K1& z^%)AR+tgnsgh(F7UC=p7M*viMH&oGAq!~xMt)K)4pBQzM%BAUR7_-Eag8y$1AS!sW z0L%IzMr*>SXblb5LL>5%|5&+0mP6uB#L^b|38dL_iVZi@c&-uW>q$V%VU3>THRR707d;g6fRTq=(;&l@)8wSlUb&D*Ta#rm9>cy$0 zZ};x^ij+G1#kzZ+eC`@mVe)QuqMBYrg{ z{fx&f&5ODxRe=N37I6MQ6-0SoXCsRKjX0ZrSma#au4Agb`C_n7eU@auXz0MlCZga_HyViOXz|L4o9s`GJm~>V>6k+%trRqjY}mAE8&NQr5|6o-ltjN= zE~9hAZF7j5HW1iq3gEw$>Dp?EnQIA$+~m39%! zzTSE9nbq|(KWNd$d5#-)m}LQ0SOp!G$pIg(QX@IdWg&Vc_;+u}ZZi*D(iqrnlDsZA z%ke*lLR$`btNm?uCX70?uo)cAfymS_O zwb1MXsmRQjfkD`xMsy1=GKCbHyJ8X&TwgvvJBSuMaeB>Q9@*RQP{wMbIDDTV*1CY6 zv{0f_$jj}x{`U`|_;}jpw_7x!lWTMm?Kk-m4)S2L=!`pJ3^z`i(-+${LVLu2F&q_`>o_&#>I3G~tms zQC*08AwNB{!r4&A-QjPI&7@i*_EuQk$Ir|{1}MU0sH>EiOG=#3uyEdDxc8g(d2WsPH6rc7Ea`ZREvPT8QMc}#59 zjIvF#>jJhNHWaqZybC>s{VgvZcXTYIIpq2CZ``g6*as9(*)Sz07yc6+ zAT&rVg)vsv>~Ym+H;I}!ac=O|=-{Xv{6UKx4tJIQ{y`x>f`S0zAl)alMWmwtf+|3; zHpBz#vHt4y-{JB9d067wwga#17yCC0LjMnAZvs|x+W!GR^H^e-NimZpMUrV6g-{d? zvQ(Ct44$Dngc?gosI;81ccjun()M@^W*8-nv^S+iI%-S^EhnWy+U2yII`8Lu|9+=3 z|M$JF_qt|^8Oyov`@4L;pYP_B;64+Ef&Spczt&(oVjGzkCwLheltve4xUc-IR)nOhSHFR+j<_X_u zVGaV`i2CIBVH;^1MZW@hy)b8Pu+N`coXh8IX|KGljKmz~9MOuaz7}pSUBqU|vq|f0 zfv@7~c-^Zz!)7;~B^4wqeF0xW?U^N_TIva<1gV^M-emmq|Cb?B+#VH`pczhpt&H=) zDNAIvMxC-#W(JKl>sDR3(d6})@YlQAItlIznf0GgYV*1=rK$EBCI}$+8X%Nan-7+B z^^NFE0y#fqB}L!EKNO&JDoWXwknvC3Xm!NLzw0WJ7tW?lVrb87e)20 zK-pln2chaAxg<)5hQkv4kDQnIY$P@#|sju~!1BNqD3qH2~inMWWAU|RL+$JX^ zy&yH-hWpE>epp-)T_Eok_mh-@o#7m2O-D;L=32!uU#S-VFsA~~+*Z{4+-xhxry{K& z>ur)RBsq`E)3{tF$o@ViW$5o3HtjUbA>L6LI{`Oic^_t$z(>G=u`ZpMWfnR6Z}qCT*Vx+ga35!OFby@C>P>>h#gfp5_$t+7AQ*k13p@J^h^JG~>vfTmS!4j=K{ zp?85x=gq5v*PZpsJqN9@!5Ib-`2o7hg=FI50BJ|7AY^GH0U)s*G_Gw8SA9Y$E-V>raH<>iXxam?u&_P0_X`1f;=bCd zQj+%ermXeT8=9NiN&AyrreTZ@IUDphV!nSr%g82~urHjO`RHO5_X`mv{^bHD6P{Jz zG*|(O@+hx+lx|glMyx;m2O5D9Kpi+p78XDt?Fe?+{T-V2vkZib$_j2o&DgN+@Qg=Z zw+tl?;RU||@2#k!y_GZsfQCwpE?tS=e{Tl$ZpqBVIcYNG^y-p~W2G9&57{_cCqMGD z%(nV$4zjLV3@c(O(xY5#LgYfPi!ieLP-|b&;_o_R99uj7EBG1$*dlt|$ z)~tQ4SO_VX+k`zqx=%8##o~n z8mLRp^P7hW=rZx_yTyK6s#Pa8hkqp;Nl_>)X&;U;AADzhpSqK-o_je`+|CP z*weDIR~P~dS*m+c^k!FHM(&+&FWk7!`JtpSr4a7Ygq0r}%L^LrN(#}Xvt5TSYhm=( z35`qDhcwm%b)BdniCNeCevNz#+4#_{;dP@`R$5!`PH8JNp?c~2sB*6w9lhCl7kYOJ z=t9XU!4P0()ov4Xbp#WI4Oz9juPkp?Zo_2p^BAAhOl`Lq{l7J&X?m-p_+acFy^PeX zw|VQ+9E&t~Kdz^zhj|f54uexaI1yj?O*QOCx>I#NzPr9FR6s!(e#j$W>S!2CK4#!> zAZdHQBj+}j0u7$2zR$iO_dIqek}wG5IXJkela@}Mb*s)4?IpVxL0MVp;~F=tf6N`q`Bx|U@wK`C$E z!Vka$;UTI9PjF@M+*IqD59fp1Bc?SUsSS6+k>`Lz);1czwWK{r>-{WN`VbTUY0OQ! zS2yj3E)ICBuBZiohryUOlqs{>W_2qO^jcd2{#c4c+Pt)pcY%}POd}7T@nN}m!UDgL zs@MAii972F{cu8u>!LV|d<-9Fp)4GAqDXV2`k9;4!G>Ej=gXTdoc%`CUVqb7s5>>` zdF}pOXEuqze6YMc&F8XA*jTgFN@()PJEq+Q%e4{8;Igc>j^YFOF2Fp0PpPZWh}MS9c^{WVR2mCxTaB)NPlBbo&B8$J&!Dxq8V`WF@^X1Y`hdBMtUi z_hV>&OAaUjOOdmB+(T{dHWZ$heg^sBeJ`S43ghsEup&$usb-jyBC=~FOIOBFWbqY6 zp8dKwb|}mea5PdBT)vFr&xo!^Yv)T1>k`)wb2-=-eufe@zq3A3&3Q~>XlUb>*OH3x zIwm*fs%p0%=1_@RXdCUXq`GjF4qd$Zl6ZqCtYE2IdGlO^VeE0zG~gHN;5i4k_8liL zr^|b6UAwWMWUD0Ii`+N4Pc=2xb_pNaZ<%81&zj#v%K|vgDJ%wucrYm;ng*xm_Dkt7 zoEP*=holL)Lmr55vDJVuyw4^n4Aa=5lrm*t#JRC-9=e2K2!(PNxt;foB;3WiUzA2e zuiBgvk|KO2c~AO57`y+@A7+n(G%UP7Pq5I%Bb?YB|8VYTi`28!`iptr8kKs2&QGNh zp;^GfuCJI)55@8c_)u$0o6ivGyp?X~G`m=D7fE5lUC+1ED=@P%;fa&Qbh0EwME!oF}- zEkI&$QW#Dk!7R#-;--$ZUhPu^H5;|W>mE^riCFtIF!N*UoOK}@7C8PzCI#rcTfb{N zJeMU}Ac7HXfgjK#?lSSL)9zsFs+!w)?~IHG@<%q(x9=D1?bVQABR%;d420n(OK|}; zi>mwTQ$P;jljm^W1&>TwT6$~V4IvtW1>+7}wHOQxm$zg=qeAR0bsukJhM?Mb7O^gj zdbx#I2wBlS3z}(^(YZ>aJ3sG__O?wnR>$3+gIf47=;qX!aSv%!(i>}A z)+X}sq|tE{3%+}niGe1VPpZh}lpI6=T|66Kh&>`W!s-r26Mdj?yLe$8Ch4Os5JR2N zZt>i`R`Ia^K!yMJVaes9`VcBkakJ@%*ITQ`PZ1Y9<)5|C*x&rKmQPm%Xur_h`Ot-{ z0#L~WX>Oi!9bzO6>s&oqm#z&lYw)3eXa5)SKsM_cg_hzh-R6NwblD z-Bx=y^*K!_Cs2;b6u=yuR`Y=c7hTZyXy^qveAto;F#6D9-cttSp)b(;fKtu$9d~!HQ0h5# zn0ZIhuw3E7)0b22lhfn1ciyCXE(8`e*Z`T^9^`_={JCH61i36z1-aCjzovD$@cnW& zViCuYqC%3z9l3LLr{d)1gWJ2W%f`8s-?)FT*{Gt;$P<%aOt(rO( zMv3~`fEq&o_tdg*9LOJPKkwWtZ^&rDzSw;RkH} zQS~@#txRq@GH8Xej&`7i#d-J$AjUfH+6d3bHm(O7#+~FFlSzVpmwlK z5EpBs`3hkS&o`5HJPwFbU7n;fye;TTzlYnX*W!E0ZIav6E7EB%loM*_1zmVnYY&F2 z${Hpo2W5CTvkjz$=F-@Qb5YBk_4^C?i+HIlyg-3^f&1(HQwI=G0h z`2!zoWi{%;=L{mH+ zk8yr%0~UjabP3|Qz$0@R>nDQY;$fh|`tvvQ`t=Z8&yFz9d{Fw3A zCh&qTx;Wp1|77dcZ24*7UuW_8>*%a{Koud@D|9i0bb~K^A<<3bClCecPK^m68j}t1 zBm&5ul5CW0M|56Clo)aL*1Kw^Xm$?E=uXM-1!pvF;XEIYq{gq4+G0$+3Z~!Phkt2W zBp0F~Awk6Q8MHK0u>kANgso&;DkZm|KvV#kKhKahe$B)e9i&<2mJ$@fB@iINkNr6M zedkR@5Mk`k%IA?9>w|za#S)IcXkqs^yUY@n z`K$ZXR~f-OdT-4v3WOrT*=$euZqySPJBY^sQi6&@9606vN|f(l$NoSCuoxEt zbH_;M=aiV>*%tD-4`z(S1@Wx~+}!{p0L>Ogn&i>c6|itF|J_({jQ3({~+4f1hy9`T|QDBzX0sre*8tf;fk_S&8c;=%iMFkNyyYjPg<{ z+V#O{vL!^AaZg!k2leGTa1t{u0J&12Meb<%=|JF~yER}zu367Dc}Rp|DKvj<&cO{i zk*?)$XyDj{y{Uop9TT!pM(!m+6A7D)u#$ijO#3B+6w zHjYA8Q1Em`3K9gKoVZVb66)2*mw}iX7MGeon4wAikXJQ+n)nMVWu0W@L$#&-xAgVj z-J>5WjkjV{wJ$&qu>)7e^j1i^J!lTRtW?;&7u9NzXSb>6knIk(W}F`RAn?d6*HMY8 zh8Y+jZ-hUWrqMD3)p<(Ztl4@e*2|ANmnq{*TFT-!H9g4&ie}26IG5BnwGx?`Av7a# zqM6zVLx|k~7^RFRNfQN0TgVhqiavMk4Pg-o;?>c&$fYRl*^*!hHP=s+|rRv z6SKd!i#m0wQ|+@(<@nCI7LYImYq7RA&x3o&-y^=bj=4k$lK;Bh?^=F+E3Guj3 zT{;*YwNuE@O#>)$o`=s4tdZLJaBr;=h6A$|)L29P>_fucH1KtB%TyUbyP|1oQwLh` z*CFV&1Y>kPLy*+?)~#oPT~klDG+rq8CKik4d$R;H^*teO*c|SxPMv=&_(l{)7#i2t z|J5G?mZMRj~D7N@AD-S6Tf zdgF?(OE<(E%(78QTXR73?KkuXW7vipoHQ01=cV z$EJWrRLYu_^!ZFH_#F-{w;}e2+ zL0LX?li_rRe$_(OFws~KSRu>1r476SPMt0W^ON_VF5(zKKagi0L)s2ypjc8i4VQvs9?}Ke6YOcso49t) zTbbTwk`YWL%h*9nfD|JU?Ey1@$*PVB5gnu4Pg00zFno*M?6ft%CGJd^6Vnyh>nT}#p&I#-<%pP>(0lS5unH$tgP?nV_}i4>mr8~VmqX&?r{y(+3TKr4+LM8%AI z_K+c<;^k29w^sApG9q6ZjM!rL$NRgZyM7nDK%8)`@$g!A)rmbJSn?eE-lA;KqIPV0am1H7Bw}rOeHu49(O`u zw;f#>9Mq*Sfc{0+E5eY*HIt1%wG=17ShfoigU~E;o(KSPaA~L@0#<`_2pF6-7ax>I50fp zEOy7E&>P@!6=pNSsYV!9Ut5-=JUH}n#?-&3tEpq$WVR3_j;N)wRMfm+hs5xDiabKPpg9Nkc(Y4;a$Pbz%zGkiKH~cxOGcl$6?FWFQf^bd6NyG4O^d>j3}@HWSs#+|yB^ zft$=Kz&FGExVy8)Ntx?ycYn+*!V@DYMbJSTv1`#Zt>#TPWlGOYm8k-O$R$t*6jfiq zD<08CghKTuD|=hadh=)>k@?_^-ujHymLeM67NQEBMx3%jcT2bk)l;yup&+D!RtWWW z$R6Jxaai+}QvB2wN(i8iY=%3ns>Mh#Hf)M97|@3+=3EpLb?RlKyl0ODr69!rbIFkV zm>J9{Z=yJM-bA#DBNCza+%dZ5w`);V_%~}V8xFn8u5J8>CP@*ha)6sKla?!*G}FCwr1mK3+^vl+KO9XIR9_a(vuH?Ce)KlIps@@%`EyRIKve|plR&nv~h zAIbS;$>rh3J{yl{e`vSy&S;Xhd1uU(Oe}gFCmpQ%?)bOTYF600$RQ|fn@*SozTxUK zfnppCciu#0xC@fL{%LP6M7o!bE1Y)HZD-?&{Z@ftMEJNaS1lEv5v8=XufQnF>*6z! z2>y{D5pTPe;NzYi5X021qvS^?W(tQ})pFvqbbKN0^Tf?;v1&6)z_`B*uF5pNAZpQ$9(uOu{Qpn)=`+9-E%KLeL%hCD4S94EmxYpN140e zAsNrtS#Ajmd-tj_(WGd$;Z|fFSN!kkY3)P%T_IP7zunzX{dupMw{Layfv|C5A}oxv z!E}vOlpWShHE~oFMw@9s>6Z?{UPO2p(Sz&# z_L}!;kRn*Fj7xLq2+KTh%5DBThkIsk_Pf%wG?cQO&Aw*Vvjgts82+*lYiydeus3SI zy0b-8dDP{Ga7mHW$upXENIiJ)DM8$CzTt*f%>Jy=AHRczx9Hs2hd~^ad!tNxudGNO zQG(B7gMJ4p62hAR&mrS=b;nm%DjP41!_MG53@X)Tv=Uuz(0#=P@|Vj@Iu*BW(_vO> zk|B4+xObRN_zgsg0LC{2Jzp!Ey}#ugH8XpygVBVBrn|Es-S2YCon6zT#M$LD4QB;Y z{WNW>s;btM8&fgjZF2`weMgL=5WbEp=@U zJX)G);;@WTT!7N%s+4b|@+a!BCGOh&Yweb&chk=i0|1ktBf!c!s;a`2`3%%4UKoc= z*#wJ`ZJBNt2i!Z&PK(=`_sqc|(d5b)y76ki%QXw~htxe&ajV%R_>G#dkpBk(N#!UC zexII4e1Hummm{X_joYqC}p31nD4 z2zo;l-_Tp!OBq`1kv*iYB4=;%g;2BJ{Wsx>`(6S$w96MUdhJAvAmX~cv! ze!Ov=3zgi2{o&-B0$YjN6e`sq!V8GVVr657+?$G4u_T3xe@$#X8t%}(PS}clAm^zB zj_N&V{{khxFAgP(pX;10#vM8ZjcwF8v&3}4^8a>bE?e^_6gFYIP7wP=TB7oiP2*QK zsi>I_^8ZuX8{hO~shTZ?Hwd~}fgVe0vK}_v4;O;a$S{HJ&aD2ONFOzADu{Jk=b zmB&?uJGhQ78*wN$UyR}#F)3dJ7*JQoR@Q}zxSQs?Pz{wb;&;z?TQ#u=l)Q5A{Nv6_ z`+TllkqZv@epn#fWPoA8RE)*;DH9*}DiCYLsE7b53@=GFo)<0)BV4k@OyE#_OE!(u z?v}s+&*Maf#|3zeG_1xLt=frAZc3Djz$Qp_qQM0{Z#U$xEQ_@M)Wokz<7R5?eets$ ziCbp$#JIii|5;Ks%kbjWOfd~;Lbgt%9VKoyJoe^u=S;)upiKrZa{^NT!+A`;s)SEE z-qSWjw2YZn6t19rComh;b%`BSz8DO@1yzo$+Vkp;eXf?ei6;01&^s^-krqZbhT-90>rY2pyj!LUyHowSzT3%X zX}LElK78E(&k2_T=99MCvn9D0^Jb|F!0-ST89_Flm`E)B4B37fM~+Xy8yn>BsDhK- zFSe{&GZKea}gAr`=wM}tCFR^j9d;X}p zA9kE}JBr1lTZ~kWq*OOz^{x{Q)5BOofS}$ROU7oPLi9m!>?@BVPXnWJm*9mRnaZsg z?B@@Bgmz`W6xx~8h~9IL*U6t7Znbw<36z$Eff1~1RHwwwV>%t-!Z;$Au;)*pm;5qMAvC}GwsaDXH0%xVp=WpD(vm)o@uzganmP* zTz>F5ibJQBhday(3LlssBKtW? zg@Es&pzP<|y}5Of5!hLJ-hzsv8Vk);Qv$R1NjIxk9d-O$#Vy~=U8JA%N|iCnOg0g0 z(#)3}=mlf++WuOi?EGk{8kIY9$dQ>}BoryDcr0bD^Q^eGIY3xXnuIdz^Dyk%^qU~^ffOV$(3E^S8M(Q>p>wnMKDPxE%yGQcYeyk(b=Kqo`J3B@65eBBCi|MzPw2d1Vyz@Y&k>`K(`zeW3(A zt;_?nnrNbMVNAh+BzQo<@k?CkB2#Tvp~UJs@Fltk|82`yDrnk{B16zx8p-XGeT5nk zu_K)e)86D&{6eGUz$C!ZWs9F3lJ`idpIt|@<4-Inzy(e-baoY=5&u&0pXrj|eLi&& zyBd>Es(E*u*pL70td434bimN)Zh`~Zf4q@~=%byhCd-~4l^U(=2k*NR&h==Yc?v$$)~{c@pl*sO zF1~~;=1Ygj93aF)$Pi+E)||I>=8QeSl@VddI3h*OBkwXm&#*EX7MXFAaargMV}R*D z2I}2Moiz-z=N-)NHh3v$kZ;(Crx0JbFm5!kVA#wg1hE~JN@hM`;LU=WhrAnUB$Mo| ztnxLe?Fz7qg=41iFy8G}89PtTR5@zWVet8)(mVTI4_&`=`=NNBYuQBB4;b&Ksp+@G z)XC09_66a2>;f_kYsr1o8ujX^W69LJc3In%ZLf0d7~f=<986J6&kxzL9KrRqTavtBN-}prc#?rVIT4 zoFkNvZzxX*Rj?&E83L_$_%G<9A~FS*1$d2V5Cd(r!-;Q(PH%dSmc=V$I4$Z6VFw0YaF0)hXWETH&qU^ zX_Ll20_ntf)B-r)P}@V}sKTD>E@X-^K>Be`!dW5Kh@gQ5Fj0_uYVOI2k{IaoDN-N+ z1rNm<<5&>`vloaBQ2)Z!cpzYRf44p0`Q?n3uj&k!M68XKUn;3b#(X-G%`mR{bW+pi zKL@2YIPHbp7OvkL`{iAwIzN+3sj;tzUl^A{NWgOn#}lkQG_AwKR`!MKHB6}sa+`Ip zXyjFs>>(1Z<&{H(O+(&xM^PsdA|KH4sC9;#D>A+O20uC-tJ{FvLTdr?M`)cQUH=$| z4+M!^pE30O&U#2R>$K<>Yd*7v08+Fe;#Njty@7G`xT=Vx_rjDAJ@1B3ZTII-m0`-v zSD^y$c@DX&9dZ-U#?zLm>^;h`dUxCNGUK9->Hg)rsx1D2Lv}VEZ%x<27Uag&*q~#I z?Ov|Rxs&xf*3bL*2JcEsyVg6QKOt3*R1K>Tz!#@YbU3EA_(GPSfN-OKN-@qUZOjof z`h$Uufi#H9B4*nLR{O)WF*l$v{s7%vsuF1~ilwXsvLI&F+EUFtHDbNm>=VRg8q14h7VxJ0o0+Q_yLds#kkS3x6#kss_%CKv5M1` zJ~;QtJ=4G-c3?DQHWG2mEOm*s6_MI@T+-~CToxJsr1VBkLuTjwJ#%Hj`n{*&44ql* zXJS#cn>(TB5^vw)o>Qw$FQLYG2p)P3BX>JiA2{yvzxw%6K~rRExdJ5GmHa1ezTNeF z-5n}&Mc_-#ABZYB$`|4tvbf|RC)CshIK=fDyNyf`fn^g7@0CLhAS43}_s4K^prj8B zhj?w~%55M307~SF+*_u6xFe8{uhWAn8&!Buq321axz@+bItJ;dyqh&Em=gh=ASlv%fr(Ro1|&fKxl09h|>1 zcgyT_zvpSobWd1S2#3RPy)#P|kdqjD@)N_Y(i1bbulO|Lg9CX*#IhjE~F6DWv(%-oO0TE5_(w4akuz)HOjTi{32t1|yX0*j+)@#7XUtNK%RX~N{w_U4|8!C$wX{SeV;4tZz zo}Tko5~1!0-w`(NE0-elWdIOgfZksrv6Uz82%lkCcm;k7Kk+aM&iSM77VolNF@-#NDP=|z-t1K3bRaVHbB3?aiNQbE(e`<3|@0fHZbW5 z;zM))isdiYI8{%a5MeN~<;>wn%k8qm{nIS+0yOK2dfyezpuVelm}`gJEr%x5Okdjl zWLNTQNY-lnokXr6I}v_(?VS$uTQ{csm2nBp3C!jg%}U)hBW<~--nlhjM9KF?6@gkR zl4rF&kuK!NCAr1n1kk_S3k@~ivq(VaLh?bASb`SW7(PKww!u5TSmsRvBHm_gxrMQFE#;TTofQ5( zFWl?z?9o&~+TzE-=A!FUZgt6j-``SaP)k$`a=~mh=|2D!>p-_MNDC3aN}FTxV5KXM~64GOk4o($*wSF z5X>KWJ6L;!@mQJ({oxuES%OxPrG=#-b8ANX1*$j1oPHRK1P;m!5k{8p{v$*3K>SSC zFf7EHH4zCrl;x9Q%qek2Thmr*Z*hp2u0@ZXA0Y1tXsb2K2y?nyerN)86D;t_6s77> zMZYeHF1fzCO!1n|1n@+G$LuBb|)aGL6k;OZ&I!(<6} zh3J9Beq6}(?s39&2?AAE@gZtwR52K4Ev$;Bbf{CA3w)(L&ZRHSZEm%DX)@wu*5bGO!!R0Lk|f4MtxG^-LcWTSt|Ul-`|pw zP?87gK{!@nJ%|<8z0z#cip{zE-&_erhAFJ&=Bq}qh6o|Kp;5-++Q{@y!_R=3=;?WP zL*>8X0jVaca~?SeF%TQhu$5b>McMo60JB12*CqM3@TRg?CMPCG%{g@KWs?h3flyfc zhn>zI`!Y+MryVdWK`szIHOP!3)4z0ZiLL8Igan{BnPug$tsnmWv649#8%Nb`Y%`cp zVJo?bpo`*ICgK#zu#nC_>?L!jP&c|qs!MWth+U2ACUdH`-#?|(xN)OMq#C1WCfZFp?aUI-W*iA*dhjrd=AS5*X}cE=h&j31+puG z$AaD(0V%_PvoVaoosBzUAu{FIXTCcy+o+WW@lq*?X($Y2$w6ewOe{czB3prUC$(mS z_tK6FMi(Cx7EuY`jQrGN^jarHEdX~^1q`BE-658UFL1-d z;>|z@1E*7!Kho0#MU)H<|D|zQzQohSFgrf0advWa(>8|)r-V6%`fd;2t-dFz+j;S1 zq&6EtEX!Ua8yqZ4T;(y8ogaLC? z+7pqST=1cCZtmal>1{HpYk6J7;ny*ZF^7&d-2ZvB`0_ZVvpIvs$DCHI$o@M1?6xCc z+)}j|eQ1$M*x>AceZJo0;%;B#$hg=%WR)OIJTB0M` zLzNf2AH{0D`0vC<_zX)3HZPuSKKR40W^HwBlp59R!=G}n zLVMqDuW*VbX+?@?@BXOQa11_!#ijyi=*&We3feXv;(n=RgZsibAf)R>w-35Q~*YyH7@Sc31c zp>1t#zl6*nfRa~^dSKXyzNsn*718*Nz@cv@2j+m2BSQKZ5G1Kd>~%5CK6jD!(Q6Tf zK94fSVSV$vAIvtcYx-6Fu;=_K2SSfpy3*!{iPzElU!{Rlz8GPjvEawDYZ5r)|?r+nrv28j&FpCtG|J)Rqb)c z?YjS}WUgIpF*9uC+3Z8T8#nasuKnwr#i~#BEvTWnG|8mNEziWQw6x+RdGBvkNy9Rl zG3UzEj~)fUw_^xvOJ{{1{1FuLW|bj;!fJ7pU3a^<()(bR zvizE+zp~fsB_9h_-?8kGz(QfZo!v6J{mT4SDwn`Mg*LI{!r-3T*N-lfJqk)x4SJ@l zm1qsZzYpdr$P_#d=Tj7ecvlvN@$+mjjEMFam6Xs-G<0GVdA)b3TL1YN71JvRmi;2I z$ecP3zHU;U}?v zCAr}h?{%2nQ0PBB%}n+_kk4h8RS@1TSKaWnmfP1}*zH}N=lw1Zi@Qc!P#GpDedUXFS}3ZOecYQAa)t3~$O4x0!0h+nP61RW5aML3gHuOZ99Em%JL3@&1#R*~yrtQbjYDDfj-- zld#uf!PR4(BH9C)gv(bTu^ommazHyKHf-a z20s2`l&FH1VdJ7mZZdJLi)`|owpZ9)8kl_^AxWjIvuz~nGV393BvD`T~n`+R8DXpVDm8ci5p;~HIEV`HN>C%piBnYZERa77v zR$E)^LlG*a38-?09_6*a^9`Cntk7CX&w2rLvX&w?A;r7)lhXdjjvo`DZ=P6L+aA%JSFTMTe zkukl>8``Smbve#;k*?^tWN*mH;c$zQbX0tyL(eoaqA1cmdFkL|G_`I;)fEFT-EPd- zL2(UcIvNoXu)&g^(#@1=#>*nX6%&z-BmN2(#ipWgBfq#e#8803ForI0{m28N^2jD} z-w~I(!j?{xg|WTo7ATz{5BziE7lX>L_ynA&Dy;nL+@o=qQpVWK(g=9|TS(S4vrY?E zT8qyjs#_>cLK=FeMgWGjL(=O6ZSD(Xk_F=8h76i5`RJ1Fh{9pzS1N;A+{A}eGHDS^j;|Wg z8YqLQ_>-c0+S-iX$4%ZCWEQ%&r|jPamBNtl%(+&U@^mg3nRz;zU z(Vlz*mxJiKztfz!hhJm0R3 zu40uxC~@pY+Zq1HWKpDcoSFrEF;0~!lbPOGPm;)3V@4hmu5jqH_(Xg#biuZh(SSv+ z5*f@a&HhI|oMw1;H>RyoAEjmdN6{6XA)&v7Ad%4^K2sw<^kcc6Nvob=kDkYe8%cuj z>ULpkmmAEZSh?pfWzJYIs1b9=HB*-M&a9jCpI%9*`@=fHXqpc{&TrX3?dMDY2@@WHj2#9va>#+E zF}fFrS7e_%n=M_-o`9@f5XCos+8?w;D7A-|!k%$@1Fe7K4TxC#zlNPQ`h8^BVfGMq zaG>1u!?UfjN2lZ~${rk<1eLikKxG#7uK3b*|D=d6v(?T8b$diq503H?s5vvy_(Bk& zPa(2@nq7sNobS}4JF=%yhNJs?Wb*JDxbX>8JB;#7yV|GM>JWJaFM3AU@K#%gb#Nog=F`A2((M?Yq}}jSsgmpco=k9(`o?j zoT}#ht!dNyw#1e)KdOp9gZdcWMey>$J~Z9_Na|lir4Vd@_daZ>p{dAGJA>T*2M4@k z2NtBG>=@($nIMm_@NkGTj4FL{1#Q4mU477*&?Fw_#3z2WTm#28XOW$VCKkfDo`c6ac%?}Ee%8s6iph& zoOPN%iv8agR$n8-$yN1A<*$3@OM6|^2SYp8ygBoi?Wg+V0`hjNsk{o<<~&U)x2>Yh z)NX&{RPxjNUuF#%c;y5_`ow&uF&akzxULmU2{6r4mi?(bBM}q?s_iQ7o%h*n6x88u zrAq@=c>}|V{q|X5n;mfV1Kb+%81MjWh!+LUv`TECivA;ZA)%26l*hU>ndB`Z9StEJ zJqvZSPw|-~oa?)3-i$rQUV{wgNrMupeVnEhvrnzCkVBcQb2`A)4tDG@9}GYNU|8yf z)})upC@$wz)=~sOIfdhhIGx>t9i!+j`@aIjMaF$2*=S}ivolP9H~@*ZW?q1LHPZxj z6+(X|K)+F_e{}~&21cf=-LIl_|Fdg*D|63HsJ^V(^A&I>Lra`Vr-S$^go*YrpyY3w zmR6#=#cmOTsIfRlXZEy(nMFNiMJ;JT*}>DVWFzbM9JQv*2}5~pYu}X(AiJK>C*iXXz9soV{FOk9FNt^1kK=^IM3^M8gs=HUF8u*0V;c zHKE}&1*0d6nv^W4xegAOGo0FSwoA zIV%kHMp#cYMcq@6**$-Tuy>dosgi7!ITf4md^TH|f49(jjO$RPd|B+nwk|U-FE;t5 zt3DRnB>GgDKL~ds6n1g3Zq%+-{LGgC%+;nQ>Gb25k*iZVLljbW~5R$0wUf0+Hq60 zXzdHqH>3L@YUApgU+_pGgkQ%2?kmEORU+Zb!HED7Tyz2MlA;R=_{v}Zy&~!um5GaFBm0Ru7UsbdL&e!CRuF`s46EK3DxOAsi-p$F z=_;9y3){xAF2IL#N}7ALMR}uDaO5d?NDh@EfMEO(rSSiM!BP+r#N+{%f`|aT_>mjk zzFgBQ#4M?4P4*`gLY!f?mT1M@p=Lojk?JdqBGQk9-c0+ZqCLiy4P))2wAfjmF|2{m z`xpwisoQvu)=^wK0=Q%BQw`G}aY}*ocxi#L6nm{8TXrLiCbebD6tH4QvKpo-7aC~@yFdz;{7?@IsPXlj@ zw2sn11~#OJdQhnULo7~{i!JD*>VoU*#H^^BW^I^T))RIq~6Ck?WW?5A2$03Mf zokS4?7Vn-zUWMXuCUqPFhhe5*sE;|u7(hhi8iZL}`9{`^~*Aj#7D;@wb4uX7dLvR_}3Lj%@svjNMhMdoA3a zrbOk0hf35bl?Y2WV4D=pHs;i6U}Qmg33QDwRz*V&-sza)WRcoK86;#U8>K>HPE0YC zyzEe^)9z`aX};R&n{=59;+2Ab+c6$^l{EtLND?q$8LS+O^|*}(oHl_%X3sQ`0;B#a zLNJc@wc(eJw*MCXN9|dUEyq|Kd`s9Q?n`e(lgoKNxNwI9Im||9Xptb#3+Rnw^ z1duqY{dY$K?HX$cyuj&0yhf=oY`M>sygL&TBI+^DbRlgoq`Vm3V)Rtv9j8^HRtP&l zS5*C`O1}%s6%=(4itvz-K5MMx^oEYaI-S_KoIcl6U6yoaY26J)Er5$GN7$xz_mLEDQ*x@}D*27f8aJ=7Gzhx-X~;XJMe2W~mBfRcf6rnsVoaV0x};i&X>Aj6!1ozO?X+ z)jA3Y*ML8(x@9aAKAt=w8SEdh-H)az5rc)5{HEj)YWmbATW2P9cm9`%Ug%+|y!$Sj z%>g}!b7AjmY>CFMH?{K_et7W6;cw+>lBp4R0Z+KtDrcHta2_ zIQf*a$Th;Q;xf;+hZG+KYex;Uu+g=!5wTWq1PfSHfZ+Ds82Sga9Yy*Is$zh-;{pXv zvG_ghTq;`4z>b#tR2K=Wisp1zo;kK+@Tt!iIOS%{uf5lEs#=vh8^AVRh@FkEctb3p z5JY-15<~`8v#CmIPKnLEFD>waNUyk40ow5|$E`HjU&v`mj<};WG(${X>%iNfj39=1 zyR<|TwrW=5$6On{8~z!kLP(LpDxjllFdU?7{Z^3W+8K`Mvw|Q6klRGnNVoirH0P74 zN0*$6T7Osmpds~rmDN@}L{ic`hy*MLp3lt`bS{2Iwh--B;`*<}%GW+I`5M{w&nF%}Tt28t zUM@YQ4FV2~(AHUDGoW<=d9dLSO-L(6<4jU9F0Qo->AC`O; zH_&Xr7%o=O(0|T-y)t)7A2?V08SRI0MF?I)(KzJ_vE~H5US*L8;^8`&K#&)N%?-@P zQYxQeJkTY$L7?NGL~?=??*#CaCq}4sw1%hu&ZrR`ddov*9m1YTu_<*2sSg4yHR4Sy z7RDJ7A zd<^-2udOXszOpu9PZ2f2Qq~DX9_cb75$H0G4qeXM3OR@Ay1GN*PkBJfS?0u=^P5=Y zf*5ET@fV!6q5?<}r*+)A8Qven)Kfu4EzN6I$&8O`{{|r+$EmS60plE4eI0jdKw0G2 zIIqRNDU2YC$$?lu&JEF@%tx(!fCpcSa!T5`F6>kj>h_92BP{8D@TzyXk+8YenBVz@ zq63-=ibEfZ7f#0WP#k)O|@ydio&;E5pSERO-=lnPVmDmkRcpBca~#i$vWPF z0I)H#kbNRANgHYpP*p&~y82UQTuuQsvxMLo?8mb!FeMw%#Xmjn7Jm&CiTjWEoXAQj zvTEcEnNqRlC6tk(69fan$YouL?g)Ap>L;`$l$hRrM&33~7B81Z=O9r_**hE?has_F zsnciGA?*QqJbJvxkTI8H*pOQF1*tjl-mJ(fl!AJdBMR!B5*~_N2iwPnzJi!~n%IVl z1)2O^W@kZ6r`I#7wC+W$hx=0(hu}FHyF~vp9B*;n$>Q?3X>H2K^+QyB>Z@Kfwpv~K z>@)u<&wDOixjAC>4&lhezrMR@y)(iuB>NZ3;uoKfdH(4I?G+-WZ~Pn<)cx4logC97 z?f&ul1lgYl_UWE@@H8Sx5ZiDF(=*FdR4S~@-HcRTrkNj?s;X41GVi$OGpy-O`5qW@ zpUTzd`v7`yicE68^n(FTn2&?m#bc;bbTsS=;XH*072p0w+$J_HdUwcV&z?PQ?_aCP zI|QA1``a`tniExyUcTJ4t4`iNFS_^1n!L`=d8G~K`PO2X1=cE)9D^PQ79U>S@oW9X zu`oH%Ut!@F(kt&%Wj6Zg+huNyRugO*US4>iO+ke*Ci5-62B~ zFKG(9Dsqqd@%)MU`dyZ~Bk%ppev<(^x$9_l4fsj9`EfIGP0duu(*OI(6+%WL-Ir#e zym(W^0w{xmc(JzprXUMPmwN2kyVo5@7jzp6f_sF2)H!PpUXD>62^pz1@fjbU8=ILq z#y`Jh7yIMQ^?U+S(e?b?z# z2W{Iri-b{F%B)I9XCJBW3W#eOg(N8#x{&)>S&Y4KJ>Es$8IE^Lsj~*GHkt`4c-X zUZ}&c;O?F%CiCTc@){bZrra(%Oc6al&O1@%rT;%K1OGWEXNW@J z>BxOHmOVdD3iX|wWf_0{`a1X&%SG$lTl1%3tQ3|UzQ`|mH9^=o;hp!kJf$O})F-CJ z&X!x;Q|k>i$cCzgKRo%+;U2Xia7%_u6YwJjAWIW|Scjt4h{(tm%siRpKLu_MI?qb| z@g3r8ew=fw6W1+Wr+ekrHzV3i4OflEIYU$nZc~CyjO*{}x)>fl;ZVv%+{X3m&vwsE z?d__^rnD(!J#Yz72l_*~AAKwjxPm@iVCIg0eagQKTJPO)<+@vhL*<3-=wbeEr(XvE52(sIP3RM4kcoQ*f%uwjFZ zt*x_*%e_5!w~igEudnY0OzDn5Nntyf8DUn0Hz*&QmTyTx=%U!?6d}IkvmGoi*vBKX z?9C5fuy^?H^u*7KUZ^=9gIb#=S%ZhBfj zhyAGvUV!(|zg<5Kv7sz$Taj4+|KxZk{*^qEOqh(ZxY0cdb{*o4)BX4*=1G;K4iT4- zo?iR*?dcmg^x%1(H5|fCM|pScu=8qPr?KF0c6<9Ay2kI;eKGJ_nM5&rx=3+m5)S5M zldwcgC=n%*n$ zIwzl?@)9-F9bZrS>+xs9e1;vRgXeU~Z7yH`!TQLzbQ=ceLaS)BzS5O38eX-5uOgoJ zy!L;eV{ZPZo_Y^=OzFZdL(Q6MNv|7BR^0R5+^W2jM-=MKj|}+uofX#nIQg)BG+W_1 z3JZSL$7k@~?4%hI!y?c+=7S*z2xhG9FX{l-M8VBM&FQ(5lkEW`*xwmbkFDJv z9t9;u8TuJgy^Op^)vM?gQu;Zo$cu}Ey7=`c!i5PS9ko6N(u+z!|^@tWdDqej3AFtGQ4%d^mXf0 zRNxc$+^vQ^7RWs^^wk$UB?XDQ)pg|yv(~%b+WH0t^XARll4cig7Ymc%tgaYK$n1h+ zwAXo}BGFl=kVx|0oGFIO0rs*KF~7ItB6n}Np&!2_IHZeVeyj@P@^#V`prPxQgsS{} z_MLUXuOWB}i`cPTo?{l&dL`>owG}Q*V}fRvNV!GSteKqv<%s;Q}^ zHfN2X4Qu>uk$N0~nh;zj^iLUiydJ||#j|Iw8Vx_R{YNr+QR5=~WPg(R!*8bMI-7IIjZB-?zf~r~?-G4p zjy3o65O^_?CWUlE+3Qvk84Y_+ZCQX=qv=}tbnf*B3}L};3C!flvR_#hGzj9l zrKO1JA%yBGBnvMFZ&Syrr?_Wh-j5ZROe5wM{1vW>AzxS=m>yot6X+wgw5@Y{Q(%w- z6Vzt};r!UzD!w!Tu|Qppnqb?VjdU;T)-eU-pdGc){D77t2vLzCgoyuAa2uG1V|(w< z>njT3FUWi_OT-chhhN|H{}lHga8aJk+W2eq4H^|JiJ&5gqQqE$U<9NkYD8=#8pQ@E zL@-gQDj>}cLq0ib`1(1PdirAe5zwN?D5ZW%qy0{XDy%iSNld=li~Y z^2;is@h(%Yxn}N}lomyQ=~RDP&;6&ejsk_59A7E;y`sgxrp49O^=4t=Xar#Fh}e^6 z*%1xaPPsuHA|T5@p8W`)pUn##sL0AcsfZ88m_+B+%q6@ef%BrsgL*EZ;}FD|djx=f z*u=B4ui!Hdgn07Nl`&^Lie;`!pZ2%mnhpdg^!F|MoHl4B+7- z-|#gzFR!ygS#amu%T(ih_Us%A{HR4TSNQ@x0|ewxhk+sr1}Gx^0+^I5)aMqFPC0by zf<%85*1Ud43PzZty^Q!5mshJsAUw@l*`u`CrmK08tC!bZ?tB1L`6u76osVfVkm%X7 ze3%6N?~TMDFOVS$J@GU4K}`3;DWu|GQOyfqSx;}kWM7@(=GKL(nN%c65`{-z*;PDm znuwqw^s=LW^J>%1XIhob%|~!J5Nu9{vJL}G5Qa2_3{kUPbgW(R0f`ViDTxqSK6zAz zuzcnc7MnAzr+AISFlV{`3GlTLf6_SyY)_q~)xx!o&GVTnxg9Sa9HM46$7S2ARp%s0 z-<=RNyREaaaf3O+a&T!7>8!)d=drgpmcB2S8>7E6usn|{TnI%2DgOkVC{rqi<5;Y+ zaW&E%?(BQ^Yg`-{#|3qI65%3Z~rm2V_2S`)rS`3 z=5`AU0&wFO1eX$5OFBkxaInO)XMa8W9>r3mx)91Q0U?+?vy)+G#DX}QmP$v!R?N=j zNBRn_xv--zxdmZ)$2P9^Y`tbx{Y2WfB1BD_&Zi*Ue|*ZT>Jt^Xt%C;#Un!c7Ko9E0 zn;}N}8hbYGs)_Lqq1AkM_N=EqaP^0$2}0v&nEB~F8m|~q9CXmc(edl~^&|LXF63AS z38(H%e3l*?$d_d2Yf62dJ#W&0^r#Qa6JK-mEI+AC>w%>P48!U0mKxH7(=jrtq^Y}T z^CmwXQWM}?6k#x@B@<+xP2rUNGw!zNIG7;eH`CJzJ_{w&Jgo@;H9|?XaFk8?b6vKi zA-4O?deo&afQ_r_>Vm_=M`BT|cNS}%$x;$ZYQ|+4LUQ`-M~H*ZegxTp{SSwP01C5+ zPi_$z!@;V#`MbelXibEhnYEJ9Ghd>`Q!eoI`#crH7R0PHTO^&x50D~=4}>YI zV6Ka-7Jw`h&WFP$^r`|llWE4KX|&0OQ^+?p6E9EpHA`S~bkvgy!Z7r8I!4&hg*fSKob79tL^ zq^}Jf6(1h7P?O{-8SeBS3G1zNv^?ou8*!&{pHl-|y1XWVof>;rne5ivu~-6w^H>^TXdEY60*?GlAfp#cqLW3diC zSQM~&6yrIUEyVX_Hk(l}eFTo|)j~{OVuTPV0t$?<%vZ{jo8k@3MV4f(cDqY$1$i}2 zrplPKR4JD;*@;2UXk7*-Ce@uav1dfy7fukrMg6LCR zz&kqr2ds{ncbv2#1RoSKu{b3mU=!3N-AemytDgJLqk9Z9ZGNO)eltpm>?xvbm@dFf ztgRPj=5Ht3mR?unI8dslm{sh}g%Lo}6y?2{O=T_*b#^#GQrKRwAQA(Fn^xlys9s!n7_o|x^L@c7~@$n2y_(WX(Lz>Mu4-)Im|1vDhisNNn1cD zo=km1nAhXvg(@QKR*xdlA>)d9&G;ton|WT6xk2imBIhMJ{iK^`xEUnCI$PV8El_do|r zpgGlSTDGjBf$UfqLo+;C)C+@U52)B3^L~nR35bN4azpNfl1S(K&F+KEh5qbrH+Njv zeIiY~jN(nCToPqh%lDs^sRKA(7-C|7;%WgY$gIh1Ix8pPgs-=Pf=~m_iEpLD*I~*V z>o8>{$U#1VQBdS}6N~DvUb|LaWY)d4T-mV8bOK?Fb#Umd2mL=H5**fz3w8R0gnj!N zcy+xvb1fx>LPA6oEO??ta!=6-=|Drs-f=*Jd$W#>@IaY=dds3N2IUFCaq2;8#Ec{h zCX&p#I>=3yJ%wjFUY)YcqG7KuUQ7XWgrmSwGI%7@W16jsiVb)X(iD_S%ib13 zpvd{~0W@7)AIr;II=+Ka-=``pnZcWM=4zuUpjt8#+%m2kjsu0f&+4Tww!-&IR2V#2 z(<0FKd4Wg7M6n`1GlWLVQd%%Ny>9`L%b?1kYVOb{OekhYW6l5?7oxG27t7w`H5NaR zzu?P>SszBEgp2xxmIo}Su%FK&C1 z++Dp&PznJZKmp&7T((j^EuZOHg_Q#DAsK`MPsX)mgu&A3PJY^E>#!rIwbf3wEf70P`4bT`<}k0ssBw8HuD==eUR^PX05l6^ zLHyP40Pt$WOw`5;&b|jl;v(Vjo=a}8%o*@%eCfZcrBcvX*;Ey7=?2yVYQ?3W_zpy` zWnlT{gUB7=(Bn2MGKvU8GuWzm??;>qlTV&=VXNk%=f5l$zh$Z1GBFE}lZC7z8{wSN z^sW#+c07ChJ*`2|n9Tto+xE(uq_yLZ08`47k^ak4CM;3TSR>ik78)svgwgdlMx6du zJBD#aiSeBzebO~p#aC9rreZbo*pbQqyA*IXn{VcD`629B5 z-DMn{tjHi@G*q05x@CG#H_lF(6p<3W2;sPQrt(Z2bX0Byz_Yd()A7m#H?8XPFk|~0c4_l%{XSB2*%O~-eHk^vFsQ5pRkp(iW{~M zE~=Pt>m)EKN(W#RYUoi3yfBL!$<=`@gO!uh9L#R;zKl9ukXvRc2(alK%%jX2>VNK{ zL^V@idQbnh^r-u*RB~qK!Y5LPyc3d#CuoW&1=d`k&xMG52Ra7%@Ik|HFcF8Vvgy?WifLrael!zQ z7hkl2U$f5Vzi|j>&1F*N4N%}^RxY}XL0}9M`4^rUB(uzs?|AOPM^{`r3po^Y2XB75 z*14%$Ano>P87q80B#p)5&y{>$oYubm$kHqaO;HVyPuUH{F@LS%W)A@q9*0E5lW(SW=UzVtHq_IZg6*N zol|dnq_vFmtI?K*AW15;XO>RE?^TxHOusS(zg-xF=?*SYhPz+m$XS;W{@IAEB8b%n z$qIysLIaORUyd1Gu0$mZ#D20LImEzY3;w7%P{|M*vL2LS<>_)+F1;EjO=(m8QqR5q z%~fWH%>`Y7r$p14{phdW`69GYyf!auq@^+MOhC>UgaG!iQ7=G|e9>3$l%ki{e~H_S zFZmCA$rD>Iug{;yIKW}UOQ*sqb5^2H=8Abcj$`W!HVKljoS>}M2|x{Y8kw4u)~9R5 zkIqPb^Qn#ZJJ`Ew$z7$E7Xh&$G;&-Xw}RqgT)S-He37?o;c=U>(r?DdKH@erG7cYc zn|bb=G2j#SpcsX+I}ntcl>H)T#4s8=aUO#*O5jH>(&R!BuNbaUiLVrM7WB-DPi-3` zXgT3;4u>ex;11kUQmEBgUaKC0Iv@(U!81kWNN=kZ-!3>_>R}_5#GJVNw6y#2BCESQ z+6_yVP9Fa8faeh@1wG%J_U{*W>)#V+48Ill^}Y$Nhh09a(A;;`Tl3=$6&mS7!>(0+ zcWw7)qr>|dI<-&9ay2rT^I+Z}JI${)o-w~{dCUW*Vdv8pWB**!7nMh&0wd?owptyV zH}3fTN%yOdu=FH8Xe>^k?g)F$eV+y&9`;VD_nd*AqNdW3b8dKtwyV{s<{C!3dx{S4 zb5~?7hr%*qG=a_R^U!bRk`=mAfaIc@P4aA9pv71Mj(}_ zg|9_|<}03i3zuu+p>JE-llVB#7lXA6OOibdXV0#9{yY%!>2~ewYwI4e4rSZN@xE=C zy=LZufxCyjLrZ_-xKr8K&ijwZe*esd%evtZdPZ4rLN$QBjs@n{G&GD6JcfnsCq%6XuSY|6THk zE&0(*I_F`K4R+2N15(;OMXtH!(dpiy5D;28>rho^Q89>QM1I^{lPOYq)~1MJQSP`| zN*?pje+gpnkn#FF&57t1C+!YkrZ4DRk|v&NJE}d>)W*i71_CwEV)W<0;LE%@y{wl02cwxQOSYadncNO z-#y`9eZRsq@yr61#KJn?hOJq(g2wA5sop0lEA4UGc;=!AU95Jq;EVd<*@97B!xWN} z5KbWnG2zA;*Qk*=-et%cZQP3~Pim&uT`U@T~7!4V4`Y4Q)4 z7Z#Qw7(?Vq`6t8|MzP-J#g1+755jZQR7=|t@xE=JBzuU|va+&N)zwjg%v+G#cArsG zH%xJX$Ni@VO#*_W*2)ex(X)@2zeb`bEUZNXrEFwu%3VXm@NB`~PiB!BK2+Z216~xM zy7>C$AjY6#hL&p{a`Q3LcAu45_gNFExP{j12P{IgRA$;T)hK0xmce&2e^CCv}-YZp@18nT>c+%iN#L4ni2gSYqa^<_c2 z53fwuoo^SMp)%+nXrQr15Dxea4W!rbtfLB-kdSF07~OBaXXGTC2Bm7wj+nP~*47C& z@kBhF%uAivpy&PFKHaDsr_RS`%r>e^JF*N-O`jnQH;_ zMi--TH$QL}qyv!rs`z~HqAiF+dsiIWk>q!4&OoB#LFT!@2Qp7`Y1K5A(qN7oA1V`J zo9B#&vG`B+t?vnQgI;8Bi2pn5&D)VoIT+*=!04eG(%7?Q_tm_*DI+qs%u25AHf`}u z>1h1i$k4EyLXXDAFc@U8lL@Q-;2U%@_oq7_o_pV?19z)T{13*BI*(MKOB2j7!(s@C z_@|j~F>Xxl$nzmf-kUsUX~%NlVXlx)snlnDuMn5|OT9a92AFL^Jc@Jfd&V-EV1kjM z0+xcDwO#N(l?i^$)L4FIN!caUPHcL+rJ@pp2)3m*O-yx!ZSf?7;aS5od_1fUzeLy~(vxfG))K!%DqulILS z(dpmrW$M*x(Ys)~YLPh#WMaIYjaF1r!ZQa1 zN23n@n={7*neh&We1}~y2Z+YQNW>6&CiF(Y6Zk?Cewuqk9|P1J30pxyJ;Dm^`E8#E z@2@$$M>DB=1#B{3;{bLLbS?6V@NS% zg7?x4TgV(<9~8%-w9XJS-(&d)U9x20bNvh&M`^AgfrnWr@^*ah)MSjQ}>SREf2sgwfgz-6`EOXO* zT=E)F?w>e$o~#xiEMw~t!pxL|B-V$T!Ei>SPZKK+fHIKJ!)1Q*DbgC4jOmm_mN`Bi zsh%paI65&YSB@{HpA%d|=>_pt`V<1yuGh&^%Shb@;WZJ6;a)_9q-Eh+$6oJu+drYK?-?TsbS3}JAKNMnEII0I=m>%>^QqdcB z?C4xTg`G&)7#bT_m6h#c0X9ND7-z;2^Cm+UsLJg!2i`bBKyH_v!uS0jG0UI`ccwmj z(@aRV=7sh=3@xO{x_7}05@F;R7R)CVn2r0(f@O|`7>xf%3+BU9W+Y-_+_r7YkQ)iC zwwDYbw+A79!$=SVK+)+xG7{uVSjh&5ETXAAn8U|1{PvoWK!FX?GL)wEu3apPO-m}$ zsyyqJZ4#*x5k+tCA%+G9>*4sIb2>rbkD6XXZ(ZY>`l=jknv2T~0A$7w!Fe#In7tkCi!FGvHL6IfGGQ4vl9 zSm=5jISu&}7)B1s+%yM~vt;rhV=EY-f1A_zAISr~3u}DVUq)r^C=%T`XC^%h_KiyV z-w+2FVWe}}+e9+L3?MVd%!f^X%VQN!W;7O0xKm#dIZYw!$inr*V$2&uZAVA2oL0Kd z#iDu?#&Pk-%a`9F{y=HTYw<_-gp{sAtNMnLWR!D|x`C$vl!t||OZY+ll(Lt_`pa@T z7OR(b``<4YZw`sf#?x0Nb<;P2&sGpCev%J}3*tQnf>I{FTu{m1zrOO`?7KH|%r zaUWXce=WZBU;%4ZGxfQH`OFk9)m_l*6$s_>W3m3X8%k5}Bex5ZkX$lQF>p_>OWwMc zcgZp$nRm$q&^Vpz!^XbNC38KQ`w+=*1D4lNe1tVq9;~r^?wb~^?Q_rS8ruY%Fjc0P zmumnW$4)wTrl1XgLxIFuq*eEDQ8m z>XuknMosi(Ft6E8MH6>wT8UOVhGP+P;6r z_)EN&E?sH>{*r@{GNP)t27xE4IKTEkQ!>u4aSRF;%KY$~N@kBhxx|T%w~vy!Om?t5 zM#(URlvmA*cChH<1JM_-NnHvtvFYbW@ZzP`l^M+m{QvgfBOEn~wcoU#_Z0 z%{lR@{Buv=6_4<5IOvnqoh|Vvvemod#BST;sjpsGQVWka#8@sFd`$m_81wM#_59a= z;VWM2kn(mh#v4exuPI^F_y5L}aETDU)RfY_ zZ!;wzWINlE1UY;LwWrp$M%tAnRnhRf(kgbnApSsWOpwtoWpS8?&#AA}R(6Qe!dfl; zvLk#A$dHFVkAKhC!eLkBaQmtN|K|Z65|Px;v?<7v10tO7VPy;a1Zpyl$p6hLOKmT$ z+^=jyAuP*3`~xG|mui;p%q^Esvi7EU_+W*Mq?4np2JxANg5e!wrOhi_hyL0g={u0ynC%B$NAxs?MeJTZY2Pl75Oryj zx>n{LYWm-Z))!pLo9~7~{)rM-jiuhArdxxxDTVy^ern_qa5S%TcN`Th3mDO`@bA59 zqk?~vRtzr=aF~GfGnu{OS0Nn3mnflTzHrtF`1(2ajg_SCLwS0Y(8>K8@TX7=vw? z*m#!zo6FvV(Bq<=UP8}v4hX%GZ)7egX5i>CuKu6F1KXaLR(B0s&^dM4=4yJZZ|Ep# zRFa0Rnfhc%W!^y0#y$a~9gYcm^lhu3ofKAnQMT(npNUrU%ho>WaF%}dv@>*cqLMk~ zmxtG+-W_DID{NoCcZSRj6ot8zE?@NH@nCnwerB!9&Gx&8(DWs0RG)#t=KDB$n(9?# zeO{@>$O1d0lxgLesPR1{BP5Bl_QLE3B7!k~$@XUU9lY7|sc-iSMP0&^A^m0ySU4l& z%0$aS*`BvNGlp2~+VJjy-J@3?63nT7bklvBL34;z>aRCyt*e~3%$EdAac?>JJk@rl zgS3u2`_icBumJ-t#%rh@_RRj*=<(T~s(8C8s!xzU6f_RNfshvLblT55WF z62XEBqu{Jy(d0ooX$PAkHuwZInWlSY;NR>UI%<0O=@7mCL-cM8NxZjvbflTP<|+&E zylvuvN z#|(v__8_G^&+LwaD#F{I**a+tG-_76dj~%Dn>#Xd3;o67p4jsGJl{gL zWrcS%!iI$|KxIuHNulxNw7G#<847_)BSa(BW11qGly%>@;al0B*(C6$t-q;PFE{Ht z<X)u` zJRN@ibG!EwhaGC!_2ue*J88@Hgkan%~cS-o}r<_~F-n zXMboj?5;}{)^wjsI)5l?MBN|d0BP1L?>eX?M?BEc^SgKB#wL~I(e1jyCBdmG-g<31 zYO@ofJjYk~WjM_#Hm}pjm|>^fw7lYny^0l03dSMkbpo^WnxQhKbL z!L!WeO8)OzdjI*TBlDB|U53JrO#O~OPoHq}&nyi#2@Y6VH(4$4s(M1eFzBLi+`-?*WplU{H;_&{XS@&luz zn}1Yt#b3gn`^-D_MWsuNqXm(oTz^G&Y5bNbG3GiG~1kW*nHUVfx9!l zpP2u{GJ}dc6H$mdH7?~ys87|9rDpYCDVkIbv+4OhzxhDEAZEq6wsLbbiEgOh<5QcG zii+LtPmk{SN!h*hOzvr+sHHH^H$>XGR&d))+G3XY?UOW`YOvw{(+fwnpJcB2MQ!qd zi0{8&qa=wAi?nxGzg{I`L!I6H^lTOHhv6|9LE6T2$See$2Ll4aKfm<5EODqM8-)K9khN zWdT=vLX7^UF=*V{#kQlCD=E!gykyA*1^=aYvUT-zFxgpWhwiBj4#7ROx0Ug%i#oN? z8IbfWP)tCT&<&3wja`#lKq={bAOpsH*y-irHPMN1a1I(v0=O)YXZOH1)H3GF&< zTd_#m=FcA1(%>KL$9$${zd7%iB+lwl*KKXo$$0$u@y^DYec7sd{rjii7-FxiH^yOp zWoMqZnpRrl0PgJ@n|_zM+Og?Ly!EZD{GRD_d}zA+t#R}jb@w5x{(POw&3{LCm}_s$ zE=c!$p5avCXf5p#J*eMtt?J>TYp)*O_k39%km!(ec%9$v4~!dj^}pJ1U8JX?=y@+Z zHhZ*V%-zA32K_A7?R;^XHl^e4bggw|TuSr8uwlulbu3siV*IcL`j6=ujeBbt>?7TepVv*U2`!fX5R;d*qq_lk! z|IB%*;jwz7D=oJETc@K7Y-o(vWSSmo>2)vs+Ox630YSPJb(1xAAmf}6H7wA2-*+EM zSB~8rxl={O?%Qv_HR*7l;}84u;L^T(*^L!ur2IxjadW8G0<7{fN75zJTE9h%+%= z8%%w=%ndO1!9Y}OSwZF5^d@CX@zul9&LYA6dXM6pPRvLs%_|Nqm>X!4q4pE@uM(c& zG{R1KP{P3s%Yi}G`!w&ZJ=io$w^iNo?^d8_+7Xn}eNyx@RfY2pm8neR=c5I`e=~CU z&0m&yxMk~FPNZ(KvS%8Y=~^Og4UiltdCi6fn#`M9H$iuDP>Cjv!A?0ScG!sIfrIXC z`g*a+v?02md~#V$Y^b4^B{zqeqH!LoS!Pl%)~kaq;YmcpN?9!cRUNZTqk8A_(RlWh zIo3uxo3#nzd%RG?UjuRACv^_S+wAn4KF#O}G}%`$w@zaW{%)Bt42Ad()O_hbZZt$8 zf{B8%cR;yl@yBvQ(d3;qE~_ceUyVIl;T~}FRS|o&wXfjw zpEL%%qq*|@x||^G)j+cY=FxoV_VrCViZydkj%>6du1Yn zddwfRZC-X`ldA8lFH_1}<11fesit46@%zrU^O$WpW`56Ri%ID&5tUadi9bi6(DJ!rJAi3fC!OiW-Pv_f?kqPi1X|=BObA@r+hMf-7b}rZjWj?f5$!~(l zuf_Apw%#Lpk4ayn0T(y4-$(loXlm}x z(3UozTAk=H^jv#U==HeO=+CR8g0Aw<+q+-wG})P|mQ=cPYLfJ2{YwAe9A27b4qLu_ zx%XG1-#V%VJsVBXJkwFo(^fgvwtI|6v7bW31A~q-t>y-gv~c!fL_f7NM|DTRhLl&6 zw9y1cU(h<;bZ2H{%Cjf&72lYvFX3J^P?t?od&t<|u2=KH7sJgoKK(UtZ*0fBm&-bG zgkp6Xa(YnEIG9@`Mt}|pn0p{y0~Ygo+~^_iqQCSdG+Az|FX}`APlk1T>iw5Vj~Dj{ z^hg-hLM7Ga=Zfl^3$jd)KRIWWc=75Tf%tysdZ2)gY%|~Q+2WOBIwts4>ieCX7_)PL zV{A*(x}HOuH=Q?ZUSQhfp-%m**uyT)V&IvVjpREkw}vyh{VRo^k7ysBJSgnF_KCU{ zBg`~H48*^^Kghzk^RDHyi|L9RXR0>s(^9>IZsR?EvD_@b=dC-jl^qSmcQM%l6mtG2 z*vifIpHA8DC$JO<9nmy-YtfYi0K|r!Io2x$mmOY84{7}J%P%{EFzwB+`P0)!Js+P^ zyZ!RXIr7v7^{+yAk@-I<@-zxCtDeG3v+_EZevT)771v(bYF`(S?;FaRzR4e|;z?_# zNFW(Y{_$qVH8fNjIP8#psPDT2Vd_Qzot<003fxVSAOH zrJ~z7m*!+3C=WBieX345UfftTOCqUMuY6O~@IJ65W3FO#h|#Qss3twlAD3-9x~!w( zwz6xTUJRx=qthyy$Z=IdxQWy6<9&{7cl3%x_GNl`7`ItmBfF+E`L&o>@M(PhDg1=) z>ROH3!YMN$m<>24I|J1TK^VXSty-JpblSCLkp5U_`pSr#Es<2%_2KF9tU(=n`cV7* zviI2g(NhlwS}+DXA1#9QR26YsL*DI=`@(z+Tx(a4DO7ISv}u3TwsMl|l-B7mX831Q z_9w9Z?P%LiP0k_9_;#_kD0PdeM`FV9-vVyHfZShM<2%m5GUf?{^~H|lZOPUzuR92R z+c(0L*jL{>MgugIMZW4o({Ge%3tOBJw78IuKs!6mSq6?jJ&)^@Os(tKTj9jE)p^e_ z{d-2cZUY#kFQ%lt$Sb|GR@gj>u}2H1EI>0w?hO!b@8}%XsE}^@$D_BH0CUCz*STKj z2chVZsC_lYR6^@;Uyx3V_}>v-4&lJqZ1@uE#+Vc$P+*+Z9I_A+642v&Fr?6OfBt}gzHXLX~!J2G0rNjX2`q0 zubIwW+N0+?lIt*-_x!4aJs8X~%egdrb&YuXf!zs38v@2<21vU4^LIOe@JK~afNG|e zq@hyPJ^K;Y{|}}%*G%eT^XkZn2RhuI7g{I&e)ZG2BZg9S;_3I_loxakj}c|YvFXK_ywor`dPEK{s}n7jiU)hRVH^<_ye%h z4XN!m4VZV^kXmD7|5AF7WI5McQekra`A-KCuu}B3Y~j2CNATc~+=|`p_b|`?s{NzM zxu!L$#qS^*AGx$+u1#}=vK;nJnS^Kc#-qA@ZQ355pt*H`zwQXc8gGrX&2AfKv`J-T za0yV%3Jmc^ zOzWk4#;iA8l_5YBq+av>(9s)n`hDmFtQzX8E@1@Av%Ry5D)t{-+~b4LdCf|jD=#)0 zmxo*a@o(jIyEFlqsZrw?v;Zyfuw8k6)lH0b(9_e4-riPNysc$=L_)ysn+I(==Gb%{ zG2_8*Z&Zyp(r7SLenBcMiu`)9&W@?4|G=y~NpMoiizR?fly(2<=pIep7{f3V84NK; z50mS0Q%=(W9Lx)uKM}TR@6BBp*NC5Rw&@}k4q3j2`DH|2811NAZ=mY-;`E7!Y^ODg zSFFG@%K39gKz}(Wj3Iz!xqBOaKYj3c#7-A(tBLiW6gU60cBZN#tS@_5JhS+uZ+pp! z52miv!3c}&>>)`dJB-f6?3nFPw_*MInZYN-4-R@&PqkS}^@DsMZne&9l6ps(!nL|f zQwySWZ+<#r;LDvE4=dgY*L*;!tzM54HV?18*at%ayt9#8Cl`aC-?UD31vg=5ucFAT z;QIEdc=UgF(g}Diyr*|cVo;H^>L-n$a+d|LVmd0Y*#&NmqiSsn9AEApji_<8;fq8q z*A`*vdA>;qgm7tk$?D7BVvpz7!yQFNjwan$+S&NcRUA?dzuzANivTv!-f6Z0`@}__o)Go1IL55V?1!c z_HYT@02VoLfDt0yghjftwdg8LYr&Dg7758(AQ~0uR)V$_sUlwyI1{F3_7u~vIJYtZdJ0P%85#NG zqZckO11vFo&bdl!$dF*&{*|T&T-ELO(7rSucs`0vJ*+Qyk*A|K`E}7$3CFd)W{dcz z>hPL!RK%HDGCa!4B$e0b%C2l3OJ)?i24EJwCX<(%~{8S#qOVv0@c+OB zQ(0kg&rxz7$CP5*Hdt?a@Hx92t_KM6JFpI>U`q6ij20yooi3_>=#=zLQW4O4&B)R}t4mSt)pc-Q3~ z3$tx;Hj{13K=osQogweSaKetj0K%Zq69s-4?*#Lhot@1=0+4`fE{uY@etQ{N zw-p}B1V(-SYHS8qT;Qq6ReMsl8sN3QX+Nr?2pjh?1OcL z7aVG__=rpjS;maE%N*e8_aTFQaNHOun~^9bT-bS1_+wL%pr;7VT9TR_Twj!wh&Y*0 zJJ8Rg-BDX=YCJyvH(A12Ar0y|gLD0M%lE{!ttk2C{JLvL;Me6E^ar~j{2$q_(8@#J zdWyLhVuD>f;;uF?guK=~ygwsdC;LXWL0f_Sms8GLCy&yz&(4m}93-i5rrW&G;m)EZo_CV5}URYb0;-xp%_UeN! z|34kCQ2=3qED!MUcsfy8H%$Ci&?h$LeGryX(fB*|L+4#=A9g0K~y_~Y;y{XsY~ zZk9JuHV6V)8!gJ7^=+U z(z%hNq3rcLqIM)NIrjvOJ#h)#`M-{ysg(fRw7lm8{;aNpgG}SuDiOSfLs@9S?EC>C zX$MF5KrM^m165sa^b7WVbxOTjD5)2E8f@{&p5NWootEq7K;XCX=X$LNT?dcTv`3yq z=ZP(TejV29ltfz1%p82x%5&&uTNRC;aZrltriKsy`6xC21vN<$$9fC%r<{pnW^027 z)d;dU5}^sb4(1Mere;%1v0rz+s%P2mVBhk=wq^F}-6~1}S;o(FQ>4Bk{o}f_GYwKV zl?E)7{Y7ZaO}&gy(u^X=0h|Kl;KerN8U88>hvzDp98GAg&3FIvn=?%=tEE?3uT+;!pJv4j!_uxg zi*^3bTEFA}7NBREDUlt_ogmOZB0RZJu2=!fz;m#&_0c8&)AiLYA(^xop)_xVSswK~ z37P%!!%S+pn7ASRU9}mt`Eg0pW%TPUgQfmfsxKksYNzk`2R`IC$ZfaavzF&R* zCip{WbJl^OV?D2~>sf16w8Y`caAGTrTZ27lJgJ!(P`*W^fvv zTq0|0@&=1dsWto&dCz;+os62U9*9JWa?BBiPattJ>4O|PAMw;_$i0H^J> zPZQV~M#Wsbo7NQ)e`y`T!$O1V$IG{s?^iwo%gq>L+%6L+0{V%GiR8&%GnDXTh=91t zey;S9;tJNto1gK+wYh+YF~F<}nZj_7plGQWm3M}@L~u5oDTLB6i_OTz zzbG^7Rzuvb+#U{v&Uoq^Ay>|HxbFwfFb$l(TgGtnKMLTmQOu+EcWV?UEs~B^IO!ec zl+rYx7!odxLlQ|{OZCjmEV-+Gi^=YF-F#@)+cS(cT?GZKqo)>3xQa7`%o_3^Gu?81 zD#r@TemxcPQ-W8ELupfp$3^_;7gLFZ2F=l+xf6adFfO@<-KzGHOg3E}wuS#u^fMV! zGC{p33T1M4@bin|oFFJ7hMbuFhUexfFRqgh#|N=%=K&>aeCgsbhLvy`tFW+&xxl_3 zn=p~7?$Z5L$vdVW%8Al<$M~p3*UI^7*_CST2CQ!Bgg{)4@Hxb!ZPgWLVeVecm930U z%+ozSh1}y{K#m}FW0AslFfg*SW;WpTyyOxGjM`m#hE%K1+F9mAo@|tDmp4yuTRX6k zJ-P4K);@2*30ptI&G~VlN^|tx(O;5Vds=tHeNcy9`N^fX!((1)#`M%Vy4PMvYF-a5 zGVDH|cxWS|W^P#&Sym|Ib?+`dNr5MXL2$X@ zqMmoiQ!*R!I-^R2BMcY(JA}n^Ja4r)u*47(vk8Q8E8cq=XT6AKnU@9Y<*u*HJY*a( zeeIP$zP(IyC%fC~#W&T({Yc%4u57J@R8`Q}^M?o!9Amd%Nm$IH^N#Gcyv7GLzF$F7 zVcICoPiZOI2na>6i9jdtV^B%#0e*rdFZcwJj7sGFzZ~^3&XoK=+X+l?DnS4So_KsB zvm6^7;Jq{b8uzNZv=uti1xQRtP<{+hLq*dcpD6$p*TnjphQD$4W=>t^Pg7kmpp;~u z3L>dTCp-K49g#rS?CkrX>;LF9;$->I6+V~nT6ds&@A7`bY<~g1%oj9x2jxigjEhj)Ts#J0;$^C`*jAO|l#3nF- zptX}g=<30QWe-8g2jm{!_{q02l0_~zZ+CeAY3*#;fUeF*RH7myH*A5ZM0-{QowrH- zKDMS?C^gNu_82#1l8v-0-~C2E1(%ZT`At7-nFLV*f(1B`s%*X7nY_-9O}q4&2)lIg z;A|o|+|%<&BZCI=L7E)VvLFp+oXHF)RrK39&-5mwV8DkxS_klfXPyh4#p!Djq84IS4;?cxGHt$ zCu^^4+3*l?j6rR7Vlc12w{25asdwB^_{&Dnct=hLz|LP@^H*rzOQG|2zHd`Nx!j{s zm@{AzWZ#0@3WLAgJ*-6tOc{x~skWW(p%Lpx_Mx5`6F05%uD?9<>G{>^$E)jJo2m`OY-o>a?b+vrFPzC3La6R4$zt?&CvT4E`Jky~}*AK_FDFI?R4uYaj! zS&HKEt2eJI4H$iB!+EnQTmY&Rr(-OU_EFw02D=ReQstk?{F#6Cg~RC6~OFo zTx!;{EmP6t)faxK{n7)GioEIc>6pTcOx@2%ZBvMH+y*e@bOdq9YdXU0lFW#4Y&kB5&u;LX4<9-K zxK557P1stt6}F4XxGE_AV14E-<-D%DI#0`=0eNbqV=ur=f>1(}yKP3Ij= z4yG#_1tYn1@!KaKaTK^qu3=4MQ>cIRj^vzLoA%jp0?E$5+|Ew(_Rwb?i6QwlC_Bjx z4rJLvwv}i-csUqg#&r^E@6{cd0hZai*PI{M>63vu91imwo8zt>z(pCAHYuic z<~TR6$IYzrxHa2;`u!sakR*@1+pJ=9K8u~bzzjj2E+#=ywg@~KU&n&qPC+{7PI`Cq zSF(oD2;9Iu#*|Wh4Ximg+?L$A(tO6Du^5Ek&nsz?f*@gMtjEb3VXUbAdYmxU-OkAE zWajA+<8S`{STW-2@4pWnrs?^`zI_f6anBc@GmV;{`FP>TruDynadT#%!WZ)#Kh;_A z>-2Y4{5{M9k>kwnC!^!dZ%vzS-DK+aa$>gM_Gjj5Ui&Pj?0-7u@=El3 zc)D=&p{HZcojZr;lx#FD>tKprEKfIGc(4ZFrj{hKGp^#S_g5$=EG(a6*6wbWh0e!814GnI?vbp9sGH?hs~UTTp_-;7TKr@9^`5$V|njfNLyYffFBPkX@|RE)KMZI%?bm&^Q+YIDS0NQ{ANXOSO)Cr3k6jg=6SMeF1%k zFMP6QGhX7neEAXocpD9?uyO7izdvPf4rM(qKMv2<)VsTwevrkASlWblEEd>J7-X?7 zWb0(QDSm_hE}B;G%D_5?(m}BNBDor)+ zDL=DaVisL_owtA%1^QC;1z;j%90tWo0TL#$h*tj!mVcwtJ#2_ikQ zdA#N>6U5W+PuRomi=i!S2y!@KLRiMU5l12xRM=gKEWlPq;+F7(@+Dl`jIX0kRBlGW zm42~H|L~lgC2HPvx{_Cx(xc9PEm4cxM8dqx%y)~5il$Ks{o^%;{t{zE8kI$bP&qWA zj5c&X(Av5^X6MT(7#FW?KCdi(m1C*jf&7n|^hukZ`&UgBw0*!f#l{EYU8JxbADa*1 z&iQsIc>a$je6_RJY$kK@CD&n<%*DsylqX`scLy@q=dxfgbWp9pUl!ZfU~KQ%9L{jG zxP3htNil8o1fD3{7L5_S=qxlHg-a+XF0MNE=bwL8)Dt-dByv>K=YJa`_kW9C%D^nkHH)6Ql+%dgj zeVse7}}Xd6H# zFRz3su~v>ultkXRW3E@?b@aEwkW#V&Yc|WfkkOXN3jEc$F+T+3O$x&sZ)W0npLDvw zVM5TNyNkgf<~8kB^4Ud)-;rq6trwzdc+10X^X7wzj(PNqu36lY*MgBqEeq?4l0y3{ zD27Fni`5plDrant&{?#|>S*)w{l?!vdq>b>BuIBO>t3B3Yi22IXC9P|*g+>Wogv&s z^%XeU$2X)V)Pjmr5ZVp=DP4-g2%^7tYeL9AWl1hg-NPBxBw9gmL-0m&@9J)N_qRPiIT zo{{R3#(>p$`dKFw#A27jhC_@U9RrG-ldV$@3`+cc+wFqZAnU5EM~-J#?&jd~iTY!TXfWf_&;tU>`N@Uv6-ox>Bw?pqR5Q*#Ov z9le@vD;E|Ntlzrzkd@u6C|3{w3I0;Q8Px^as*e)d)hjutlvy67=-zWM-#b6fI=jX_ z#uLPAUW!flgWo04#7k00u{a4Q8jei=j=Eus)@IW z2es4gPxdtW%_s@nO|N^s9U)MUPcTk8|6L>>s@0%0S0NXRslIkLAP4A_>Sfy`;$S=@^- zcuOfmP8q#|N_(F1IqmPlF+q2-pfYo;^ViL&SitU*2t3TF5qGxqv6g^S1#n@9GD3i^;wuMu>Lt9BSVQvl+(7GC?`Ehu6Lvkol^ml_sYOy!|B#!$D zBBj0>A+xFW_IrUlChW074+Dz4p-O!>Ig#R%${y*n9?Uq>pE`9ap}Yxu;_)PzjFX4R zhP>pxd+*6wFkQNIiL$BWErWkbg7aVeDF^>{i-aANhlx70K58isp&FGZ`#AEIn zEJXXa#n+S5buKnGrYp5*`8R7t8@TS-kGrG!(Mw}ZbKnwbfKy><>9b>hCORq+-DsV^ zA?jd>Z%fIa23Kz$TR@oiUTAUGL~+JAvvLSlkY<{=T08N|l}x+}pHDlJ#V4%gxNMjf zi&Q8?qfK$W$|zo$q&EdyW09ELC$QiWK_#Gl1dGN9o$zLJGPc91o;{2xbMW&hUYj#w zFsKA{Hy_L%K4v?brsD^8+i=#w-{(aGiX z2(l-y?ESm#*}mXVDHtU?BAyrO%&Rk3*BdNTq{8fo z9Hhw1$RTDmGiMPBz75BZJJmf5s2nnJu-4LOOv5WvGVl`{kQ7EmMWu999E2%IOiNqp z(7Z6)K`*T~IqhH)N;tose8R0g$76G4*}GN@%5Mq~xTy487Za%YML#tNFhFJ%VGv~< zp4mq7w-Y=;9L;se>>Kp+@d;xadjl`t^iNw*v5a%sGQ*FrxDAp2Cdp%)4nKKv9LdKm z(ydfsw~5-$=Nh@uhUs_1wN|fPYcG}b(9@U+`8M9uQK07ya2{9&%jwf}(6$P5F>5H6 z?z}G$FB%1fG;8c{c7vR|rfWj$-rCu168kM=Vzd}LkfZLYmz;LxK4KnwjNBw6!uP;` zLm-L&-~^J3#psiw7q~Z)%U)`L^8~bIz_LAkJ>6KQbF^VjHrIW}JmS0o;TJAUCt+h7 zX8j%zH^+o)Szdy+R8dU;pe{!G94B4}#gGtJ@)9DcMC6D?7XwI(5z}ZKF#yx!yz^1i z)uY(y^_pkio~g_MT8ZLPs+ENm#GY9v??`|lVJM~VkWA+3)=d4ISekhR&eOr+vDk*N zSP$)krqR^g)rzh9xD%MquO|a}E}UYFnmV5b_t;9Rd@}1!G`l|zk14BR zG-g}@JX%}YJW5gBbn(1K%x${_lzIE9Qe16Jl&HLwY<>QIYulpRL#5qA(_WrEN0^_G zKIY_MDg*2N$8m0dWB>RVjctO*QBWq%tjmavBHm08)L?i6A6M9~CFH;(uYx#+(fbtZ z{4Y0G6NWNyeaE7};ZkDaUJ8?bxIBNJi$v`8?S%yZ!@99~hF;B@mZqJWO2&=05l+ES%+l8fb}FMe)a3!{c;wsh z?itHihYdYt*Bh>Ns@dd$McY~8)qTOaCQHy2r_9%tH#_-ur>I_USyV8dlGS1{8}@Kzu4gP`+m>PnN_kG_S}i{ z?4|5=&THf>7Z}spd!t1{q>D9O4d2j$v9v6hVIR{hx`+ArUDz*wbN^}WZp~E|L?o$s zRShS%M6V&53KY~RsInh~qhHe{5NG@Mj4o}fE4u1bIXjg3G_OcRO4BTVPYY=zOWcSFQyt1uQ5tR ziDVB@+Zm`W=)ON&vb%Cxj~Olc`kg%g%9^_iB=t@HwY@xkuT=Aq4!7D*UyBF`SFvb^ z|4LF)A$YsTzb!Y$#MffKh8-o# zMdfMjrCAT9mM}7>{WBG$O?a^uV5$DB-m$bn&WbQEEXPlLydoz?d!uQ%UM!7JhwK#f zV)J-0NXX$CaJ)H$Ihi-0(qP1JSbxN&3LXQ~i`}^+#X1`r#}%(=s1Ub#H3+)=j!V`e z5}WR;ASrny4f*1SVIt%9rKOi!XPAS*;Of|9GRcR)1VXQ>_M!p)v>Z%hacDR#{6%b? z?#}-46W-Bi7~4=;DzU++qM%dNA1;!*!|nb4%Ips#+nri-Qa0CGLkvWPUP^O{b&_xP zCRzqrz~C@Sn0N&KKIs1&a{Sb#Lt7iZX^Zz_E@id&@a$n1Lx$e8rZ`Q9IKlY2U z!-fqTzj~F0^{`I zs4eZx5|mu@UT=QS?3BgC+h^{~88LR$FSk?lXCJ?jxBH5*aon3tmBNy}aedd8>fUK7 zDoND;)oyFr&A8OYEotXV{`K`zjUSi&zBKGd^B&bxv9V{*cAGT&#`k9@xAYBm-L>*+ z&>l0^!kpLLtZA51vG=Qs#m@AL-$WS~>F@Eah@iS6_I>uB-)@kP{rE>Onv4z7m;5#Q zW#uxDkAHM;*O$DKp-;V7JpHr#G29i{-?*&yzqn{uZ~bObEH5F_SS}+J*X<9QSfjW~ zuimh@^{Wt`aQ*K~`>KO8FDHiZ+`Y& za{|Xr(8xU-C|W(;yza7~`?3ZvGp$vFH(7LXoME`y+P~6LWlN_=81xJzw%l5np+z>|FSip)o#;`B_G!0L~fbmykg!tJr~pW_vKCrW<04#acQ@ucih#x zK5*;rs&cO{9@bY_mLBBs*>Jw8w!*!PeBTi7n8V8lZ_VxUKj!X5Pv5!0Z|jN7&acI# zliO#uiWLQao{hKgaXi)1nq9-^^WWSFSJq5?>~w3X&92JN`PU+YVie5Pn%DA%E7X@5 zw^~^E^pz#74^!Z;v{EP zTv8j~YFB>i+qwU$JRhkj43DW7uHAGlG||a9-B=?xzvvsAO_LPvS6{zvZRt35rB_K) ztjf_tj><3G()NBe#k8kBqHU#ZwR&@Q-&7aj-N}LsJ;YYRWH(yDnqTMhLe!=z)h|$} zPd=X6DbJ7HAv9b+_=kqbYX<_{RQ2`6NUgzvvpp@x1l0*$|G9Q6C1rWp!vDBFak}-R z>(;+gX9h1VTNo_QZY|N0cWBP_*}@VFo8AWw17F*B{X0rePk+-S{; z#DwrPfZw?|E(kns7BI6NS}{Yh!vF4Y4U90EQ(`*ri2&rf`oXlWUGb=NBGTifREx-iP- z%C0Y*!v5pBhIc4ZQAt5P_+W^<`Mv55HdS%_?9R9cnEzTP9PgP-+2{GeJt?qpq&>GD$FciugzeE*B8Q>XrxmR88#@`bDF1tB5w zJ1i{NQrBDJ1?+H+R&g%KFVfZDeKXSfq0vT5_2weOaM`?jy0T%74|Qd^Z#t$_c=-4{ zY_iS%+qS7qVDvo}b-IDu=M7dfCM(QWScX?&VbS9~B6nu4mgay_^JzmluW+L%L&K8% z>Wutpg~L2k^ghym6PEK!`Dmi`p08~b6pCc^cbxGqK-4Y> z*K9QWcg5Zpd%v1GeY#iI+wVjVx<%u9UyoOPIW810Wu!xYLeBYCQDbY@;lm^M@8AFJ z&CPQ^ABWg0Sj8KT_)t(l0xYwTSD3{jBU(lJevZa$z-w7s5)-R$BE2iH9FR=T$h4hG;}U*8EwJX0}1 zT}X9Zt^G&pyme*2FC6b$`RBs%>&oPJ%(xPqdDhyTo&rg&p%E=WbYR_R zUHz(Q`gzrQSZ4}(uadoKTaP-{H9R;`#jg#>>dZHO=@1~!Y2aR!S^HVD`q86Dzin+z zL8g}PLtt8l%8yW&*)$1nYJ-i14BnInziJx45TA)vppV8cm!Df|AK_lp3`!&xL-=AC z&VKhkpmcxc&dln6+b4gQT<-sRm+Bc~tC}&%+bN#BJ7zBvEV&b+rlE#tiVook)-PR} zex}Vq!PKaEY{|LU9VL1$4Z>{=;rgB)xOQA$pN9WgG(}VKyPE71A;0nar>o0&d}AXo zuQ1;0rxa)xUj83m2qRiOX_^nW=Xukc{x4(TmH$?A@^(EJ>_`Y4a z!jA86efwkL4|Xdl38@U>>+wt_^QAUp)YUXXcuESWaQBPk6)d%%Zn=KDLHKmbBO`s; zk$JkhvLm}|1!gX#@h=w{WUr{{FsR9$JQn@%LU#Ly+J}5`JHOw?*6zXX+fEtVuwt&2 zisov;OL>RnMi3^N;n^z~_ zUhv)A&ygWc&Q;xux*zqr#9upadHeBQf!H4PtvP0^y1(}i3ZD&Mwp6A*nx_`hrZ#+d zy=Ct5V5>Oq&zcuBM|&5=pc17wPW3MI^eBvXadQ6!m9f;!I439Xws>HRQ^?eT`a{R$ zdFm)N?8W^uTO$Y&$ttdQ*Nu|L8OcT~Z=UNG$+f<`^{1$Hp20xnl!2y4XR$8-&dgj> zz7G}h!quN#x1N78Q*XszsXK3PLA-0v#P@c6VQu*z*At0YwOwCW1S@N5+NjLXpZ;udGN$R-Tx5q)wTK?f|oaX zMRNW*35)j~zkAmNmpt(xhzhd;TlXImf0>O>X3LLYrzO(Q!`cj`Q>68mS5A4)qWa*d ztXz2d-To)KvaEngzAQzhPTNW?3+17$?Nnag@|w;+yI1wz%H84E+GS#G>EEjpV5BaS z6xjW2KKGjRah*88jH5A*c#zwhEw$+~9<}9FTE`5gd%bE+aQy0`iRjS{nZfqg=xPU1 zVvsaG2M-?fm|3r$d#yAh$UDZnDDFwsv?|Z=3|g(~>&d0L258%+a&v35n=T0UkJqa4 z&E063uN;ajFt-WSyF?FbN!1WNVirDE*OR~L+?F}QlER#ZMz2=e>L;p#Zq?3;KL@_g zTO{sY6!_tpZ3-F;IxXH>Qp=0#>X}z8EJNesrdeAqT$fi;GC_MLs`?d+@_j!?uG0P~ zapAh<`23l{2NM@;uyG2b*r1+VHBF)Z-|T@mSULh;V)6R2uSMn_xcdsPEXAd?TK+IXea_d2z>%*-cV89(p(;=HykiA-TLMvgl5#55F|C`pIa7N1V<{W%b4?UA-rcEN+dO%P3NA}^gU1O_~0P^fMsQc%u*XL<7muj zZ)fFEsg?6kuR5DcJ8wkZak6dECI!%#{WAUm~Y@}i7N zG`-jgXMiCcHZIZQPaVy#ibYSW$_F!yU7d5*aM1gjQF`OOjmRXdu(GDQj8j;?GNny0 z%Bz}2zH$uxMwj}r%}%fCedXA2-FS8!ISVj!B_EmOy44~WAjzDELQM5`P1xyF*BC;l z98kjLzDA-UZ_Rl_iy>Tp6A(Qzh~=7*3ow#2eZ8AY+SfR=uj$CF9mrhr$C#408{dyl z?jM!i8c^FzFasgSc*)gWA*==gXPjf5k;-mVhBSe1Z)WT4!RHzy2U*b=36=fa>i5;f z@d34H$C58-j2DZK7CYx1xa)k^-us6i@+IZ}TS4^}AI*rruJhv>VsiS{X7>a*yfvuu z7@7EZU%6f3Xw$ag7Qu5ejH67XFR|6HwjWmo%#n0uE~AMn{Uk*^UL}Ayh2omRm&7tb z@YT+>R*y|SdE^(@~_G**{|IN zr;*)d3xAIM*M+0Kxs?YR|pV>B2iLJ#EL#iZ&+nZ8Gh- zFNYcnsOIS89KvH|&;LzSpfQU zQ`Q~lNc^@<7%vK5GrB`%N_c&a<>;yOO}$MxK- z?VD%clRLTNVovWxR^~SBx$0#Cy#S4~4Hm zI^;p3M({M20CrJ{&{PbzD)5|sx>JoXm$4GnyMu?h9&o(J-H77Lu~l5v*mT3{KxHb6 z4_YH?u!j>BfxK4Z_Y@yaVcP_QAN(t#0#uUys#|#KbwVm?NL-2>bYC?r9OM8;=l}#X z2-A8Oo@hN~oZUFVbe_TCs=0xGKh<6zxA=ijIG+jz3k-CF>S{aINh{(m~GEa3H_cRC&#dS|KIOA+(m_g zJT5wt``T@LH^z5NoG@X+i;9Y$C^7*_!xR{AWnhIM1Vw%(p==J#GX~3HZmzUb(lQwg zMPq;Fl~zBXQTpP-0L=eH5yy@li#72(4_K2oMZv9MW7jirt!?MqTA$P#vqARownNxe ziROVnvG91hh3GgjN$WiisDy<*G7xkcGztd_+y_QULE|@gbV+zf6bA-aQ_Orer<(m| z=T{d4CREARqtCGLU?g?;h!MFKz>vB@ZPz_wS2itq7-Lw7PLp4Ke;SI3FuXC{X!CJh zFoA39vwCEpn{p+Dgh9$$Nq__|wH%{Bnh^oJ=wD{rl|yHwj7Nc?1{8DJ+S~%)r|{T= z`cK6#lf5=3qrIy=kXh9}jo&u;&Lp4V@zxDbuWyVs^b7*Yf}&yQ*&u^p*m4t^AHFjL zHJ*SnFaq}a&IB6}KfRCKgyc%-S2KbSGEScHHnq~NF{3nKJ}!$I;^Z7@4X}S@Vo{i* z@|RbBvrk6hk2U6p`w26Ssfx7B<}Nt|=%M4;XLqglCvnGeQInQg3`hCw%Kun6p1P}q z{}4a9ln7|UvGTZ3MBoEy0pV6nPoE=Y;N&b@Sxhk55UIgLAuvGz(3A??Nrprn0+#_8 z@)TAX`OM6n)3YWnuzZ)BfAPs}-SsV5ObF$~D2wzW3KJ!Uo*5HlFpjIw^r%m_pa<4= z%&QH`?A(*nwTE>*ijz*+iHWm4pfK(>$t%Ge{cOcZWgJ{;3s%sdoDV1%(%hnzO7T%{D|2wVq4i z5WS9<4x*P;Kv8He>BdxBi1q0~fK_0nXRWp6(=CuY@mjU7=#Ej}?z}Cv+HJLVy-+r9 z>CJQ2V<_+NlcqI!;&3r6Y;mPPdeE>+aly4?B}Rg!CSB&jl1OB7n^ zzr`^rK9QDuJgB7g=*pt?NNNiT%u&bfnbjaH{{>v@>(#rf`Kq8QM=r|OJal;dMl5=h z)mE(Y{(;jn>iz_qLwL4cd}x;+NiOR@417^rC;nMb^vi9pm=N6z0*YtNdX)$-eaSIl zDQ}YMn-j#%%T)y5L+dr!-}LqIZ0&Ru0+=`rT$ITYZD)bfVT^$w8y4O9tOqHJh~h$|YJ7 zkv+>X9gv=~g&{n<@}Clk^vrTz!5gl>+$QFi+0F$PHjj)nso)?jtj7x1Yaap5*Okp` ztgKaUh4S5|YcMi7f1_orX}|>#nf0-T_q{T{2S9nYn@|ixwV*taicCL6!@|YN_W{{# zI+yAS3N7u9=t2y;5SONc0EM`os*X{q?*yhQP~;FD91;}}Kv+CzJcK7J&%2)$^rnet zT5W=6v8Jj+DXr&rx&0H80&yFtI;rz0e%QwoblE^A45vZkWpc{u|Fi5ciKNx<{{vhk zCJ71RaD+Tt?{?>|!x--$$L7II2es*A-EC7~#46{5UmV z!n4+6r8*P|Cqd*NSp>TeK6igm?OVLZemVUKDTHBWibN_$M0@olOn8v=xb4OI5yO~$mkW7zR^>s65WfpeIR%OAQN%ZW6kzv@r!mA z^1u&ar?2h;D^k{^x=k_F5$3YwaCdh1-4Gr?%epc(4f<0GHmDO6X>3`kr|H9FxOq-l z(|JXhg8q&MA$2f@=bZ~?G>3t{f-O)P<(s^mpV5CblL4GllZT}>xK?^~G_59Nf$Y!N z=H=l5+lq7&rc@-gpqEkcxs{V+Wf}U?Yc<^>^)Ubt!Zav9OtIWazmX`vM4t<*Ve7C6 zBGZ9^9dvvqBtoYsi8acL(Rb-NttwKe9|M<5aA=RHV$ncjv02xicUXkd&h;a0-K!wr`#X&UJ5 zj5YEee4}<>M>-2|{YWwsn_Cu>Kemd@CIr>hUBp|OR7!nD zB|i46>6}grM~(no7^ow7-_8ZQZxbt(@*4RON_?$?hZYu)fR#0sptnWSnr7-te38e7 z;Z3p75(jE(`%HQdyAO_>?>pRMPEG2(YwP105^p5I82I-;mDDTLWp_&a0ush~hp^Tb z!4zUro(C|*RVXxE4#tD4-pj96P(bd0GtwKa0}%mFMk8o6JmY-zN!UslF&9+Q zI&q4#RJoS+kzBDJ4{Qei5|RzoC=fjmtdaz?QUtmO-y?XA|2u(bi~alalY8-+uLKjX z1Mi^<1)X)iH}yF#Wr-U+Kv!eIMJ?;4 z^T|}9hWJspXOQiL_}$mH43xpRQr5`CE@LjCjb%d7;s(sot}M z6NH9^RYWHEd6tu4qwH95xbLIY!@LSY)!@d;ngoh|nSFb+wIwODmZ1!?pjPk>flpJI zk;REZ{9XAzD9QSo@bwzuRs+N^!;Jyb-8W%k1HCX)ttl4Lbyb&v``JoC-~RMT?v>}u zu2~`W??IJElj9KXx-uBS;9U9270~DlR+TLTHG}X+)J#$!374s(K!&cykO4IzT5}~r zHE8_X9u*;=(P=*$62XjI$cQd=PN~QG5y(zUu9+|H+bO=l1(RFgvtov^&uUpAv~h99 z)2X|E0+vuOu%tulDJ9HIYGunx0vmM}M%6#XOWY zw`BTIM8)xIR?|%qsKeYu;c4asF;C&W_{wBAC$O}ys^gjSddM7peUnxu`y9(Sbl=uaSl)V9AnT%AizLT%_Xd&4h97 z$~WwJSyy*3QW1EVdd{7s9-257DAjQ1|U%{ zC~2u`K}`Nwuh=axI!BWn#M2O1OtWT%5gpibDp9-;p5BTJSL^+Gmf0fdS87pP1;o(Sy*{Qh9kt4UKIYK^`$4p(F(8<_d~^Ey6o> zIf#YTW>E$U7rx*e)>jJ;{^C=Feg|e7t0)?2g!iNy!K3z7ehELTr$>z zkVf~zC?lgf`P_?qBL<>RX|?#l0SGQZ_oDJ zaS$)gZcS=sHWZ4d6kLhT{5&S7?AiZ$*Py^|Pqjm7VgGHHh|&I=tTQZwdqRFYY4UX1 z>To6hA5L*Of&gFvmwS@PSZIP;Z?Qw3Kj7++v@_q`=U- zckjBN`Q2hPH6!_D=^8Lm8PCEFO)B-pop$)E;8XAc65*2hf3?2PoR|uM|E&~`CeDA>BtGm9~ zbS@?Y$X>%7GyxMzWQ3EIYV!c-isaH=U+lhFgg3IxqGz{rK~YgO3pYn-Gi+|n8RF*I zvr53sm^6Zgj5?`I$`DX8atBe(L`9}y02?hF58;{EAbHr_z}f~I{GQd1?ymZkR3k%;e#y@qCH&B@}vxs%tjc%XEQDLy4h)a^`aXK_;4>E&m)Q7tua@WYs^ZcFuitg>-3RSj z`{RiUfn7Jn0w8h3jik}4xbMmq`Y$4O6hp0HNKa=Y9pt)FNn<>DPI>Z9B}mb_}$uiuDBVR|+gRR)N60FpF_hMCX->9>EkQV?WZ;fK*0x#wwr-#1j>J1Je?o9`@~z=`aGQ8okoll1o&+_yQ0-dvdq9jh{x zsR^W_c2w66Ru8;M5NW3)9vJXJHJFHKV6nF!#0V!b6B2KS!cNaqs8JlQmUwd!(=CXiR$&|L%#3-M1ThdZH0| zC|uC8Ab&8Fgw6#FXrDYr9bPyBE_EKTVXCXjQA}eLVA7A=J3^+M&#rH?^ZCN@Xk(-+ z(IAN5s~8ubmaVnN5e{gfTsV++#u?v0+}4&=nf!>!_CANqz7-uB=rS8{wcjJ-((2we zC#P?Y=%HqWhnE)yIzT|~Bq5(T(Vw&SC9a;cMlRJfX9ff$jhg*3BtdZFP*`+HF=H#Q zJyW`zC>)@#K%^ZVXHJ|LS5i`9h_cr8t}LD(xTWP4;Xg81D6Ot+z>TvrIR=XwdnKRMST<_lwSRv>MTH9P;=9UJ zKx3y{b;dcJ#=TX|rYohvr$O^EtP1bCP`4|%5aW-2w*yAx%2`aF#K;E9Tu9qaNcd~h zt$aRP=5w$u;Z;^pV^)y&gBT;**g4^u-U-GfsB(a;HJcxZ<#xEcw_bd$U03Z>wh-Yb zY2o?G2$`$9dXifE=9`LpOO-G^T*L-Jp|zLqA-4OFo34q~r`fmsYW#T=8k94hx(D3y z<#Hw#WeX90<@?x_4*2keM6crNm<$XMB8m1RsSU&5?l<--`8o0z02cV71*PJFQvIzr zH^;`t(!}Wf`@_-JaXC0Ax4y-c97F~<{TGgAx1#dMkAQ8GuS_8b3i4O#*A{5!H1f%s zPR#Y$tlSPwX8IUmF{mz(5{0L~24?V?{*I5y%okSG!xL(B$R2cfEEp&iYbMVOO6gvd zRqv2@r43kPLm0f;YYmA5M2aWm8Nb#yY))9c>84fE?3dZOqRg%zp_VhytD#{)~(_8JS0 zf%M)<%B!YH3e2xPUW;N+s|xAOnPwWA@OLx$t*C9x?WP<0^iDXz?UN#iqKolY%EGd; zjcDl`Z0;oOfUL0PW>0u)&ji!{iqbP2C|Fy@f{a${@B>K1MCgI0oa@S`L=OjBM7+4)TvXaw*9_b zPQe`01{bb6ehxo-gN-xE_X^7>S)GrD=%Nk-$?M&q(cdc*=g*&yXGa3>&wSZlsOpls zxoIX)6^pB|LEmtaRwuqG9Ogkk>6r zu6<%G8ki<(%abE^&PFMiBu zsA{)D&VAy*0E!xd!mT!Y-OY0phN^u(sWvnldw9o>aJfDTWRQbTWdN#&mOGI ziHit)f0_OHT^FJymE3b`MysS4PI|O4NaW@5F%Ufxc)5$H8OziU&#f)-J@~N}PMCnn zX;uphJ-y}IwAK!+X4P=1M-reN@iz#x=*G3(++^JL=liCmKyhJv4|d&qY62mpU_O#S5&>Lm%Ypl<1H;X_ zz0C^Wf`lW!p%z0k{T>rYSaWLUrEI_o<5BG5>M|&eckM4Hq9$1cJ1Udzh)G6^;H$f6 zNQ1^&(SsSIgcI>O_5{S-#a5KY$$|Bgb@jP*;)aoFCT;gkgu=~pSbMj$#`o_dvE-&I zX4xy#f1B3K?sLh(PoLF@zhcOmpA3=OuYPwVful zm}(>72{#$`I5*BD!P8O%KsbX%89MTtH`=K1*o(mA3!*xdd7q3(uTvsYh>iqabM4x- zs_cM^ThrVy){U2sX4DvAR0)xUrzW%tH z29~(r0&JsujGVl4?#SSrxX!WRox_@EhI>EAXaN4M@=Su;mEQPDEr^$X*kr?lgoRyQ zUG_7rhPM`cjTMA$o$3m5%yzcWK8}Hs)`1E709>muMT8&@vtnZ$or`F?AIeU!m7uR| z;HlN%#1!P+qeo+?=auh483g771G%}G;RM7Y8Z_lUF3uVvjCjamZi_C(ps`qe!7}}0CC>YhB}_Hb4n(;ydoZ6H`mUxuoUdz)`9ky?D6b~j7&|PS?aNA5Xv=b%iLEIT?lxTQ%7bY$;sd!^CV-pfIHMp^&q0u4SQ1e>Cs}O$Z;&>UDN7KP8M~%sP z=jwj>`C}K;P8GUw39hXdwkhY9L6WfCm2%htgq8L1y=U|2{Z=cjeron_` zQc-W?_@b$!0Tm~7SxgfA37XR{c+-E#3J~$aQFyqu-6(C9srkyZi_7LECSwRKV(g6@ zJp~3sQyS7; z1&pV2GsUlPb^U+j0&B=pQj%_rv?DA$&{?|i;{bu=o~ZJ%oB;Z#%Z_vC838Q>1v2oJ zOW@JkzMHiWX@;`MgD>$37alMHQR zF~{J|zvnr+%F_Tl1~m;G>J1HTr}BT(O6)mXKwM>&hdmzeW7TQ(Z#M3IQD|CV7><{( zt^ti7B6rjpu4&4T2&lcBh?)hcNMl##wcTt4L0OaJ@gMAtVY?qzo4e=4JULuu6J$hXfHG?*>eP4`kboxVMOQifz4({MviywQ?Nso1{;O~ks(EH zBcL-lQ62RlrjtnQGxiH`0n{R#k7C*aK*uwQE2OiN1Lb#Zo;s8lhHpS}c3;n*R*CWI?K4IA4q5nl_#$-Um$uRED z;HGpZ2>&H}&?CXP{J#q2;xQ#OEakcteYn++6k+Wv&`nr5K%6u{7jW-Sb!VGpQ5#lnK~;h+!%QMhMQQazN)V@_;Rp!f?f^trF@IPHT*Hlwgv{LoeZF7&V?8j#P=LD}J zmUQsYxR9RQ1fWznr#i)LjbM@$x&YZE?6LkI{aQLN$>tO}0>JiE z;|5wZ1tl5vT0|^JWG2yt6h4GE7n&%Pr140`->9Ck`Cc+vklPv5XoMwC2LDPP{G!#j z)K6Xk8<&A3!O?*hIC&91DBI490jv)P)=5;$V0joX`O4s5j{y7p_30WOy zh-nW=jToaz+xk&zG41!|0#6y-eX|ZAi`zQ(5kE*2g>v%CSPn`^7GqZ*>*mKP z9yTO{PtJaSMdvj3FtTz^w}(Pn5)-MYJrhm}7#B5@2RebLt;doe`ZKnIdDoWlB8ZIa z_8FUNc5?n~HCTA)-7?FT_AF2c-jf@UYs&+(b`R^cncBQFHp)<+pM-y#O^4LQKYlQw zb{^Bdb3#b~q@L`eTWK*blqQMhpzvm&w;EO((TPn2Y`n*w&}(tSH;NgBT*i7i9Dg$`n%;Ka5E_LAVo%$3f+A7Ptjm>vUT z9n2SR&->={#}NY$Bif4eOKIA$u=t_@yd6iTxsvLmJPHW|jLBR-rb98*;HZp1&2DAl zC~e-iuwkP?>N3t`O42N*Qy9}8!L^BXXyj^{^{$>C@P0$mGv@WNV&+vsTltxtg)dWA z65)i~0o9FzmK~L%Gvy=hSNO#kh%ya2!p#K7%-;XL9KZ&IKI)|d#ZGB7177w~#{R&TNU zEaKfX3?yM#Qua-io4^}75$LT1;?ge=I3R&b6d`Kh(xW?eIOCG|@Vw4avk2@!7&@%s zBkOs$AKqXa1!tyC_Np&dQk%<`s6NlyBIN^((nAjNf)4UDwqaf)8D=vGxBn3`nG1~M zJYtjoF9lP$qVfY7&j<#gx67-dsqkiu(~U(xj}i9h7@=(H_>T24C|P69W9^b4dq6g9p$`&a`*n&g6gPOl2IHVa&l*uWqh?;El5y?OR zM@C*=KtgB5;!6>PhK#RdM@m#Av}){^f%6PYk?Bno0TPiuyOp6kHoFRlw{M!d46GRD zLBkmQl>-ojG?_D`%eWQn@8*|qzd5~$G-3~&K*P}u&i3cG*1QDVipZ&N?075aoSXa^ z)kyc=+S*)WQ8K@W5U-&jsx~O7q&SnXMJ_aLHu=5Z;ZootsFpe{1!x6h> zax#^p|Emu9k?4SPXSL;y1D^Z+m}!1@U~4y+08u=8>m0h|#BgYmoER>NN9q3mkCWM) z3Rx1v4X9B)RMBq)Jj?03k%PP#!o75RG!?<>cKd*Xcu|6QpxJYD+VPJy@?>8(z_h!5 z(&}$)@d7O5@edgRw%DSfBvi^aC;6ul+E0ls%1RWly&2me zGvmvSCbU@eQl?X`U%%ea)bwi0;!Wq!*+Vd=K&%I`1VYRWh9WvJI!N>SjP)>bjD${M z|4`Rse2gf0$!(}iNvOzR-v(|~b&#Ea9>9B;HHgq>t~br`+_*61qc1zepC#&!#?c~ zCX+%bdM4;j_L&D79_9PD!2hwTZ<7Kt2-yhAhZar~3dZg`%!l22Aj^}elnFWi+{0-6>#LJz8nkg|1$*7q_MvVa(HU39B z6d?^AHKwlLGuyH8gt43sKbefRiu&(*ADZ>? zxT2cVaU-XJ_V$v5kg*NVhk`0OALwIMlbCzx4rE%fd2Qx!51PHbAMop|U3SgA-Q9k6 zIoJA4`EeWVo-JG`H|n#U_ZJ17UHkgW>frAiLkj-&K4SI6gb^ymNrH5x4{|?E`{qqW ze&~WJpYy(Z6`^vuLOrwO`@?4++^Q71M*gt;x0G?e7SEq|^~S}d#Es4MfjxtP<@*A< zL~%(QKmU5n9b?n?OW>{62TW0s0=z)biQyC?Cqo!7+W312uAHne|coRgh* zzjgY*Zg26taVP0|3w(E~C*QlfM_^(a9(2+kXi26CIOi!3^Ww=q59R;~BqjnKus<$8 zg3c;}NrTdYiMOJ##6(^F#Kc@wRqB^y2Ga}1;dI*-&F|s6^p5fW@c_kmwU2Oeg8g)# zy5Z{=t;>6GVzQAyv;@egsM#BPKrz+~gpGTESeBx~cCffsIyo0P>oZ%tDlXO4lmGXf zS;0$fY^XKU&UGl`xXdq!$1zC^md0(I(erIOy|M@1+IqH{XJhrxkRy3167%&mq5%aL zBWd=@Mo18BL%x;}c!7Vn)2=`;O4jq$opDy%>L!cxbpFP7+WHdZ47%0y83Q2DblzA<|3B{&=J*mXo4f0#0LMv zb1DWgSg>NfF|X6w+W9u6bOAd~N^({PxKOu=SXe9eo26)=FdLu4Yb=VdRrZC@-IZMtp3PPqjyw+t!|i7fva+wR`&7qWg%1Y_c>{#&X}dRb%Z2< zbAyy_Tu^davo`pkr55 zR5+R@=qHqFUukQYoD+?CWg*7KF{um?jfJIyOz=DT5&P^mmM?O~LUY?x^Ob4$H`^12 zP4U=1#&#RBQ_aHI9(Z+`^)V{fW_aG94Q5&0cUxa>vMbMe{k2X5>>HX}{&p_H8EE0} zJJ8_1v6+N(#()?qQ=!k%#zU4&iHX0oTp<5IQlPkoPHo7^Iar>{DDEhWqUcC#4?YVs zNehr2d4{=JY<~-ezGX+E0;12szH<XU+2(pq(t5&seiP%#jI{+{D6WT zwnKO~m*7AeOdxi2rsAS_Wg@~F1d2nhwC4ho!-QOEw3L!c z;tyebiv<cDEwn$Qk{paMr;`bhYcx1Vfh`$~#MYCaBs=qy?C&CLY+(aSj$>m3 z_2MV3qWP$%ZeJRy56_v~7>J4e&f805ip?(U8Ygq*`=YSb+A6D~jW9=a=#b-f9E9i- zf9R0s<9q4%b=NB!=!p*G+sbPN8>%NEeD{VbjZmL;W~n)E#tg^lAvO=jc*aGC%nRLk z#&G5sjE=<0kMPWu%|E}i`|;yKB~<@_SFQUmjQ--;zG6D5^69>lG4QA%ynFIzp#=JO z^92UzUC}C0Iu5U_L`_yb1I=dGH&{t7U_KFkl*kZ0Ynw@uqv;S->&iT^5xBD>Dkm0k zOrksj>P`}VM{~0P#KQG9Hqk2k>@e*|BAdQuK?uqg)#<9Z)i^DbXcTSDMue-&6on

    BtY3HzYOv{m5 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 U;p|Jcw-|uH)78&qol`;+0CAg|{r~^~ literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/kinova/gen3_6dof_85.png b/components/rviz_models/manipulators/kinova/gen3_6dof_85.png new file mode 100644 index 0000000000000000000000000000000000000000..c6410eec10b6675e861f32082cfe391ac8222a3a GIT binary patch literal 89180 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
    j?SDPN_kw3x4g%OmRJ zc$qT4mXfmQti9EtDQ!OCngTJRvy4QC5_X;L3e!OI3^7#^t>$S|?s&x|JAG=ibBnG9 zcKtId!*AO*|Gs`_!~fP~jny(;zss%mH{^HHYSnc7NF8DlCL0xUHU2&q_Jgg2yxV!! zbI165;x4?^kG;+N_rF3+nsofG^O`mLp;DM{#5r?mH&KA%%P6=@J`Iz!5>G%S85F5B zbGhNg0@4l++2|TlQ{%PW@6TVqv`Dy~Y`Hh_+ci^FdDGV2o7QXcgbAlyvrWg08RH3H zUUaqTp}OyCnztI^X=W=AX&8L9uXSC+Wzz+7!#1g$1MYYE#lmh|)A)I=4ZB}mEY7`@ z(!YQIS-v%eT&BLbRs#0n!-u7n3%I6;ylW=*Gdx7LSk8$X0b$N{)A&0w7jpMT=r+&S zH@v`L*h#rsCfY@b={tYu+GO%b!A>GMEd#Z^6YG|b)Zz!YIg>5w2l$nD^&5FuJ+GI= zoRC$=Ua^ks?aMr&wsk_R#0VD{`A5a3Ro!f~zo|3M{<^`TYG;G_O<0t;Wo?# za7{lxnwHsl^QhA=LkT(~Xc@N*@pZ@YO09Tm^h2o1(ZN zN(j1s^`k3Wy^Y_i<)IG$?xk)&`^jhZMa5p#?)2%?kJuD*RS%OHh5RT}RyFUk5+{{2 z$GYR{g` zcfzG^Rl?6NkMHa3&URP{LGti=^9AG|zdKSVkc!{AZ1cJ|S1wjYxfM2dtp2Fsg=2ls zc5!Xzhy9e07-}%!!<)p{zs=^}&01S|_vQVV@9_m=#*Rf7z@=>4SP=bTQXdPt`jGhq9$JU+g zxo(E|5N~Tz}!PJN=?-*?M#}x4OOG_sl#V$gNAuwbY5@L!3&J<06-8 z`xZs#oj$J?I~Jgx2@Gw&@8H2gL=#jZc)_(x{4@kLhFj_B<*n40Eq-{s^fd5H61*#| zEN&scX0>D|(adUU?v&I-x86286U}c3p2<1ApjFl^kI&>1kubPs$C(TtKIy{aqmP$n zvb6z4brtyvUJ4;FgyF0Mw6lr+A)JT`r^+oLxK*y+YB6^Ivd^cY8LV7 z8Q&jWW>+zPeEQ|Xv)dM*jNc@?eyk2@&;7|M%)9i`p4!(Jg3>y$`jRRA^{SlfFJBrX zUu9TxXHUY_V56~n!@>#}@V}Lj(SPXB)VexzzqVj*RXqPQv9S1eFOGAj4fR!$e#Ob= za7&%a+J7eJ2F;4>;^!4IG-3H>HmLsd?d!*>=r!<1H6y! zB4~w~29^m)D%{bZ+ht<|!vU0wv$MAs$!qh5#Tm!_PGuyI*;{ev{4pgf9R4;Yh#Q+s z-Nx(9<)$J;vcr-b^HfA_e8gPvxsyfZG>eTY;Ejie#{d!Ac=Sj=5YQX~*WQ27pcIa0 zZ$!ib{#D$3g09IJ6@RDY+gI5svQ~x99v6dttt=|g1`Pai+dHiQmj19cyE52?H9!??MH|_s`ghR{L*lFx zs+0Sa7xwXMYrQ1-$5EU29z58&26kyt%ddu9}ZRfGKAju6~%AZ>YNEwdipsTuYJh zlF#SO3y?WNpNI>r4kN#3$rY?b9@sYo;J3k#deP2>z! zCjI-5l7EBuz9E*(x7fFDUmiMox6;yrxuyN^NSb3W#zk2jatc#qMq9H@l2oeg#nl}f z65`uDe!D%}Cv9NXvM0a&ebwtnf;5p)nMaW0Rf*6c3pvZfCl@mT6KpAJC-S~4vwxHp`uykLN9Ff1U*~mDmH+XSgv@1wa&?z_r?}>DTiyI>vmcyu zGuXLPNvLn%oWk_Z>3iW~;hVi{B0=WQw%OiWR$}eJhU>r00Y=-JQGp*RbX}uBE@G39jGNe(9Xt zgtcVS?$Ch!$uG6mt-3IgLne_@-Z_LuQ{k@wvB>2-!>Gac3bsWxK|%Bcq1iRR%s5kB zHoEtiqyu|`Z)+!RKTQ%5*7~E6Q@E0+EE6kCsC_L5lv{H!7tVF|*E(*SG>0mOiKQM0 zBr9%lI?y$zDxpdQotT{(@|Dm?;*Ip!M~m6v7Y!vNBGwhYI37K}H0RP8`(EllCpYXO za(`yMr0BwlcV+vV+ZDGOa2k16JH>4-2O;t9IF{h=w}4g>R3Q zQ{Cb!*Tl1bn&!$qXf(s36yKLA(6XIkCSEZWwPDA1cThV2$XbP~HS{0k9A>HWz2BhL zt356$hg)m|Cl!yfrmq%Fx!I7q6aA@me{2IHMATJ|XEz-v-(Mq7`2c?YwMMBtRn za~^2xTF>Z#-0*yHzF}w0b9@6dbh61OmWX^EBp{Vie8&0nTU8Rxk^NFKWZ2lFqMUMX>CDWE2=DN1 zyZg?pYO-SZA0{*BfSTBKOVS&HXhusMM(_r|+&eoDRa&KnnDGz6WGWEbCY8E}HOY}v zTufT=@T$S>ylqWAADrZzlDUl^#N4koY?R^4j_LU z1M^iE`-OA&Ww2Ew0RTwlixb~2=2mp@ere)cG01PH0^7>REXjQ1FumS0ZR3mme!ia} zOk2V{;_?SBdnB;STY(;l&;NQWTGmw50Hk)8;Q>>F?b8edH5mstPJ9xLJCQWG-X9GycmWhXHIWq7#->qyTe3)Nhr5T$RA)*T&D05dFh-|os}A#)F5ND| zDh0W9VSe8$iD2;62MVPNFdV5fQ>bm6SQ@)v8+P^a$!jjK>m}quL03{V9^%p3s>gND zg4ErxI}z+8SM^-*ZQZ!1BL`OGX7n9sQOGMc(%rx2Z|$jJUeOTKV1BfNlqf~yg%ZF7 z5f}!c3-G7g0D=D>SgCnSl%?Kg1pVUey+EIpE%CGv0@|e_iu}Oaw)J4b+N+**1386twES^w& zIQmPX19-)^a)uveR0xzj*>C;f1wYGmxf_%<>*tnrFaLh>U6GA1TeffBy43=EWSvPr z6O$2IZ1A&M!s4M*6KU|1cqEwr1{r(^(28m_k%|LVTvzm^x9xx*7WF$VzR)#sikr~N z|Lw8t`CC*Z3?^f^=$)Eudcg7~L;n$jTVDzP?rqcTP)i*!ZHSdRC%4vHQYpl%WQCAO z0s&C2nnG=DGtn9Ogi!@6Rc$M{D7k_PZiKm~a-FS71AtQ+dT3(TKVLMI_0a9_6lbhS;YLwd zBQTDlNCsip#eemfsC(NT+j7As}(OcH&4A`{UXZ-fZmihOG6JUxTkm^i%%W z)_5`FDR{Up@h}ZB`<(KJFu|u|(oX&J8~^6tn6<0E9MLeMl*0i^i!&7}_Jcd2zZ#)f zC35bt6y{fJ9gRm4lPIxVWB((gyRI4`JgIoW{Y_V^x6ZD+zHQd64G&`9Ec*d(-Xa*g zliJ26YiHYw{d@R!Uf$)M({1(lab6$uG-8vTnxq3*wbqU8;3Zg8ovRJt3d8gaz71;-nJ=Zg0WwU=2CN+{exQ_gLJEhhK0RxaA;br;jy1MTc z4Z9;b*=K+^rt;p=G}WQ|Ld3Mlcvq@)P(praiw494o@2@ zo1C$@AE!zm!*=_|vLNZ{CTqh+cLY03)(YCuq_2NeWtD&5rS|JFZ|~kZ01m@Hr#-ko ze{X5*iY4KZS^z71^ZkKk0Eyak){@cZcbv>O2{e}z?Sw}{Ic!D_ca6B&d#Gn=n>ZOs$ z3e9pl{7q@s&sHupCUpv7No43iaN8CC^b-H1WHJC1VJPji);UpLlE?Auq;bNzF5vbn z0u=~or8W{T!mLLMlNQ1|(kP%12@nKIrG{j*EdA%|-BuxMI~vvgbG|7K>fhg{s8?2E z^0~*W+6z6#H1DHjS3U~}2%zN_Ap)+51SY8<1Y0VVce(JugEwcr6OZn+@DAB_kPDAn?G$3gXPMWZ|G8~Iu<|yqCS`}1 zwHNBDWIvRYZ<(%NF!;;2vgZzyC^rphQTD|EKK+{(SY5qF3iGJr*P&SYhw}{mz^bXk4n`3d$GB`@h^8?76hc z8n2*q&+=YZO(}*^4~J}riJsxOcDIC~W4?LaqYP#hJ9oVmx^m1A5Sn5)S8yK~+>6@9 zE|Xn09KL+9w*!E*|5AI#{_St(S502eWWv`>umKYQf+Y?b1wS7c6n`6zxT1+o6n&A0|slVSPh zGb5rH9J&&n7^`5o*BWQ-9H6AExKqt?6lI~@Pe|yk$&L)KdD(x~ryCyZ@A^ZuAv>VNm70d@~4~0s9E*^ zaozkqUN`va(8DRxMP|Nsx}$(mxC&6SahIjxO#TRty_Wsgn{ML!E2BjU~B%a zO5lWxq~C)Qnu9}Ue-ow(MkvOaD)}CGjB?3_)}GIg?BOmJCMQ-NQd}PIr8BJiLxUw@ zjRg-0;nrZR01z7J_Wa3UFf<;{udQT3)Q*+>lQn17OA4AA`|3TcI+M2gK^LV@OI5aW zO57s9^R5Zwbx5L=Fe-7WXk<+Nj5v>s23FERIZL~gw9r5s`1t56VSxliF)z>--kN2W zxuw!RrgXn!RQ|5Ypj8k(?Luq1>~Xke;QOrAT>&tkBrWmppz~_-xwO_&1Hw5c6$g+6n-?fa9fDTX5ePihKE)-+N}C1H|uU9!HRszlO8ZWl@s?vtJ{y5OJ$OLvos!Tt#hYQ$+Z;^Z)}l9W~MW7lqWgFJ$g zx`HR8%1jkJgnFQJn9>|%sY6$~Dg;8;h~hFpCLowLe99IvX;KQri``%+!%7F%nqD)g z&ol5JzoG9;oenL}bXc^nbU&q{>%m4m8py!NUvd|nY)V#rf$=ysLUo+s@Yc!SFRLxh zNe5|V4D~Kup=f1*(O<1bi`E1JWqMdSJGQAt%0t3&D*MgWxu zc)`AUNS&ID;r>W30Jo){c#$z2Lt>Zhq0ngKFclmr4VQi$;I_gZ!5 zW9$1`|3AdNdtA@=|NsAaoA+dfatx7j%$$-#5e;DqO*D#}BC{fCsifNG6jBa}NDV6% zg<3gvm_vn9v$hV4Qb{aILOTDh_vg#r+xz`_f8O8U=lAHY_uKt; zzuoWmo>NzxPS`$Y_T4YX^!_>f*UqO(qOWb7+R7?ez0;C0ZNKZh|43-v>WB!-F5i#T z-#Ki*{?pNU-PR=!v+I?<>4B$fmR(ii8=H#SUQrzexy%?~@}vJyv--^mgL+Z!D2?G) zpH;$Np8Z6o9n6|NyZS-9q>locuGxhQYhAi(pXb)hs}oY&LgOW;68{7vV4SL5udX}A ztgXRR%8b0#?YBp+uuteRdq|`D@aBN-v1>{PMmN;Ez7dL*ZiRG%%vz9KZ#Aia8`^fa{Ziwq zTU7*I%+NG-v%8sbYl<2*xT(;iw@tUA1j%D0!MB1f6F2Bxy$0Fs_6KO$xY8i*aw%%%onKIp<91kXq)R^)ngIYx3iRX0?e7vWx((3 z>{CgSpgvv+|Em*jy78~eKDv3fzm6Os6`)C|9VGyH*2`AC&!XRm*B zOQTOiiJfI)VhLMpaya1HD<_LZYF}Rn>?FfX<1%REmV!q9&S7P|Bi;1&M_a7$Srsz; z!IE6VzZ>*($<)z3+#~W%dUzy?q{F`FgCaK!u}{5SvUGa!^d&CyT57sDwbWcJVEA|z zfCTCSKm&F5iQe(ZmG-GHh;}lrS;wKETh+vT?tz2MZRF2@6n3QCu4j<>*<4fT^ucP4 zYj2D1x4-}1v%js|S~Bi~T}4Cvs^(eI-JGmD6%&EoA#9X_xj30?cx1leo=1I-*Hrpn z*dDx(0@W!4b-xRAzpUJqowB>%AMP>8{NkVs6Z~?2yHd0$t-X)e7F)9BLO{+wI#wTb z%G@qYi86@M>_@%A1!C${R%LCrlfrgN$vm_2sA5^uGc}az!v1E!^x`>lCaC`UoMp540z9mt z;Wy3o4Kf(ewb0!3mg&~OPW;u7p$|fDR*qcaP~q*=JGam^$`%IG@wXp#Qo%t+)4bc1 zWf`6p*`rtLPp7PrWm3e+JgTi9$J2h^hT0L_IRAoWI<|N;l>OA=?HjvuSwiHU!~yHV zVmtq_&|q}cHDN8rOv@Z$7rBdDYd6fmZm9R@58Ph+Pd3rZ$w77sO-9_FC$u-uis>iYTrrlN=TyA79fmreR%@g}?Ws!CR|4|M-U% zV0Gtf?pC)a9gn?eH|RV`6tN017GA&4Gp>Jfa;5!rv$o}0Blay;UUtjI+tXYJl8ZKQS3OoiGAA;Wye+|MkI}xPm;7^{2uEKebAFdGOqeo1HDVZHgL_ z{-KuFGg!hxbEgIOCIlLMeZSwAg%9*8!{Yih5+-&69gl~;}xoyPeubEZR3U@owV9Bn+ z=o4;(SMS>3w6mbxuS&cUWy~XaN{TyP;^(_}ry4Fk_+p$rDp{gf{M7n;)}HkR&B!&>MOK<{uQ53X9|1xhBj#5nq4- zRUFoG9uu1y{BH8AdaI7!4<{Sdr_V4dP)j|tuJ-tY#`>j=S7fol$0Ikti480J*TqKM zUsUqOs8ogwFS9>A1j8BJ1Dy0YXOYtY&)>g4_4d&qlbyaJBk+^c?d|=7du-bBfzRC@ z#f>J$VQxhY>#n}~**u?j55e>9-3v#-OE;6ugx)?Ly4lXaPIO=R%&MzSYw=x$o})C1 zDO_1e8o%XKt$B;jGnaS`Kc7xZn-7dQ%C5?LSUstxM<1U?=fB~L(u z(&vwlH6MH9@0OtWSOB4QknAg211p4p%4k7LB}fVEB!kPAfotvTSLzLjjJ)n?@i?UP za(QUKGm*O*d}_UWEHQfI*iW;i|3>ZK?(*F3&iNRd3qCqr@!;{LrJd�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 literal 0 HcmV?d00001 diff --git a/components/rviz_models/manipulators/kinova/gen3_6dof_140.png b/components/rviz_models/manipulators/kinova/gen3_6dof_140.png new file mode 100644 index 0000000000000000000000000000000000000000..335b732574ed11756e12d0938fffdf58309c0aee GIT binary patch literal 89714 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 z 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
    A@%ot7GD)5bnBPGT$aW~loti}e0V~8LI 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

  • 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"_NCwKjIF&S#KQb23i=xo~Sq}=cj@vMgS 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