<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e02d0-aef1-7d82-874f-c8838f726972,g:8124f14a-b054-4816-be35-48053081ed79-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:fss="http://www.federalsignal.com/20260630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.federalsignal.com/20260630">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fss-20260630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fss-20260630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fss-20260630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fss-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.federalsignal.com/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsUnaudited" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedStatementsofOperationsUnaudited">
        <link:definition>9952151 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsUnauditedParenthetical" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedStatementsofOperationsUnauditedParenthetical">
        <link:definition>9952152 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>9952155 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952156 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>9952157 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityUnaudited" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited">
        <link:definition>9952158 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" roleURI="http://www.federalsignal.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical">
        <link:definition>9952159 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.federalsignal.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952160 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.federalsignal.com/role/Acquisitions">
        <link:definition>9952161 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://www.federalsignal.com/role/RevenueRecognition">
        <link:definition>9952162 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.federalsignal.com/role/Inventories">
        <link:definition>9952163 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.federalsignal.com/role/Debt">
        <link:definition>9952164 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesAssets" roleURI="http://www.federalsignal.com/role/GoodwillandOtherIntangiblesAssets">
        <link:definition>9952165 - Disclosure - Goodwill and Other Intangibles Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.federalsignal.com/role/IncomeTaxes">
        <link:definition>9952166 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Pensions" roleURI="http://www.federalsignal.com/role/Pensions">
        <link:definition>9952167 - Disclosure - Pensions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.federalsignal.com/role/CommitmentsandContingencies">
        <link:definition>9952168 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.federalsignal.com/role/EarningsPerShare">
        <link:definition>9952169 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.federalsignal.com/role/StockholdersEquity">
        <link:definition>9952170 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.federalsignal.com/role/SegmentInformation">
        <link:definition>9952171 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.federalsignal.com/role/FairValueMeasurements">
        <link:definition>9952172 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://www.federalsignal.com/role/DiscontinuedOperations">
        <link:definition>9952173 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.federalsignal.com/role/SubsequentEvents">
        <link:definition>9952174 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.federalsignal.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasuresandDisclosuresPolicies" roleURI="http://www.federalsignal.com/role/FairValueMeasuresandDisclosuresPolicies">
        <link:definition>9955512 - Disclosure - Fair Value Measures and Disclosures (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.federalsignal.com/role/AcquisitionsTables">
        <link:definition>9955513 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionTables" roleURI="http://www.federalsignal.com/role/RevenueRecognitionTables">
        <link:definition>9955514 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.federalsignal.com/role/InventoriesTables">
        <link:definition>9955515 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.federalsignal.com/role/DebtTables">
        <link:definition>9955516 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.federalsignal.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955517 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsTables" roleURI="http://www.federalsignal.com/role/PensionsTables">
        <link:definition>9955518 - Disclosure - Pensions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.federalsignal.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955519 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.federalsignal.com/role/EarningsPerShareTables">
        <link:definition>9955520 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.federalsignal.com/role/StockholdersEquityTables">
        <link:definition>9955521 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.federalsignal.com/role/SegmentInformationTables">
        <link:definition>9955522 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.federalsignal.com/role/FairValueMeasurementsTables">
        <link:definition>9955523 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://www.federalsignal.com/role/DiscontinuedOperationsTables">
        <link:definition>9955524 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.federalsignal.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>9955525 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://www.federalsignal.com/role/AcquisitionsNarrativeDetails">
        <link:definition>9955526 - Disclosure - Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsFairValueofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.federalsignal.com/role/AcquisitionsFairValueofAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9955527 - Disclosure - Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDisaggregationofRevenueFromContractsWithCustomersDetails" roleURI="http://www.federalsignal.com/role/RevenueRecognitionDisaggregationofRevenueFromContractsWithCustomersDetails">
        <link:definition>9955528 - Disclosure - Revenue Recognition - Disaggregation of Revenue From Contracts With Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionContractLiabilitiesDetails" roleURI="http://www.federalsignal.com/role/RevenueRecognitionContractLiabilitiesDetails">
        <link:definition>9955529 - Disclosure - Revenue Recognition - Contract Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/RevenueRecognitionAdditionalInformationDetails">
        <link:definition>9955530 - Disclosure - Revenue Recognition - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesComponentsofInventoriesDetails" roleURI="http://www.federalsignal.com/role/InventoriesComponentsofInventoriesDetails">
        <link:definition>9955531 - Disclosure - Inventories - Components of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtSummaryofComponentsofLongTermBorrowingsandFinanceLeaseObligationsDetails" roleURI="http://www.federalsignal.com/role/DebtSummaryofComponentsofLongTermBorrowingsandFinanceLeaseObligationsDetails">
        <link:definition>9955532 - Disclosure - Debt - Summary of Components of Long-Term Borrowings and Finance Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtSummaryofCarryingAmountsandEstimatedFairValuesofLongTermBorrowingsDetails" roleURI="http://www.federalsignal.com/role/DebtSummaryofCarryingAmountsandEstimatedFairValuesofLongTermBorrowingsDetails">
        <link:definition>9955533 - Disclosure - Debt - Summary of Carrying Amounts and Estimated Fair Values of Long-Term Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofGrossBorrowingsandGrossPaymentsDetails" roleURI="http://www.federalsignal.com/role/DebtScheduleofGrossBorrowingsandGrossPaymentsDetails">
        <link:definition>9955534 - Disclosure - Debt - Schedule of Gross Borrowings and Gross Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofOtherSignificantNoncashTransactionsDetails" roleURI="http://www.federalsignal.com/role/DebtScheduleofOtherSignificantNoncashTransactionsDetails">
        <link:definition>9955535 - Disclosure - Debt - Schedule of Other Significant Noncash Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/DebtAdditionalInformationDetails">
        <link:definition>9955536 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.federalsignal.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails">
        <link:definition>9955537 - Disclosure - Goodwill and Other Intangible Assets - Changes in Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails" roleURI="http://www.federalsignal.com/role/GoodwillandOtherIntangibleAssetsGrossCarryingAmountandAccumulatedAmortizationDetails">
        <link:definition>9955538 - Disclosure - Goodwill and Other Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails">
        <link:definition>9955539 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>9955540 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsSummaryofComponentsofNetPeriodicPensionExpenseBenefitDetails" roleURI="http://www.federalsignal.com/role/PensionsSummaryofComponentsofNetPeriodicPensionExpenseBenefitDetails">
        <link:definition>9955541 - Disclosure - Pensions - Summary of Components of Net Periodic Pension Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/PensionsAdditionalInformationDetails">
        <link:definition>9955542 - Disclosure - Pensions - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSummaryofChangesinWarrantyLiabilitiesDetails" roleURI="http://www.federalsignal.com/role/CommitmentsandContingenciesSummaryofChangesinWarrantyLiabilitiesDetails">
        <link:definition>9955543 - Disclosure - Commitments and Contingencies - Summary of Changes in Warranty Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesLiabilitiesofDiscontinuedOperationsDetails" roleURI="http://www.federalsignal.com/role/CommitmentsandContingenciesLiabilitiesofDiscontinuedOperationsDetails">
        <link:definition>9955544 - Disclosure - Commitments and Contingencies - Liabilities of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/CommitmentsandContingenciesAdditionalInformationDetails">
        <link:definition>9955545 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareReconciliationofNetIncometoBasicandDilutedEPSDetails" roleURI="http://www.federalsignal.com/role/EarningsPerShareReconciliationofNetIncometoBasicandDilutedEPSDetails">
        <link:definition>9955546 - Disclosure - Earnings Per Share - Reconciliation of Net Income to Basic and Diluted EPS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/EarningsPerShareAdditionalInformationDetails">
        <link:definition>9955547 - Disclosure - Earnings Per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.federalsignal.com/role/EarningsPerShareDetails">
        <link:definition>9955548 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.federalsignal.com/role/StockholdersEquityChangesinEachComponentofAccumulatedOtherComprehensiveLossDetails">
        <link:definition>9955549 - Disclosure - Stockholders' Equity - Changes in Each Component of Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityReclassificationsfromAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.federalsignal.com/role/StockholdersEquityReclassificationsfromAccumulatedOtherComprehensiveLossDetails">
        <link:definition>9955550 - Disclosure - Stockholders' Equity - Reclassifications from Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/StockholdersEquityAdditionalInformationDetails">
        <link:definition>9955551 - Disclosure - Stockholders' Equity - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofContinuingOperationsbySegmentDetails" roleURI="http://www.federalsignal.com/role/SegmentInformationSummaryofContinuingOperationsbySegmentDetails">
        <link:definition>9955552 - Disclosure - Segment Information - Summary of Continuing Operations by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationScheduleofDepreciationandAmortizationExpensebySegmentDetails" roleURI="http://www.federalsignal.com/role/SegmentInformationScheduleofDepreciationandAmortizationExpensebySegmentDetails">
        <link:definition>9955553 - Disclosure - Segment Information - Schedule of Depreciation and Amortization Expense by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationReconciliationofAssetsfromSegmenttoConsolidatedDetails" roleURI="http://www.federalsignal.com/role/SegmentInformationReconciliationofAssetsfromSegmenttoConsolidatedDetails">
        <link:definition>9955554 - Disclosure - Segment Information - Reconciliation of Assets from Segment to Consolidated (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationScheduleofCapitalExpendituresbySegmentDetails" roleURI="http://www.federalsignal.com/role/SegmentInformationScheduleofCapitalExpendituresbySegmentDetails">
        <link:definition>9955555 - Disclosure - Segment Information - Schedule of Capital Expenditures by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/SegmentInformationAdditionalInformationDetails">
        <link:definition>9955556 - Disclosure - Segment Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetandLiabilitiesMeasuredatFairValueDetails" roleURI="http://www.federalsignal.com/role/FairValueMeasurementsAssetandLiabilitiesMeasuredatFairValueDetails">
        <link:definition>9955557 - Disclosure - Fair Value Measurements - Asset and Liabilities Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsRollForwardofFairValueofRecurringLevel3FairValueMeasurementsDetails" roleURI="http://www.federalsignal.com/role/FairValueMeasurementsRollForwardofFairValueofRecurringLevel3FairValueMeasurementsDetails">
        <link:definition>9955558 - Disclosure - Fair Value Measurements - Roll-Forward of Fair Value of Recurring Level 3 Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/FairValueMeasurementsAdditionalInformationDetails">
        <link:definition>9955559 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationsDetails" roleURI="http://www.federalsignal.com/role/DiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationsDetails">
        <link:definition>9955560 - Disclosure - Discontinued Operations - Assets and Liabilities of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsAdditionalInformationDetails" roleURI="http://www.federalsignal.com/role/DiscontinuedOperationsAdditionalInformationDetails">
        <link:definition>9955561 - Disclosure - Discontinued Operations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.federalsignal.com/role/SubsequentEventsDetails">
        <link:definition>9955562 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="fss_Acquisitionandintegrationrelatedexpenses" abstract="false" name="Acquisitionandintegrationrelatedexpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_DepreciableRentalEquipmentAvailableforOperatingLeasesNet" abstract="false" name="DepreciableRentalEquipmentAvailableforOperatingLeasesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_ContingentConsiderationLiabilityCurrent" abstract="false" name="ContingentConsiderationLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_DepreciableRentalEquipmentAvailableforOperatingLeasesAccumulatedDepreciation" abstract="false" name="DepreciableRentalEquipmentAvailableforOperatingLeasesAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_ChangesInFairValueOfContingentConsiderationAndDeferredPayment" abstract="false" name="ChangesInFairValueOfContingentConsiderationAndDeferredPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_AmortizationOfInterestRateSwapSettlementGain" abstract="false" name="AmortizationOfInterestRateSwapSettlementGain" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_PaymentsOnLongTermBorrowings" abstract="false" name="PaymentsOnLongTermBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_OtherPaymentstoAcquireBusinessesFinancingActivity" abstract="false" name="OtherPaymentstoAcquireBusinessesFinancingActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_StockIssuedDuringPeriodValueStockOptionExercisesAndOther" abstract="false" name="StockIssuedDuringPeriodValueStockOptionExercisesAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_StockIssuedDuringPeriodValuePerformanceShareUnitsNetOfSharesPaidForTaxes" abstract="false" name="StockIssuedDuringPeriodValuePerformanceShareUnitsNetOfSharesPaidForTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_AcquisitionsNarrativeAbstract" abstract="true" name="AcquisitionsNarrativeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fss_OrganizationAndDescriptionOfTheBusinessPolicyTextBlock" abstract="false" name="OrganizationAndDescriptionOfTheBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fss_HogMember" abstract="true" name="HogMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_StandardMember" abstract="true" name="StandardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_NewWayTrucksMember" abstract="true" name="NewWayTrucksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_MegaCorpMember" abstract="true" name="MegaCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_ScheduleOfDepreciationAndAmortizationExpenseBySegmentTableTextBlock" abstract="false" name="ScheduleOfDepreciationAndAmortizationExpenseBySegmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fss_ScheduleOfCapitalExpendituresBySegmentTableTextBlock" abstract="false" name="ScheduleOfCapitalExpendituresBySegmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fss_TracklessMember" abstract="true" name="TracklessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_NewWayMember" abstract="true" name="NewWayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PreliminaryClosingAdjustmentsHeldBack" abstract="false" name="PreliminaryClosingAdjustmentsHeldBack" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_StandardEquipmentMember" abstract="true" name="StandardEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PaymentsToAcquireBusinessesInclusiveOfPreliminaryClosingAdjustments" abstract="false" name="PaymentsToAcquireBusinessesInclusiveOfPreliminaryClosingAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentalEquipment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentalEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedAssetAcquiredFinanceLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedAssetAcquiredFinanceLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeNames" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeNames" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherIntangibleAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCustomerDeposits" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCustomerDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseObligations" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_BusinessCombinationRecognizedLiabilityAssumedFinanceLeaseLiabilities" abstract="false" name="BusinessCombinationRecognizedLiabilityAssumedFinanceLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_EscrowDepositRelatedToBusinessAcquisition" abstract="false" name="EscrowDepositRelatedToBusinessAcquisition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_EnvironmentalSolutionsMember" abstract="true" name="EnvironmentalSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SafetyAndSecuritySystemsMember" abstract="true" name="SafetyAndSecuritySystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_VehiclesandequipmentMember" abstract="true" name="VehiclesandequipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PartsMember" abstract="true" name="PartsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_RentalincomeMember" abstract="true" name="RentalincomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PublicsafetyandsecurityequipmentMember" abstract="true" name="PublicsafetyandsecurityequipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_IndustrialsignalingequipmentMember" abstract="true" name="IndustrialsignalingequipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_WarningsystemsMember" abstract="true" name="WarningsystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_EuropeOtherMember" abstract="true" name="EuropeOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_Amended2016CreditAgreementMember" abstract="true" name="Amended2016CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_A2019CreditAgreementMember" abstract="true" name="A2019CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_A2022CreditAgreementMember" abstract="true" name="A2022CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_A2025CreditAgreementMember" abstract="true" name="A2025CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_DerecognitionOfFinanceLeaseRightOfUseAsset" abstract="false" name="DerecognitionOfFinanceLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_InterestRateSwap2022Member" abstract="true" name="InterestRateSwap2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_InterestRateSwap2023Member" abstract="true" name="InterestRateSwap2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_TermLoanCreditFacilityMember" abstract="true" name="TermLoanCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_NonUsLinesOfCreditMember" abstract="true" name="NonUsLinesOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_LineofCreditFacilityCovenantsHolidayPermittedAcquisitionConsideration" abstract="false" name="LineofCreditFacilityCovenantsHolidayPermittedAcquisitionConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_GuaranteeObligationsMaximumExposurePercentageofOutstandingVotingCapitalStock" abstract="false" name="GuaranteeObligationsMaximumExposurePercentageofOutstandingVotingCapitalStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fss_LineofCreditFacilityMaximumBorrowingCapacityAvailableIncrement" abstract="false" name="LineofCreditFacilityMaximumBorrowingCapacityAvailableIncrement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_LineOfCreditFacilityCovenantTermsLeverageRatioMaximum" abstract="false" name="LineOfCreditFacilityCovenantTermsLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fss_Proceedsfromearlyterminationofinterestrateswap" abstract="false" name="Proceedsfromearlyterminationofinterestrateswap" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_LineofCreditFacilityCovenantsPermittedDividendsandStockRepurchases" abstract="false" name="LineofCreditFacilityCovenantsPermittedDividendsandStockRepurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_LineofCreditFacilityCovenantsPermittedOtherIncrementalCashPayments" abstract="false" name="LineofCreditFacilityCovenantsPermittedOtherIncrementalCashPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_DeferredTaxPaymentsUnderCARESAct" abstract="false" name="DeferredTaxPaymentsUnderCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_TaxBenefitFromRemeasurementOfDeferredTaxesForChangesinStateTaxApportionment" abstract="false" name="TaxBenefitFromRemeasurementOfDeferredTaxesForChangesinStateTaxApportionment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_TaxBenefitFromInterestOfStockDeduction" abstract="false" name="TaxBenefitFromInterestOfStockDeduction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_RecognizedTaxBenefitFromWorthlessStockDeductionNet" abstract="false" name="RecognizedTaxBenefitFromWorthlessStockDeductionNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_TaxBenefitFromWorthlessStockDeduction" abstract="false" name="TaxBenefitFromWorthlessStockDeduction" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_TaxBenefitFromWorthlessStockDeductionInterest" abstract="false" name="TaxBenefitFromWorthlessStockDeductionInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_NonRecurringDiscreteTaxBenefit" abstract="false" name="NonRecurringDiscreteTaxBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_MultiemployerPlansWithdrawalCharges" abstract="false" name="MultiemployerPlansWithdrawalCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_Warrantyperiod" abstract="false" name="Warrantyperiod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fss_CommitmentsDisclosureTable" abstract="true" name="CommitmentsDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fss_CourtSettlementAxis" abstract="true" name="CourtSettlementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fss_CourtSettlementDomain" abstract="true" name="CourtSettlementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_CourtOfCommonPleasPhiladelphiaCountyMember" abstract="true" name="CourtOfCommonPleasPhiladelphiaCountyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_LackawannaFirefighterPlaintiffsMember" abstract="true" name="LackawannaFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_OutsideChicagoFirefighterPlaintiffsMember" abstract="true" name="OutsideChicagoFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PennsylvaniaFirefighterPlaintiffsMember" abstract="true" name="PennsylvaniaFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_ChicagoFirefighterPlaintiffsMember" abstract="true" name="ChicagoFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PhiladelphiaFirefighterPlaintiffsMember" abstract="true" name="PhiladelphiaFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_DistrictofColumbiaFirefighterPlaintiffsMember" abstract="true" name="DistrictofColumbiaFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_OutsidePennsylvaniaFirefighterPlaintiffsMember" abstract="true" name="OutsidePennsylvaniaFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PittsburghFirefighterPlaintiffsMember" abstract="true" name="PittsburghFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_BuffaloFirefighterPlaintiffsMember" abstract="true" name="BuffaloFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_NewYorkCityFirefighterPlaintiffsMember" abstract="true" name="NewYorkCityFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_NewYorkKingsCountyFirefighterPlaintiffsMember" abstract="true" name="NewYorkKingsCountyFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_NewJerseyFirefighterPlaintiffsMemberDomain" abstract="true" name="NewJerseyFirefighterPlaintiffsMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_MassachusettsFirefighterPlaintiffsMember" abstract="true" name="MassachusettsFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_ErieCountyFirefighterPlaintiffsMember" abstract="true" name="ErieCountyFirefighterPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_FloridaFirefightersPlaintiffsMember" abstract="true" name="FloridaFirefightersPlaintiffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_PlaintiffsAxis" abstract="true" name="PlaintiffsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fss_PlaintiffsDomain" abstract="true" name="PlaintiffsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SettlementCandidatesDomain" abstract="true" name="SettlementCandidatesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_DismissedMember" abstract="true" name="DismissedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_RemainingMember" abstract="true" name="RemainingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_ResponsiveSettlementCandidatesDomain" abstract="true" name="ResponsiveSettlementCandidatesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_LackawannaCountyPennsylvaniaMember" abstract="true" name="LackawannaCountyPennsylvaniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_CircuitCourtOfCookCountyMember" abstract="true" name="CircuitCourtOfCookCountyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SettlementAgreementMember" abstract="true" name="SettlementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_FederalCourtEasternDistrictofPennsylvaniaMember" abstract="true" name="FederalCourtEasternDistrictofPennsylvaniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_AlleghenyCountyPennsylvaniaMember" abstract="true" name="AlleghenyCountyPennsylvaniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SupremeCourtofStateofNewYorkErieCountyMember" abstract="true" name="SupremeCourtofStateofNewYorkErieCountyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SupremeCourtofStateofNewYorkNewYorkCountyMember" abstract="true" name="SupremeCourtofStateofNewYorkNewYorkCountyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SuperiorCourtofNewJerseyUnionCountyMember" abstract="true" name="SuperiorCourtofNewJerseyUnionCountyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SupremeCourtofKingsCountyNewYorkMember" abstract="true" name="SupremeCourtofKingsCountyNewYorkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_CookCountyandDupageCountyMember" abstract="true" name="CookCountyandDupageCountyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SettlementAgreementVoidableMember" abstract="true" name="SettlementAgreementVoidableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_SettlementAgreementVoidMember" abstract="true" name="SettlementAgreementVoidMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_CommitmentsDisclosureLineItems" abstract="true" name="CommitmentsDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fss_GuarantorObligationsMaximumExposureUndiscountedAnnualAmount" abstract="false" name="GuarantorObligationsMaximumExposureUndiscountedAnnualAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_SettlementOfferPerEligiblePlaintiffWhoHasAlreadyFiledALawsuit" abstract="false" name="SettlementOfferPerEligiblePlaintiffWhoHasAlreadyFiledALawsuit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_SettlementOfferPerEligiblePlaintiffWhoHasNotAlreadyFiledALawsuit" abstract="false" name="SettlementOfferPerEligiblePlaintiffWhoHasNotAlreadyFiledALawsuit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_NumberOfFirefightersConsideredAsPartOfTheSettlement" abstract="false" name="NumberOfFirefightersConsideredAsPartOfTheSettlement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fss_LossContingencyClaimsSettledAmount" abstract="false" name="LossContingencyClaimsSettledAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_LossContingencyNumberOfPlaintiffsDismissed" abstract="false" name="LossContingencyNumberOfPlaintiffsDismissed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fss_PercentageOfClaimantsAgreedForSettlement" abstract="false" name="PercentageOfClaimantsAgreedForSettlement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fss_PercentageOfClaimantsAgreedForSettlementAsPerSettlementAgreement" abstract="false" name="PercentageOfClaimantsAgreedForSettlementAsPerSettlementAgreement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fss_AccumulatedOtherComprehensiveIncomeLoss" abstract="false" name="AccumulatedOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_March2020RepurchaseProgramMember" abstract="true" name="March2020RepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_April2025RepurchaseProgramMember" abstract="true" name="April2025RepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_AccruedTreasurySharesCost" abstract="false" name="AccruedTreasurySharesCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_TreasuryStockSharesAcquiredInSubsequentPeriod" abstract="false" name="TreasuryStockSharesAcquiredInSubsequentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="fss_TreasuryStockValueAcquiredInSubsequentPeriodCostMethod" abstract="false" name="TreasuryStockValueAcquiredInSubsequentPeriodCostMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_OtherSegmentItems" abstract="false" name="OtherSegmentItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_ScheduleOfDepreciationAndAmortizationExpenseBySegmentTable" abstract="true" name="ScheduleOfDepreciationAndAmortizationExpenseBySegmentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fss_ScheduleOfDepreciationAndAmortizationExpenseBySegmentLineItems" abstract="true" name="ScheduleOfDepreciationAndAmortizationExpenseBySegmentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fss_ScheduleOfCapitalExpendituresBySegmentTable" abstract="true" name="ScheduleOfCapitalExpendituresBySegmentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fss_ScheduleOfCapitalExpendituresBySegmentLineItems" abstract="true" name="ScheduleOfCapitalExpendituresBySegmentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fss_InterestRateSwapFairValueDisclosure" abstract="false" name="InterestRateSwapFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_JoeJohnsonEquipmentMember" abstract="true" name="JoeJohnsonEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_MRLMember" abstract="true" name="MRLMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_FairValueMeasurementwithUnobservableInputsReconciliationsRecurringBasisForeignCurrencyAdjustment" abstract="false" name="FairValueMeasurementwithUnobservableInputsReconciliationsRecurringBasisForeignCurrencyAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_DeistMember" abstract="true" name="DeistMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_BlastersMember" abstract="true" name="BlastersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_FireRescueMember" abstract="true" name="FireRescueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_OtherDisposalGroupsMember" abstract="true" name="OtherDisposalGroupsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_NorthAmericanRefuseTruckBodyBusinessMember" abstract="true" name="NorthAmericanRefuseTruckBodyBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_LatvianCommercialDisputeMember" abstract="true" name="LatvianCommercialDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fss_UnrecognizedTaxBenefitDecreaseResultingFromDiscontinuedOperationsandDisposal" abstract="false" name="UnrecognizedTaxBenefitDecreaseResultingFromDiscontinuedOperationsandDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fss_WesternTechnologyMember" abstract="true" name="WesternTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
