{"links": [{"rel": "self", "href": "https://data.townofcary.org/api/v2/catalog/datasets/cassi-in-cary-s-bond-park-disengagement"}, {"rel": "datasets", "href": "https://data.townofcary.org/api/v2/catalog/datasets"}, {"rel": "records", "href": "https://data.townofcary.org/api/v2/catalog/datasets/cassi-in-cary-s-bond-park-disengagement/records"}, {"rel": "exports", "href": "https://data.townofcary.org/api/v2/catalog/datasets/cassi-in-cary-s-bond-park-disengagement/exports"}, {"rel": "facets", "href": "https://data.townofcary.org/api/v2/catalog/datasets/cassi-in-cary-s-bond-park-disengagement/facets"}, {"rel": "attachments", "href": "https://data.townofcary.org/api/v2/catalog/datasets/cassi-in-cary-s-bond-park-disengagement/attachments"}, {"rel": "reuses", "href": "https://data.townofcary.org/api/v2/catalog/datasets/cassi-in-cary-s-bond-park-disengagement/reuses"}], "dataset": {"visibility": "domain", "fields": [{"name": "incident_date", "description": "Date that the incident was reported", "annotations": {"facetsort": "-count", "timeserie_precision": "day"}, "label": "Incident Date", "type": "date"}, {"name": "incident_time", "description": "Time that the incident was reported is within the US/Eastern or (EST/EDT) Timezone", "annotations": {"facetsort": "-count", "timeserie_precision": "hour"}, "label": "Incident Time", "type": "text"}, {"name": "incident_datetime", "description": "Datetime is in ISO 8601 Timezone-Aware format for US/Eastern or (EST/EDT) Timezone", "annotations": {"facet": true, "facetsort": "alphanum", "timeserie_precision": "minute", "timerangeFilter": true}, "label": "Incident Datetime", "type": "datetime"}, {"name": "weeks_of_year", "description": "Number of weeks into calendar year", "annotations": {"facetsort": "-count"}, "label": "Week of Year", "type": "int"}, {"name": "weeks_into_pilot", "description": "Number of Weeks Into Pilot", "annotations": {"facet": true, "disjunctive": true, "facetsort": "-count"}, "label": "Number of Weeks Into Pilot", "type": "int"}, {"name": "site", "description": "Site", "annotations": {}, "label": "Site", "type": "text"}, {"name": "shuttle_ncdot", "description": "Shuttle ID", "annotations": {}, "label": "Shuttle - NCDOT", "type": "text"}, {"name": "route_ncdot", "description": "Route Location", "annotations": {}, "label": "Route - NCDOT", "type": "text"}, {"name": "location", "description": "Location of disengagement reported by the shuttle attendant", "annotations": {"facetsort": "-count"}, "label": "Location", "type": "geo_point_2d"}, {"name": "weather", "description": "Weather reported by the shuttle attendant and is used to create the one-hot encoded Weather_Cloudy, Weather_Partly Cloudy, Weather_Rain, Weather_Sunny, and Weather_Windy columns", "annotations": {"facet": true, "disjunctive": true, "facetsort": "alphanum", "sortable": true}, "label": "Weather", "type": "text"}, {"name": "vehicle_speed", "description": "Vehicle Speed in Miles per Hour", "annotations": {"unit": "mph"}, "label": "Vehicle Speed in Miles per Hour", "type": "double"}, {"name": "initiated_by", "description": "Initiated by", "annotations": {}, "label": "Initiated by", "type": "text"}, {"name": "cause", "description": "Disengagement cause", "annotations": {"facet": true, "disjunctive": true, "facetsort": "-count", "sortable": true}, "label": "Cause", "type": "text"}, {"name": "obstacle_detection", "description": "An object was detected within the path and prevented autonomous operation. Shuttle attendant navigated around obstacle in manual mode and returned to autonomous mode.", "annotations": {}, "label": "Obstacle Detection", "type": "text"}, {"name": "signal_loss", "description": "Shuttle lost signal 3G/Global Navigation Satellite System (GNSS)/Real-Time Kinematic (RTK) positioning and was unable to continue in autonomous mode. Shuttle attendant navigated in manual mode until signal strengthened then resumed autonomous mode.", "annotations": {}, "label": "Signal Loss", "type": "text"}, {"name": "fault_error_code", "description": "Fault Code/Error Code prevented autonomous operation. Shuttle attendant navigated in manual mode to next safe stop location.", "annotations": {}, "label": "Fault/Error Code", "type": "text"}, {"name": "signalized_intersection", "description": "Shuttle attendant navigated in manual mode to avoid stopping at green light. Shuttle attendant navigated in manual mode to next safe stop location to troubleshoot.", "annotations": {}, "label": "Signalized Intersection", "type": "text"}, {"name": "safety_in_out", "description": "Shuttle attendant navigated in manual mode to avoid Emergency Vehicle and returned to autonomous mode.", "annotations": {}, "label": "Safety In/Out", "type": "text"}, {"name": "shuttle_manually_deviated_from_approved_path", "description": "Shuttle attendant operated in manual mode outside of the National Highway Traffic Safety Administration (NHTSA) approved path.", "annotations": {}, "label": "Shuttle Manually Deviated from Approved Path", "type": "text"}, {"name": "station_blocked", "description": "Station was blocked, preventing autonomous operation into/out of the designated stop station. Shuttle attendant navigated in manual mode to stop, then resumed in autonomous mode.", "annotations": {}, "label": "Station Blocked", "type": "text"}, {"name": "priority_zone", "description": "A(n) object/pedestrian/vehicle was detected within the priority zone and prevented autonomous operation. Shuttle attendant navigated around obstacle in manual mode and returned to autonomous mode.", "annotations": {}, "label": "Priority Zone", "type": "text"}, {"name": "other_road_users", "description": "A vehicle was detected as an obstacle due to close proximity to the shuttle's path. Shuttle attendant navigated around vehicle in manual mode and returned to autonomous mode.", "annotations": {}, "label": "Other Road Users", "type": "text"}, {"name": "vulnerable_road_users", "description": "A vulnerable road user (VRU) interacted with the shuttle preventing autonomous operation. The shuttle\u00a0attendant navigated in manual mode then returned to autonomous mode. \u202fA VRU could be considered a pedestrian, cyclist, or anyone not in a vehicle.", "annotations": {}, "label": "Vulnerable Road Users", "type": "text"}, {"name": "vegetation", "description": "Vegetation prevented autonomous operation.", "annotations": {}, "label": "Vegetation", "type": "text"}, {"name": "additional_information", "description": "Additional Information", "annotations": {}, "label": "Additional Information", "type": "text"}, {"name": "weather_cloudy", "description": "One Hot Encoding based on \"Weather\" column where 0 is False for Weather Condition, or 1 is True for Weather Condition", "annotations": {"facetsort": "num", "disjunctive": true, "facet": true}, "label": "Weather_Cloudy", "type": "int"}, {"name": "weather_partly_cloudy", "description": "One Hot Encoding based on \"Weather\" column where 0 is False for Weather Condition, or 1 is True for Weather Condition", "annotations": {"facetsort": "num", "facet": true, "disjunctive": true}, "label": "Weather_Partly Cloudy", "type": "int"}, {"name": "weather_rain", "description": "One Hot Encoding based on \"Weather\" column where 0 is False for Weather Condition, or 1 is True for Weather Condition", "annotations": {"disjunctive": true, "facetsort": "num", "facet": true}, "label": "Weather_Rain", "type": "int"}, {"name": "weather_sunny", "description": "One Hot Encoding based on \"Weather\" column where 0 is False for Weather Condition, or 1 is True for Weather Condition.", "annotations": {"disjunctive": true, "facetsort": "num", "facet": true}, "label": "Weather_Sunny", "type": "int"}, {"name": "weather_windy", "description": "One Hot Encoding based on \"Weather\" column where 0 is False for Weather Condition, or 1 is True for Weather Condition", "annotations": {"disjunctive": true, "facetsort": "num", "facet": true}, "label": "Weather_Windy", "type": "int"}, {"name": "meteostat_hourly_weather_condition", "description": "Created column by querying Hourly weather condition from Meteostat.net", "annotations": {"facet": true, "disjunctive": true, "sortable": true, "facetsort": "alphanum"}, "label": "Meteostat Hourly Weather Condition", "type": "text"}, {"name": "meteostat_hourly_precipitation_in_millimeters", "description": "Created column by querying Hourly precipitation in millimeters from Meteostat.net", "annotations": {}, "label": "Meteostat Hourly Precipitation in Millimeters", "type": "double"}], "dataset_id": "cassi-in-cary-s-bond-park-disengagement", "dataset_uid": "da_hkkx0c", "has_records": true, "features": ["geo", "analyze", "timeserie"], "attachments": [{"id": "cassi_ncdot_cary_open_data_portal_data_documentation_report_20240612_pdf", "title": "CASSI_NCDOT_Cary_Open_Data_Portal_Data_Documentation_Report_20240612.pdf", "mimetype": "application/pdf", "url": "https://data.townofcary.org/api/v2/catalog/datasets/cassi-in-cary-s-bond-park-disengagement/attachments/cassi_ncdot_cary_open_data_portal_data_documentation_report_20240612_pdf"}], "alternative_exports": [], "data_visible": true, "metas": {"default": {"title": "CASSI in Cary's Bond Park Disengagement", "description": "<p><span>Beep, Inc. provided weekly data reports to Cary and the\u00a0</span><span>North Carolina Department of Transportation (</span><span>NCDOT) that included</span>\u00a0the shuttle\u2019s disengagements from autonomous mode.<br><br>This dataset is compiled from Beep, Inc.\u2019s reports for the 13-week pilot period and includes each disengagement event and its reported cause.<br><br>The shuttle uses an Automated Driving System (ADS) to operate without a driver on a pre-determined, pre-mapped, fixed route. The system provides conditional automation, meaning that most driving functions and roadway monitoring are automated. The shuttle uses Light Detection and Ranging (<span>LiDAR)</span><span>, cameras, and\u00a0</span><span>Global Positioning System</span><span>\u00a0(GPS) technology to know its location, where it is going, and what is happening around it. The shuttle is programmed to automatically disengage from autonomous mode and come to a complete stop when an obstacle is too close or when all required conditions for operation are not met. The system then prompts the attendant to take control until autonomous operation can resume. The attendant can also manually disengage from autonomous mode when deemed necessary.</span><br><br>NCDOT partnered with Cary to bring the Connected Autonomous Shuttle Supporting Innovation (CASSI) program to Bond Park.\u00a0<span>Please see\u00a0</span><a href=\"https://www.carync.gov/projects-initiatives/smart-connected-communities-program/cassi\" target=\"_blank\">Cary's article</a><span>\u00a0and\u00a0</span><a href=\"https://www.ncdot.gov/divisions/integrated-mobility/innovation/cassi/Pages/completed-projects.aspx\" target=\"_blank\">NCDOT's CASSI webpage</a><span>\u00a0for additional information about the program.</span><br><br>Please look to the CASSI_NCDOT_Cary_Open_Data_Portal_Data_Documentation_Report_20240612.pdf file in the <strong>Attachments</strong> section below for a record of all data cleaning and quality control practices conducted and to the <strong>Dataset Schema</strong> section for descriptions of the columns present.</p>", "theme": ["Transport, Movements", "Internet of Things"], "keyword": ["CASSI", "beep"], "license": "CC0 1.0 Universal", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "language": "en", "metadata_languages": ["en"], "timezone": ["US/Eastern"], "modified": "2026-03-22T22:42:03+00:00", "modified_updates_on_metadata_change": true, "modified_updates_on_data_change": true, "data_processed": "2026-03-22T22:42:03+00:00", "metadata_processed": "2026-03-22T22:42:03.390000+00:00", "geographic_reference": ["us_80_3710740"], "geographic_reference_auto": false, "territory": ["Cary"], "geometry_types": ["Point"], "bbox": {"type": "Feature", "geometry": {"coordinates": [[[-78.82162143476307, 35.78584898728877], [-78.82737376727164, 35.78584898728877], [-78.82737376727164, 35.78126358333975], [-78.82162143476307, 35.78126358333975], [-78.82162143476307, 35.78584898728877]]], "type": "Polygon"}, "properties": {}}, "publisher": "Cary", "references": null, "records_count": 179, "attributions": null, "source_domain": null, "source_domain_title": null, "source_domain_address": null, "source_dataset": null, "shared_catalog": null, "federated": false, "parent_domain": null, "update_frequency": null}}}}