Skip to content

Personal Log: Nathaniel Stone

Nathaniel Stone edited this page Apr 29, 2016 · 25 revisions

4/29/2016

  • Fixed bugs with topic preferences not saving in the add/edit robot dialog
  • Added documentation
  • Added missing topic fields to the add/edit robot dialog
  • Tested the app on the physical robot

4/22/2016

  • Fixed minor robot naming bug
  • Fixed ambiguous text fields bug

4/15/2016

  • Replaced the ActionBar ControlMode menu with a dropdown
  • Made Preference values visible on the Preferences screen
  • Began testing 5Chords app
    • Created issues for about a dozen items

4/8/2016

  • Added additional instrumentation tests
  • Formatted the About screen and created the Using tab in the HelpFragment
  • Added documentation
  • Created release for RC1 milestone

4/1/2016

  • Added an option to allow the LaserScanLayer to be rotated by the user
  • Fixed the Beep Beep warning system and additionally made the HUD flash red when in danger of collisions
  • Added a safe mode that prevents the Robot from driving into walls
  • Remade the LaserScanLayer so that it could use the Subscribers offered by RobotController rather than having to create its own

3/25/2016

  • Made the LaserScanLayer able to zoom in and out
  • Improved SimpleWaypointPlan
  • Made waypoints draw more nicely
  • Consolidated various ROS subscribers into RobotController

3/18/2016

  • Investigated large app memory usage

3/11/2016

  • Added waypoint placement and deletion on the LaserScanLayer
  • Created a simple waypoint plan for controlling the robot

3/4/2016

  • Made the LaserScanLayer draggable and reused the LaserScanFragment inside of the OverviewFragment instead of creating a new LaserScanLayer for the Overview
  • Stopped the app from crashing upon screen rotation. Still need to stop the connection from being destroyed.
  • Added Unit and Instrumentation Tests for RobotInfo, RobotChooser, and HUDFragment.
  • Made the HUD display fit better on smaller screen sizes and improved appearance

2/26/2016

  • Heads up display now shows speed, turn rate, GPS position, and connection strength
  • Still need to convert speed/turn rate to meaningful quantities
  • Trying to show info about the robot such as battery, etc...

2/19/2016

  • Worked on heads up display for showing speed, turn rate, connection strength, etc...

2/12/2016

  • Fixed accelerometer control in different screen orientations
  • Fixed LaserScanLayer issues

2/5/2016

  • Added accelerometer control to joystick view
  • fixed a bug that caused crash in landscape layout

1/29/2016

  • Familiarized myself with the app
  • Fixed some small bugs and made some cleanups

1/22/2016

  • Installed all necessary ROS and Android libraries
  • Successfully built and ran the app

1/15/2016

  • Met with group and learned about the project