turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » Turtlebot代码解读 » Turtlebot代码解读-turtlebot_android

Turtlebot代码解读-turtlebot_android

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

Turtlebot代码解读-turtlebot_android

说明:

  • 这个软件包提供通过安卓手机控制turtlebot的功能
  • 这个软件包也是例子作为利用rosjava开发安卓应用

文件树及说明:

├── build.gradle                                                #Gradle是项目自动化建构工具, 实现编译和运行Java程序
├── CMakeLists.txt                                              #catkin_android_setup
├── follower                                                    #follower的Java包,实现跟随
│   ├── build.gradle
│   └── src
│       └── main
│           ├── AndroidManifest.xml                             ##Android配置文件,最低SDK版本是13
│           ├── java                                            #实现跟随的目录
│           │   └── com
│           │       └── github
│           │           └── turtlebot
│           │               └── turtlebot_android
│           │                   └── follower
│           │                       └── FollowerActivity.java   #实现跟随的JAVA源代码
│           └── res                                             #相关素材,包括图片、配置、参数
│               ├── drawable
│               │   ├── follow.png
│               │   └── stop.png
│               ├── drawable-hdpi
│               │   └── icon.png
│               ├── drawable-ldpi
│               │   └── icon.png
│               ├── drawable-mdpi
│               │   └── icon.png
│               ├── drawable-xhdpi
│               │   └── icon.png
│               ├── layout
│               │   └── main.xml
│               ├── layout-land
│               │   └── main.xml
│               └── values
│                   └── strings.xml
├── gradle                                                      #通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew                                                     #Unix下gradle的启动脚本
├── gradlew.bat                                                 #windows下gradle的启动脚本
├── Makefile
├── package.xml
├── panorama                                                    #panorama的Java包,实现全景图
│   ├── build.gradle
│   └── src
│       └── main
│           ├── AndroidManifest.xml                             #Android配置文件,最低SDK版本是13
│           ├── java                                            #实现跟随的目录
│           │   └── com
│           │       └── github
│           │           └── turtlebot
│           │               └── turtlebot_android
│           │                   └── panorama
│           │                       ├── PanoramaActivity.java                #实现全景图的JAVA源代码
│           │                       └── ScaledBitmapFromCompressedImage.java #实现全景图的JAVA源代码
│           └── res                                             #相关素材,包括图片、配置、参数                 
│               ├── drawable
│               │   └── default_image.jpg
│               ├── drawable-hdpi
│               │   └── icon.png
│               ├── drawable-ldpi
│               │   └── icon.png
│               ├── drawable-mdpi
│               │   └── icon.png
│               ├── drawable-xhdpi
│               │   └── icon.png
│               ├── layout-land
│               │   └── main.xml
│               ├── layout-port
│               │   └── main.xml
│               └── values
│                   └── strings.xml
├── README.md
├── settings.gradle                                           #设置需要编译的包,这里有follower和panorama
└── turtlebot_android.rosinstall                              #rosinstall方法安装这个turtlebot_android包需要的依赖包

重要知识点:

build.gradle文件

CMakeLists.txt文件

  • catkin_android_setup

gradle-wrapper.jar

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: turtlebot代码解读