Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of autonomousRobotAndroid by
Auto generated API documentation and code listings for autonomousRobotAndroid
Hallsensor | Interface to count the Hallsensor input from an EC-Motor |
MaxonESCON | This class implements the driver for the Maxon ESCON servo driver. For more information see the Datasheet: http://escon.maxonmotor.com |
MotionState | This help class is for calculate and save the actual or desired value. There have the setter and the getter methode to change the value |
RobotControl | This class controls the position of the robot. It has a run loop that is called periodically. This run loop reads the actual positions of the wheels, calculates the actual position and orientation of the robot, calculates to move the robot and writes these velocity values to the motor servo drives. This class offers methods to enable or disable the controller, and to set the desired x- and y-postion and the values of the robot |
state | Struct state structure containing system sensor data |
State | State is the main mechanism for communicating current realtime system state to the rest of the system for logging etc |
Task |
The
Task
class allows to install periodic, time-triggered tasks. An example of a simple user-defined task is given below:
|
Code
Adb.cpp [code] | |
Adb.h [code] | |
androidADB.cpp [code] | |
androidADB.h [code] | This File is for the connection to te self written java android app. The connection works with the ADB class from rom Junichi Katsu. For more information see here: http://mbed.org/users/jksoft/code/MicroBridge/ |
defines.h [code] | All defines for the roboter you can see here |
Hallsensor.cpp [code] | |
Hallsensor.h [code] | |
main.cpp [code] | |
MaxonESCON.cpp [code] | |
MaxonESCON.h [code] | |
MotionState.cpp [code] | |
MotionState.h [code] | |
PacketBuffer.cpp [code] | Ring Buffer |
PacketBuffer.h [code] | Packet Buffer |
RobotControl.cpp [code] | |
RobotControl.h [code] | |
State.cpp [code] | |
State.h [code] | |
Task.cpp [code] | |
Task.h [code] | |
USBHost.cpp [code] | |
USBHost.h [code] | |
USBHost_log.cpp [code] |