Parrot AR Drone added
Robot Refactoring (functions called move... instead of drive...)
Differentiation between Wifi and Bluetooth Robot
BugFix in AndroidManifest (Activity not correctly renamed)
Parrot Classes extended to support Parrot 2.0
ParrotVideoProcessor added for Parrot 2.0, uses ffmpeg and jni to decode h264 network stream
added ffmpeg-1.0.7z, jni and jni/README to compile ffmpeg for android
added lib folders created by ndk-build to ignore
Joystick Element added for remote control
manifest changed to minSDK=8
Dotty updated with new Sensors, Sensor positions adjusted
Parrot 2.0 Video revised
Advanced Remote Control (Joystick) added to Roomba, NXT and Dotty
RemoteControlHelper revised
NXT drive bugfix (radius)
Racing added (only joystick remote control for roomba and nxt), for demonstration purposes
Base Classes (BluetoothRobot, RobotView, WifiRobot) revised
Menu Buttons (On / Off) adjusted (Icon added)
Button updates for Robots revised (only enabled if connected, etc.)
Racing update (setup optional)
Return Values from avjni adjusted
javadrone-api.jar updated (bugfix when connecting before network
correctly set up)
Parrot Video changed from SurfaceView to ImageView (bugfix when
scrolling)
Remote Control for Parrot restored
references to Activity changed to BaseActivity so that an
ActivityResultListener can be provided as parameter to
startActivitWithResult()
Parrot updated, waitForState (e.g. wait until take off completed), Move
Bugfixes (stop current move before starting a new one, mutex added)
ConnectionHelper added
Parrot added to Dancing, PreStep and PostStep added, left / right move
added
- Spykee added
- RoboScooper added
- Brainlink added (for RoboScooper)
- div. small Bugfixes
- NXT disconnect call waits till disconnected
- MoveRepeater class added (some Robots only execute a command for a
certain time before stopping it by themselves. Other robots execute a
command until a stop is sent. we want to have it uniformly so that if a
moveForward is started, it will be executed until a moveStop is sent.
For the former group, we thus need to resend the moveForward command
continuously so that the command is executed until the moveStop is
sent), included in Parrot, RoboScooper and Spykee
- Advanced Control (Joystick) revised (STRAIGHT_FORWARD and
STRAIGHT_BACKWARD added)
- duplicate Code reduction, moved to BaseClasses, new BaseClasses
created if necessary (DifferentialRobot, BrainlinkDevice)
- ScalableImageView added (can automatically scale to window width while
keeping width/height ratio the same)
- Parrot Video Bugfixes
- removed old layouts
- automatic copy of device file for BrainLink (if not already present),
RoboScooper.encsig added to assets/
- BrainLinkAndroidLib update (added close function to terminate thread,
close streams and set connected to false)
- BrainLink Sensors updated (Raw Light added, Intensity as %, Battery
Voltage fixed)
- strings revised (consistent naming pattern)
- On/Off Buttons replaced by ToggleButtons
- Menu Creation / Preparation revised (Groups added, set to
visible/invisible instead of removing/adding the items)
- Parrot Video revised (ImageView replaced by ScalableImageView)
- setMaxWidth added to ScalableImageView
- MoveRepeater revised (Handler removed and replaced by Thread)
- RoboScooper udpated (Move Front-Left/-Right and Back-Left/-Right
added, MoveHandling adjusted (RoboScooperMoveRunner added), Step Move
and Fast Move)
- shutDown function added to RobotViews
- Timeout added to Video Loading (Parrot and Spykee)
ChangeLog updated for Version 0.2
version 0.2
- changelog updated and revised
- Bugfix MultiRobot Control
- Main View revised (Spinner replaced by buttons, Robots and Swarm
Actions which are not implemented are displayed as grey and are not
selectable)
- RoboScooper: Autonomous replaced by CleanSweep, PickUp Mode added,
View revised
- Spykee Play sound added, Socket Timeout revised, Docking State update
in UI revised
Changelog Bugfix
Brainlink BugFix (brainlink directories created automatically)
Roomba Connection Bugfix
new release APK added
BugFix RoombaRobot Connect/Reconnect
BugFix RemoteControlHelper
More Sensors added to Roomba
Version 0.2.1 released
Brookstone AC13 Rover added
Source files refactored
 - Loggable class added to avoid dependencies to android.util.Log
 - BaseRobot class added, all Robot classes should inherit from BaseRobot class (or DifferentialRobot)
 - NXT and Dotty inherit from DifferentialRobot
 - interface classes renamed to start with I..
 - unused classes removed
 - unused imports removed from class headers
mend
Swarm Control app made social.
 - Like, Share and Comment Features added,
 - linked to facebook in order to Like and Share to Facebook.
 - Get SmartAlerts when Comments are added