The SDK Example to control robot product of nuwarobotics.
NuwaSDK and NuwaSDKExample allow use on every language\market.
- Android Studio : android-studio-ide-201.6858069
- Android Minimum SDK : API 28 - Android 9.0(Pie)
- Language : Java
- Project setting : check Use legacy android.support library
Newest Nuwa SDK:2.1.0.08
Robot Generation 1
- Kebbi(凱比) : Taiwan
- Danny(小丹) : China
Robot Generation 2
- Kebbi Air : Taiwan、China、Japan
The TTS language capability is difference between each market robot software.
Please reference following support list.
- Taiwan Market : Locale.CHINESE\Locale.ENGLISH
- Chinese Market : Locale.CHINESE\Locale.ENGLISH
- Japan Market : Locale.JAPANESE\Locale.CHINESE\Locale.ENGLISH
- Worldwide Market : Locale.ENGLISH
- NuwaRobotics Website (https://www.nuwarobotics.com/)
- NuwaRobotics Developer Website (https://dss.nuwarobotics.com/)
- Nuwa SDK JavaDoc (https://developer-docs.nuwarobotics.com/sdk/javadoc/reference/packages.html)
- Nuwa Public Motion Preview (https://developer-docs.nuwarobotics.com/sdk/kebbi_motion_preview/showPic.html)
- Please get NuwaSDK aar from developer website and modify app build.gradle
dependencies {
//NOTICE : Please declare filetree if you create your own Android Project
implementation fileTree(include: ['*.jar'], dir: 'libs')
//TODO : Please download newest NuwaSDK from Nuwa Developer Website https://dss.nuwarobotics.com/
//Step 1 : Copy aar to project lib folder : NuwaSDKExample\app\libs
//Step 2 : Replace below NuwaSDK file name
implementation(name: 'NuwaSDK-2021-07-08_1058_2.1.0.08_e21fe7', ext: 'aar')
//Please also include relative aar
implementation "com.google.code.gson:gson:2.3.1"
}
repositories {
flatDir {
dirs 'libs'
}
}
- Robot Motion Control
- Robot Motor Control
- Other Sensor Example
- ASR/TTS
- Face Control Code link
- Face Show/Hide Example
- Face touch event callback example
- System Control
- disablePowerKey Code link
- Advanced
Q : How to solve 「Unable to find method 'org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;'」problem ?
A : Please try to modify following configuration
- NuwaSDKExample/gradle/wrapper/gradle-wrapper.properties
- distributionUrl=https://services.gradle.org/distributions/gradle-6.8.3-bin.zip
- NuwaSDKExample/build.gradle
- classpath 'com.android.tools.build:gradle:4.0.1'