No. O-1A applicants cannot submit a petition on their own behalf.
But there's a nifty loophole. Because the United States considers companies as "separate entities," your company can submit your O-1 application on your behalf.
Someone else at your company, an assistant or co-founder for example, would sign the documentation on behalf of the company.