diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..243baf4 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +static/archive/legacy-drupal/media/videos/*.mp4 filter=lfs diff=lfs merge=lfs -text +static/archive/legacy-drupal/media/videos/*.mov filter=lfs diff=lfs merge=lfs -text +static/archive/legacy-drupal/media/videos/*.wmv filter=lfs diff=lfs merge=lfs -text +static/archive/legacy-drupal/media/videos/*.avi filter=lfs diff=lfs merge=lfs -text +static/archive/legacy-drupal/data/raw/*.sql filter=lfs diff=lfs merge=lfs -text +static/archive/legacy-drupal/data/raw/*.sql.gz filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e7d4a5f --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +# Hugo +public/ +resources/ +.hugo_build.lock + +# Editors +.vscode/ +.idea/ +*.swp +*.swo + +# OS +.DS_Store +Thumbs.db diff --git a/LEGACY_LFS.md b/LEGACY_LFS.md new file mode 100644 index 0000000..9015017 --- /dev/null +++ b/LEGACY_LFS.md @@ -0,0 +1,110 @@ +# Legacy Drupal Import — Files Tracked for Git LFS + +The legacy `sbpl.net` Drupal 7 import (see the +`feat(legacy): import sbpl.net content` PR) drops the entire extracted +snapshot into `static/archive/legacy-drupal/`. Two subdirectories +contain assets too large to commit as ordinary blobs: + +| Path | Size | Status in repo | +|------|------|----------------| +| `static/archive/legacy-drupal/media/videos/` | ~585 MB (4 `.mp4` + 1 `.wmv`) | **Scaffold only** — `.gitattributes` is ready; needs a maintainer with push access to `sbpl/sbpl.github.io` to add the binaries (see folder's README) | +| `static/archive/legacy-drupal/data/raw/` | ~184 MB (2 `.sql`) | **Held back** — also needs PII sanitisation before any LFS push (see folder's README) | + +### Why the videos couldn't be added from the fork + +GitHub does not allow **public forks** to upload new objects to LFS +storage — the fork shares its LFS namespace with the upstream parent, +and upstream-write permission is required to push new blobs. The PR +was opened from `PegasusGTV/sbpl.github.io` (a public fork) by a +contributor whose account is a member of the `sbpl` org but doesn't +hold individual push permission on `sbpl/sbpl.github.io`. + +The fix is simple: after the PR is merged (or before, on this same +branch), any maintainer with push access to `sbpl/sbpl.github.io` +clones the repo, drops the `.mp4` / `.wmv` files into +`static/archive/legacy-drupal/media/videos/`, and commits. The +`.gitattributes` rules already route those file types to LFS +automatically, so the commit-and-push step is one line each. +The full step-by-step is in +[`static/archive/legacy-drupal/media/videos/README.md`](static/archive/legacy-drupal/media/videos/README.md). + +### Videos (5 files) + +| File | Size | +|----------------------------|---------| +| `manip1_collect.mp4` | ~241 MB | +| `sbpl_flight_march17.mp4` | ~207 MB | +| `icra2_HD.mp4` | ~122 MB | +| `beam_graphs.mp4` | ~9 MB | +| `crashes1.wmv` | ~6 MB | + +### SQL dumps (held back) + +The two raw MySQL dumps (`dump-2018-04-12.sql`, `drupal_dump.sql`) are +**not** committed in this PR even though the `.gitattributes` rules +are in place. They contain real lab-member emails, password hashes, +IP addresses, the 27 466 spam-bot registrations, and the +SMTP/private/cron keys that the rest of this archive has already +redacted. See +[`static/archive/legacy-drupal/data/raw/README.md`](static/archive/legacy-drupal/data/raw/README.md) +for the sanitisation checklist. + +## Adding the SQL dumps later (after sanitisation) + +```bash +# 1. Make sure git-lfs is installed locally +git lfs install + +# 2. Tracking rules are already in .gitattributes: +# static/archive/legacy-drupal/data/raw/*.sql filter=lfs ... + +# 3. Drop the sanitised dumps in (see data/raw/README.md for what to strip) +cp /path/to/sanitised/dumps/*.sql \ + static/archive/legacy-drupal/data/raw/ + +# 4. Commit +git add static/archive/legacy-drupal/data/raw/*.sql +git commit -m "feat(archive): add sanitised Drupal dumps via LFS" +git push +``` + +## GitHub LFS storage / bandwidth budget — important + +GitHub LFS pricing as of 2025: each account (user or org) gets +**1 GB of LFS storage** and **1 GB of LFS bandwidth/month** by default. +The five SBPL videos total ~585 MB, which fits in the free quota +comfortably for **storage**, but a few things to be aware of for +**bandwidth**: + +1. **Every GitHub-Actions build (Hugo deploy) that fetches LFS will + eat bandwidth.** The current `.github/workflows/deploy.yml` does + **not** pull LFS by default, so site deploys won't accidentally + drain the 1 GB/month quota — but the trade-off is that the videos + won't be available at `/archive/legacy-drupal/media/videos/*.mp4` + on the live site. To serve them publicly, add `with: lfs: true` to + the `actions/checkout@v4` step in `deploy.yml`, **and** confirm + that the `sbpl` org has enough bandwidth budget. + +2. **Cheaper alternative:** keep the LFS scaffold (this README + the + `.gitattributes` rules) but host the actual `.mp4` blobs on a + neutral mirror like the Internet Archive or CMU Box, and edit the + `/videos/` page to link directly to those external URLs. The + YouTube embeds already on `/videos/` are usually enough for + reviewers — the raw `.mp4`s exist mostly for archival and + re-encoding purposes. + +## What is in the snapshot + +See `static/archive/legacy-drupal/README.md` and +`static/archive/legacy-drupal/manifest.md` for the full inventory. The +short version: + +- 55 page triplets (`*.md` / `*.html` / `*.json`) +- 25 historical lab member pages (already promoted to + `data/members/alumni.yaml`) +- 77 site images, 3 user avatars, 12 misc uploads (~22 MB, **committed + to repo** under `static/archive/legacy-drupal/media/`) +- 5 videos (**scaffold only**; needs maintainer with `sbpl` push to commit — see `media/videos/README.md`) +- 2 raw SQL dumps (**held back**, see `data/raw/README.md`) +- All Drupal metadata: users, menus, taxonomies, comments, roles, + permissions, contact categories, text formats, ~180 site variables diff --git a/content/contact.md b/content/contact.md new file mode 100644 index 0000000..881d586 --- /dev/null +++ b/content/contact.md @@ -0,0 +1,37 @@ +--- +title: "Contact" +lead: "How to reach the Search-Based Planning Lab." +date: 2014-01-01 +--- + +## Visit Us + +**Physical Address** + +Newell-Simon Hall (NSH) +Carnegie Mellon University +5000 Forbes Avenue +Pittsburgh, PA 15213 + +## Mail + +Maxim Likhachev +Carnegie Mellon University — Robotics Institute +5000 Forbes Avenue +Pittsburgh, PA 15213 + +## Stay In Touch + +To get updates and announcements, please join the +[**sbpl-users** mailing list](https://groups.google.com/forum/#!forum/sbpl-users). + +## Email + +For comments, questions, or collaboration enquiries, please contact +the lab's principal investigator, [Maxim Likhachev](mailto:maxim@cs.cmu.edu). + +--- + +*The address above was updated from the original sbpl.net contact page +(1612 Newell Simon Hall) — please confirm the current room before +visiting in person.* diff --git a/content/old-software.md b/content/old-software.md new file mode 100644 index 0000000..1cc495d --- /dev/null +++ b/content/old-software.md @@ -0,0 +1,42 @@ +--- +title: "Old Software" +lead: "Historical SBPL software links from the sbpl.net era (~2012–2015)." +date: 2014-01-01 +--- + +These links are preserved verbatim from the legacy sbpl.net "Old +Software" page. Many of them point at SVN/Mercurial repositories or +ROS distributions (Diamondback, Electric, Fuerte) that are no longer +maintained, but they are kept here for completeness. For current, +maintained software see the [Software](/software/) page. + +### SBPL + +- ROS Wiki page: [wiki.ros.org/sbpl](http://wiki.ros.org/sbpl) +- Original repository: [kforge.ros.org/sbpl/sbpl](https://kforge.ros.org/sbpl/sbpl) + (now mirrored at [github.com/sbpl/sbpl](https://github.com/sbpl/sbpl)) + +### 3-D Navigation Planner + +- [ros.org/wiki/sbpl_3dnav_planner](http://wiki.ros.org/sbpl_3dnav_planner) + +### Lattice Planner + +- [ros.org/wiki/sbpl_lattice_planner](http://wiki.ros.org/sbpl_lattice_planner) + +### Arm Planner (PR2 only) + +- ROS Wiki: [ros.org/wiki/sbpl_arm_planner](http://wiki.ros.org/sbpl_arm_planner) +- ROS Diamondback: `https://mediabox.grasp.upenn.edu/svn/penn-ros-pkgs/sbpl_arm_planning/tags/diamondback/` +- ROS Electric: `https://mediabox.grasp.upenn.edu/svn/penn-ros-pkgs/sbpl_arm_planning/branches/electric/` +- ROS Fuerte: `https://mediabox.grasp.upenn.edu/svn/penn-ros-pkgs/sbpl_arm_planning/trunk/` + +### Full-Body Navigation Planner (PR2 only) + +- Repository: `https://sbpl.pc.cs.cmu.edu/redmine/projects/full-body-nav` +- Documentation: [kforge.ros.org/Sushi/trac/wiki/Navigation](https://kforge.ros.org/Sushi/trac/wiki/Navigation) + +### Dynamic Environment Navigation Planner (SIPP) + +- ROS Wiki: [ros.org/wiki/sbpl_dynamic_env](http://wiki.ros.org/sbpl_dynamic_env) +- Repository (svn): `https://mediabox.grasp.upenn.edu/svn/penn-ros-pkgs/sbpl_dynamic_env/trunk` diff --git a/content/publications/aaprinciple-icaps06.md b/content/publications/aaprinciple-icaps06.md new file mode 100644 index 0000000..bd9751c --- /dev/null +++ b/content/publications/aaprinciple-icaps06.md @@ -0,0 +1,18 @@ +--- +title: "A New Principle for Incremental Heuristic Search: Theoretical Results" +date: 2006-01-01 +authors: + - "Sven Koenig" + - "Maxim Likhachev" +venue: "ICAPS 2006" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/aaprinciple_icaps06.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/aaprinciple_icaps06_abs.html" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), Poster Abstract, 2006*. + + diff --git a/content/publications/ad-aij08-preprint.md b/content/publications/ad-aij08-preprint.md new file mode 100644 index 0000000..c60f2f1 --- /dev/null +++ b/content/publications/ad-aij08-preprint.md @@ -0,0 +1,21 @@ +--- +title: "Anytime Search in Dynamic Graphs" +date: 2008-01-01 +authors: + - "Maxim Likhachev" + - "Dave Ferguson" + - "Geoff Gordon" + - "Anthony Stentz" + - "Sebastian Thrun" +venue: "AIJ 2008" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/ad_aij08_preprint.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/ad_aij_abs.html" +draft: false +--- + +Published in *Artificial Intelligence Journal (AIJ), 172 (14), pp. 1613-1643, September 2008*. + + diff --git a/content/publications/ad-icaps05.md b/content/publications/ad-icaps05.md new file mode 100644 index 0000000..d4ffc64 --- /dev/null +++ b/content/publications/ad-icaps05.md @@ -0,0 +1,22 @@ +--- +title: "Anytime Dynamic A*: An Anytime, Replanning Algorithm" +date: 2005-01-01 +authors: + - "Maxim Likhachev" + - "Dave Ferguson" + - "Geoff Gordon" + - "Anthony Stentz" + - "Sebastian Thrun" +venue: "ICAPS 2005" +award: "Influential Paper Award at ICAPS'17" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/ad_icaps05.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/ad_icaps05_abs.html" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2005*. **Influential Paper Award at ICAPS'17.** + + diff --git a/content/publications/adaptastar-aamas05.md b/content/publications/adaptastar-aamas05.md new file mode 100644 index 0000000..0e9bbfb --- /dev/null +++ b/content/publications/adaptastar-aamas05.md @@ -0,0 +1,18 @@ +--- +title: "Adaptive A*" +date: 2005-01-01 +authors: + - "Sven Koenig" + - "Maxim Likhachev" +venue: "AAMAS 2005" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/adaptastar_aamas05.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/adaptastar_aamas05_abs.html" +draft: false +--- + +Published in *Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), Poster Abstract, 2005*. + + diff --git a/content/publications/aij04.md b/content/publications/aij04.md new file mode 100644 index 0000000..25a8165 --- /dev/null +++ b/content/publications/aij04.md @@ -0,0 +1,19 @@ +--- +title: "Lifelong Planning A*" +date: 2004-01-01 +authors: + - "Sven Koenig" + - "Maxim Likhachev" + - "David Furcy" +venue: "AIJ 2004" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/aij04.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/lpa_aij04_abs.html" +draft: false +--- + +Published in *Artificial Intelligence Journal (AIJ), 155(1-2), pp. 93-146, 2004*. + + diff --git a/content/publications/airgroundexploration-iros15.md b/content/publications/airgroundexploration-iros15.md new file mode 100644 index 0000000..6af1b5e --- /dev/null +++ b/content/publications/airgroundexploration-iros15.md @@ -0,0 +1,18 @@ +--- +title: "3-D Exploration with an Air-Ground Robotic System" +date: 2015-01-01 +authors: + - "Jonathan Butzke" + - "Andrew Dornbush" + - "Maxim Likhachev" +venue: "IROS 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/airgroundexploration_iros15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015*. + + diff --git a/content/publications/anytimefootstepplanner-humanoids12.md b/content/publications/anytimefootstepplanner-humanoids12.md new file mode 100644 index 0000000..e1333d7 --- /dev/null +++ b/content/publications/anytimefootstepplanner-humanoids12.md @@ -0,0 +1,19 @@ +--- +title: "Anytime Footstep Planning with Suboptimality Bounds" +date: 2012-01-01 +authors: + - "Armin Hornung" + - "Andrew Dornbush" + - "Maxim Likhachev" + - "Maren Bennewitz" +venue: "Humanoids 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/anytimefootstepplanner_humanoids12.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE-RAS International Conference on Humanoid Robots (HUMANOIDS), 2012*. + + diff --git a/content/publications/anytimeincrementalegraphs-icra13.md b/content/publications/anytimeincrementalegraphs-icra13.md new file mode 100644 index 0000000..29383c0 --- /dev/null +++ b/content/publications/anytimeincrementalegraphs-icra13.md @@ -0,0 +1,19 @@ +--- +title: "Anytime Incremental Planning with E-Graphs" +date: 2013-01-01 +authors: + - "Mike Phillips" + - "Andrew Dornbush" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "ICRA 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/anytimeincrementalegraphs_icra13.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2013*. + + diff --git a/content/publications/anytimemha-socs19.md b/content/publications/anytimemha-socs19.md new file mode 100644 index 0000000..ec44bda --- /dev/null +++ b/content/publications/anytimemha-socs19.md @@ -0,0 +1,20 @@ +--- +title: "A-MHA*: Anytime Multi-Heuristic A*" +date: 2019-01-01 +authors: + - "Ramkumar Natarajan" + - "Muhammad Suhail Saleem" + - "Sandip Aine" + - "Maxim Likhachev" + - "Howie Choset" +venue: "SoCS 2019" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/anytimemha_socs19.pdf" +draft: false +--- + +Published in *Two-page abstract in Proceedings of the International Symposium on Combinatorial Search (SoCS), 2019*. + + diff --git a/content/publications/ara-nips03.md b/content/publications/ara-nips03.md new file mode 100644 index 0000000..d711a7f --- /dev/null +++ b/content/publications/ara-nips03.md @@ -0,0 +1,19 @@ +--- +title: "ARA*: Anytime A* with Provable Bounds on Sub-Optimality" +date: 2004-01-01 +authors: + - "Maxim Likhachev" + - "Geoff Gordon" + - "Sebastian Thrun" +venue: "NeurIPS (formerly NIPS) 2004" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/ara_nips03.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/ara_nips03_abs.html" +draft: false +--- + +Published in *Advances in Neural Information Processing Systems 16 (NIPS), MIT Press, Cambridge, MA, 2004*. + + diff --git a/content/publications/armplanwithadaptmprim-icra11.md b/content/publications/armplanwithadaptmprim-icra11.md new file mode 100644 index 0000000..d4a70e6 --- /dev/null +++ b/content/publications/armplanwithadaptmprim-icra11.md @@ -0,0 +1,19 @@ +--- +title: "Planning for Manipulation with Adaptive Motion Primitives" +date: 2011-01-01 +authors: + - "Benjamin Cohen" + - "Gokul Subramanian" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "ICRA 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/armplanwithadaptmprim_icra11.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2011*. + + diff --git a/content/publications/armplanwithheursearch-ijrr13.md b/content/publications/armplanwithheursearch-ijrr13.md new file mode 100644 index 0000000..384c139 --- /dev/null +++ b/content/publications/armplanwithheursearch-ijrr13.md @@ -0,0 +1,18 @@ +--- +title: "Single- and dual-arm motion planning with heuristic search" +date: 2013-01-01 +authors: + - "Benjamin Cohen" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "IJRR 2013" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/armplanwithheursearch_ijrr13.pdf" +draft: false +--- + +Published in *International Journal of Robotics Research (IJRR), 2013*. + + diff --git a/content/publications/asipp-iros12.md b/content/publications/asipp-iros12.md new file mode 100644 index 0000000..925bb46 --- /dev/null +++ b/content/publications/asipp-iros12.md @@ -0,0 +1,18 @@ +--- +title: "Anytime Safe Interval Path Planning for Dynamic Environments" +date: 2012-01-01 +authors: + - "Venkatraman Narayanan" + - "Mike Phillips" + - "Maxim Likhachev" +venue: "IROS 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/asipp_iros12.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2012*. + + diff --git a/content/publications/assemblyplan-icra17.md b/content/publications/assemblyplan-icra17.md new file mode 100644 index 0000000..3058ce6 --- /dev/null +++ b/content/publications/assemblyplan-icra17.md @@ -0,0 +1,17 @@ +--- +title: "Parts Assembly Planning under Uncertainty with Simulation-Aided Physical Reasoning" +date: 2017-01-01 +authors: + - "Sung-Kyun Kim" + - "Maxim Likhachev" +venue: "ICRA 2017" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/assemblyplan_icra17.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2017*. + + diff --git a/content/publications/astarconnect-icra16.md b/content/publications/astarconnect-icra16.md new file mode 100644 index 0000000..74b5ac9 --- /dev/null +++ b/content/publications/astarconnect-icra16.md @@ -0,0 +1,18 @@ +--- +title: "A*-Connect: Bounded Suboptimal Bidirectional Heuristic Search" +date: 2016-01-01 +authors: + - "Fahad Islam" + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "ICRA 2016" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/astarconnect_icra16.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2016*. + + diff --git a/content/publications/atd-socs13.md b/content/publications/atd-socs13.md new file mode 100644 index 0000000..813a762 --- /dev/null +++ b/content/publications/atd-socs13.md @@ -0,0 +1,17 @@ +--- +title: "Anytime Truncated D*: Anytime Replanning with Truncation" +date: 2013-01-01 +authors: + - "Sandip Aine" + - "Maxim Likhachev" +venue: "SoCS 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/atd_socs13.pdf" +draft: false +--- + +Published in *Proceedings of the International Symposium on Combinatorial Search (SoCS), 2013*. + + diff --git a/content/publications/audiosim-dafx14.md b/content/publications/audiosim-dafx14.md new file mode 100644 index 0000000..970f331 --- /dev/null +++ b/content/publications/audiosim-dafx14.md @@ -0,0 +1,18 @@ +--- +title: "Prioritized Computation for Numerical Sound Propagation" +date: 2014-01-01 +authors: + - "John Drake" + - "Maxim Likhachev" + - "Alla Safonova" +venue: "DAFx 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/audiosim_dafx14.pdf" +draft: false +--- + +Published in *Proceedings of the 17th International Conference on Digital Audio Effects (DAFx), 2014*. + + diff --git a/content/publications/authoring-i3d14.md b/content/publications/authoring-i3d14.md new file mode 100644 index 0000000..54820fc --- /dev/null +++ b/content/publications/authoring-i3d14.md @@ -0,0 +1,18 @@ +--- +title: "Stochastic Activity Authoring with Direct User Control" +date: 2014-01-01 +authors: + - "Aline Normoyle" + - "Maxim Likhachev" + - "Alla Safonova" +venue: "I3D 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/authoring_i3d14.pdf" +draft: false +--- + +Published in *Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D), 2014*. + + diff --git a/content/publications/beamgraphs-icra13.md b/content/publications/beamgraphs-icra13.md new file mode 100644 index 0000000..7dca4a0 --- /dev/null +++ b/content/publications/beamgraphs-icra13.md @@ -0,0 +1,19 @@ +--- +title: "Planning Under Topological Constraints Using Beam-Graphs" +date: 2013-01-01 +authors: + - "Venkatraman Narayanan" + - "Paul Vernaza" + - "Maxim Likhachev" + - "Steven M LaValle" +venue: "ICRA 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/beamgraphs_icra13.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2013*. + + diff --git a/content/publications/bidirectionalsearchwithextend-iros19.md b/content/publications/bidirectionalsearchwithextend-iros19.md new file mode 100644 index 0000000..e9739c5 --- /dev/null +++ b/content/publications/bidirectionalsearchwithextend-iros19.md @@ -0,0 +1,18 @@ +--- +title: "Bidirectional Heuristic Search for Motion Planning with an Extend Operator" +date: 2019-01-01 +authors: + - "Allen Cheng" + - "Dhruv Mauria Saxena" + - "Maxim Likhachev" +venue: "IROS 2019" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/bidirectionalsearchwithextend_iros19.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2019*. + + diff --git a/content/publications/brtdp-icml05.md b/content/publications/brtdp-icml05.md new file mode 100644 index 0000000..cc43243 --- /dev/null +++ b/content/publications/brtdp-icml05.md @@ -0,0 +1,19 @@ +--- +title: "Bounded Real-Time Dynamic Programming: RTDP with monotone upper bounds and performance guarantees" +date: 2005-01-01 +authors: + - "H. Brendan McMahan" + - "Maxim Likhachev" + - "Geoff Gordon" +venue: "ICML 2005" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/brtdp_icml05.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/brtdp_icml05_abs.html" +draft: false +--- + +Published in *Proceedings of the International Conference on Machine Learning (ICML), 2005*. + + diff --git a/content/publications/cartplanner-icra11.md b/content/publications/cartplanner-icra11.md new file mode 100644 index 0000000..0031688 --- /dev/null +++ b/content/publications/cartplanner-icra11.md @@ -0,0 +1,19 @@ +--- +title: "Cart Pushing with a Mobile Manipulation System: Towards Navigation with Moveable Objects" +date: 2011-01-01 +authors: + - "Jonathan Scholz" + - "Sachin Chitta" + - "Bhaskara Marthi" + - "Maxim Likhachev" +venue: "ICRA 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/cartplanner_icra11.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2011*. + + diff --git a/content/publications/cbrlearn-icra02.md b/content/publications/cbrlearn-icra02.md new file mode 100644 index 0000000..e042ca9 --- /dev/null +++ b/content/publications/cbrlearn-icra02.md @@ -0,0 +1,19 @@ +--- +title: "Learning Behavioral Parameterization Using Spatio-Temporal Case-Based Reasoning" +date: 2002-01-01 +authors: + - "Maxim Likhachev" + - "Michael Kaess" + - "Ronald C. Arkin" +venue: "ICRA 2002" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/CBRLearn_icra02.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/CBRLearn_abs.htm" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Vol. 2, pp. 1282-1289, 2002*. + + diff --git a/content/publications/cfdaa-aaai11.md b/content/publications/cfdaa-aaai11.md new file mode 100644 index 0000000..636d419 --- /dev/null +++ b/content/publications/cfdaa-aaai11.md @@ -0,0 +1,17 @@ +--- +title: "Planning in Domains with Cost Function Dependent Actions" +date: 2011-01-01 +authors: + - "Mike Phillips" + - "Maxim Likhachev" +venue: "AAAI 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/cfdaa_aaai11.pdf" +draft: false +--- + +Published in *Proceedings of the National Conference on Artificial Intelligence (AAAI), 2011*. + + diff --git a/content/publications/commencemultiuav-icuas14.md b/content/publications/commencemultiuav-icuas14.md new file mode 100644 index 0000000..69a45e6 --- /dev/null +++ b/content/publications/commencemultiuav-icuas14.md @@ -0,0 +1,23 @@ +--- +title: "Coordinated Commencement of Pre-Planned Routes for Fixed-Wing UAS Starting from Arbitrary Locations - a Near Real-Time Solution" +date: 2014-01-01 +authors: + - "James Keller" + - "Dinesh Thakur" + - "Vladimir Dobrokhodov" + - "Kevin Jones" + - "Maxim Likhachev" + - "Jean Gallier" + - "Isaac Kaminer" + - "Vijay Kumar" +venue: "ICUAS 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/commencemultiuav_icuas14.pdf" +draft: false +--- + +Published in *Proceedings of International Conference on Unmanned Aircraft Systems, (ICUAS) 2014*. + + diff --git a/content/publications/conservativeheur-icaps19.md b/content/publications/conservativeheur-icaps19.md new file mode 100644 index 0000000..7fa87a6 --- /dev/null +++ b/content/publications/conservativeheur-icaps19.md @@ -0,0 +1,19 @@ +--- +title: "Speeding Up Search-Based Motion Planning via Conservative Heuristics" +date: 2019-01-01 +authors: + - "Ishani Chatterjee" + - "Maxim Likhachev" + - "Ashwin Khadke" + - "Manuela Veloso" +venue: "ICAPS 2019" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/conservativeheur_icaps19.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2019*. + + diff --git a/content/publications/costmapplan-icra08ws.md b/content/publications/costmapplan-icra08ws.md new file mode 100644 index 0000000..f6409f9 --- /dev/null +++ b/content/publications/costmapplan-icra08ws.md @@ -0,0 +1,18 @@ +--- +title: "Efficiently Using Cost Maps For Planning Complex Maneuvers" +date: 2008-01-01 +authors: + - "Dave Ferguson" + - "Maxim Likhachev" +venue: "ICRA Workshop 2008" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/costmapplan_icra08ws.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/costmapplan_icra08ws_abs.html" +draft: false +--- + +Published in *Proceedings of ICRA Workshop on Planning with Cost Maps, 2008*. + + diff --git a/content/publications/demobasedtraining-aiide2016.md b/content/publications/demobasedtraining-aiide2016.md new file mode 100644 index 0000000..2c249c1 --- /dev/null +++ b/content/publications/demobasedtraining-aiide2016.md @@ -0,0 +1,18 @@ +--- +title: "Demonstration-Based Training of Non-Player Character Tactical Behaviors" +date: 2016-01-01 +authors: + - "John Drake" + - "Alla Safonova" + - "Maxim Likhachev" +venue: "AIIDE 2016" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/demobasedtraining_aiide2016.pdf" +draft: false +--- + +Published in *Proceedings of the Twelfth Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2016*. + + diff --git a/content/publications/demolearningwithegraphs-auro15.md b/content/publications/demolearningwithegraphs-auro15.md new file mode 100644 index 0000000..4163dc9 --- /dev/null +++ b/content/publications/demolearningwithegraphs-auro15.md @@ -0,0 +1,19 @@ +--- +title: "Learning to Plan for Constrained Manipulation from Demonstrations" +date: 2016-01-01 +authors: + - "Mike Phillips" + - "Victor Hwang" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "AURO 2016" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/demolearningwithegraphs_auro15.pdf" +draft: false +--- + +Published in *Autonomous Robots (AURO), 2016*. + + diff --git a/content/publications/distopt-rss10.md b/content/publications/distopt-rss10.md new file mode 100644 index 0000000..61020cb --- /dev/null +++ b/content/publications/distopt-rss10.md @@ -0,0 +1,18 @@ +--- +title: "Distributed Optimization with Pairwise Constraints and its Application to Multi-robot Path Planning" +date: 2010-01-01 +authors: + - "Subhrajit Bhattacharya" + - "Vijay Kumar" + - "Maxim Likhachev" +venue: "RSS 2010" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/distopt_rss10.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2010*. + + diff --git a/content/publications/dlite-tro05.md b/content/publications/dlite-tro05.md new file mode 100644 index 0000000..f04e0f3 --- /dev/null +++ b/content/publications/dlite-tro05.md @@ -0,0 +1,18 @@ +--- +title: "Fast Replanning for Navigation in Unknown Terrain" +date: 2005-01-01 +authors: + - "Sven Koenig" + - "Maxim Likhachev" +venue: "IEEE T-RO 2005" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/dlite_tro05.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/dlite_tro05_abs.html" +draft: false +--- + +Published in *IEEE Transactions on Robotics (TRO), 21(3), pp. 354-363, 2005*. + + diff --git a/content/publications/dlitemap-iros02.md b/content/publications/dlitemap-iros02.md new file mode 100644 index 0000000..aa73490 --- /dev/null +++ b/content/publications/dlitemap-iros02.md @@ -0,0 +1,18 @@ +--- +title: "Incremental Replanning for Mapping" +date: 2002-01-01 +authors: + - "Maxim Likhachev" + - "Sven Koenig" +venue: "IROS 2002" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/dlitemap_iros02.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/DLiteMap_iros02_abs.html" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vol. 1, pp. 667-672, 2002*. + + diff --git a/content/publications/dlp-iros21.md b/content/publications/dlp-iros21.md new file mode 100644 index 0000000..6e0355d --- /dev/null +++ b/content/publications/dlp-iros21.md @@ -0,0 +1,18 @@ +--- +title: "Disruption-Limited Planning for Robot Navigation in Dynamic Environments" +date: 2021-01-01 +authors: + - "Sandip Aine" + - "Yash Oza" + - "Maxim Likhachev" +venue: "IROS 2021" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/dlp_iros21.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021*. + + diff --git a/content/publications/dmha-icra15.md b/content/publications/dmha-icra15.md new file mode 100644 index 0000000..190c57b --- /dev/null +++ b/content/publications/dmha-icra15.md @@ -0,0 +1,18 @@ +--- +title: "Dynamic Multi-Heuristic A*" +date: 2015-01-01 +authors: + - "Fahad Islam" + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "ICRA 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/dmha_icra15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2015*. + + diff --git a/content/publications/doorplanner-icra10.md b/content/publications/doorplanner-icra10.md new file mode 100644 index 0000000..1fe8b1f --- /dev/null +++ b/content/publications/doorplanner-icra10.md @@ -0,0 +1,18 @@ +--- +title: "Planning for Autonomous Door Opening with a Mobile Manipulator" +date: 2010-01-01 +authors: + - "Sachin Chitta" + - "Benjamin Cohen" + - "Maxim Likhachev" +venue: "ICRA 2010" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/doorplanner_icra10.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2010*. + + diff --git a/content/publications/dpct-icra10.md b/content/publications/dpct-icra10.md new file mode 100644 index 0000000..911a870 --- /dev/null +++ b/content/publications/dpct-icra10.md @@ -0,0 +1,18 @@ +--- +title: "Multi-agent Path Planning with Multiple Tasks and Distance Constraints" +date: 2010-01-01 +authors: + - "Subhrajit Bhattacharya" + - "Maxim Likhachev" + - "Vijay Kumar" +venue: "ICRA 2010" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/DPCT_icra10.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2010*. + + diff --git a/content/publications/dualarmplanning-icra12.md b/content/publications/dualarmplanning-icra12.md new file mode 100644 index 0000000..a777353 --- /dev/null +++ b/content/publications/dualarmplanning-icra12.md @@ -0,0 +1,18 @@ +--- +title: "Search-Based Planning for Dual-Arm Manipulation with Upright Orientation Constraints" +date: 2012-01-01 +authors: + - "Benjamin Cohen" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "ICRA 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/dualarmplanning_icra12.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2012*. + + diff --git a/content/publications/egraph-rss12.md b/content/publications/egraph-rss12.md new file mode 100644 index 0000000..3df46a2 --- /dev/null +++ b/content/publications/egraph-rss12.md @@ -0,0 +1,19 @@ +--- +title: "E-Graphs: Bootstrapping Planning with Experience Graphs" +date: 2012-01-01 +authors: + - "Mike Phillips" + - "Benjamin Cohen" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "RSS 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/egraph_rss12.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2012*. + + diff --git a/content/publications/egraphheur-icra15.md b/content/publications/egraphheur-icra15.md new file mode 100644 index 0000000..56c4f5e --- /dev/null +++ b/content/publications/egraphheur-icra15.md @@ -0,0 +1,17 @@ +--- +title: "Speeding up heuristic computation in planning with Experience Graphs" +date: 2015-01-01 +authors: + - "Mike Phillips" + - "Maxim Likhachev" +venue: "ICRA 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/egraphheur_icra15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2015*. + + diff --git a/content/publications/exploreplannerformagic2010-iros2011.md b/content/publications/exploreplannerformagic2010-iros2011.md new file mode 100644 index 0000000..d5032ee --- /dev/null +++ b/content/publications/exploreplannerformagic2010-iros2011.md @@ -0,0 +1,17 @@ +--- +title: "Planning for Multi-Robot Exploration With Multiple Objective Utility Functions" +date: 2011-01-01 +authors: + - "Jonathan Butzke" + - "Maxim Likhachev" +venue: "IROS 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/exploreplannerformagic2010_iros2011.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2011*. + + diff --git a/content/publications/fastfactory-iros13.md b/content/publications/fastfactory-iros13.md new file mode 100644 index 0000000..d3ce9c7 --- /dev/null +++ b/content/publications/fastfactory-iros13.md @@ -0,0 +1,20 @@ +--- +title: "Perception and Motion Planning for Pick-and-Place of Dynamic Objects" +date: 2013-01-01 +authors: + - "Anthony Cowley" + - "Benjamin Cohen" + - "William Marshall" + - "Camillo J. Taylor" + - "Maxim Likhachev" +venue: "IROS 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/fastfactory_iros13.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2013*. + + diff --git a/content/publications/focs-iros18.md b/content/publications/focs-iros18.md new file mode 100644 index 0000000..0319cda --- /dev/null +++ b/content/publications/focs-iros18.md @@ -0,0 +1,17 @@ +--- +title: "FOCS: Planning by Fusion of Optimal Control and Search and its Application to Navigation" +date: 2018-01-01 +authors: + - "Piero Micelli" + - "Maxim Likhachev" +venue: "IROS 2018" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/focs_iros18.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018*. + + diff --git a/content/publications/footplanbyuserguidance-icaps18.md b/content/publications/footplanbyuserguidance-icaps18.md new file mode 100644 index 0000000..31da46c --- /dev/null +++ b/content/publications/footplanbyuserguidance-icaps18.md @@ -0,0 +1,18 @@ +--- +title: "Effective Footstep Planning for Humanoids Using Homotopy-Class Guidance" +date: 2018-01-01 +authors: + - "Vinitha Ranganeni" + - "Oren Salzman" + - "Maxim Likhachev" +venue: "ICAPS 2018" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/footplanbyuserguidance_icaps18.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2018*. + + diff --git a/content/publications/footprintoptim-iros09.md b/content/publications/footprintoptim-iros09.md new file mode 100644 index 0000000..533164e --- /dev/null +++ b/content/publications/footprintoptim-iros09.md @@ -0,0 +1,17 @@ +--- +title: "Efficient Cost Computation in Cost Map Planning for Non-Circular Robots" +date: 2009-01-01 +authors: + - "Jennifer King" + - "Maxim Likhachev" +venue: "IROS 2009" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/footprintoptim_iros09.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2009*. + + diff --git a/content/publications/gamelab-aiide12.md b/content/publications/gamelab-aiide12.md new file mode 100644 index 0000000..f67fcf4 --- /dev/null +++ b/content/publications/gamelab-aiide12.md @@ -0,0 +1,19 @@ +--- +title: "Game-based Data Capture for Player Metrics" +date: 2012-01-01 +authors: + - "Aline Normoyle" + - "John Drake" + - "Maxim Likhachev" + - "Alla Safonova" +venue: "AIIDE 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/gamelab_aiide12.pdf" +draft: false +--- + +Published in *Proceedings of the Eight Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2012*. + + diff --git a/content/publications/globallocalplanning-icra12.md b/content/publications/globallocalplanning-icra12.md new file mode 100644 index 0000000..1d6e6d0 --- /dev/null +++ b/content/publications/globallocalplanning-icra12.md @@ -0,0 +1,18 @@ +--- +title: "Combining Global and Local Planning with Guarantees on Completeness" +date: 2012-01-01 +authors: + - "Haojie Zhang" + - "Jon Butzke" + - "Maxim Likhachev" +venue: "ICRA 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/globallocalplanning_icra12.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2012*. + + diff --git a/content/publications/glpa-icaps05.md b/content/publications/glpa-icaps05.md new file mode 100644 index 0000000..8663e50 --- /dev/null +++ b/content/publications/glpa-icaps05.md @@ -0,0 +1,18 @@ +--- +title: "A Generalized Framework for Lifelong Planning A*" +date: 2005-01-01 +authors: + - "Maxim Likhachev" + - "Sven Koenig" +venue: "ICAPS 2005" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/glpa_icaps05.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/glpa_icaps05_abs.html" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2005*. + + diff --git a/content/publications/graspplanning-icra16.md b/content/publications/graspplanning-icra16.md new file mode 100644 index 0000000..9bd5f05 --- /dev/null +++ b/content/publications/graspplanning-icra16.md @@ -0,0 +1,17 @@ +--- +title: "Planning for Grasp Selection of Partially Occluded Objects" +date: 2016-01-01 +authors: + - "Sung-Kyun Kim" + - "Maxim Likhachev" +venue: "ICRA 2016" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/graspplanning_icra16.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2016*. + + diff --git a/content/publications/gsipp-icra12.md b/content/publications/gsipp-icra12.md new file mode 100644 index 0000000..dd9d6a3 --- /dev/null +++ b/content/publications/gsipp-icra12.md @@ -0,0 +1,18 @@ +--- +title: "Using State Dominance for Path Planning in Dynamic Environments with Moving Obstacles" +date: 2012-01-01 +authors: + - "Juan Pablo Gonzalez" + - "Andrew Dornbush" + - "Maxim Likhachev" +venue: "ICRA 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/GSIPP_icra12.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2012*. + + diff --git a/content/publications/heursearchwithprior-icaps17.md b/content/publications/heursearchwithprior-icaps17.md new file mode 100644 index 0000000..c34850f --- /dev/null +++ b/content/publications/heursearchwithprior-icaps17.md @@ -0,0 +1,17 @@ +--- +title: "Heuristic Search on Graphs with Existence Priors for Expensive-to-Evaluate Edges" +date: 2017-01-01 +authors: + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "ICAPS 2017" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/heursearchwithprior_icaps17.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2017*. + + diff --git a/content/publications/hsplanguide-icaps05ws.md b/content/publications/hsplanguide-icaps05ws.md new file mode 100644 index 0000000..65f61de --- /dev/null +++ b/content/publications/hsplanguide-icaps05ws.md @@ -0,0 +1,19 @@ +--- +title: "A Guide to Heuristic-based Path Planning" +date: 2005-01-01 +authors: + - "Dave Ferguson" + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "ICAPS Workshop 2005" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/hsplanguide_icaps05ws.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/hsplanguide_icaps05ws_abs.html" +draft: false +--- + +Published in *Proceedings of ICAPS Workshop on Planning under Uncertainty for Autonomous Systems, 2005*. + + diff --git a/content/publications/iccv-2011-tracking-planning.md b/content/publications/iccv-2011-tracking-planning.md new file mode 100644 index 0000000..4ae9886 --- /dev/null +++ b/content/publications/iccv-2011-tracking-planning.md @@ -0,0 +1,19 @@ +--- +title: "Multi-hypothesis Motion Planning for Visual Object Tracking" +date: 2011-01-01 +authors: + - "Haifeng Gong" + - "Jack Sim" + - "Maxim Likhachev" + - "Jianbo Shi" +venue: "ICCV 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/ICCV-2011-Tracking-Planning.pdf" +draft: false +--- + +Published in *International Conference on Computer Vision (ICCV), 2011*. + + diff --git a/content/publications/icra2002-cbr-lm-paper.md b/content/publications/icra2002-cbr-lm-paper.md new file mode 100644 index 0000000..d2184d7 --- /dev/null +++ b/content/publications/icra2002-cbr-lm-paper.md @@ -0,0 +1,19 @@ +--- +title: "Selection of Behavioral Parameters: Integration of Discontinuous Switching via Case-Based Reasoning with Continuous Adaptation via Learning Momentum" +date: 2002-01-01 +authors: + - "J. Brian Lee" + - "Maxim Likhachev" + - "Ronald C. Arkin" +venue: "ICRA 2002" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/icra2002_cbr_lm_paper.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/CBRLM_abs.htm" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Vol. 2, pp. 1275-1281, 2002*. + + diff --git a/content/publications/improvedmha-socs15.md b/content/publications/improvedmha-socs15.md new file mode 100644 index 0000000..0d53eef --- /dev/null +++ b/content/publications/improvedmha-socs15.md @@ -0,0 +1,18 @@ +--- +title: "Improved Multi-Heuristic A* for Searching with Uncalibrated Heuristics" +date: 2015-01-01 +authors: + - "Venkatraman Narayanan" + - "Sandip Aine" + - "Maxim Likhachev" +venue: "SoCS 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/improvedmha_socs15.pdf" +draft: false +--- + +Published in *Proceedings of the International Symposium on Combinatorial Search (SoCS), 2015*. + + diff --git a/content/publications/incplanwithadaptdim-icaps13.md b/content/publications/incplanwithadaptdim-icaps13.md new file mode 100644 index 0000000..b9fc580 --- /dev/null +++ b/content/publications/incplanwithadaptdim-icaps13.md @@ -0,0 +1,19 @@ +--- +title: "Incremental Planning with Adaptive Dimensionality" +date: 2013-01-01 +authors: + - "Kalin Gochev" + - "Alla Safonova" + - "Maxim Likhachev" +venue: "ICAPS 2013" +award: "Best Student Paper Honorable Mention" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/incplanwithadaptdim_icaps13.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2013*. **Best Student Paper Honorable Mention.** + + diff --git a/content/publications/incsearchingames-aiide06.md b/content/publications/incsearchingames-aiide06.md new file mode 100644 index 0000000..1d7a736 --- /dev/null +++ b/content/publications/incsearchingames-aiide06.md @@ -0,0 +1,18 @@ +--- +title: "Incremental Heuristic Search in Games: The Quest for Speed" +date: 2006-01-01 +authors: + - "Maxim Likhachev" + - "Sven Koenig" +venue: "AIIDE 2006" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/incsearchingames_aiide06.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/incsearchingames_aiide06_abs.html" +draft: false +--- + +Published in *Proceedings of the Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE), Poster Abstract, 2006*. + + diff --git a/content/publications/inctheta-ijcai09.md b/content/publications/inctheta-ijcai09.md new file mode 100644 index 0000000..d76e6a4 --- /dev/null +++ b/content/publications/inctheta-ijcai09.md @@ -0,0 +1,18 @@ +--- +title: "Incremental Phi*: Incremental Any-Angle Path Planning on Grids" +date: 2009-01-01 +authors: + - "Alex Nash" + - "Sven Koenig" + - "Maxim Likhachev" +venue: "IJCAI 2009" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/inctheta_ijcai09.pdf" +draft: false +--- + +Published in *Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), 2009*. + + diff --git a/content/publications/lazyegraphs-icra15.md b/content/publications/lazyegraphs-icra15.md new file mode 100644 index 0000000..408af3d --- /dev/null +++ b/content/publications/lazyegraphs-icra15.md @@ -0,0 +1,19 @@ +--- +title: "Lazy Validation of Experience Graphs" +date: 2015-01-01 +authors: + - "Victor Hwang" + - "Mike Phillips" + - "Siddhartha Srinivasa" + - "Maxim Likhachev" +venue: "ICRA 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/lazyegraphs_icra15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2015*. + + diff --git a/content/publications/ldog-icra09.md b/content/publications/ldog-icra09.md new file mode 100644 index 0000000..f8651ad --- /dev/null +++ b/content/publications/ldog-icra09.md @@ -0,0 +1,21 @@ +--- +title: "Search-based Planning for a Legged Robot over Rough Terrain" +date: 2009-01-01 +authors: + - "Paul Vernaza" + - "Maxim Likhachev" + - "Subhrajit Bhattacharya" + - "Sachin Chitta" + - "Aleksandr Kushleyev" + - "Daniel D. Lee" +venue: "ICRA 2009" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/ldog_icra09.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2009*. + + diff --git a/content/publications/learningtosearch-socs15.md b/content/publications/learningtosearch-socs15.md new file mode 100644 index 0000000..27551b1 --- /dev/null +++ b/content/publications/learningtosearch-socs15.md @@ -0,0 +1,18 @@ +--- +title: "Learning to Search More Efficiently from Experience: A Multi-heuristic Approach" +date: 2015-01-01 +authors: + - "Sandip Aine" + - "Charupriya Sharma" + - "Maxim Likhachev" +venue: "SoCS 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/learningtosearch_socs15.pdf" +draft: false +--- + +Published in *Proceedings of the International Symposium on Combinatorial Search (SoCS), 2015*. + + diff --git a/content/publications/learntoavoidlocmin-icaps17.md b/content/publications/learntoavoidlocmin-icaps17.md new file mode 100644 index 0000000..52c9260 --- /dev/null +++ b/content/publications/learntoavoidlocmin-icaps17.md @@ -0,0 +1,18 @@ +--- +title: "Learning to Avoid Local Minima in Planning for Static Environments" +date: 2017-01-01 +authors: + - "Shivam Vats" + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "ICAPS 2017" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/learntoavoidlocmin_icaps17.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), short paper, 2017*. + + diff --git a/content/publications/learntoplanfromdemos-rss13.md b/content/publications/learntoplanfromdemos-rss13.md new file mode 100644 index 0000000..70eccff --- /dev/null +++ b/content/publications/learntoplanfromdemos-rss13.md @@ -0,0 +1,19 @@ +--- +title: "Learning to Plan for Constrained Manipulation from Demonstrations" +date: 2013-01-01 +authors: + - "Mike Phillips" + - "Victor Hwang" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "RSS 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/learntoplanfromdemos_rss13.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2013*. + + diff --git a/content/publications/loopplan-rss12.md b/content/publications/loopplan-rss12.md new file mode 100644 index 0000000..51aa98e --- /dev/null +++ b/content/publications/loopplan-rss12.md @@ -0,0 +1,18 @@ +--- +title: "Efficiently finding optimal winding-constrained loops in the plane" +date: 2012-01-01 +authors: + - "Paul Vernaza" + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "RSS 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/loopplan_rss12.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2012*. + + diff --git a/content/publications/mcp-nips04.md b/content/publications/mcp-nips04.md new file mode 100644 index 0000000..45b17f4 --- /dev/null +++ b/content/publications/mcp-nips04.md @@ -0,0 +1,19 @@ +--- +title: "Planning for Markov Decision Processes with Sparse Stochasticity" +date: 2005-01-01 +authors: + - "Maxim Likhachev" + - "Geoff Gordon" + - "Sebastian Thrun" +venue: "NeurIPS (formerly NIPS) 2005" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/mcp_nips04.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/mcp_nips04_abs.html" +draft: false +--- + +Published in *Advances in Neural Information Processing Systems 17 (NIPS), MIT Press, Cambridge, MA, 2005*. + + diff --git a/content/publications/mha-ijrr15.md b/content/publications/mha-ijrr15.md new file mode 100644 index 0000000..0f79f02 --- /dev/null +++ b/content/publications/mha-ijrr15.md @@ -0,0 +1,20 @@ +--- +title: "Multi-Heuristic A*" +date: 2015-01-01 +authors: + - "Sandip Aine" + - "Siddharth Swaminathan" + - "Venkatraman Narayanan" + - "Victor Hwang" + - "Maxim Likhachev" +venue: "IJRR 2015" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/mha_ijrr15.pdf" +draft: false +--- + +Published in *International Journal of Robotics Research (IJRR), 2015*. + + diff --git a/content/publications/mha-rss14.md b/content/publications/mha-rss14.md new file mode 100644 index 0000000..54b5d98 --- /dev/null +++ b/content/publications/mha-rss14.md @@ -0,0 +1,20 @@ +--- +title: "Multi-Heuristic A*" +date: 2014-01-01 +authors: + - "Sandip Aine" + - "Siddharth Swaminathan" + - "Venkatraman Narayanan" + - "Victor Hwang" + - "Maxim Likhachev" +venue: "RSS 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/mha_rss14.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2014*. + + diff --git a/content/publications/motplaninurbanenv-part1-iros08.md b/content/publications/motplaninurbanenv-part1-iros08.md new file mode 100644 index 0000000..ec0b257 --- /dev/null +++ b/content/publications/motplaninurbanenv-part1-iros08.md @@ -0,0 +1,18 @@ +--- +title: "Motion Planning in Urban Environments: Part I" +date: 2008-01-01 +authors: + - "Dave Ferguson" + - "Thomas Howard" + - "Maxim Likhachev" +venue: "IROS 2008" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/motplaninurbanenv_part1_iros08.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2008*. + + diff --git a/content/publications/motplaninurbanenv-part2-iros08.md b/content/publications/motplaninurbanenv-part2-iros08.md new file mode 100644 index 0000000..53a6ff1 --- /dev/null +++ b/content/publications/motplaninurbanenv-part2-iros08.md @@ -0,0 +1,18 @@ +--- +title: "Motion Planning in Urban Environments: Part II" +date: 2008-01-01 +authors: + - "Dave Ferguson" + - "Thomas Howard" + - "Maxim Likhachev" +venue: "IROS 2008" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/motplaninurbanenv_part2_iros08.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2008*. + + diff --git a/content/publications/mtswithaa-aamas07.md b/content/publications/mtswithaa-aamas07.md new file mode 100644 index 0000000..45e95e4 --- /dev/null +++ b/content/publications/mtswithaa-aamas07.md @@ -0,0 +1,19 @@ +--- +title: "Speeding up Moving-Target Search" +date: 2007-01-01 +authors: + - "Sven Koenig" + - "Maxim Likhachev" + - "Xiaoxun Sun" +venue: "AAMAS 2007" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/mtswithaa_aamas07.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/mtswithaa_aamas07_abs.html" +draft: false +--- + +Published in *Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), 2007*. + + diff --git a/content/publications/multirepforuuv-iros18.md b/content/publications/multirepforuuv-iros18.md new file mode 100644 index 0000000..ea21a33 --- /dev/null +++ b/content/publications/multirepforuuv-iros18.md @@ -0,0 +1,19 @@ +--- +title: "Motion Planning for an Underwater Mobile Manipulator by Exploiting Loose Coupling" +date: 2018-01-01 +authors: + - "Dina Youakim" + - "Andrew Dornbush" + - "Maxim Likhachev" + - "Pere Ridao" +venue: "IROS 2018" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/multirepforuuv_iros18.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018*. + + diff --git a/content/publications/multiuavcoverage-fsr19.md b/content/publications/multiuavcoverage-fsr19.md new file mode 100644 index 0000000..1331a72 --- /dev/null +++ b/content/publications/multiuavcoverage-fsr19.md @@ -0,0 +1,22 @@ +--- +title: "A Planning Framework for Persistent, Multi-UAV Coverage with Global Deconfliction" +date: 2019-01-01 +authors: + - "Tushar Kusnur" + - "Shohin Mukherjee" + - "Dhruv Mauria Saxena" + - "Tomoya Fukami" + - "Takayuki Koyama" + - "Oren Salzman" + - "Maxim Likhachev" +venue: "FSR 2019" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/multiuavcoverage_fsr19.pdf" +draft: false +--- + +Published in *Proceedings of the 12th Conference on Field and Service Robotics (FSR), 2019*. + + diff --git a/content/publications/opportplan-iros13.md b/content/publications/opportplan-iros13.md new file mode 100644 index 0000000..ea0fe9e --- /dev/null +++ b/content/publications/opportplan-iros13.md @@ -0,0 +1,23 @@ +--- +title: "Planning for Opportunistic Surveillance with Multiple Robots" +date: 2013-01-01 +authors: + - "Dinesh Thakur" + - "Maxim Likhachev" + - "James Keller" + - "Vijay Kumar" + - "Vladimir Dobrokhodov" + - "Kevin Jones" + - "Jeff Wurz" + - "Isaac Kaminer" +venue: "IROS 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/opportplan_iros13.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2013*. + + diff --git a/content/publications/parallelastar-icaps14.md b/content/publications/parallelastar-icaps14.md new file mode 100644 index 0000000..2e240c6 --- /dev/null +++ b/content/publications/parallelastar-icaps14.md @@ -0,0 +1,18 @@ +--- +title: "Parallel A* for Planning with Time-consuming State Expansions" +date: 2014-01-01 +authors: + - "Mike Phillips" + - "Sven Koenig" + - "Maxim Likhachev" +venue: "ICAPS 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/parallelastar_icaps14.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2014*. + + diff --git a/content/publications/pathclear-iros07.md b/content/publications/pathclear-iros07.md new file mode 100644 index 0000000..7f068d6 --- /dev/null +++ b/content/publications/pathclear-iros07.md @@ -0,0 +1,18 @@ +--- +title: "Goal Directed Navigation with Uncertainty in Adversary Locations" +date: 2007-01-01 +authors: + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "IROS 2007" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/pathclear_iros07.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/pathclear_iros07_abs.html" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2007*. + + diff --git a/content/publications/pathclearwithivdscouts-icra08.md b/content/publications/pathclearwithivdscouts-icra08.md new file mode 100644 index 0000000..c9b8107 --- /dev/null +++ b/content/publications/pathclearwithivdscouts-icra08.md @@ -0,0 +1,18 @@ +--- +title: "Information Value-Driven Approach to Path Clearance with Multiple Scout Robots" +date: 2008-01-01 +authors: + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "ICRA 2008" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/pathclearwithivdscouts_icra08.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/pathclearwithivdscouts_icra08_abs.html" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2008*. + + diff --git a/content/publications/pathplanformav-icra13.md b/content/publications/pathplanformav-icra13.md new file mode 100644 index 0000000..8b64b6d --- /dev/null +++ b/content/publications/pathplanformav-icra13.md @@ -0,0 +1,19 @@ +--- +title: "Path Planning for Non-Circular Micro Aerial Vehicles in Constrained Environments" +date: 2013-01-01 +authors: + - "Brian MacAllister" + - "Jonathan Butzke" + - "Aleksandr Kushleyev" + - "Maxim Likhachev" +venue: "ICRA 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/pathplanforMAV_icra13.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2013*. + + diff --git a/content/publications/pc-ram09.md b/content/publications/pc-ram09.md new file mode 100644 index 0000000..ac2e599 --- /dev/null +++ b/content/publications/pc-ram09.md @@ -0,0 +1,17 @@ +--- +title: "Path Clearance" +date: 2009-01-01 +authors: + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "IEEE RA-M 2009" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/pc_ram09.pdf" +draft: false +--- + +Published in *IEEE Robotics and Automation Magazine (RAM), Special Issue on Cooperative Control of Multiple Heterogeneous Unmanned Aerial Vehicles for Coverage and Surveillance, 2009*. + + diff --git a/content/publications/pcwithgreedyscouts-asc06.md b/content/publications/pcwithgreedyscouts-asc06.md new file mode 100644 index 0000000..8872ac9 --- /dev/null +++ b/content/publications/pcwithgreedyscouts-asc06.md @@ -0,0 +1,18 @@ +--- +title: "Path Clearance Using Multiple Scout Robots" +date: 2006-01-01 +authors: + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "ASC 2006" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/pcwithgreedyscouts_asc06.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/pcwithgreedyscouts_asc06_abs.html" +draft: false +--- + +Published in *Proceedings of the Army Science Conference (ASC), 2006*. + + diff --git a/content/publications/perch-icra16.md b/content/publications/perch-icra16.md new file mode 100644 index 0000000..68b19da --- /dev/null +++ b/content/publications/perch-icra16.md @@ -0,0 +1,17 @@ +--- +title: "PERCH: Perception via Search for Multi-Object Recognition and Localization" +date: 2016-01-01 +authors: + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "ICRA 2016" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/perch_icra16.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2016*. + + diff --git a/content/publications/perchinclutter-icra17.md b/content/publications/perchinclutter-icra17.md new file mode 100644 index 0000000..6040b79 --- /dev/null +++ b/content/publications/perchinclutter-icra17.md @@ -0,0 +1,17 @@ +--- +title: "Deliberative Object Pose Estimation in Clutter" +date: 2017-01-01 +authors: + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "ICRA 2017" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/perchinclutter_icra17.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2017*. + + diff --git a/content/publications/planfor3dnav-icra12.md b/content/publications/planfor3dnav-icra12.md new file mode 100644 index 0000000..077ab21 --- /dev/null +++ b/content/publications/planfor3dnav-icra12.md @@ -0,0 +1,21 @@ +--- +title: "Navigation in Three-Dimensional Cluttered Environments for Mobile Manipulation" +date: 2012-01-01 +authors: + - "Armin Hornung" + - "Mike Phillips" + - "Edward Gil Jones" + - "Maren Bennewitz" + - "Maxim Likhachev" + - "Sachin Chitta" +venue: "ICRA 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planfor3Dnav_icra12.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2012*. + + diff --git a/content/publications/planforcollabloc-icra16.md b/content/publications/planforcollabloc-icra16.md new file mode 100644 index 0000000..2df7742 --- /dev/null +++ b/content/publications/planforcollabloc-icra16.md @@ -0,0 +1,20 @@ +--- +title: "Planning for a Ground-Air Robotic System with Collaborative Localization" +date: 2016-01-01 +authors: + - "Jonathan Butzke" + - "Kalin Gochev" + - "Benjamin Holden" + - "Eui-Jung Jung" + - "Maxim Likhachev" +venue: "ICRA 2016" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planforcollabloc_icra16.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2016*. + + diff --git a/content/publications/planforindwrist-icra14.md b/content/publications/planforindwrist-icra14.md new file mode 100644 index 0000000..45f4157 --- /dev/null +++ b/content/publications/planforindwrist-icra14.md @@ -0,0 +1,20 @@ +--- +title: "Motion Planning for Robotic Manipulators with Independent Wrist Joints" +date: 2014-01-01 +authors: + - "Kalin Gochev" + - "Venkatraman Narayanan" + - "Benjamin Cohen" + - "Alla Safonova" + - "Maxim Likhachev" +venue: "ICRA 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planforindwrist_icra14.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2014*. + + diff --git a/content/publications/planforleader-icra15.md b/content/publications/planforleader-icra15.md new file mode 100644 index 0000000..0f77971 --- /dev/null +++ b/content/publications/planforleader-icra15.md @@ -0,0 +1,18 @@ +--- +title: "Planning for multi-agent teams with leader switching" +date: 2015-01-01 +authors: + - "Siddharth Swaminathan" + - "Mike Phillips" + - "Maxim Likhachev" +venue: "ICRA 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planforleader_icra15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2015*. + + diff --git a/content/publications/planformanipuunderuncertainty-icra15.md b/content/publications/planformanipuunderuncertainty-icra15.md new file mode 100644 index 0000000..128b694 --- /dev/null +++ b/content/publications/planformanipuunderuncertainty-icra15.md @@ -0,0 +1,17 @@ +--- +title: "Task-Oriented Planning for Manipulating Articulated Mechanisms under Model Uncertainty" +date: 2015-01-01 +authors: + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "ICRA 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planformanipuunderuncertainty_icra15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2015*. + + diff --git a/content/publications/planfornarms-rss14.md b/content/publications/planfornarms-rss14.md new file mode 100644 index 0000000..bb548e5 --- /dev/null +++ b/content/publications/planfornarms-rss14.md @@ -0,0 +1,18 @@ +--- +title: "Planning Single-arm Manipulations with n-Arm Robots" +date: 2014-01-01 +authors: + - "Benjamin Cohen" + - "Mike Phillips" + - "Maxim Likhachev" +venue: "RSS 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planfornarms_rss14.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2014*. + + diff --git a/content/publications/planforsmoothpick-icra14.md b/content/publications/planforsmoothpick-icra14.md new file mode 100644 index 0000000..e291b94 --- /dev/null +++ b/content/publications/planforsmoothpick-icra14.md @@ -0,0 +1,18 @@ +--- +title: "Motion Planning for Smooth Pickup of Moving Objects" +date: 2014-01-01 +authors: + - "Arjun Menon" + - "Benjamin Cohen" + - "Maxim Likhachev" +venue: "ICRA 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planforsmoothpick_icra14.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2014*. + + diff --git a/content/publications/planforspringloadeddoors-icra13.md b/content/publications/planforspringloadeddoors-icra13.md new file mode 100644 index 0000000..bc76cba --- /dev/null +++ b/content/publications/planforspringloadeddoors-icra13.md @@ -0,0 +1,19 @@ +--- +title: "A Single Planner for a Composite Task of Approaching, Opening and Navigating through Non-spring and Spring-loaded Doors" +date: 2013-01-01 +authors: + - "Steven Gray" + - "Sachin Chitta" + - "Vijay Kumar" + - "Maxim Likhachev" +venue: "ICRA 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planforspringloadeddoors_icra13.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2013*. + + diff --git a/content/publications/planfortetheredrobot-iros15.md b/content/publications/planfortetheredrobot-iros15.md new file mode 100644 index 0000000..cf1b7f5 --- /dev/null +++ b/content/publications/planfortetheredrobot-iros15.md @@ -0,0 +1,17 @@ +--- +title: "Path Planning for a Tethered Robot Using Multi-Heuristic A* with Topology-Based Heuristics" +date: 2015-01-01 +authors: + - "Soonkyum Kim" + - "Maxim Likhachev" +venue: "IROS 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planfortetheredrobot_iros15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015*. + + diff --git a/content/publications/planincontspace-socs11.md b/content/publications/planincontspace-socs11.md new file mode 100644 index 0000000..e21705d --- /dev/null +++ b/content/publications/planincontspace-socs11.md @@ -0,0 +1,17 @@ +--- +title: "Search-Based Planning with Provable Suboptimality Bounds for Continuous State Spaces" +date: 2011-01-01 +authors: + - "Juan Pablo Gonzalez" + - "Maxim Likhachev" +venue: "SoCS 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planincontspace_socs11.pdf" +draft: false +--- + +Published in *Proceedings of the International Symposium on Combinatorial Search (SoCS), 2011*. + + diff --git a/content/publications/planlandsitesel-socs11.md b/content/publications/planlandsitesel-socs11.md new file mode 100644 index 0000000..8a27a61 --- /dev/null +++ b/content/publications/planlandsitesel-socs11.md @@ -0,0 +1,18 @@ +--- +title: "Planning for Landing Site Selection in the Aerial Supply Delivery" +date: 2011-01-01 +authors: + - "Aleksandr Kushleyev" + - "Brian MacAllister" + - "Maxim Likhachev" +venue: "SoCS 2011" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/planlandsitesel_socs11.pdf" +draft: false +--- + +Published in *Two-page abstract in Proceedings of the International Symposium on Combinatorial Search (SoCS), 2011*. + + diff --git a/content/publications/planlongdynfeasmotions-ijrr09.md b/content/publications/planlongdynfeasmotions-ijrr09.md new file mode 100644 index 0000000..2282448 --- /dev/null +++ b/content/publications/planlongdynfeasmotions-ijrr09.md @@ -0,0 +1,18 @@ +--- +title: "Planning Long Dynamically-Feasible Maneuvers for Autonomous Vehicles" +date: 2009-01-01 +authors: + - "Maxim Likhachev" + - "Dave Ferguson" +venue: "IJRR 2009" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/planlongdynfeasmotions_ijrr09.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/planlongdynfeasmotions_ijrr09_abs.html" +draft: false +--- + +Published in *International Journal of Robotics Research (IJRR), 2009*. + + diff --git a/content/publications/planlongdynfeasmotions-rss08.md b/content/publications/planlongdynfeasmotions-rss08.md new file mode 100644 index 0000000..d396b4a --- /dev/null +++ b/content/publications/planlongdynfeasmotions-rss08.md @@ -0,0 +1,18 @@ +--- +title: "Planning Long Dynamically-Feasible Maneuvers For Autonomous Vehicles" +date: 2008-01-01 +authors: + - "Maxim Likhachev" + - "Dave Ferguson" +venue: "RSS 2008" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planlongdynfeasmotions_rss08.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/planlongdynfeasmotions_rss08_abs.html" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2008*. + + diff --git a/content/publications/planningwithuserguidance-ijcai18.md b/content/publications/planningwithuserguidance-ijcai18.md new file mode 100644 index 0000000..0a49887 --- /dev/null +++ b/content/publications/planningwithuserguidance-ijcai18.md @@ -0,0 +1,18 @@ +--- +title: "Online, Interactive User Guidance for High-dimensional, Constrained Motion Planning" +date: 2018-01-01 +authors: + - "Fahad Islam" + - "Oren Salzman" + - "Maxim Likhachev" +venue: "IJCAI 2018" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planningwithuserguidance_ijcai18.pdf" +draft: false +--- + +Published in *Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), 2018*. + + diff --git a/content/publications/planunderuncertainhumanintentions-icra13.md b/content/publications/planunderuncertainhumanintentions-icra13.md new file mode 100644 index 0000000..d1ec5cf --- /dev/null +++ b/content/publications/planunderuncertainhumanintentions-icra13.md @@ -0,0 +1,17 @@ +--- +title: "Planning with Approximate Preferences and its Application to Disambiguating Human Intentions in Navigation" +date: 2013-01-01 +authors: + - "Bradford Neuman" + - "Maxim Likhachev" +venue: "ICRA 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planunderuncertainhumanintentions_icra13.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2013*. + + diff --git a/content/publications/planwithadaptdim-socs11.md b/content/publications/planwithadaptdim-socs11.md new file mode 100644 index 0000000..e121638 --- /dev/null +++ b/content/publications/planwithadaptdim-socs11.md @@ -0,0 +1,20 @@ +--- +title: "Path Planning with Adaptive Dimensionality" +date: 2011-01-01 +authors: + - "Kalin Gochev" + - "Benjamin Cohen" + - "Jonathan Butzke" + - "Alla Safonova" + - "Maxim Likhachev" +venue: "SoCS 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planwithadaptdim_socs11.pdf" +draft: false +--- + +Published in *Proceedings of the International Symposium on Combinatorial Search (SoCS), 2011*. + + diff --git a/content/publications/planwithadaptdimformm-icra12.md b/content/publications/planwithadaptdimformm-icra12.md new file mode 100644 index 0000000..4ee7d58 --- /dev/null +++ b/content/publications/planwithadaptdimformm-icra12.md @@ -0,0 +1,18 @@ +--- +title: "Planning with Adaptive Dimensionality for Mobile Manipulation" +date: 2012-01-01 +authors: + - "Kalin Gochev" + - "Alla Safonova" + - "Maxim Likhachev" +venue: "ICRA 2012" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planwithadaptdimformm_icra12.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2012*. + + diff --git a/content/publications/planwithhomotopy-aaai12-invitedpaper.md b/content/publications/planwithhomotopy-aaai12-invitedpaper.md new file mode 100644 index 0000000..c4e8bad --- /dev/null +++ b/content/publications/planwithhomotopy-aaai12-invitedpaper.md @@ -0,0 +1,19 @@ +--- +title: "Search-based Path Planning with Homotopy Class Constraints in 3D" +date: 2012-01-01 +authors: + - "Subhrajit Bhattacharya" + - "Maxim Likhachev" + - "Vijay Kumar" +venue: "AAAI 2012" +award: "invited paper" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planwithhomotopy_aaai12_invitedpaper.pdf" +draft: false +--- + +Published in *Proceedings of the National Conference on Artificial Intelligence (AAAI), 2012*. **invited paper.** + + diff --git a/content/publications/planwithhomotopyconstraints-aaai10.md b/content/publications/planwithhomotopyconstraints-aaai10.md new file mode 100644 index 0000000..77c137f --- /dev/null +++ b/content/publications/planwithhomotopyconstraints-aaai10.md @@ -0,0 +1,18 @@ +--- +title: "Search-based Path Planning with Homotopy Class Constraints" +date: 2010-01-01 +authors: + - "Subhrajit Bhattacharya" + - "Vijay Kumar" + - "Maxim Likhachev" +venue: "AAAI 2010" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planwithhomotopyconstraints_aaai10.pdf" +draft: false +--- + +Published in *Proceedings of the National Conference on Artificial Intelligence (AAAI), 2010*. + + diff --git a/content/publications/planwithhomotopyconstraints3d-rss11.md b/content/publications/planwithhomotopyconstraints3d-rss11.md new file mode 100644 index 0000000..de64a4e --- /dev/null +++ b/content/publications/planwithhomotopyconstraints3d-rss11.md @@ -0,0 +1,19 @@ +--- +title: "Identification and Representation of Homotopy Classes of Trajectories for Search-based Path Planning in 3D" +date: 2011-01-01 +authors: + - "Subhrajit Bhattacharya" + - "Maxim Likhachev" + - "Vijay Kumar" +venue: "RSS 2011" +award: "Best Paper Award" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/planwithhomotopyconstraints3D_rss11.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2011*. **Best Paper Award.** + + diff --git a/content/publications/pomhdp-icaps19.md b/content/publications/pomhdp-icaps19.md new file mode 100644 index 0000000..673c256 --- /dev/null +++ b/content/publications/pomhdp-icaps19.md @@ -0,0 +1,18 @@ +--- +title: "POMHDP: Search-Based Belief Space Planning Using Multiple Heuristics" +date: 2019-01-01 +authors: + - "Sung-Kyun Kim" + - "Oren Salzman" + - "Maxim Likhachev" +venue: "ICAPS 2019" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/pomhdp_icaps19.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2019*. + + diff --git a/content/publications/ppcp-aaai06.md b/content/publications/ppcp-aaai06.md new file mode 100644 index 0000000..3287eff --- /dev/null +++ b/content/publications/ppcp-aaai06.md @@ -0,0 +1,18 @@ +--- +title: "PPCP: Efficient Probabilistic Planning with Clear Preferences in Partially-Known Environments" +date: 2006-01-01 +authors: + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "AAAI 2006" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/ppcp_aaai06.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/ppcp_aaai06_abs.html" +draft: false +--- + +Published in *Proceedings of the National Conference on Artificial Intelligence (AAAI), 2006*. + + diff --git a/content/publications/ppcp-aij09-preprint.md b/content/publications/ppcp-aij09-preprint.md new file mode 100644 index 0000000..e99aa34 --- /dev/null +++ b/content/publications/ppcp-aij09-preprint.md @@ -0,0 +1,18 @@ +--- +title: "Probabilistic Planning with Clear Preferences on Missing Information" +date: 2009-01-01 +authors: + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "AIJ 2009" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/ppcp_aij09_preprint.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/ppcp_aij_abs.html" +draft: false +--- + +Published in *Artificial Intelligence Journal (AIJ), 173 (5-6), pp. 696-721, 2009*. + + diff --git a/content/publications/ppcplandplanning-iros11.md b/content/publications/ppcplandplanning-iros11.md new file mode 100644 index 0000000..69a800e --- /dev/null +++ b/content/publications/ppcplandplanning-iros11.md @@ -0,0 +1,18 @@ +--- +title: "Planning for Landing Site Selection in the Aerial Supply Delivery" +date: 2011-01-01 +authors: + - "Aleksandr Kushleyev" + - "Brian MacAllister" + - "Maxim Likhachev" +venue: "IROS 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/ppcplandplanning_iros11.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2011*. + + diff --git a/content/publications/provablerealtimeplanner-icaps19.md b/content/publications/provablerealtimeplanner-icaps19.md new file mode 100644 index 0000000..d525c2d --- /dev/null +++ b/content/publications/provablerealtimeplanner-icaps19.md @@ -0,0 +1,18 @@ +--- +title: "Provable Indefinite-Horizon Real-Time Planning for Repetitive Tasks" +date: 2019-01-01 +authors: + - "Fahad Islam" + - "Oren Salzman" + - "Maxim Likhachev" +venue: "ICAPS 2019" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/provablerealtimeplanner_icaps19.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2019*. + + diff --git a/content/publications/reasonframeworkforuc-iv08.md b/content/publications/reasonframeworkforuc-iv08.md new file mode 100644 index 0000000..01204c4 --- /dev/null +++ b/content/publications/reasonframeworkforuc-iv08.md @@ -0,0 +1,20 @@ +--- +title: "A Reasoning Framework for Autonomous Urban Driving" +date: 2008-01-01 +authors: + - "Dave Ferguson" + - "Christopher Baker" + - "Maxim Likhachev" + - "John Dolan" +venue: "IEEE IV 2008" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/reasonframeworkforUC_iv08.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/reasonframeworkforUC_iv08_abs.html" +draft: false +--- + +Published in *IEEE Intelligent Vehicles Symposium (IV), oral presentation, 2008*. + + diff --git a/content/publications/rgpu-icra10.md b/content/publications/rgpu-icra10.md new file mode 100644 index 0000000..154766d --- /dev/null +++ b/content/publications/rgpu-icra10.md @@ -0,0 +1,19 @@ +--- +title: "High-dimensional Planning on the GPU" +date: 2010-01-01 +authors: + - "Joseph T. Kider Jr." + - "Mark Henderson" + - "Maxim Likhachev" + - "Alla Safonova" +venue: "ICRA 2010" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/RGPU_icra10.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2010*. + + diff --git a/content/publications/robothandwriting-iros14.md b/content/publications/robothandwriting-iros14.md new file mode 100644 index 0000000..584b2e9 --- /dev/null +++ b/content/publications/robothandwriting-iros14.md @@ -0,0 +1,21 @@ +--- +title: "Robotic Handwriting: Multi-Contact Manipulation Based on Reactional Internal Contact Hypothesis" +date: 2014-01-01 +authors: + - "Sung-Kyun Kim" + - "Joonhee Jo" + - "Yonghwan Oh" + - "Sang-Rok Oh" + - "Siddhartha Srinivasa" + - "Maxim Likhachev" +venue: "IROS 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/robothandwriting_iros14.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2014*. + + diff --git a/content/publications/rstar-aaai08.md b/content/publications/rstar-aaai08.md new file mode 100644 index 0000000..91e6c17 --- /dev/null +++ b/content/publications/rstar-aaai08.md @@ -0,0 +1,18 @@ +--- +title: "R* Search" +date: 2008-01-01 +authors: + - "Maxim Likhachev" + - "Anthony Stentz" +venue: "AAAI 2008" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/rstar_aaai08.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/rstar_aaai08_abs.html" +draft: false +--- + +Published in *Proceedings of the National Conference on Artificial Intelligence (AAAI), 2008*. + + diff --git a/content/publications/rstargpu-nvidia.md b/content/publications/rstargpu-nvidia.md new file mode 100644 index 0000000..1b486f9 --- /dev/null +++ b/content/publications/rstargpu-nvidia.md @@ -0,0 +1,20 @@ +--- +title: "High-Dimensional Planning on the GPU" +date: 2009-01-01 +authors: + - "Mark Henderson" + - "Joseph T. Kider Jr." + - "Maxim Likhachev" + - "Alla Safonova" +venue: "NVIDIA GTC 2009" +award: "Best Poster Award" +publication_type: "workshop" +pdf: "https://www.cs.cmu.edu/~maxim/files/RstarGPU-NVIDIA.pdf" +draft: false +--- + +Published in *NVIDIA GPU Technology Conference, 2009*. **Best Poster Award.** + + diff --git a/content/publications/rtaa-aamas06.md b/content/publications/rtaa-aamas06.md new file mode 100644 index 0000000..113f083 --- /dev/null +++ b/content/publications/rtaa-aamas06.md @@ -0,0 +1,18 @@ +--- +title: "Real-Time Adaptive A*" +date: 2006-01-01 +authors: + - "Sven Koenig" + - "Maxim Likhachev" +venue: "AAMAS 2006" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/rtaa_aamas06.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/rtaa_aamas06_abs.html" +draft: false +--- + +Published in *Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), 2006*. + + diff --git a/content/publications/safetynets-socs19.md b/content/publications/safetynets-socs19.md new file mode 100644 index 0000000..874c330 --- /dev/null +++ b/content/publications/safetynets-socs19.md @@ -0,0 +1,19 @@ +--- +title: "Intuitive, Reliable Plans with Contingencies: Planning with Safety Nets for Landmark-Based Routing" +date: 2019-01-01 +authors: + - "Kalyan Vasudev Alwala" + - "Margarita Safonova" + - "Oren Salzman" + - "Maxim Likhachev" +venue: "SoCS 2019" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/safetynets_socs19.pdf" +draft: false +--- + +Published in *Proceedings of the International Symposium on Combinatorial Search (SoCS), 2019*. + + diff --git a/content/publications/sbplanningwithmotionprims-icra10.md b/content/publications/sbplanningwithmotionprims-icra10.md new file mode 100644 index 0000000..ed498f7 --- /dev/null +++ b/content/publications/sbplanningwithmotionprims-icra10.md @@ -0,0 +1,18 @@ +--- +title: "Search-based Planning for Manipulation with Motion Primitives" +date: 2010-01-01 +authors: + - "Benjamin Cohen" + - "Sachin Chitta" + - "Maxim Likhachev" +venue: "ICRA 2010" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/SBPlanningwithMotionPrims_icra10.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2010*. + + diff --git a/content/publications/searchcomesofage-aaai12-invitedpaper.md b/content/publications/searchcomesofage-aaai12-invitedpaper.md new file mode 100644 index 0000000..a9e63b0 --- /dev/null +++ b/content/publications/searchcomesofage-aaai12-invitedpaper.md @@ -0,0 +1,20 @@ +--- +title: "Heuristic Search Comes of Age" +date: 2012-01-01 +authors: + - "Nathan R. Sturtevant" + - "Ariel Felner" + - "Maxim Likhachev" + - "Wheeler Ruml" +venue: "AAAI 2012" +award: "invited paper" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/searchcomesofage_aaai12_invitedpaper.pdf" +draft: false +--- + +Published in *Proceedings of the National Conference on Artificial Intelligence (AAAI), 2012*. **invited paper.** + + diff --git a/content/publications/searchportfoliowithsharing-icaps16.md b/content/publications/searchportfoliowithsharing-icaps16.md new file mode 100644 index 0000000..b0457ab --- /dev/null +++ b/content/publications/searchportfoliowithsharing-icaps16.md @@ -0,0 +1,17 @@ +--- +title: "Search Portfolio with Sharing" +date: 2016-01-01 +authors: + - "Sandip Aine" + - "Maxim Likhachev" +venue: "ICAPS 2016" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/searchportfoliowithsharing_icaps16.pdf" +draft: false +--- + +Published in *Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), 2016*. + + diff --git a/content/publications/searchwithlearningforperception-rss16.md b/content/publications/searchwithlearningforperception-rss16.md new file mode 100644 index 0000000..4293851 --- /dev/null +++ b/content/publications/searchwithlearningforperception-rss16.md @@ -0,0 +1,17 @@ +--- +title: "Discriminatively-guided Deliberative Perception for Pose Estimation of Multiple 3D Object Instances" +date: 2016-01-01 +authors: + - "Venkatraman Narayanan" + - "Maxim Likhachev" +venue: "RSS 2016" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/searchwithlearningforperception_rss16.pdf" +draft: false +--- + +Published in *Proceedings of the Robotics: Science and Systems Conference (RSS), 2016*. + + diff --git a/content/publications/searchwithmanyheuristics-ijcai15.md b/content/publications/searchwithmanyheuristics-ijcai15.md new file mode 100644 index 0000000..5969c0d --- /dev/null +++ b/content/publications/searchwithmanyheuristics-ijcai15.md @@ -0,0 +1,19 @@ +--- +title: "Efficient Search with an Ensemble of Heuristics" +date: 2015-01-01 +authors: + - "Mike Phillips" + - "Venkatraman Narayanan" + - "Sandip Aine" + - "Maxim Likhachev" +venue: "IJCAI 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/searchwithmanyheuristics_ijcai15.pdf" +draft: false +--- + +Published in *Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), 2015*. + + diff --git a/content/publications/singleplannerforhumanoid-icra18.md b/content/publications/singleplannerforhumanoid-icra18.md new file mode 100644 index 0000000..8106df4 --- /dev/null +++ b/content/publications/singleplannerforhumanoid-icra18.md @@ -0,0 +1,20 @@ +--- +title: "A Single-Planner Approach to Multi-Modal Humanoid Mobility" +date: 2018-01-01 +authors: + - "Andrew Dornbush" + - "Karthik Vijayakumar" + - "Sameer Bardapurkar" + - "Fahad Islam" + - "Maxim Likhachev" +venue: "ICRA 2018" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/singleplannerforhumanoid_icra18.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2018*. + + diff --git a/content/publications/sipp-icra11.md b/content/publications/sipp-icra11.md new file mode 100644 index 0000000..b00f73c --- /dev/null +++ b/content/publications/sipp-icra11.md @@ -0,0 +1,17 @@ +--- +title: "SIPP: Safe Interval Path Planning for Dynamic Environments" +date: 2011-01-01 +authors: + - "Mike Phillips" + - "Maxim Likhachev" +venue: "ICRA 2011" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/sipp_icra11.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2011*. + + diff --git a/content/publications/slc-iros14.md b/content/publications/slc-iros14.md new file mode 100644 index 0000000..24750aa --- /dev/null +++ b/content/publications/slc-iros14.md @@ -0,0 +1,20 @@ +--- +title: "State Lattice with Controllers: Augmenting Lattice-Based Path Planning with Controller-Based Motion Primitives" +date: 2014-01-01 +authors: + - "Jonathan Butzke" + - "Krishna Sapkota" + - "Kush Prasad" + - "Brian MacAllister" + - "Maxim Likhachev" +venue: "IROS 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/slc_iros14.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2014*. + + diff --git a/content/publications/softduplicate-iros19.md b/content/publications/softduplicate-iros19.md new file mode 100644 index 0000000..f677f53 --- /dev/null +++ b/content/publications/softduplicate-iros19.md @@ -0,0 +1,19 @@ +--- +title: "Escaping Local Minima in Search-Based Planning Using Soft Duplicate Detection" +date: 2019-01-01 +authors: + - "Wei Du" + - "Sung-Kyun Kim" + - "Oren Salzman" + - "Maxim Likhachev" +venue: "IROS 2019" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/softduplicate_iros19.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2019*. + + diff --git a/content/publications/spatio.md b/content/publications/spatio.md new file mode 100644 index 0000000..6d6b57a --- /dev/null +++ b/content/publications/spatio.md @@ -0,0 +1,18 @@ +--- +title: "Spatio-Temporal Case-Based Reasoning for Behavioral Selection" +date: 2001-01-01 +authors: + - "Maxim Likhachev" + - "Ronald C. Arkin" +venue: "ICRA 2001" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/Spatio.pdf" +abstract_html: "https://www.cs.cmu.edu/~maxim/files/Spatio_abs.htm" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Vol. 2, pp. 1627-1634, 2001*. + + diff --git a/content/publications/tblattice-icra09.md b/content/publications/tblattice-icra09.md new file mode 100644 index 0000000..600d99c --- /dev/null +++ b/content/publications/tblattice-icra09.md @@ -0,0 +1,17 @@ +--- +title: "Time-bounded Lattice for Efficient Planning in Dynamic Environments" +date: 2009-01-01 +authors: + - "Aleksandr Kushleyev" + - "Maxim Likhachev" +venue: "ICRA 2009" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/tblattice_icra09.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2009*. + + diff --git a/content/publications/trainingnpc-aiide17.md b/content/publications/trainingnpc-aiide17.md new file mode 100644 index 0000000..3a0b302 --- /dev/null +++ b/content/publications/trainingnpc-aiide17.md @@ -0,0 +1,18 @@ +--- +title: "Towards Adaptability of Demonstration-Based Training of NPC Behavior" +date: 2017-01-01 +authors: + - "John Drake" + - "Alla Safonova" + - "Maxim Likhachev" +venue: "AIIDE 2017" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/trainingnpc_aiide17.pdf" +draft: false +--- + +Published in *Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2017*. + + diff --git a/content/publications/treerestoringastar-socs14.md b/content/publications/treerestoringastar-socs14.md new file mode 100644 index 0000000..adcad8b --- /dev/null +++ b/content/publications/treerestoringastar-socs14.md @@ -0,0 +1,18 @@ +--- +title: "Anytime Tree-Restoring Weighted A* Graph Search" +date: 2014-01-01 +authors: + - "Kalin Gochev" + - "Alla Safonova" + - "Maxim Likhachev" +venue: "SoCS 2014" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/treerestoringastar_socs14.pdf" +draft: false +--- + +Published in *Proceedings of the International Symposium on Combinatorial Search (SoCS), 2014*. + + diff --git a/content/publications/truncatedincsearch-aij16.md b/content/publications/truncatedincsearch-aij16.md new file mode 100644 index 0000000..cb5e02c --- /dev/null +++ b/content/publications/truncatedincsearch-aij16.md @@ -0,0 +1,17 @@ +--- +title: "Truncated Incremental Search" +date: 2016-01-01 +authors: + - "Sandip Aine" + - "Maxim Likhachev" +venue: "AIJ 2016" +publication_type: "journal" +pdf: "https://www.cs.cmu.edu/~maxim/files/truncatedincsearch_aij16.pdf" +draft: false +--- + +Published in *Artificial Intelligence Journal (AIJ), 2016*. + + diff --git a/content/publications/truncincsearch-aaai13.md b/content/publications/truncincsearch-aaai13.md new file mode 100644 index 0000000..f223606 --- /dev/null +++ b/content/publications/truncincsearch-aaai13.md @@ -0,0 +1,17 @@ +--- +title: "Truncated Incremental Search: Faster Replanning by Exploiting Suboptimality" +date: 2013-01-01 +authors: + - "Sandip Aine" + - "Maxim Likhachev" +venue: "AAAI 2013" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/truncincsearch_aaai13.pdf" +draft: false +--- + +Published in *Proceedings of the National Conference on Artificial Intelligence (AAAI), 2013*. + + diff --git a/content/publications/webdemos-icra15.md b/content/publications/webdemos-icra15.md new file mode 100644 index 0000000..e076383 --- /dev/null +++ b/content/publications/webdemos-icra15.md @@ -0,0 +1,19 @@ +--- +title: "A Web-based Infrastructure for Recording User Demonstrations of Mobile Manipulation Tasks" +date: 2015-01-01 +authors: + - "Ellis Ratner" + - "Benjamin Cohen" + - "Mike Phillips" + - "Maxim Likhachev" +venue: "ICRA 2015" +publication_type: "conference" +pdf: "https://www.cs.cmu.edu/~maxim/files/webdemos_icra15.pdf" +draft: false +--- + +Published in *Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2015*. + + diff --git a/content/robots.md b/content/robots.md new file mode 100644 index 0000000..8afd8e2 --- /dev/null +++ b/content/robots.md @@ -0,0 +1,68 @@ +--- +title: "Lab Robots" +lead: "The hardware platforms we use to validate our planning algorithms in the real world." +date: 2014-01-01 +--- + +## Allen the PR2 + +![Allen the PR2 grasping](/archive/legacy-drupal/media/uploads/site/all/images/pr2_grasp.png) + +Allen the PR2 is a mobile manipulation platform developed by +[Willow Garage](http://www.willowgarage.com/pages/pr2/overview). The robot +has two 7-degree-of-freedom arms for manipulating objects and an +omni-directional base for navigation. It carries an array of sensors +including two Hokuyo laser range finders and seven cameras for building +3-D maps of its surroundings and identifying objects. In our lab we use +Allen to test a variety of planners including single-arm, dual-arm, +navigation (in position and orientation), and full-body mobile manipulation. + +## Man-Hack the Hexacopter + +

+ Hexacopter top view + Hexacopter in flight + Hexacopter side view +

+ +Man-Hack the Hexacopter is our lab unmanned aerial vehicle (UAV). The +base is a Mikrokopter Hexa XL frame with a custom-made carbon fiber +computer carrier and blade guard. Onboard processing is performed by an +i7 COM Express module running ROS, allowing the hexacopter to operate +without any off-board connectivity. Like Melvin, it uses two +orthogonally mounted Hokuyo laser range finders as the primary +localization sensors, augmented by GPS and two wide-angle camera +systems. Total system weight is approximately 4.3 kg with over 15 +minutes of flight time. + +The hexacopter is used for 3-D planning research including planning +under uncertainty, planning in the presence of 3-D dynamic obstacles, +and visual servoing in conjunction with planning. + +## Melvin the Segbot + +

+ Segbot + Segbot side + Segbot front +

+ +Melvin the Segbot is based on a Segway RMP 200 platform with a +custom-made rear trailer allowing it to operate in a variety of +environments both indoors and outdoors. The custom computer system +consists of an 8-core server and a 2-core controller, giving Melvin the +highest computational capability of any of our lab robots. Like all of +our robots, Melvin uses ROS running on Kubuntu for the software +infrastructure. For sensing the environment, Melvin relies on two +Hokuyo laser range finders, supplemented by GPS or vision systems +when required. + +Melvin is used primarily for ground navigation research, including +research in exploration, planning in the presence of dynamic obstacles, +and multi-robot planning. + +--- + +*This page describes the hardware platforms used during the sbpl.net +era of the lab (~2012–2015). For the lab's current robotic platforms, +see the People page and recent publications.* diff --git a/content/software.md b/content/software.md new file mode 100644 index 0000000..7b7d5bb --- /dev/null +++ b/content/software.md @@ -0,0 +1,100 @@ +--- +title: "Software" +lead: "Planning libraries, ROS packages, and utilities released by the lab." +date: 2014-01-01 +--- + +For setup help with the libraries below, see the +[Tutorials](/tutorials/) page. The most maintained software is +hosted on the lab's [GitHub organisation](https://github.com/sbpl). + +## Core Libraries + +### SBPL — Search-Based Planning Library + +The core planning library, written in C++ with no required +dependencies. Implements ARA\*, AD\*, Anytime D\*, R\*, weighted A\*, +SIPP, Experience Graphs, and lattice-based planners. + +- Repository: [github.com/sbpl/sbpl](https://github.com/sbpl/sbpl.git) +- ROS Wiki: [ros.org/wiki/sbpl](http://wiki.ros.org/sbpl) + +### SBPL Geometry Utilities + +Geometry helpers used across SBPL packages. + +- Repository: [github.com/sbpl/sbpl_geometry_utils](https://github.com/sbpl/sbpl_geometry_utils.git) + +## ROS Planners and Plugins + +### SBPL MoveIt! Plugin + +Generic SBPL planner plugin for MoveIt!. + +- Core: [aurone/moveit_planners_sbpl](https://github.com/aurone/moveit_planners_sbpl.git) +- Manipulation: [aurone/sbpl_manipulation](https://github.com/aurone/sbpl_manipulation.git) +- Leatherman utilities: [aurone/leatherman](https://github.com/aurone/leatherman.git) +- PR2 config: [aurone/pr2_sbpl_interface_config](https://github.com/aurone/pr2_sbpl_interface_config.git) + +### Lattice Planner (3-D Navigation) + +A global planner for `move_base` based on motion primitives. + +- ROS source: [ros-planning/navigation_experimental](https://github.com/ros-planning/navigation_experimental.git) +- ROS Wiki: [ros.org/wiki/sbpl_lattice_planner](http://wiki.ros.org/sbpl_lattice_planner) +- Paper: [Likhachev & Ferguson, RSS 2008](http://www.cs.cmu.edu/~maxim/files/planlongdynfeasmotions_rss08.pdf) + +### 3-D Navigation with Full-Body Collision Checking (PR2) + +A `move_base` global planner that performs full-body collision +checks. PR2 specific. + +- ROS Wiki: [ros.org/wiki/sbpl_3dnav_planner](http://wiki.ros.org/sbpl_3dnav_planner) + +### Single-Arm Planning + +Can be used with the ROS `arm_navigation` stack (`move_arm`). PR2 +support plus an experimental "Any Robot" branch. + +- ROS Wiki: [ros.org/wiki/sbpl_arm_planner](http://wiki.ros.org/sbpl_arm_planner) +- Papers: [ICRA 2010](http://www.seas.upenn.edu/~maximl/files/SBPlanningwithMotionPrims_icra10.pdf), + [ICRA 2011](http://www.cs.cmu.edu/~maxim/files/armplanwithadaptmprim_icra11.pdf) + +### Dual-Arm Planning (PR2) + +- Paper: [ICRA 2012](http://www.cs.cmu.edu/~maxim/files/dualarmplanning_icra12.pdf) + +### Navigation in Dynamic Environments (SIPP) + +- ROS Wiki: [ros.org/wiki/sbpl_dynamic_env](http://wiki.ros.org/sbpl_dynamic_env) +- Papers: [ICRA 2011](http://www.cs.cmu.edu/~maxim/files/sipp_icra11.pdf), + [AAAI 2011](http://www.cs.cmu.edu/~maxim/files/cfdaa_aaai11.pdf) + +### Cart Planning + +- ROS Wiki: [ros.org/wiki/sbpl_cart_planner](http://wiki.ros.org/sbpl_cart_planner) + +### Experience Graphs (E-Graphs) + +E-Graphs are built from experience (previously planned paths or user +demonstrations). The planner reuses parts of these prior paths to +plan faster. + +- Papers: [RSS 2012](http://www.cs.cmu.edu/~maxim/files/egraph_rss12.pdf), + [ICRA 2013](http://www.cs.cmu.edu/~maxim/files/anytimeincrementalegraphs_icra13.pdf) + +## Utilities + +### PViz + +PR2 visualisation library. With one function call you can visualise +the PR2 in RViz with any joint configuration; the original meshes are +drawn as visualisation markers. + +- Repository: [bcohen/pviz](https://github.com/bcohen/pviz.git) + +--- + +See also: [**Old Software**](/old-software/) — historical SVN/Mercurial +links and ROS Diamondback/Electric/Fuerte branches from the +sbpl.net era. diff --git a/content/tutorials.md b/content/tutorials.md new file mode 100644 index 0000000..4d53737 --- /dev/null +++ b/content/tutorials.md @@ -0,0 +1,66 @@ +--- +title: "Tutorials" +lead: "Historical SBPL tutorials preserved from the legacy sbpl.net site." +date: 2014-01-01 +--- + +The tutorials below were authored for SBPL roughly 2012–2015. The +content of each tutorial is preserved in the legacy snapshot under +`/archive/legacy-drupal/`. They reference older versions of SBPL but +the underlying concepts (graph search, lattice planning, motion +primitives) are still current. + +## [Primer to Search-Based Motion Planning](/archive/legacy-drupal/content/pages/0050-primer-to-search-based-motion-planning.html) + +The theoretical background: state spaces, graph search, +A\* / weighted A\* / ARA\*, heuristics, motion primitives, and how +search-based planning compares with sampling-based approaches. + +## [Primer to the Search-Based Planning Library (SBPL)](/archive/legacy-drupal/content/pages/0049-primer-to-the-search-based-planning-library-sbpl.html) + +A walk-through of how the SBPL C++ library is organised: planners, +environments, motion primitives, and how to write your own +`SBPLPlanner`/`DiscreteSpaceInformation` pair. + +## [SBPL Overview](/archive/legacy-drupal/content/pages/0047-sbpl-overview.html) + +A brief overview of how the SBPL repository is structured and which +files implement which planners. + +## [Planning with SBPL: Example in (x, y, θ) State Space](/archive/legacy-drupal/content/pages/0051-planning-with-sbpl-example-in-x-y-theta-state-space.html) + +Worked example of planning for a 2-D footprint robot in (x, y, θ). + +## [Navigation with SBPL in (x, y, θ)](/archive/legacy-drupal/content/pages/0046-navigation-with-sbpl-in-x-y-theta.html) + +Builds on the previous tutorial to handle exploration of an +unknown environment. + +## [Kinematic Constraints and Motion Primitives](/archive/legacy-drupal/content/pages/0048-kinematic-constraints-and-motion-primitives.html) + +How kinematic constraints are encoded in SBPL. + +## [Generating Motion Primitives](/archive/legacy-drupal/content/pages/0052-generating-motion-primitives-with-sbpl.html) + +How to use the Matlab scripts in SBPL to generate custom motion +primitives. + +## [Forward Arc Motion Primitives](/archive/legacy-drupal/content/pages/0053-forward-arc-motion-primitives.html) + +The arc-based motion primitive formulation used in SBPL. + +## [Building, Installing, and Using SBPL](/archive/legacy-drupal/content/pages/0054-building-installing-and-using-sbpl.html) + +Build instructions (CMake on Linux/macOS/Windows) and a minimal +example of invoking a planner. + +## [Arm Planning](/archive/legacy-drupal/content/pages/0055-arm-planning.html) + +Tutorials and repository links for the legacy PR2 arm planner. + +--- + +*If any of these links is broken in the published site, the source +markdown lives under +[`archive/legacy-drupal/content/pages/`](https://github.com/sbpl/sbpl.github.io/tree/main/archive/legacy-drupal/content/pages) +in this repository.* diff --git a/content/videos.md b/content/videos.md new file mode 100644 index 0000000..8d89e17 --- /dev/null +++ b/content/videos.md @@ -0,0 +1,58 @@ +--- +title: "Videos" +lead: "A historical reel of the lab's research, originally hosted on sbpl.net." +date: 2014-01-01 +--- + +The videos below are YouTube embeds preserved from the legacy +sbpl.net site. They span the lab's mobile manipulation, manipulation, +navigation, dynamic-environment, and hexacopter work circa 2012–2015. + +## Mobile Manipulation + +
+ +
+ +## Manipulation + +
+ + + + + +
+ +## Navigation + +
+ + + + + +
+ +## Dynamic Environments + +
+ + + +
+ +## Hexacopter + +
+ + + +
+ +--- + +*A few raw `.mp4` masters from the original site (manipulation, flight, +ICRA2 demo) total about 559 MB and are tracked separately in the +`archive/legacy-drupal/` snapshot via Git LFS. See `LEGACY_LFS.md` at +the repo root.* diff --git a/data/members/alumni.yaml b/data/members/alumni.yaml index 1418b2c..698772c 100644 --- a/data/members/alumni.yaml +++ b/data/members/alumni.yaml @@ -1,11 +1,34 @@ # ============================================================================= # Alumni # ============================================================================= -# When a student graduates or leaves, move their entry from current.yaml here -# and add the "now_at" field indicating their current position. -# Their publications will continue to be linked automatically. +# Members who have left the lab. The `category` field controls which section +# the entry appears under on /people/. The full set of recognised categories +# is: +# +# postdoc - Post-doctoral researcher (Postdoc Alumni) +# phd - PhD student (PhD Alumni) +# masters - Masters student (Masters Alumni) +# undergraduate - Undergraduate (Undergrad Alumni) +# research-staff - Permanent research staff / engineer (Research Alumni) +# collaborator - Visiting researcher / external collaborator +# (Research Collaborators - Past) +# intern - Summer / short-term intern (Intern Alumni) +# +# When someone graduates or leaves, move their entry from current.yaml here, +# set the right category, and add `graduated:` (year) and/or `now_at:` if +# known. +# +# Entries below the "Legacy (sbpl.net, ~2012-2015)" marker were imported from +# the old Drupal sbpl.net site and reflect each member's role at the time of +# that snapshot. Career-history fields (`now_at`) are intentionally left +# blank where we don't have a verified public source - please update if you +# have better information. # ============================================================================= +# ----------------------------------------------------------------------------- +# Recent (post-2015 CMU) +# ----------------------------------------------------------------------------- + - name: "Ramkumar Natarajan" slug: "ramkumar-natarajan" category: "phd" @@ -17,3 +40,338 @@ links: website: "https://www.drramkumar.me/" +# ----------------------------------------------------------------------------- +# Legacy (sbpl.net, ~2012-2015) — PhD students +# ----------------------------------------------------------------------------- +# Bios are paraphrased from the original sbpl.net member pages. + +- name: "Ben Cohen" + slug: "ben-cohen" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in CIS at the University of Pennsylvania. Worked on + search-based planning for manipulation; co-authored the foundational + SBPL manipulation papers (ICRA 2010, RSS 2014, IJRR 2013). + links: + website: "http://bcohen.info" + +- name: "Subhrajit Bhattacharya" + slug: "subhrajit-bhattacharya" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in MEAM at the University of Pennsylvania, + co-advised with V. Kumar. Pioneered the search-based homotopy-class + constrained path-planning line of work (RSS 2011 Best Paper Award). + +- name: "Jonathan Butzke" + slug: "jonathan-butzke" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/legacy/jonathan-butzke.jpg" + bio: > + PhD student in the SBP Lab at CMU. Interests in robot design, system + integration, path planning, exploration, navigation, and high-level + control. Previously a Navy Officer for 19 years, qualified Ship's + Engineer on USS Oklahoma City (SSN-723) and division officer on + USS Toledo (SSN-769). Past lab projects include the Segbot and the + Hexacopter UAV. + links: + website: "http://www.jbutzke.com" + +- name: "Chris Clingerman" + slug: "chris-clingerman" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in CIS at the University of Pennsylvania, + co-advised with B. Taskar. + +- name: "John Drake" + slug: "john-drake" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in CIS at the University of Pennsylvania, + co-advised with A. Safonova. Worked on numerical sound propagation + and demonstration-based training of NPC behaviour. + +- name: "Steven Gray" + slug: "steven-gray" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in MEAM at the University of Pennsylvania, + co-advised with V. Kumar. + +- name: "Kalin Gochev" + slug: "kalin-gochev" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in CIS at the University of Pennsylvania. Worked on + planning with adaptive dimensionality and on R*-GPU search. + +- name: "Bradford Neuman" + slug: "bradford-neuman" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/legacy/bradford-neuman.jpg" + bio: > + PhD student in Robotics at CMU, co-advised with A. Stentz. Worked on + planning under uncertain human intentions in navigation. + +- name: "Aline Normoyle" + slug: "aline-normoyle" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in CIS at the University of Pennsylvania, + co-advised with A. Safonova. Worked on stochastic activity authoring + and game-based data capture. + +- name: "Mike Phillips" + slug: "mike-phillips" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in Robotics at CMU. Author of the original SIPP, E-Graphs + and Multi-Heuristic A* lines of work. + links: + website: "https://sites.google.com/site/robotman0/" + +- name: "Aram Ebtekar" + slug: "aram-ebtekar" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student in Computer Science. + +- name: "Sung-Kyun Kim" + slug: "sung-kyun-kim" + category: "phd" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + PhD student. Worked on parts-assembly planning under uncertainty and + tethered-robot path planning using MHA*. + +# ----------------------------------------------------------------------------- +# Legacy (sbpl.net, ~2012-2015) — Postdoctoral researchers +# ----------------------------------------------------------------------------- + +- name: "Soonkyum Kim" + slug: "soonkyum-kim" + category: "postdoc" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Post-doctoral researcher at SBPL. Worked on planning for a tethered + robot using Multi-Heuristic A* with topology-based heuristics + (IROS 2015). + +# ----------------------------------------------------------------------------- +# Legacy (sbpl.net, ~2012-2015) — Masters students +# ----------------------------------------------------------------------------- + +- name: "Venkatraman Narayanan" + slug: "venkatraman-narayanan" + category: "masters" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Masters (later PhD) student in Robotics at CMU. Built much of the + Deliberative-Perception line of work culminating in PERCH + (ICRA 2016) and D2P (RSS 2016). + links: + website: "http://www.cs.cmu.edu/~venkatrn/" + +- name: "Siddharth Swaminathan" + slug: "siddharth-swaminathan" + category: "masters" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Masters student at SBPL. Co-author on the original Multi-Heuristic + A* paper (RSS 2014 / IJRR 2015). + +- name: "Chen Gao" + slug: "chen-gao" + category: "masters" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Masters student at SBPL. + +- name: "Hao Wang" + slug: "hao-wang" + category: "masters" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Masters student at SBPL. + +- name: "Victor Hwang" + slug: "victor-hwang" + category: "masters" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Masters student at SBPL. Co-author on Multi-Heuristic A* (RSS 2014 / + IJRR 2015) and on lazy validation of Experience Graphs (ICRA 2015). + +# ----------------------------------------------------------------------------- +# Legacy (sbpl.net, ~2012-2015) — Research Staff / Engineers +# ----------------------------------------------------------------------------- + +- name: "Andrew Dornbush" + slug: "andrew-dornbush" + category: "research-staff" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Long-time research staff member of SBPL. Co-author on many + lab papers covering search-based manipulation planning, exploration, + and a single-planner approach to multi-modal humanoid mobility. + +- name: "Brian MacAllister" + slug: "brian-macallister" + category: "research-staff" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/legacy/brian-macallister.jpg" + bio: > + Research staff member at CMU. Worked on path planning for non-circular + micro aerial vehicles in constrained environments (ICRA 2013) and + landing-site selection for aerial supply delivery (IROS 2011). + +- name: "Alex Kushleyev" + slug: "alex-kushleyev" + category: "research-staff" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Research staff at SBPL. Worked on time-bounded lattice planning + (ICRA 2009) and on landing-site selection in aerial supply delivery. + +- name: "Kush Prasad" + slug: "kush-prasad" + category: "research-staff" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Research staff at SBPL. Co-author on state-lattice with controllers + for augmenting lattice-based path planning (IROS 2014). + +- name: "Margarite Safonova" + slug: "margarite-safonova" + category: "research-staff" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Software developer at SBPL. + +- name: "Arjun Menon" + slug: "arjun-menon" + category: "research-staff" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Research staff at SBPL. First author on motion planning for the smooth + pick-up of moving objects (ICRA 2014). + +# ----------------------------------------------------------------------------- +# Legacy (sbpl.net, ~2012-2015) — Visiting researchers / collaborators +# ----------------------------------------------------------------------------- + +- name: "Sandip Aine" + slug: "sandip-aine" + category: "collaborator" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Visiting researcher / long-term collaborator. Co-developed the + Multi-Heuristic A* and Truncated Incremental Search lines of work. + links: + website: "https://sites.google.com/site/sandipaine/" + +# ----------------------------------------------------------------------------- +# Legacy (sbpl.net, ~2012-2015) — Summer / short-term interns +# ----------------------------------------------------------------------------- + +- name: "Ellis Ratner" + slug: "ellis-ratner" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Summer intern / off-site developer at SBPL. Built the web-based + infrastructure for recording user demonstrations of mobile + manipulation tasks (ICRA 2015). + +- name: "Harsh Pandey" + slug: "harsh-pandey" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Summer intern at SBPL. + +- name: "Kavan McEachern" + slug: "kavan-mceachern" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Summer intern at SBPL. + +- name: "Matthew Mac Allister" + slug: "matthew-mac-allister" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Summer 2012 intern at SBPL. + +- name: "Eduardo Barrera" + slug: "eduardo-barrera" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Summer intern at SBPL. + +- name: "Krishna Sapkota" + slug: "krishna-sapkota" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Summer intern at SBPL. Co-author on state-lattice with controllers + (IROS 2014). + +- name: "Burak Yucesoy" + slug: "burak-yucesoy" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Summer intern at SBPL. + +- name: "Haojie \"Tony\" Zhang" + slug: "haojie-tony-zhang" + category: "intern" + era: "sbpl.net (~2012-2015)" + photo: "/images/members/placeholder.svg" + bio: > + Former member at SBPL. Co-author on combining global and local + planning with guarantees on completeness (ICRA 2012). diff --git a/data/members/current.yaml b/data/members/current.yaml index 2691988..d0ab83c 100644 --- a/data/members/current.yaml +++ b/data/members/current.yaml @@ -4,12 +4,24 @@ # To add yourself: # 1. Copy one of the entries below # 2. Fill in your details -# 3. Place your square headshot (400x400px) in static/images/members/ +# 3. Place a square headshot (400x400px) in static/images/members/ # named firstname-lastname.jpg # 4. Make sure your "name" field EXACTLY matches how your name appears in -# publication files (content/publications/*.md) so your pubs auto-link. +# publication files (content/publications/*.md) so your pubs auto-link +# to your profile page. # -# Categories: phd | masters | undergraduate | postdoc +# Recognised categories (these control which subsection you appear under on +# /people/): +# +# postdoc - Post-doctoral Researchers +# phd - PhD Students +# masters - Master's Students +# undergraduate - Undergraduate Researchers +# research-staff - Research Staff / Engineers +# collaborator - Research Collaborators (visiting / external) +# +# When someone leaves the lab, move their entry to alumni.yaml and update +# the category if needed. # ============================================================================= - name: "Yorai Shaoul" @@ -17,42 +29,37 @@ category: "phd" photo: "/images/members/yorai-shaoul.jpg" bio: > - Yorai earned a B.Sc. in Electrical Engineering and Computer Science from the Massachusetts Institute of Technology in 2021. His research interests span multi-robot task and motion planning, robotic manipulation, generative models, and computer vision. He works to harness insights from established planning algorithms to address messy real-world challenges in manipulation. + Yorai earned a B.Sc. in Electrical Engineering and Computer Science + from the Massachusetts Institute of Technology in 2021. His research + interests span multi-robot task and motion planning, robotic + manipulation, generative models, and computer vision. He works to + harness insights from established planning algorithms to address + messy real-world challenges in manipulation. links: github: "https://github.com/yoraish" website: "https://yoraish.com" scholar: "https://scholar.google.com/citations?user=aJHtbd4AAAAJ&hl=en" - - name: "Itamar Mishani" slug: "itamar-mishani" category: "phd" photo: "/images/members/itamar-mishani.jpg" bio: > - Itamar is a PhD student in the Search-Based Planning Lab. His research interests include multi-robot task and motion planning, robotic manipulation, and generative models. - + Itamar is a PhD student in the Search-Based Planning Lab. His research + interests include multi-robot task and motion planning, robotic + manipulation, and generative models. links: github: "https://github.com/imishani" website: "https://imishani.github.io" - # scholar: "https://scholar.google.com/citations?user=aJHtbd4AAAAJ&hl=en" - name: "Aditya Pujara" slug: "aditya-pujara" - category: "phd" + category: "collaborator" photo: "/images/members/aditya-pujara.jpg" bio: > - Aditya is a researcher in SBPL while he is completing his PhD at Monash University in Australia. He is also currently working at Microsoft as Mid-Senior Machine Learning Researcher. - + Aditya is a researcher in SBPL while completing his PhD at Monash + University in Australia. He is also currently a Mid-Senior Machine + Learning Researcher at Microsoft. links: github: "https://github.com/a0x1ab" scholar: "https://scholar.google.is/citations?user=ECl7VAsAAAAJ&hl=en" - -- name: "Example Master" - slug: "example-master" - category: "masters" - graduated: "2023" - photo: "/images/members/example-master.jpg" - bio: > - Some description. - links: - website: "https://student.example.com" \ No newline at end of file diff --git a/hugo.toml b/hugo.toml index 11d98be..814d130 100644 --- a/hugo.toml +++ b/hugo.toml @@ -10,7 +10,7 @@ title = 'SBPL — Search-Based Planning Lab' labName = "SBPL" labFullName = "Search-Based Planning Lab" labLogo = "/images/lab-logo.png" - labBlurb = "The Search-Based Planning Lab develops algorithms and systems that enable robots and autonomous agents to plan and act intelligently in complex, real-world environments. Our research spans motion planning, task planning, planning under uncertainty, and machine learning, with a focus on principled approaches that provide theoretical guarantees while remaining practical for real-world deployment." + labBlurb = "The Search-Based Planning Laboratory researches methodologies and algorithms that enable autonomous systems to act fast, intelligently, and robustly. Our research concentrates on developing novel planning approaches, novel heuristic searches, and investigating how planning can be combined with machine learning. Our work spans graph theory, algorithms, data structures, machine learning, and robotics. We use our algorithms to build real-time planners for complex robotic systems operating in the real world and performing challenging tasks ranging from autonomous navigation and autonomous flight to multi-agent systems and full-body mobile manipulation." university = "Carnegie Mellon University" department = "Robotics Institute" @@ -27,6 +27,26 @@ title = 'SBPL — Search-Based Planning Lab' name = "Publications" url = "/publications/" weight = 3 + [[menu.main]] + name = "Robots" + url = "/robots/" + weight = 4 + [[menu.main]] + name = "Software" + url = "/software/" + weight = 5 + [[menu.main]] + name = "Videos" + url = "/videos/" + weight = 6 + [[menu.main]] + name = "Tutorials" + url = "/tutorials/" + weight = 7 + [[menu.main]] + name = "Contact" + url = "/contact/" + weight = 8 [markup] [markup.goldmark] diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..d3e7db5 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,9 @@ +{{ define "main" }} +
+

{{ .Title }}

+ {{ with .Params.lead }}

{{ . }}

{{ end }} +
+ {{ .Content }} +
+
+{{ end }} diff --git a/layouts/partials/member-card.html b/layouts/partials/member-card.html index 85cce51..9df1931 100644 --- a/layouts/partials/member-card.html +++ b/layouts/partials/member-card.html @@ -1,28 +1,65 @@ -{{/* +{{/* Member Card Partial Usage: {{ partial "member-card.html" (dict "member" $member "site" $.Site) }} - Renders a card for a single lab member with photo, bio, links, and auto-linked publications. + Renders a card for a single lab member with photo (or auto-initials avatar + if no photo is available), bio, role badge, and a link to their profile. */}} {{ $member := .member }} -{{ $site := .site }} +{{ $site := .site }} + +{{/* Has the entry got a real photo, or is it using the placeholder? */}} +{{ $hasPhoto := and $member.photo (not (in $member.photo "placeholder.svg")) }} + +{{/* Build the initials avatar (first letter of given + first letter of family name). + The family name is the last whitespace-separated token, stripped of quotes. */}} +{{ $name := $member.name }} +{{ $words := split $name " " }} +{{ $first := index $words 0 }} +{{ $last := index $words (sub (len $words) 1) }} +{{ $initials := printf "%s%s" (substr $first 0 1) (substr $last 0 1) | upper }} + +{{/* Pick a colour from a small palette based on the slug, so each face is + consistent across reloads but differs between people. */}} +{{ $palette := slice "#3a5fb8" "#2f7f5f" "#a04060" "#8a5b00" "#5a4b8a" "#345d7e" "#a0552e" "#3c7a7a" }} +{{ $idx := mod (len $member.slug) (len $palette) }} +{{ $bg := index $palette $idx }}
- {{ $member.name }} + {{ if $hasPhoto }} + {{ $member.name }} + + {{ else }} + + {{ end }}

{{ $member.name }}

- {{ if $member.year }} - {{ $member.category | humanize }} · {{ $member.year }} - {{ else }} - {{ $member.category | humanize }} + {{ $catLabel := "" }} + {{ if eq $member.category "phd" }}{{ $catLabel = "PhD" }}{{ end }} + {{ if eq $member.category "masters" }}{{ $catLabel = "Master’s" }}{{ end }} + {{ if eq $member.category "undergraduate" }}{{ $catLabel = "Undergrad" }}{{ end }} + {{ if eq $member.category "postdoc" }}{{ $catLabel = "Postdoc" }}{{ end }} + {{ if eq $member.category "research-staff" }}{{ $catLabel = "Research Staff" }}{{ end }} + {{ if eq $member.category "collaborator" }}{{ $catLabel = "Collaborator" }}{{ end }} + {{ if eq $member.category "intern" }}{{ $catLabel = "Intern" }}{{ end }} + {{ if not $catLabel }}{{ $catLabel = $member.category | humanize }}{{ end }} + + + {{ $catLabel }} + {{ with $member.graduated }} · graduated {{ . }}{{ end }} + + + {{ with $member.now_at }} +

Now: {{ . }}

{{ end }} - {{ if $member.now_at }} -

Now: {{ $member.now_at }}

+ {{ with $member.era }} +

{{ . }}

{{ end }}

{{ $member.bio }}

diff --git a/layouts/partials/publication-card.html b/layouts/partials/publication-card.html index 8b34300..a2ada01 100644 --- a/layouts/partials/publication-card.html +++ b/layouts/partials/publication-card.html @@ -23,16 +23,25 @@

{{ .Params.venue }} + {{ with .Params.award }}— {{ . }}{{ end }}

-

{{ .Params.description }}

+ {{ with .Params.description }} +

{{ . }}

+ {{ end }}

{{ end }} - -
-

Current Members

+{{/* -------------------------------------------------------------------- */}} +{{/* Current members - grouped by category */}} +{{/* -------------------------------------------------------------------- */}} +{{ $current := .Site.Data.members.current }} +{{ $alumni := .Site.Data.members.alumni }} - {{/* Group members by category in desired order */}} - {{ $categories := slice "postdoc" "phd" "masters" "undergraduate" }} - {{ $categoryLabels := dict "postdoc" "Post-Doctoral Researchers" "phd" "PhD Students" "masters" "Master's Students" "undergraduate" "Undergraduate Researchers" }} +{{/* Display order + section headings. Add new categories here. */}} +{{ $categories := slice + (dict "key" "postdoc" "label" "Postdoctoral Researchers") + (dict "key" "phd" "label" "PhD Students") + (dict "key" "masters" "label" "Master’s Students") + (dict "key" "undergraduate" "label" "Undergraduate Researchers") + (dict "key" "research-staff" "label" "Research Staff & Engineers") + (dict "key" "collaborator" "label" "Research Collaborators") +}} +{{ $alumniCategories := slice + (dict "key" "postdoc" "label" "Postdoc Alumni") + (dict "key" "phd" "label" "PhD Alumni") + (dict "key" "masters" "label" "Master’s Alumni") + (dict "key" "undergraduate" "label" "Undergraduate Alumni") + (dict "key" "research-staff" "label" "Research Staff Alumni") + (dict "key" "collaborator" "label" "Past Research Collaborators") + (dict "key" "intern" "label" "Intern Alumni") +}} + +
+

Current Members

+

+ Researchers actively working with the lab. +

+ + {{ $anyCurrent := false }} {{ range $cat := $categories }} - {{ $members := where $.Site.Data.members.current "category" $cat }} + {{ $members := where $current "category" $cat.key }} {{ if $members }} -

{{ index $categoryLabels $cat }}

+ {{ $anyCurrent = true }} +

{{ $cat.label }} + ({{ len $members }}) +

{{ range $members }} {{ partial "member-card.html" (dict "member" . "site" $.Site) }} @@ -44,18 +74,73 @@

{{ index $categoryLabels $cat }}

{{ end }} {{ end }} + + {{ if not $anyCurrent }} +

No current members listed yet.

+ {{ end }}
- -{{ with .Site.Data.members.alumni }} -
-

Alumni

-
- {{ range . }} - {{ partial "member-card.html" (dict "member" . "site" $.Site) }} +{{/* -------------------------------------------------------------------- */}} +{{/* Alumni - grouped by category */}} +{{/* -------------------------------------------------------------------- */}} +{{ if $alumni }} +
+

Alumni

+

+ Former members of the lab. Many of the entries below were imported + from the archived sbpl.net site and reflect each member’s + role at that time; some career-history details are still being filled + in. +

+ + {{ range $cat := $alumniCategories }} + {{ $members := where $alumni "category" $cat.key }} + {{ if $members }} +

{{ $cat.label }} + ({{ len $members }}) +

+
+ {{ range $members }} + {{ partial "member-card.html" (dict "member" . "site" $.Site) }} + {{ end }} +
{{ end }} -
+ {{ end }}
{{ end }} +{{/* -------------------------------------------------------------------- */}} +{{/* Lab group photos */}} +{{/* -------------------------------------------------------------------- */}} +
+

Lab Photos

+

+ A few snapshots from the lab over the years (recovered from the + archived sbpl.net site). +

+ +
+
+ SBPL lab cookout, Summer 2011 +
Lab Cookout — Summer 2011
+
+
+ Andrew, Mike at Kennywood +
Andrew & Mike — Kennywood, Summer 2012
+
+
+ Matt, Ed, Jon at Kennywood +
Matt, Ed & Jon — Kennywood, Summer 2012
+
+
+ Brian at Kennywood +
Brian — Kennywood, Summer 2012
+
+
+
+ {{ end }} diff --git a/layouts/publications/single.html b/layouts/publications/single.html index 0862a44..1aa918b 100644 --- a/layouts/publications/single.html +++ b/layouts/publications/single.html @@ -4,6 +4,7 @@

{{ .Title }}

{{ .Params.venue }} + {{ with .Params.award }}— {{ . }}{{ end }}

@@ -21,8 +22,14 @@

{{ .Title }}