aikido:bugfix/brianhou/execute-subskeleton

Last commit made on 2018-04-17
Get this branch:
git clone -b bugfix/brianhou/execute-subskeleton https://git.launchpad.net/aikido

Branch merges

Branch information

Name:
bugfix/brianhou/execute-subskeleton
Repository:
lp:aikido

Recent commits

8d4320d... by Brian Hou <email address hidden>

Allow InstantaneousTrajectoryExecutor to execute trajectories containing subsets of the skeleton.

4507f91... by Brian Hou <email address hidden>

Allow KinematicSimulationTrajectoryExecutor to execute trajectories
containing subsets of the skeleton.

42fa347... by Aditya Vamsikrishna <email address hidden>

expose base class functions of same name in derived classes (#370)

* expose base class functions of same name in derived classes

* address JS's comments

* Update Hand.hpp

* Remove whitespace

d84453a... by Daqing Yi <email address hidden>

Fix failed unit tests on 32-bit machine (#368)

5b2aee9... by Aditya Vamsikrishna <email address hidden>

const correctness (#349)

* change interpolator and state space to const since they shouldnt change

* convert class functions to const if they do not change member variables to account for const objects

* const functions for statespace classes

* correct const pointers for stateSpace to pointers to const objects

* change function signature to take pointer to const object

* change type casting of stateSpaces to const statespaces

* const interpolator

* style format

* change mStateSpace to be a pointer to const object

* address JS's comments

* Fix code style

* fix const correctness issue

* Fix bug.

* control/executors + trajectories

* Fix code format

* const correctness in control/executors

* move shared pointer

* nit

* validate from executor perspective

* make format

* logic correction wrt old code

* const function should return const reference

* change mutex getter back to return non-const reference

* const correctness in rviz/

* const correctness of methods in robot

* perception module

* change const convention: we follow left

* nit const correction

* proposing convention for mutex-class member

* make format

* address some JS comments+left convention corrections

* address JS's comments

* make format

* const and non-const versions of getHand()

* enforce DRY

* getmetaSkeleton() const and non-const versions

* getStateSpace() const and non-const versions

* take traj by reference

750feeb... by Jeongseok Lee <email address hidden>

Use ompl to find OMPL package (#367)

307ad1b... by Jeongseok Lee <email address hidden>

Disable OMPL planners for OMPL (>= 1.2.0) + GCC (#366)

58a7d0e... by Brian Hou <email address hidden>

Fix optional dependencies (#364)

* Comment out pr_control_msgs optional dependency.

* Make aikido_check_package error messages consistent.

* Specify required and optional dependencies in package.xml.

* Mark OMPL as a required dependency.

* Correctly make OMPL a required dependency.

c8c2f4f... by Jeongseok Lee <email address hidden>

Use catkin build on AppVeyor (#362)

* Use catkin build on AppVeyor

* Remove unused function declaration

* Use ctest to print outputs on failure

* Test if && works with internal-run.sh

* Use CTEST_OUTPUT_ON_FAILURE=1

* Set CTEST_OUTPUT_ON_FAILURE=true right before make test

* Remove redundant CTEST_OUTPUT_ON_FAILURE: true

* Fix applying CTEST_OUTPUT_ON_FAILURE=true

* Use env command to set CTEST_OUTPUT_ON_FAILURE.

793f9f2... by Jeongseok Lee

Add AppVeyor for testing on Ubuntu 16.04 LTS (#360)