# Go1 Standing action: Roll over

**URL:** <https://community.droneblocks.io/t/go1-standing-action-roll-over/1058>\
**Category:** Robots\
**Created:** [August 25, 2023, 5:54am UTC](https://community.droneblocks.io/t/go1-standing-action-roll-over/1058 "2023-08-25T05:54:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![19yysosyjkdw](https://avatars.discourse-cdn.com/v4/letter/1/67e7ee/32.png) [@19yysosyjkdw](https://community.droneblocks.io/u/19yysosyjkdw)\
**Post date:** [August 25, 2023, 5:54am UTC](https://community.droneblocks.io/t/go1-standing-action-roll-over/1058/1 "2023-08-25T05:54:40Z")

</div>

I’m trying to roll over my dog with SDK. However I can’t find the instruction of roll over.  
Other functions such as dance 1 and praying were easy to do, but I can’t find roll over command

Is there a way to roll over without joystick?

---

<div class="post-metadata">

**Author:** ![dbaldwin](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dbaldwin](https://community.droneblocks.io/u/dbaldwin)\
**Post date:** [August 29, 2023, 7:46pm UTC](https://community.droneblocks.io/t/go1-standing-action-roll-over/1058/2 "2023-08-29T19:46:59Z")

</div>

What SDK are you using? Have you tried the one we wrote called go1-js available on NPM?

> **[@droneblocks/go1-js](https://www.npmjs.com/package/@droneblocks/go1-js)**
>
> \`\`\`
> let dog = new Go1();
> dog.init(); // version 0.1.4+ requirement
> dog.setMode(Go1Mode.walk);
> dog.goForward(0.25, 2000);
> \`\`\`. Latest version: 0.1.5, last published: 3 months ago. Start using @droneblocks/go1-js in your project by running \`npm i...

I think the action you want is called “recoverStand” as documented here:

> <https://github.com/dbaldwin/go1-js/blob/main/src/go1.ts#L13C33-L13C33>

But I’m not 100% sure. If you can let me know what Go1 SDK you’re using and if you’d be willing to try the Go1-JS library then I can run a test with mine. We’ve tested all of the other movements, but the roll over is always a little bit scary. I’d recommend doing it on a cushioned floor as one time I did it on concrete and it was quite harsh!

---

<div class="post-metadata">

**Author:** ![19yysosyjkdw](https://avatars.discourse-cdn.com/v4/letter/1/67e7ee/32.png) [@19yysosyjkdw](https://community.droneblocks.io/u/19yysosyjkdw)\
**Post date:** [August 30, 2023, 2:04am UTC](https://community.droneblocks.io/t/go1-standing-action-roll-over/1058/3 "2023-08-30T02:04:19Z")

</div>

Thank you.  
I thought that was L2+X. I wanted L2+Y.  
I will try it  
I used the ofiicial SDK unitree\_legged\_sdk
