This program is for an autonomous robot for the competition at the Hochschule Luzern. http://cruisingcrepe.wordpress.com/ We are one of the 32 teams. http://cruisingcrepe.wordpress.com/ The postition control is based on this Documentation: Control of Wheeled Mobile Robots: An Experimental Overview from Alessandro De Luca, Giuseppe Oriolo, Marilena Vendittelli. For more information see here: http://www.dis.uniroma1.it/~labrob/pub/papers/Ramsete01.pdf
Fork of autonomous Robot Android by
MicroBridge/androidADB.h
- Committer:
- chrigelburri
- Date:
- 2013-05-03
- Revision:
- 17:f0a973f17917
File content as of revision 17:f0a973f17917:
//#ifndef _ANDROIDADB_H_ //#define _ANDROIDADB_H_ //#include "mbed.h" #include "Adb.h" //#include "define.h" #include <string> #include <sstream> #include <vector> #include <iostream> #include <stdlib.h> Connection * connection; //Serial pc(USBTX, USBRX); /** @brief Desired position in meters for x-coordinate, given by android */ float androidx; /** @brief Desired position in meters for y-coordinate, given by android */ float androidy; /** @brief Desired position in degrees for theta, given by android */ float androidtheta; /** @brief Indicates if a ADB connection to a android phone is established */ boolean androidConnected = false; /** * @brief Takes an string, a vector of strings for the delimited tokens, and a with the * @param str * @param tokens * @param delimiters */ void Tokenize(const string& str, vector<string>& tokens, const string& delimiters = " "); void parseMessage(uint16_t length, uint8_t * data); void connect(); void init(); //#endif