Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Follow me example #217

Merged
merged 16 commits into from
Jan 11, 2018
Merged

Add Follow me example #217

merged 16 commits into from
Jan 11, 2018

Commits on Jan 11, 2018

  1. follow_me example: add source and CMake file

    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    07b3ad9 View commit details
    Browse the repository at this point in the history
  2. Add Follow Me example

    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    bd60363 View commit details
    Browse the repository at this point in the history
  3. Simplify Follow Me example

    1. Added methods for error handling.
    2. Improved periodic location update logic.
    3. Removed redundant header `cstdint`.
    4. Removed log from FollowMe plugin.
    5. Improved overall FollowMe example.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    f809bbf View commit details
    Browse the repository at this point in the history
  4. Add FakeLocationProvider class for Follow Me example

    This change uses Boost APIs for registering with `FakeLocationProvider`.
    Removed location generator logic in example.
    Also, adds stop Follow Me before landing.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    c8e9eb9 View commit details
    Browse the repository at this point in the history
  5. Restore Follow Me integration test

    Experimental changes in Follow Me integration test
    was accidentally committed. This commit restore original.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    76a7ed4 View commit details
    Browse the repository at this point in the history
  6. Rename follow_dist_m to follow_distance_m for consistency

    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    9b69f0a View commit details
    Browse the repository at this point in the history
  7. Remove unused variables in Follow Me plugin impl

    Removed unused variables `curr_direction_s` & `new_direction_s` in
    `FollowMeImpl::receive_param_follow_direction()`.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    baece82 View commit details
    Browse the repository at this point in the history
  8. Make location provider as smart pointer in Follow Me example.

    This is done for auto-deletion of the location object when
    control goes out of scope.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    1252e52 View commit details
    Browse the repository at this point in the history
  9. Rebase with develop

    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    5d2a4d4 View commit details
    Browse the repository at this point in the history
  10. Add Follow Me example

    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    092ab0a View commit details
    Browse the repository at this point in the history
  11. Simplify Follow Me example

    1. Added methods for error handling.
    2. Improved periodic location update logic.
    3. Removed redundant header `cstdint`.
    4. Removed log from FollowMe plugin.
    5. Improved overall FollowMe example.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    3d5256d View commit details
    Browse the repository at this point in the history
  12. Add FakeLocationProvider class for Follow Me example

    This change uses Boost APIs for registering with `FakeLocationProvider`.
    Removed location generator logic in example.
    Also, adds stop Follow Me before landing.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    586c3c5 View commit details
    Browse the repository at this point in the history
  13. Restore Follow Me integration test

    Experimental changes in Follow Me integration test
    was accidentally committed. This commit restore original.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    5837ab8 View commit details
    Browse the repository at this point in the history
  14. Fix plugin issues and improve example

    1. This commit address DroneCore issue #221.
    2. Corresponding changes (from #1 above) in integration tests & example.
    3. Replaces boost::bind by std::bind.
    4. Adds important note about using Boost in the example.
    5. Adds debug_str to distinguish FollowMe plugin debug messages.
    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    3f1f06e View commit details
    Browse the repository at this point in the history
  15. Add example description and correct note

    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    88c7f93 View commit details
    Browse the repository at this point in the history
  16. Add spacing in the FollowMe example

    Shakthi Prashanth M committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    bf1dc38 View commit details
    Browse the repository at this point in the history