| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.22a --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Source; Value: wkhs%2D20171231.xfr; Date: 2018%2D05%2D09T14:17:52Z --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x80340000 --> |
<!-- Field: Doc-Info; Name: Misc; Value: 96Ipo7xRiXgen8uHa3gsOaSOecPtyJRyyYkxsWhzbcl6XywhUiefdyBkrjemYSsF --> |
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:wkhs="http://workhorse.com/20171231" elementFormDefault="qualified" targetNamespace="http://workhorse.com/20171231"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://workhorse.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 00000001 - 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 roleURI="http://workhorse.com/role/Consolidatedbalancesheets" id="Consolidatedbalancesheets"> |
| <link:definition> 00000002 - Statement - 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 roleURI="http://workhorse.com/role/Consolidatedbalancesheetsparenthetical" id="Consolidatedbalancesheetsparenthetical"> |
| <link:definition> 00000003 - Statement - 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 roleURI="http://workhorse.com/role/StatementsOfOperations" id="StatementsOfOperations"> |
| <link:definition> 00000004 - Statement - Consolidated Statements of 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 roleURI="http://workhorse.com/role/StatementOfStockholdersEquityDeficit" id="StatementOfStockholdersEquityDeficit"> |
| <link:definition> 00000005 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" id="ConsolidatedStatementsOfCashFlowsUnaudited"> |
| <link:definition> 00000006 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical" id="ConsolidatedStatementsOfCashFlowsUnauditedParenthetical"> |
| <link:definition> 00000007 - Statement - Consolidated Statements of Cash Flows (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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciples" id="SummaryOfSignificantAccountingPrinciples"> |
| <link:definition> 00000008 - Disclosure - Summary of Significant Accounting Principles </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/Inventory" id="Inventory"> |
| <link:definition> 00000009 - Disclosure - Inventory </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNet" id="PropertyPlantAndEquipmentNet"> |
| <link:definition> 00000010 - Disclosure - Property, Plant and Equipment, Net </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/Debt" id="Debt"> |
| <link:definition> 00000011 - 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 roleURI="http://workhorse.com/role/Shareholderandrelatedpartyadvances" id="Shareholderandrelatedpartyadvances"> |
| <link:definition> 00000012 - Disclosure - Shareholder and Related Party Advances </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/LeaseObligations" id="LeaseObligations"> |
| <link:definition> 00000013 - Disclosure - Lease Obligations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/StockBasedCompensation" id="StockBasedCompensation"> |
| <link:definition> 00000014 - Disclosure - Stock Based Compensation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/RecentPronouncements" id="RecentPronouncements"> |
| <link:definition> 00000015 - Disclosure - Recent Pronouncements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/PrivatePlacementMemorandumAndStockOffering" id="PrivatePlacementMemorandumAndStockOffering"> |
| <link:definition> 00000016 - Disclosure - Private Placement Memorandum </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/QuarterlyFinancialDataUnaudited" id="QuarterlyFinancialDataUnaudited"> |
| <link:definition> 00000017 - Disclosure - Quarterly Financial Data (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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesPolicies" id="SummaryOfSignificantAccountingPrinciplesPolicies"> |
| <link:definition> 00000018 - Disclosure - Summary of Significant Accounting Principles (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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesTables" id="SummaryOfSignificantAccountingPrinciplesTables"> |
| <link:definition> 00000019 - Disclosure - Summary of Significant Accounting Principles (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 roleURI="http://workhorse.com/role/InventoryTables" id="InventoryTables"> |
| <link:definition> 00000020 - Disclosure - Inventory (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 roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNetTables" id="PropertyPlantAndEquipmentNetTables"> |
| <link:definition> 00000021 - Disclosure - Property, Plant and Equipment, Net (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 roleURI="http://workhorse.com/role/DebtTables" id="DebtTables"> |
| <link:definition> 00000022 - 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 roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONTables" id="STOCKBASEDCOMPENSATIONTables"> |
| <link:definition> 00000023 - Disclosure - Stock Based Compensation (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 roleURI="http://workhorse.com/role/QuarterlyFinancialDataUnauditedTables" id="QuarterlyFinancialDataUnauditedTables"> |
| <link:definition> 00000024 - Disclosure - Quarterly Financial Data (Unaudited) (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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails" id="SummaryOfSignificantAccountingPrinciplesDetails"> |
| <link:definition> 00000025 - Disclosure - Summary of Significant Accounting Principles (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 roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails1" id="SummaryOfSignificantAccountingPrinciplesDetails1"> |
| <link:definition> 00000026 - Disclosure - Summary of Significant Accounting Principles (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails2" id="SummaryOfSignificantAccountingPrinciplesDetails2"> |
| <link:definition> 00000027 - Disclosure - Summary of Significant Accounting Principles (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails3" id="SummaryOfSignificantAccountingPrinciplesDetails3"> |
| <link:definition> 00000028 - Disclosure - Summary of Significant Accounting Principles (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails4" id="SummaryOfSignificantAccountingPrinciplesDetails4"> |
| <link:definition> 00000029 - Disclosure - Summary of Significant Accounting Principles (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails5" id="SummaryOfSignificantAccountingPrinciplesDetails5"> |
| <link:definition> 00000030 - Disclosure - Summary of Significant Accounting Principles (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual" id="SummaryOfSignificantAccountingPrinciplesDetailsTextual"> |
| <link:definition> 00000031 - Disclosure - Summary of Significant Accounting Principles (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual1" id="SummaryOfSignificantAccountingPrinciplesDetailsTextual1"> |
| <link:definition> 00000032 - Disclosure - Summary of Significant Accounting Principles (Details Textual 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual2" id="SummaryOfSignificantAccountingPrinciplesDetailsTextual2"> |
| <link:definition> 00000033 - Disclosure - Summary of Significant Accounting Principles (Details Textual 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual3" id="SummaryOfSignificantAccountingPrinciplesDetailsTextual3"> |
| <link:definition> 00000034 - Disclosure - Summary of Significant Accounting Principles (Details Textual 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual4" id="SummaryOfSignificantAccountingPrinciplesDetailsTextual4"> |
| <link:definition> 00000035 - Disclosure - Summary of Significant Accounting Principles (Details Textual 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/InventoryDetails" id="InventoryDetails"> |
| <link:definition> 00000036 - Disclosure - Inventory (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 roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNetDetails" id="PropertyPlantAndEquipmentNetDetails"> |
| <link:definition> 00000037 - Disclosure - Property, Plant and Equipment, Net (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 roleURI="http://workhorse.com/role/DebtDetails" id="DebtDetails"> |
| <link:definition> 00000038 - Disclosure - Debt (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 roleURI="http://workhorse.com/role/DebtDetails1" id="DebtDetails1"> |
| <link:definition> 00000039 - Disclosure - Debt (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/DebtDetails2" id="DebtDetails2"> |
| <link:definition> 00000040 - Disclosure - Debt (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/DebtDetailsTextual" id="DebtDetailsTextual"> |
| <link:definition> 00000041 - Disclosure - Debt (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/ShareholderAndRelatedPartyAdvancesDetails" id="ShareholderAndRelatedPartyAdvancesDetails"> |
| <link:definition> 00000042 - Disclosure - Shareholder and Related Party Advances (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 roleURI="http://workhorse.com/role/LeaseObligationsDetails" id="LeaseObligationsDetails"> |
| <link:definition> 00000043 - Disclosure - 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 roleURI="http://workhorse.com/role/StockBasedCompensationDetails" id="StockBasedCompensationDetails"> |
| <link:definition> 00000044 - Disclosure - Stock Based Compensation (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 roleURI="http://workhorse.com/role/StockBasedCompensationDetails1" id="StockBasedCompensationDetails1"> |
| <link:definition> 00000045 - Disclosure - Stock Based Compensation (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/Stockbasedcompensationdetails2" id="Stockbasedcompensationdetails2"> |
| <link:definition> 00000046 - Disclosure - Stock Based Compensation (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/Stockbasedcompensationdetails3" id="Stockbasedcompensationdetails3"> |
| <link:definition> 00000047 - Disclosure - Stock Based Compensation (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/StockBasedCompensationDetailsTextual" id="StockBasedCompensationDetailsTextual"> |
| <link:definition> 00000048 - Disclosure - Stock Based Compensation (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/StockBasedCompensationDetailsTextual1" id="StockBasedCompensationDetailsTextual1"> |
| <link:definition> 00000049 - Disclosure - Stock Based Compensation (Details Textual 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/StockBasedCompensationDetailsTextual2" id="StockBasedCompensationDetailsTextual2"> |
| <link:definition> 00000050 - Disclosure - Stock Based Compensation (Details Textual 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://workhorse.com/role/PrivatePlacementMemorandumAndStockOfferingDetails" id="PrivatePlacementMemorandumAndStockOfferingDetails"> |
| <link:definition> 00000051 - Disclosure - Private Placement Memorandum (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 roleURI="http://workhorse.com/role/QuarterlyFinancialDataDetails" id="QuarterlyFinancialDataDetails"> |
| <link:definition> 00000052 - Disclosure - Quarterly Financial Data (Unaudited) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20171231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20171231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20171231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="wkhs-20171231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/> |
| <element id="wkhs_OfferingCostsOfCommonStockShares" name="OfferingCostsOfCommonStockShares" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NumberOfDealers" name="NumberOfDealers" nillable="true" xbrli:periodType="instant" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AreaOfFacilitiesCovered" name="AreaOfFacilitiesCovered" nillable="true" xbrli:periodType="instant" type="num:areaItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_InventoryParts" name="InventoryParts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NumberOfBuildings" name="NumberOfBuildings" nillable="true" xbrli:periodType="instant" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAdditionalStockReversed" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAdditionalStockReversed" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExpired" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExpired" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalStockReserved" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageAdditionalStockReserved" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValueAdditionalStockReserved" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValueAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingExerciseTerm" name="ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingExerciseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesAvailableForGrantWarrantsOutstanding" name="SharesAvailableForGrantWarrantsOutstanding" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesAvailableForGrantWarrantsExercised" name="SharesAvailableForGrantWarrantsExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesAvailableForGrantWarrantsExpired" name="SharesAvailableForGrantWarrantsExpired" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ClassOfWarrantOrRightExercised" name="ClassOfWarrantOrRightExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ClassOfWarrantOrRightExpired" name="ClassOfWarrantOrRightExpired" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsOutstandingWeightedAverageExercisePrice" name="WarrantsOutstandingWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsExercisedWeightedAverageExercisePrice" name="WarrantsExercisedWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsExpiredWeightedAverageExercisePrice" name="WarrantsExpiredWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsOutstandingWeightedAverageGrantFairValuePerShare" name="WarrantsOutstandingWeightedAverageGrantFairValuePerShare" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsExercisedWeightedAverageGrantFairValuePerShare" name="WarrantsExercisedWeightedAverageGrantFairValuePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsExpiredWeightedAverageGrantFairValuePerShare" name="WarrantsExpiredWeightedAverageGrantFairValuePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WeightedAverageRemainingExerciseTermWarrant" name="WeightedAverageRemainingExerciseTermWarrant" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WeightedAverageRemainingExerciseTermWarrantOne" name="WeightedAverageRemainingExerciseTermWarrantOne" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ClassOfWarrantOrRightTermOfWarrantsOrRightsExercisable" name="ClassOfWarrantOrRightTermOfWarrantsOrRightsExercisable" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CostOfReductionInExercisePriceOfWarrants" name="CostOfReductionInExercisePriceOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PercentageOfFairMarketValueGranted" name="PercentageOfFairMarketValueGranted" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PercentageOfMarketValueOfCommonStock" name="PercentageOfMarketValueOfCommonStock" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NumberOfCustomers" name="NumberOfCustomers" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_RelatedPartyTransactionsPolicyTextBlock" name="RelatedPartyTransactionsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ScheduleOfWarrantActivityTableTextBlock" name="ScheduleOfWarrantActivityTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ExerciseOfWarrantsAndOptions" name="ExerciseOfWarrantsAndOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ProceedsFromShareholderAdvancesNetOfRepayments" name="ProceedsFromShareholderAdvancesNetOfRepayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodSharesConversionOfAccountPayable" name="StockIssuedDuringPeriodSharesConversionOfAccountPayable" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodValueConversionOfAccountPayable" name="StockIssuedDuringPeriodValueConversionOfAccountPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockOptionsAndWarrantsExercisedShares" name="StockOptionsAndWarrantsExercisedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockOptionsAndWarrantsExercised" name="StockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PublicOfferingPricePerShare" name="PublicOfferingPricePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PurchaseOfAdditionalCommonStock" name="PurchaseOfAdditionalCommonStock" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ProceedsFromIssuanceInitialPublicOfferingGross" name="ProceedsFromIssuanceInitialPublicOfferingGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesAvailableForGrantWarrantsAdditionalStockReserved" name="SharesAvailableForGrantWarrantsAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesAvailableForGrantWarrantsGranted" name="SharesAvailableForGrantWarrantsGranted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SharesAvailableForGrantWarrantsForfeited" name="SharesAvailableForGrantWarrantsForfeited" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ClassOfWarrantOrRightAdditionalStockReserved" name="ClassOfWarrantOrRightAdditionalStockReserved" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ClassOfWarrantOrRightGranted" name="ClassOfWarrantOrRightGranted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ClassOfWarrantOrRightForfeited" name="ClassOfWarrantOrRightForfeited" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantSharesAvailableForGrantWeightedAverageExercisePrice" name="WarrantSharesAvailableForGrantWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsGrantedWeightedAverageExercisePrice" name="WarrantsGrantedWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsForfeitedWeightedAverageExercisePrice" name="WarrantsForfeitedWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsAdditionalStockReservedWeightedAverageGrantFairValuePerShare" name="WarrantsAdditionalStockReservedWeightedAverageGrantFairValuePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsGrantedWeightedAverageGrantFairValuePerShare" name="WarrantsGrantedWeightedAverageGrantFairValuePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsForfeitedWeightedAverageGrantFairValuePerShare" name="WarrantsForfeitedWeightedAverageGrantFairValuePerShare" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriod" name="NetOperatingLossAvailableForFuturePeriod" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodTwo" name="NetOperatingLossAvailableForFuturePeriodTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodThree" name="NetOperatingLossAvailableForFuturePeriodThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodFour" name="NetOperatingLossAvailableForFuturePeriodFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodFive" name="NetOperatingLossAvailableForFuturePeriodFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodSix" name="NetOperatingLossAvailableForFuturePeriodSix" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodSeven" name="NetOperatingLossAvailableForFuturePeriodSeven" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NetOperatingLossAvailableForFuturePeriodEight" name="NetOperatingLossAvailableForFuturePeriodEight" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ScheduleOfPropertyPlantAndEquipmentNetTableTextBlock" name="ScheduleOfPropertyPlantAndEquipmentNetTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareholderAndRelatedPartyAdvancesTextBlock" name="ShareholderAndRelatedPartyAdvancesTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodSharesFulfillmentStockSubscriptionsReceivable" name="StockIssuedDuringPeriodSharesFulfillmentStockSubscriptionsReceivable" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodValueFulfillmentStockSubscriptionsReceivable" name="StockIssuedDuringPeriodValueFulfillmentStockSubscriptionsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_InvestmentWarrantsExpirationTerm" name="InvestmentWarrantsExpirationTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PrivatePlacementMemorandum" name="PrivatePlacementMemorandum" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NatureOfBusinessPolicyTextBlock" name="NatureOfBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_RreducedAccruedLiabilities" name="RreducedAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ConsultantsMember" name="ConsultantsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DirectorsOfficersAndEmployeesMember" name="DirectorsOfficersAndEmployeesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DirectorsAndOfficersMember" name="DirectorsAndOfficersMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PlacementAgentAndConsultantMember" name="PlacementAgentAndConsultantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareholderMember" name="ShareholderMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AmpElectricVehiclesIncMember" name="AmpElectricVehiclesIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareExchangeAgreementMember" name="ShareExchangeAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NotesPayableToCityOfLovelandMember" name="NotesPayableToCityOfLovelandMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_NotePayableToFormerBuildingOwnerMember" name="NotePayableToFormerBuildingOwnerMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SecuredMortgagePayableMember" name="SecuredMortgagePayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_OperatingFacilitiesMember" name="OperatingFacilitiesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SecuredConvertibleDebenturesMember" name="SecuredConvertibleDebenturesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_EmperyAssetMasterMember" name="EmperyAssetMasterMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_EmperyTaxEfficientMember" name="EmperyTaxEfficientMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_EmperyTaxEfficientOneMember" name="EmperyTaxEfficientOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_HudsonBayMember" name="HudsonBayMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SecuritiesPurchaseAgreementMember" name="SecuritiesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_CowenAgreementMember" name="CowenAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_UnderwritingAgreementMember" name="UnderwritingAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_QuarterlyFinancialDataMember" name="QuarterlyFinancialDataMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodValueIssuanceOfDetachedWarrantsInConectionWithConvertibleDebentures" name="StockIssuedDuringPeriodValueIssuanceOfDetachedWarrantsInConectionWithConvertibleDebentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockIssuedDuringPeriodSharesIssuanceOfDetachedWarrantsInConectionWithConvertibleDebentures" name="StockIssuedDuringPeriodSharesIssuanceOfDetachedWarrantsInConectionWithConvertibleDebentures" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareholderAndRelatedPartyAdvancesAbstract" name="ShareholderAndRelatedPartyAdvancesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PrivatePlacementMemorandumAbstract" name="PrivatePlacementMemorandumAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_SummaryOfSignificantAccountingPrinicplesTextualAbstract" name="SummaryOfSignificantAccountingPrinicplesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_AgreementAxis" name="AgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem"/> |
| <element id="wkhs_AgreementDomain" name="AgreementDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_DebtDetailsAbstract" name="DebtDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareholderAndRelatedPartyAdvancesTextualAbstract" name="ShareholderAndRelatedPartyAdvancesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingExerciseTerm" name="ShareBasedCompensationArrangementsBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingExerciseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantAvailableForGrantAbstract" name="WarrantAvailableForGrantAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WarrantsNumberOfSharesRollForward" name="WarrantsNumberOfSharesRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WeightedAverageExercisePricePerShareRollForward" name="WeightedAverageExercisePricePerShareRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WeightedAverageGrantFairValuePerShareRollForward" name="WeightedAverageGrantFairValuePerShareRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_WeightedAverageRemainingExerciseTermRollForward" name="WeightedAverageRemainingExerciseTermRollForward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_StockBasedCompensationTextualAbstract" name="StockBasedCompensationTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_PrivatePrivatePlacementMemorandumTextualAbstract" name="PrivatePrivatePlacementMemorandumTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="wkhs_QuarterlyFinancialDataUnauditedDetailsAbstract" name="QuarterlyFinancialDataUnauditedDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| </schema> |