aikido:nansong

Last commit made on 2020-10-16
Get this branch:
git clone -b nansong https://git.launchpad.net/aikido

Branch merges

Branch information

Name:
nansong
Repository:
lp:aikido

Recent commits

92befdf... by Sherdil Niyaz <email address hidden>

Clean up robot/util. (#588)

* [planner] Add ConfigurationToConfigurationsPlanner.

* [planner] Add DART ConfigurationToConfigurations problem/planner.

* [planner] Add DART ConfigurationToConfigurations adapter.

* Fix typo.

* Fix another typo.

* Fix typos, missing variables.

* Run make format on 18.04.

* Remove planToConfiguration() from util header.

* Remove planToConfigurations() from util completely.

* Fix tiny include gaurd bug.

* Whoops, make sure to use full coll-constraint in cleaned methods.

* Wipe planToTSR() from robot/util.

* Remove planToTSRwithTrajectoryConstraint() from robot/util *header*.

* Remove planToEndEffectorOffset() from util.

* Remove planToEndEffectorOffsetByCRRT() from robot/util.

* Remove CRRT params from Concrete Robot/Manipulator.

* Force locking to occur in DART planner's `plan()` method.

* Kill unused headers and using directives.

* Update CHANGELOG.

* Clean up unused includes and usings from Concrete Robot/Manipulator.

* Document resetting and locking invariants in DART planners.

Co-authored-by: Brian Hou <email address hidden>

0291db4... by Brian Hou <email address hidden>

Add ConfigurationToConfigurations planner adapter. (#587)

* [planner] Add ConfigurationToConfigurationsPlanner.

* [planner] Add DART ConfigurationToConfigurations problem/planner.

* [planner] Add DART ConfigurationToConfigurations adapter.

* Fix typo.

* Fix another typo.

* Fix typos, missing variables.

* Run make format on 18.04.

* Fix tiny include gaurd bug.

* Resolve PR comments.

* Bugfix, make format.

* Update CHANGELOG.

Co-authored-by: sniyaz <email address hidden>

89422c6... by Sherdil Niyaz <email address hidden>

TIME FOR OUR MONTHLY OSX FIX :') (#590)

95738d4... by Sherdil Niyaz <email address hidden>

Fix bugs in CRRTs. (#574)

* First show at fixing CRRT bugs.

* Respond to code review from AVK.

* Tweak a comment.

* Check manifold res in correct place.

* Update CHANGELOG.

* Tweak changelog.

* Flip an inequality, run make format.

* Clamp connection radius in CRRTConnect instead of checking connection
motion.

* Rename mStepSize -> mProjectionResolution.

* Expose slack factor.

* Rename slack factor to be less scary.

* Undo rename of mMaxStepsize.

* Rename slack factor again.

* Remove name tag.

Co-authored-by: Brian Hou <email address hidden>

d4f6cfa... by Sherdil Niyaz <email address hidden>

Bump Travis version to 12u. (#584)

25ddf6f... by Aditya Vamsikrishna Mandalika <email address hidden>

Update README to include DOI (#575)

Co-authored-by: Brian Hou <email address hidden>

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

Add v0.4.0 to documentation. (#583)

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

Packaging AIKIDO v0.4.0. (#582)

90a6e0f... by Sherdil Niyaz <email address hidden>

Delete old post-processor code. (#581)

* Delete old PP code.

* Update CL.

* Update CHANGELOG.md

Co-authored-by: Brian Hou <email address hidden>

60abdca... by Sherdil Niyaz <email address hidden>

Move post-processor params into AIKIDO. (#579)

* Add post-processor params header.

* Add getTrajectoryPostProcessor() method to ConcreteRobot.

* Add postProcessPath() to ConcreteRobot.

* Re-org post-processor params like Brian suggested.

* Leave better comment on PostProcessorParams struct.

* Rename Hauser/Kunz param structs to just `Params`, set default args.

* [WIP] Add new Kunz/Hauser constructors.

* Change getTrajectoryPostProcessor() to take limits.

* Make format.

* Add new postProcessPath() to ConcreteRobot that takes limits.

* [WIP] Think I re-wrote PostProcessorParams.hpp to work but holy cow a
lot broke.

* Move ConcreteRobot post-process stuff to -impl files.

* Actually move Params structs into their PP classes.

* In ConcreteRobot -> postProcessPath(), print and return null instead of
throwing.

* Whoops, tiny bug fix.

* Mark PostProcessorParams -> getParams() as const.

* Respond to nits.

* Update CHANGELOG.

* Update CHANGELOG.

* Respond to some nits.

* Don't dupe postProcessPath() logic.

* Kill PostProcessorParams.hpp.

* Last nits, I think.

* Final final edits?

* More nits.

* Add constructors to param structs.

* Fix bug with missing template params.

Co-authored-by: Brian Hou <email address hidden>