| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ --> |
<!-- Creation Date : 2021-04-09T06:38:50.0988882+00:00 --> |
<!-- Version : 5.0.1.571 --> |
<!-- Package ID : ecc6c6de162f4cef9ee9ca712d026529 --> |
<!-- Copyright (c) 2021 Donnelley Financial Solutions, Inc. All Rights Reserved. --> |
<xsd:schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:asti="http://ascentsolar.com/20200930" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://ascentsolar.com/20200930" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
| <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" namespace="http://xbrl.sec.gov/country/2020-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2020-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2020-01-31"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2020-01-31"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2020-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" namespace="http://fasb.org/srt/2020-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd" namespace="http://fasb.org/srt-roles/2020-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" namespace="http://fasb.org/srt-types/2020-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" namespace="http://fasb.org/us-gaap/2020-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd" namespace="http://fasb.org/us-roles/2020-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" namespace="http://fasb.org/us-types/2020-01-31"/> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:roleType id="TemplateLink" roleURI="http://ascentsolar.com/20200930/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase"> |
| <link:definition> 00000 - Document - Template Link </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:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asti-20200930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asti-20200930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asti-20200930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asti-20200930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple"/> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation"> |
| <link:definition> 100000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETS" id="Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETS"> |
| <link:definition> 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" id="Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"> |
| <link:definition> 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"> |
| <link:definition> 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"> |
| <link:definition> 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"> |
| <link:definition> 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureORGANIZATION" id="Role_DisclosureORGANIZATION"> |
| <link:definition> 100060 - Disclosure - ORGANIZATION </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureBASISOFPRESENTATION" id="Role_DisclosureBASISOFPRESENTATION"> |
| <link:definition> 100070 - Disclosure - BASIS OF PRESENTATION </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" id="Role_DisclosureSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"> |
| <link:definition> 100080 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureLIQUIDITYCONTINUEDOPERATIONSANDGOINGCONCERN" id="Role_DisclosureLIQUIDITYCONTINUEDOPERATIONSANDGOINGCONCERN"> |
| <link:definition> 100090 - Disclosure - LIQUIDITY, CONTINUED OPERATIONS, AND GOING CONCERN </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROPERTYPLANTANDEQUIPMENT" id="Role_DisclosurePROPERTYPLANTANDEQUIPMENT"> |
| <link:definition> 100100 - Disclosure - PROPERTY, PLANT AND EQUIPMENT </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureINVENTORIES" id="Role_DisclosureINVENTORIES"> |
| <link:definition> 100110 - Disclosure - INVENTORIES </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureNOTESPAYABLE" id="Role_DisclosureNOTESPAYABLE"> |
| <link:definition> 100120 - Disclosure - NOTES PAYABLE </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureDEBT" id="Role_DisclosureDEBT"> |
| <link:definition> 100130 - Disclosure - DEBT </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSECUREDPROMISSORYNOTES" id="Role_DisclosureSECUREDPROMISSORYNOTES"> |
| <link:definition> 100140 - Disclosure - SECURED PROMISSORY NOTES </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROMISSORYNOTES" id="Role_DisclosurePROMISSORYNOTES"> |
| <link:definition> 100150 - Disclosure - PROMISSORY NOTES </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTES" id="Role_DisclosureCONVERTIBLENOTES"> |
| <link:definition> 100160 - Disclosure - CONVERTIBLE NOTES </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSERIESAPREFERREDSTOCK" id="Role_DisclosureSERIESAPREFERREDSTOCK"> |
| <link:definition> 100170 - Disclosure - SERIES A PREFERRED STOCK </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSTOCKHOLDERSEQUITYDEFICIT" id="Role_DisclosureSTOCKHOLDERSEQUITYDEFICIT"> |
| <link:definition> 100180 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATION" id="Role_DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATION"> |
| <link:definition> 100190 - Disclosure - EQUITY PLANS AND SHARE-BASED COMPENSATION </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePAYCHECKPROTECTIONPROGRAMLOAN" id="Role_DisclosurePAYCHECKPROTECTIONPROGRAMLOAN"> |
| <link:definition> 100200 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSUBSEQUENTEVENTS" id="Role_DisclosureSUBSEQUENTEVENTS"> |
| <link:definition> 100210 - Disclosure - SUBSEQUENT EVENTS </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" id="Role_DisclosureSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"> |
| <link:definition> 100220 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROPERTYPLANTANDEQUIPMENTTables" id="Role_DisclosurePROPERTYPLANTANDEQUIPMENTTables"> |
| <link:definition> 100230 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureINVENTORIESTables" id="Role_DisclosureINVENTORIESTables"> |
| <link:definition> 100240 - Disclosure - INVENTORIES (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSECUREDPROMISSORYNOTESTables" id="Role_DisclosureSECUREDPROMISSORYNOTESTables"> |
| <link:definition> 100250 - Disclosure - SECURED PROMISSORY NOTES (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROMISSORYNOTESTables" id="Role_DisclosurePROMISSORYNOTESTables"> |
| <link:definition> 100260 - Disclosure - PROMISSORY NOTES (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESTables" id="Role_DisclosureCONVERTIBLENOTESTables"> |
| <link:definition> 100270 - Disclosure - CONVERTIBLE NOTES (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSTOCKHOLDERSEQUITYDEFICITTables" id="Role_DisclosureSTOCKHOLDERSEQUITYDEFICITTables"> |
| <link:definition> 100280 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONTables" id="Role_DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONTables"> |
| <link:definition> 100290 - Disclosure - EQUITY PLANS AND SHARE-BASED COMPENSATION (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" id="Role_DisclosureSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails"> |
| <link:definition> 100300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureLIQUIDITYCONTINUEDOPERATIONSANDGOINGCONCERNAdditionalInformationDetails" id="Role_DisclosureLIQUIDITYCONTINUEDOPERATIONSANDGOINGCONCERNAdditionalInformationDetails"> |
| <link:definition> 100310 - Disclosure - LIQUIDITY, CONTINUED OPERATIONS, AND GOING CONCERN - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROPERTYPLANTANDEQUIPMENTScheduleOfPropertyPlantAndEquipmentDetails" id="Role_DisclosurePROPERTYPLANTANDEQUIPMENTScheduleOfPropertyPlantAndEquipmentDetails"> |
| <link:definition> 100320 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROPERTYPLANTANDEQUIPMENTAdditionalInformationDetails" id="Role_DisclosurePROPERTYPLANTANDEQUIPMENTAdditionalInformationDetails"> |
| <link:definition> 100330 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROPERTYPLANTANDEQUIPMENTScheduleFutureMaturitiesOfOperatingLeaseLiabilityDetails" id="Role_DisclosurePROPERTYPLANTANDEQUIPMENTScheduleFutureMaturitiesOfOperatingLeaseLiabilityDetails"> |
| <link:definition> 100340 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Schedule Future Maturities of Operating Lease Liability (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROPERTYPLANTANDEQUIPMENTScheduleFutureMaturitiesOfOperatingLeaseLiabilityDetails2" id="Role_DisclosurePROPERTYPLANTANDEQUIPMENTScheduleFutureMaturitiesOfOperatingLeaseLiabilityDetails2"> |
| <link:definition> 100350 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Schedule Future Maturities of Operating Lease Liability (Details)2 </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureINVENTORIESScheduleOfInventoriesDetails" id="Role_DisclosureINVENTORIESScheduleOfInventoriesDetails"> |
| <link:definition> 100360 - Disclosure - INVENTORIES - Schedule of Inventories (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureNOTESPAYABLEAdditionalInformationDetails" id="Role_DisclosureNOTESPAYABLEAdditionalInformationDetails"> |
| <link:definition> 100370 - Disclosure - NOTES PAYABLE - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureDEBTAdditionalInformationDetails" id="Role_DisclosureDEBTAdditionalInformationDetails"> |
| <link:definition> 100380 - Disclosure - DEBT - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSECUREDPROMISSORYNOTESSummaryOfSecuredPromissoryNotesActivityDetails" id="Role_DisclosureSECUREDPROMISSORYNOTESSummaryOfSecuredPromissoryNotesActivityDetails"> |
| <link:definition> 100390 - Disclosure - SECURED PROMISSORY NOTES - Summary of Secured Promissory Notes Activity (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSECUREDPROMISSORYNOTESGlobalIchibanSecuredPromissoryNotesAdditionalInformationDetails" id="Role_DisclosureSECUREDPROMISSORYNOTESGlobalIchibanSecuredPromissoryNotesAdditionalInformationDetails"> |
| <link:definition> 100400 - Disclosure - SECURED PROMISSORY NOTES - Global Ichiban Secured Promissory Notes - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSECUREDPROMISSORYNOTESScheduleOfDebtConversionsDetails" id="Role_DisclosureSECUREDPROMISSORYNOTESScheduleOfDebtConversionsDetails"> |
| <link:definition> 100410 - Disclosure - SECURED PROMISSORY NOTES - Schedule of Debt Conversions (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSECUREDPROMISSORYNOTESStGeorgeSecuredConvertibleNotesAdditionalInformationDetails" id="Role_DisclosureSECUREDPROMISSORYNOTESStGeorgeSecuredConvertibleNotesAdditionalInformationDetails"> |
| <link:definition> 100420 - Disclosure - SECURED PROMISSORY NOTES - St. George Secured Convertible Notes - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSECUREDPROMISSORYNOTESScheduleOfLongTermDebtInstrumentsDetails" id="Role_DisclosureSECUREDPROMISSORYNOTESScheduleOfLongTermDebtInstrumentsDetails"> |
| <link:definition> 100430 - Disclosure - SECURED PROMISSORY NOTES - Schedule of Long-term Debt Instruments (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROMISSORYNOTESScheduleOfPromissoryNotesDetails" id="Role_DisclosurePROMISSORYNOTESScheduleOfPromissoryNotesDetails"> |
| <link:definition> 100440 - Disclosure - PROMISSORY NOTES - Schedule of Promissory Notes (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePROMISSORYNOTESAdditionalInformationDetails" id="Role_DisclosurePROMISSORYNOTESAdditionalInformationDetails"> |
| <link:definition> 100450 - Disclosure - PROMISSORY NOTES - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESScheduleOfConvertibleNotesDetails" id="Role_DisclosureCONVERTIBLENOTESScheduleOfConvertibleNotesDetails"> |
| <link:definition> 100460 - Disclosure - CONVERTIBLE NOTES - Schedule of Convertible Notes (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESOctober2016ConvertibleNotesAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESOctober2016ConvertibleNotesAdditionalInformationDetails"> |
| <link:definition> 100470 - Disclosure - CONVERTIBLE NOTES - October 2016 Convertible Notes - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESStGeorgeConvertibleNoteAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESStGeorgeConvertibleNoteAdditionalInformationDetails"> |
| <link:definition> 100480 - Disclosure - CONVERTIBLE NOTES - St. George Convertible Note - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESScheduleOfDebtConversionsDetails" id="Role_DisclosureCONVERTIBLENOTESScheduleOfDebtConversionsDetails"> |
| <link:definition> 100490 - Disclosure - CONVERTIBLE NOTES - Schedule of Debt Conversions (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESBaybridgeConvertibleNoteAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESBaybridgeConvertibleNoteAdditionalInformationDetails"> |
| <link:definition> 100500 - Disclosure - CONVERTIBLE NOTES - BayBridge Convertible Note - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESBellridgeConvertibleNoteAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESBellridgeConvertibleNoteAdditionalInformationDetails"> |
| <link:definition> 100510 - Disclosure - CONVERTIBLE NOTES - Bellridge Convertible Note - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESPowerupConvertibleNoteAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESPowerupConvertibleNoteAdditionalInformationDetails"> |
| <link:definition> 100520 - Disclosure - CONVERTIBLE NOTES - PowerUp Convertible Note - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESWidjajaConvertibleNoteAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESWidjajaConvertibleNoteAdditionalInformationDetails"> |
| <link:definition> 100530 - Disclosure - CONVERTIBLE NOTES - Widjaja Convertible Note - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESGSCapitalConvertibleNoteAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESGSCapitalConvertibleNoteAdditionalInformationDetails"> |
| <link:definition> 100540 - Disclosure - CONVERTIBLE NOTES - GS Capital Convertible Note - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureCONVERTIBLENOTESPenumbraConvertibleNoteAdditionalInformationDetails" id="Role_DisclosureCONVERTIBLENOTESPenumbraConvertibleNoteAdditionalInformationDetails"> |
| <link:definition> 100550 - Disclosure - CONVERTIBLE NOTES - Penumbra Convertible Note - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSERIESAPREFERREDSTOCKAdditionalInformationDetails" id="Role_DisclosureSERIESAPREFERREDSTOCKAdditionalInformationDetails"> |
| <link:definition> 100560 - Disclosure - SERIES A PREFERRED STOCK - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSTOCKHOLDERSEQUITYDEFICITAdditionalInformationDetails" id="Role_DisclosureSTOCKHOLDERSEQUITYDEFICITAdditionalInformationDetails"> |
| <link:definition> 100570 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSTOCKHOLDERSEQUITYDEFICITScheduleOfStockByClassDetails" id="Role_DisclosureSTOCKHOLDERSEQUITYDEFICITScheduleOfStockByClassDetails"> |
| <link:definition> 100580 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) - Schedule of Stock by Class (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONShareBasedCompensationCostByLineItemDetails" id="Role_DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONShareBasedCompensationCostByLineItemDetails"> |
| <link:definition> 100590 - Disclosure - EQUITY PLANS AND SHARE-BASED COMPENSATION - Share-based Compensation Cost by Line Item (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONAdditionalInformationDetails" id="Role_DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONAdditionalInformationDetails"> |
| <link:definition> 100600 - Disclosure - EQUITY PLANS AND SHARE-BASED COMPENSATION - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONScheduleOfStockOptionActivityDetails" id="Role_DisclosureEQUITYPLANSANDSHAREBASEDCOMPENSATIONScheduleOfStockOptionActivityDetails"> |
| <link:definition> 100610 - Disclosure - EQUITY PLANS AND SHARE-BASED COMPENSATION - Schedule of Stock Option Activity (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosurePAYCHECKPROTECTIONPROGRAMLOANAdditionalInformationDetails" id="Role_DisclosurePAYCHECKPROTECTIONPROGRAMLOANAdditionalInformationDetails"> |
| <link:definition> 100620 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://ascentsolar.com/20200930/taxonomy/role/DisclosureSUBSEQUENTEVENTSAdditionalInformationDetails" id="Role_DisclosureSUBSEQUENTEVENTSAdditionalInformationDetails"> |
| <link:definition> 100630 - Disclosure - SUBSEQUENT EVENTS - Additional Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:element id="asti_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_ShortTermDebtGross" name="ShortTermDebtGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_AccruedInterestCurrent" name="AccruedInterestCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_NotePayableExcludingConvertibleNoteCurrent" name="NotePayableExcludingConvertibleNoteCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_LongTermDebtExcludingNotesPayableCurrent" name="LongTermDebtExcludingNotesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_SecuredPromissoryNotesCurrent" name="SecuredPromissoryNotesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_PromissoryNoteCurrent" name="PromissoryNoteCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiabilityCurrent" name="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_SecuredPromissoryNoteCurrentMember" name="SecuredPromissoryNoteCurrentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_PromissoryNoteMember" name="PromissoryNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_ConvertibleNotesMember" name="ConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_InterestExpenseExcludingWarrantLiability" name="InterestExpenseExcludingWarrantLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_GainLossOnDerivativeAndExtinguishmentOfDebtNet" name="GainLossOnDerivativeAndExtinguishmentOfDebtNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_StockIssuedDuringPeriodValueIssuedForInterestExpenseEquity" name="StockIssuedDuringPeriodValueIssuedForInterestExpenseEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_AdjustmentstoAdditionalPaidinCapitalLossonExtinguishmentofLiabilities" name="AdjustmentstoAdditionalPaidinCapitalLossonExtinguishmentofLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_SeriesOneAPreferredStockMember" name="SeriesOneAPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_St.GeorgeConvertibleNoteMember" name="St.GeorgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_GlobalIchibanConvertibleNotesMember" name="GlobalIchibanConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BayBridgePromissoryNotesMember" name="BayBridgePromissoryNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BellridgeConvertibleNoteMember" name="BellridgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_PowerUpConvertibleNoteMember" name="PowerUpConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_GSCapitalConvertibleNoteMember" name="GSCapitalConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_StockIssuedDuringPeriodSharesIssuedForInterestExpense" name="StockIssuedDuringPeriodSharesIssuedForInterestExpense" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_OperatingLeaseAssetAmortization" name="OperatingLeaseAssetAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_GainLossOnDispositionAndForeclosureOfAssets" name="GainLossOnDispositionAndForeclosureOfAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_StockIssuedDuringPeriodValueIssuedForInterestExpenseExpensePortion" name="StockIssuedDuringPeriodValueIssuedForInterestExpenseExpensePortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_WarrantyReserve" name="WarrantyReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_IncreaseDecreaseInAccountsPayableExcludingRelatedParty" name="IncreaseDecreaseInAccountsPayableExcludingRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_IncreaseDecreaseInAccruedInterestPayable" name="IncreaseDecreaseInAccruedInterestPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_ConversionOfStockToEquityAmount" name="ConversionOfStockToEquityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_OperatingLeaseAssetsObtainedInExchangeForOperatingLeaseLiabilities" name="OperatingLeaseAssetsObtainedInExchangeForOperatingLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_NonCashMortgageDerecognition" name="NonCashMortgageDerecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_NonCashPropertyForeclosure" name="NonCashPropertyForeclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_CommonSharesIssuedForFees" name="CommonSharesIssuedForFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_InitialEmbeddedDerivativeLiabilities" name="InitialEmbeddedDerivativeLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_NotesPayableExchangedToConvertibleNotes" name="NotesPayableExchangedToConvertibleNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_LiquidityAndContinuedOperationsTextBlock" name="LiquidityAndContinuedOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_LiquidityAndContinuedOperationsAbstract" name="LiquidityAndContinuedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SecuredPromissoryNoteTextBlock" name="SecuredPromissoryNoteTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PromissoryNoteTextBlock" name="PromissoryNoteTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_ConvertibleNotesTextBlock" name="ConvertibleNotesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PaycheckProtectionProgramLoanTextBlock" name="PaycheckProtectionProgramLoanTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PaycheckProtectionProgramLoanPolicyTextBlock" name="PaycheckProtectionProgramLoanPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_SecuredPromissoryNoteMember" name="SecuredPromissoryNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_MortgageHolderMember" name="MortgageHolderMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_LandlordMember" name="LandlordMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NumberOfRentableSquareFeetOfBuilding" name="NumberOfRentableSquareFeetOfBuilding" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_LeaseCommencementDate" name="LeaseCommencementDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PercentageOfRentIncreaseInAnnualRate" name="PercentageOfRentIncreaseInAnnualRate" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_AgreementEnteredDate" name="AgreementEnteredDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_DebtInstrumentNumber" name="DebtInstrumentNumber" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="asti_VendorMember" name="VendorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NotePayableConversionOneMember" name="NotePayableConversionOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NotePayableConversionFiveMember" name="NotePayableConversionFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SettlementAgreementAMember" name="SettlementAgreementAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NotePayableConversionThreeMember" name="NotePayableConversionThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NotePayableConversionFourMember" name="NotePayableConversionFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_CreditorHoldingNotePayableMember" name="CreditorHoldingNotePayableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SettlementAgreementBMember" name="SettlementAgreementBMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_LongTermDebtPrincipalAmountTransferredToNewLender" name="LongTermDebtPrincipalAmountTransferredToNewLender" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_LongTermDebtInterestAmountTransferredToNewLender" name="LongTermDebtInterestAmountTransferredToNewLender" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_DebtInstrumentDefaultInterestRate" name="DebtInstrumentDefaultInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="asti_DebtConversionConvertedInstrumentInterestConverted" name="DebtConversionConvertedInstrumentInterestConverted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_DebtInstrumentIncreaseDecreaseAmountRedocumentedOrAssigned" name="DebtInstrumentIncreaseDecreaseAmountRedocumentedOrAssigned" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_IncreaseDecreaseInDebtConversionDueToNotesExchanged" name="IncreaseDecreaseInDebtConversionDueToNotesExchanged" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_StGeorgeConvertibleNoteMember" name="StGeorgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BD1InvestmentHoldingLLCMember" name="BD1InvestmentHoldingLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SecuredPromissoryNoteLineItems" name="SecuredPromissoryNoteLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SecuredPromissoryNoteTable" name="SecuredPromissoryNoteTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NoteSecuredPromissoryAgreementMaturingBetweenJanuary112019andOctober222019Member" name="NoteSecuredPromissoryAgreementMaturingBetweenJanuary112019andOctober222019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_AggregateGlobalIchibanSecuredPromissoryNotesMember" name="AggregateGlobalIchibanSecuredPromissoryNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_GlobalIchibanLimitedMember" name="GlobalIchibanLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_GIExchangeAgreementMember" name="GIExchangeAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SecurityAgreementMember" name="SecurityAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SecuredConvertiblePromissoryNotesMember" name="SecuredConvertiblePromissoryNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_AccruedInterestExpenseNoncurrent" name="AccruedInterestExpenseNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_DebtInstrumentConvertibleInterestConvertedToPrincipal" name="DebtInstrumentConvertibleInterestConvertedToPrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_DebtInstrumentFaceAmountSoldandIssued" name="DebtInstrumentFaceAmountSoldandIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_MayTwoThousandEighteenStGeorgeConvertibleNoteMember" name="MayTwoThousandEighteenStGeorgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NovemberTwoThousandEighteenStGeorgeConvertibleNoteMember" name="NovemberTwoThousandEighteenStGeorgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_MarchTwoThousandNineteenStGeorgeConvertibleNoteMember" name="MarchTwoThousandNineteenStGeorgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_StGeorgeConvertibleNotesMember" name="StGeorgeConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_PromissoryNoteOneMember" name="PromissoryNoteOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_PromissoryNoteTwoMember" name="PromissoryNoteTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_PromissoryNoteBD1Member" name="PromissoryNoteBD1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SmallBusinessAdministrationSBACARESActPaycheckProtectionProgramMember" name="SmallBusinessAdministrationSBACARESActPaycheckProtectionProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_AdditionalProceedsFromIssuanceOfDebt" name="AdditionalProceedsFromIssuanceOfDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="asti_TwelvePercentPromissoryNoteDueJuly172017Member" name="TwelvePercentPromissoryNoteDueJuly172017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentPromissoryNoteDueJune62019Member" name="TwelvePercentPromissoryNoteDueJune62019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BayBridgeConvertibleNoteTwoMember" name="BayBridgeConvertibleNoteTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentPromissoryNoteDueJanuary242019Member" name="TwelvePercentPromissoryNoteDueJanuary242019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BayBridgeConvertibleNoteOneMember" name="BayBridgeConvertibleNoteOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentUnsecuredPromissoryNoteDueMarch102019Member" name="TwelvePercentUnsecuredPromissoryNoteDueMarch102019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentUnsecuredPromissoryNoteDueJune302019Member" name="TwelvePercentUnsecuredPromissoryNoteDueJune302019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentUnsecuredPromissoryNoteDueSeptember112019Member" name="TwelvePercentUnsecuredPromissoryNoteDueSeptember112019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentUnsecuredPromissoryNoteDueOctober112019Member" name="TwelvePercentUnsecuredPromissoryNoteDueOctober112019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentUnsecuredPromissoryNoteDueJanuary82020Member" name="TwelvePercentUnsecuredPromissoryNoteDueJanuary82020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentUnsecuredPromissoryNoteDueFebruary82020Member" name="TwelvePercentUnsecuredPromissoryNoteDueFebruary82020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentUnsecuredPromissoryNoteDueMarch92020Member" name="TwelvePercentUnsecuredPromissoryNoteDueMarch92020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TwelvePercentPromissoryNoteDueMay12021Member" name="TwelvePercentPromissoryNoteDueMay12021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_VectraBankColoradoMember" name="VectraBankColoradoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_DebtInstrumentPaymentPlanDuration" name="DebtInstrumentPaymentPlanDuration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_ShorttermDebtAccruedInterest" name="ShorttermDebtAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_DebtInstrumentPrincipalRollForward" name="DebtInstrumentPrincipalRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_October2016ConvertibleNotesMember" name="October2016ConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_A2017StGeorgeConvertibleNoteMember" name="A2017StGeorgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BaybridgeConvertibleNoteMember" name="BaybridgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_EMAConvertibleNoteMember" name="EMAConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_WidjajaConvertibleNoteMember" name="WidjajaConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_GSCapitalPartnersLLCMember" name="GSCapitalPartnersLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_PenumbraConvertiblePromissoryNoteMember" name="PenumbraConvertiblePromissoryNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BD1ConvertibleNotesMember" name="BD1ConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_A2017St.GeorgeConvertibleNoteMember" name="A2017St.GeorgeConvertibleNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_DebtInstrumentConvertibleConversionPricePercentageOfTheAverageLowestClosingPrice" name="DebtInstrumentConvertibleConversionPricePercentageOfTheAverageLowestClosingPrice" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_ConvertiblePreferredStockPeriodBeforeConversionDate" name="ConvertiblePreferredStockPeriodBeforeConversionDate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_BellridgeConvertibleNoteExchangeNoteMember" name="BellridgeConvertibleNoteExchangeNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BellridgeConvertibleNotePromissoryNoteMember" name="BellridgeConvertibleNotePromissoryNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_DebtInstrumentConvertibleConversionPricePercentageOfAverageOfThreeLowestClosingProce" name="DebtInstrumentConvertibleConversionPricePercentageOfAverageOfThreeLowestClosingProce" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_DebtInstrumentConvertibleConversionPricePercentageOfTheLowestClosingPrice" name="DebtInstrumentConvertibleConversionPricePercentageOfTheLowestClosingPrice" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_DebtInstrumentPrePenalty" name="DebtInstrumentPrePenalty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_SecuritiesPurchaseAgreementMember" name="SecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_InitialClosingUnderSecuritiesPurchaseAgreementMember" name="InitialClosingUnderSecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_CrowdexInvestmentsLimitedLiabilityCompanyMember" name="CrowdexInvestmentsLimitedLiabilityCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesOneAConvertiblePreferredStockMember" name="SeriesOneAConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_PreferredStockDividendMakeWholeDividendRatetoMarketValue" name="PreferredStockDividendMakeWholeDividendRatetoMarketValue" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PreferredStockDividendIssuanceTerm" name="PreferredStockDividendIssuanceTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PreferredStockRedemptionTermRequiredMakeWholeDividend" name="PreferredStockRedemptionTermRequiredMakeWholeDividend" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PreferredStockConversionRequiredCommonSharePrice" name="PreferredStockConversionRequiredCommonSharePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="asti_PreferredStockConversionRequiredCommonSharePriceTerm" name="PreferredStockConversionRequiredCommonSharePriceTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_AccruedandUnpaidDividends" name="AccruedandUnpaidDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="asti_CommonStockNumberOfVotesPerShare" name="CommonStockNumberOfVotesPerShare" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_Series1APreferredStockMember" name="Series1APreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesB1PreferredStockMember" name="SeriesB1PreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesB2PreferredStockMember" name="SeriesB2PreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesD1PreferredStockMember" name="SeriesD1PreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesIPreferredStockMember" name="SeriesIPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesJPreferredStockMember" name="SeriesJPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesJ1PreferredStockMember" name="SeriesJ1PreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesKPreferredStockMember" name="SeriesKPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SellingGeneralAdministrativeMember" name="SellingGeneralAdministrativeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_RestrictedStockUnitsAndAwardsMember" name="RestrictedStockUnitsAndAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAndExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAndExercisableNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="asti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAndExercisableWeightedAverageRemainingContractualTerm" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAndExercisableWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestOutstandingNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="asti_UnsecuredConvertiblePromissoryNoteMember" name="UnsecuredConvertiblePromissoryNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesOneASecuritiesPurchaseAgreementMember" name="SeriesOneASecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_InvestorOnePromissoryNotesMember" name="InvestorOnePromissoryNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_InvestorTwoPromissoryNotesMember" name="InvestorTwoPromissoryNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_OctoberTwoThousandSixteenConvertibleNotesMember" name="OctoberTwoThousandSixteenConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BDOneExchangeAgreementMember" name="BDOneExchangeAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BDOneInvestmentHoldingLLCMember" name="BDOneInvestmentHoldingLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_UnsecuredConvertibleNotesMember" name="UnsecuredConvertibleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SeriesOneATTwoSecuritiesPurchaseAgreementMember" name="SeriesOneATTwoSecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_TubesolarAGMember" name="TubesolarAGMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_CommonStockPurchaseAgreementMember" name="CommonStockPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_BaybridgeCapitalFundLimitedPartnerMember" name="BaybridgeCapitalFundLimitedPartnerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_SettlementAgreementMember" name="SettlementAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="asti_NumberOfUnsecuredConvertibleNotes" name="NumberOfUnsecuredConvertibleNotes" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="asti_DebtInstrumentConvertibleThresholdAverageClosingBidPriceOfTradingDayPeriod" name="DebtInstrumentConvertibleThresholdAverageClosingBidPriceOfTradingDayPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| </xsd:schema> |