Robot App Store

image description

NAO Stand Up .net C Sharp CodeRobot-App Page

App Price:
$0.99
Relevant Robots:
  • Aldebaran Robotics - NAO V3.3
  • Aldebaran Robotics - NAO V4 (NextGen)
Developer:
NAOBoy
Release Date:
6/22/2012
App Version:
1.0
App Size:
0.8Mb
Requirements:
See all requirements...
Click to download this app.        
Payment methods:
  • visa
  • mastercard
  • paypal
App Categories:

Robot App™ Description

Always wondered if it is possible to programmatically send a “stand up” command to your NAO? Here is the answer – it is possible!

Using the code in this visual studio 2010 project, your NAO will be able to stand up from every position. (Sit, back, belly, crouch, etc.) just embed it into your project, and your NAO will stand up.

Installation Instructions

Delivered as:
Code C# .Net

This is a C# code using NAOQi.Net.
Make sure NAO and your PC are connected to the same local network.

The code sends a list of positions in an appropriated timeline to NAO. (V3 or V4 NextGen)
The code connects to NAO, and creates a proxy to ALMotion and ALRobotPose. To create the stand up movements, just run:
standUpExecuter = new StandUpExecuter(motionProxy, robotPoseProxy);

 

Robot App Requirements

Software

Visual studio 2010;
NAO Qi V1.12 and up
Hardware:

A PC with .net 4.0 framework
NAO V3.3 and up (With the longer hands)
Other requirements:

Router

Usage Instructions


Put NAO on a stable surface;
Just embed the code in your C# app.

In case the fail-safe mechanism was activated (NAO has fallen down), the stiffness is automatically removed but the positions' loop will try to execute the change position scenario, therefore it is recommended to add the stiffnessInterpolation command at the beginning of the loop as well;

Are you a robot-apps developer?

Joining the developer program is easy and FREE!