# RobotCA **Repository Path**: wtp95/RobotCA ## Basic Information - **Project Name**: RobotCA - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RobotCA #### ROS-autom Team This project is active again. ###### Prepare your distro for compile: + Download Android Studio from https://developer.android.com/studio/index.html#linux-bundle + Run the bin/studio.sh script + Follow the introduction until you reach the IDE + Save the SDK to /home/android_sdk + Open SDK Manager (Press the icon with blue arrow and android logo on tool bar) + From SDK platforms select all API levels from 26 to 22 + From SDK Tools select 'Show package details' + Select 21.1.2 and 26.0.0 + Press apply and ok + Accept the license and let it download the required files Optional: Run + touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties + echo "org.gradle.parallel=true" >> ~/.gradle/gradle.properties + echo "org.gradle.configureondemand=true" >> ~/.gradle/gradle.properties and finally run our script + cd to the husky_kinetic/RobotCA and run ./build.sh #### Troubleshoot If you get aapt exited with code 127 ,please run sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 #### University of South Carolina ###### CSCE 490 & 492 Capstone Design Our project is to design an Android application to control a robot. Specifically, the goal is to create a native Android tablet application to interface with a Robot Operating System (ROS) robot, Clearpath Robotics' HUSKY model, for direct drive, diagnostic, and navigation information. The application will have to process data from various sensors on the robot and display the information in a user understandable fashion. For example, the robot will have a laser ranging system which will be collecting data on the environment. The application must parse this data and display the environment that the robot "sees". #### [Download from the Google Play Store today!](https://play.google.com/store/apps/details?id=com.robotca.ControlApp) Dependencies: + ROS + ROSJava + Android 4.0+ (API level 13+) ![Master Chooser](https://cloud.githubusercontent.com/assets/8508489/14839465/021d5f80-0bf9-11e6-9580-10fa54de7cfc.png) ![Main Layout](https://cloud.githubusercontent.com/assets/8508489/14839460/0201419c-0bf9-11e6-82c9-8e51ce85d48c.png) Client Information: Dr. Ioannis Rekleitis Assistant Professor University of South Carolina