aikido:feature/RcnnMoped

Last commit made on 2017-12-07
Get this branch:
git clone -b feature/RcnnMoped https://git.launchpad.net/aikido

Branch merges

Branch information

Name:
feature/RcnnMoped
Repository:
lp:aikido

Recent commits

0982e28... by Brian Hou <email address hidden>

Merge branch 'master' into feature/RcnnMoped

257ccdb... by Gilwoo Lee

Add World::State (#265)

* Add World.equalConfiguration method.

* Code format

* Add WorldState

* Add WorldStateSaver

* Move MetaSkeletonStateSpaceSaver-impl to cpp file

* Add tests for MetaSkeletonStateSpaceSaver

* Remove unused header from test_MetaSkeletonStateSpaceSaver

* Address Mike and Brian's comments

* Modify format, docstring

* Address Brian's comments

df2bda8... by Youngsun Kim

change filenames from to

89808b2... by Youngsun Kim

address all issues on PR #264

86f4d5c... by Youngsun Kim

address all issues on PR #264

00f725c... by Youngsun Kim

Update CHANGELOG.md

257cd00... by Youngsun Kim

add an skel removing condition and format codes

ab2be01... by Youngsun Kim

add ObjectDatabase, clean up and generalize RcnnMopedModule by using ObjectDatabase

d25aa9d... by Youngsun Kim

Merge branch 'feature/RcnnMoped' of https://github.com/personalrobotics/aikido into feature/RcnnMoped

e210f95... by Brian Hou <email address hidden>

Add Instantaneous and Queued TrajectoryExecutors (#259)

* Make KinematicSimulationTrajectoryExecutor and RosTrajectoryExecutor
more similar.

* Introduce TrajectoryRunningException.

* Add InstantaneousTrajectoryExecutor.

This hasn't been tested yet!

* Add QueuedTrajectoryExecutor.

This hasn't been tested yet either!

* Fix typos.

* Add InstantaneousTrajectoryExecutor tests.

* Add QueuedTrajectoryExecutor tests.

* Format code.

* Fix locking issues.

This commit moves the error-checking logic out of
TrajectoryExecutor::execute into a new TrajectoryExecutor::validate
method. This allows the locked error-checking logic to be performed when
the lock is not held (outside of TrajectoryExecutor::step), enabling
this to work for both the QueuedTrajectoryExecutor as well as the
unqueued TrajectoryExecutors.

In addition, this introduces a TrajectoryMetadata struct, which should
replace prpy's trajectory Tags.

* Make TrajectoryExecutor constructors explicit.

* Support aborting queued trajectories.

* Address more of Mike's review comments.

* Add abort to TrajectoryExecutor interface.

* Fix segfault when mPromise is null.

* Fix formatting issues.