diff --git a/_config.yml b/_config.yml index ed3c295..03378b1 100755 --- a/_config.yml +++ b/_config.yml @@ -55,4 +55,6 @@ navigation: link: /code.html - title: Joining link: /join.html + - title: Pubs + link: /publications2.html theme: jekyll-theme-cayman diff --git a/_data/pubs.yml b/_data/pubs.yml new file mode 100644 index 0000000..4c333f4 --- /dev/null +++ b/_data/pubs.yml @@ -0,0 +1,42 @@ +- title: "ALGAMES: A Fast Solver for Cosntrained Dynamic Games" + authors: [simon, Mac Schwager, zac] + date: "July 12, 2020" + pub-type: conference + publisher: "Robotics: Science and Systems" + abbrv: RSS + pdf: ALGAMES.pdf + venue: Corvallis, OR + projects: [ALGAMES] + status: Submitted + +- title: Scalable Cooperative Transport of Cable-Suspended Loads with UAV's using Distributed Trajectory Optimization + authors: [brian, taylor, Kunal Shah, Mac Schwager, zac] + date: "May 31, 2020" + pub-type: conference + publisher: International Conference on Robotics and Automation + abbrv: ICRA + venue: Paris, France + pdf: distributed_quads.pdf + projects: [multirobot,trajopt] + +- title: Planning and Control with Attitude + authors: [brian, zac] + date: "June 15, 2020" + pub-type: conference + publisher: Workshop on the Algorithmic Foundations of Robotics + abbrv: WAFR + venue: Oulu, Finland + pdf: planning_with_attitude.pdf + projects: [trajopt] + status: Submitted + +- title: Linear-Time Variational Integrators in Maximal Coordinates + authors: [jan, zac] + date: "June 2020" + publisher: Workshop on the Algorithmic Foundations of Robotics + abbrv: WAFR + venue: Oulu, Finland + pdf: max_coord_dynamics.pdf + projects: [quadrupeds] + status: Submitted + diff --git a/_includes/authors.html b/_includes/authors.html new file mode 100644 index 0000000..532b564 --- /dev/null +++ b/_includes/authors.html @@ -0,0 +1,31 @@ +{% assign authors = include.authors %} + + +{% for author in authors %} + {% if forloop.last %} + and + {% endif %} + + {%- assign name = author -%} + + {% for entry in site.data.people %} + {% if author == entry[0] %} + {% assign person = entry[1] %} + {% if person.webpage %} + {% capture name %} + {{- person.display_name -}} + {% endcapture %} + {% else %} + {%- assign name = person.display_name -%} + {% endif %} + {% endif %} + {% endfor %} + + + {% if forloop.last %} + {{ name | strip }} + {% else %} + {{ name | strip | append: "," }} + {% endif %} + +{% endfor %} diff --git a/_includes/pub_entry.html b/_includes/pub_entry.html new file mode 100644 index 0000000..b6e56ef --- /dev/null +++ b/_includes/pub_entry.html @@ -0,0 +1,59 @@ +{% assign pub = include.pub %} + + +{% if pub.pdf %} + {% assign url = "/papers/" | append: pub.pdf %} + {% capture title %} + + PDF + {{ pub.title }} + + {% endcapture %} +{% else %} + {% assign title = pub.title %} +{% endif %} + +{% assign year = pub.date | date: "%Y" %} +{% assign year = year | to_integer %} +{% assign month = pub.date | date: "%B" %} +{% capture date %} + + {% if year != include.prev_year %} + {{ year }}
+ {% else %} +
+ {% endif %} + {{ month }} +
+{% endcapture %} + +{% capture authors %} + {% include authors.html authors=pub.authors %} +{% endcapture %} + + + + {{ date }} + + + + {{ title }} +
+ + {{ authors }} +
+ + {{ pub.publisher | strip }} ({{ pub.abbrv | strip }}). + + {% if pub.pub-type == "conference" and pub.venue %} + + {{ pub.venue | strip }}. + + {% endif %} + {% if pub.status %} + + ({{ pub.status | strip }}) + + {% endif %} + + diff --git a/_layouts/project.html b/_layouts/project.html index fd3e7ff..36d0550 100755 --- a/_layouts/project.html +++ b/_layouts/project.html @@ -4,6 +4,23 @@ {{ content }} +

Related Papers

+{% assign tag = page.path | split: '/' | last | split: '.' | first %} +{% assign prev_year = 1000 %} + + +{% for pub in site.data.pubs %} + {% if pub.projects %} + {% for project in pub.projects %} + {% if project == tag %} + {% include pub_entry.html pub=pub prev_year=prev_year%} + {% endif %} + {% endfor %} + {% endif %} +{% endfor %} + +
+

People

{% for uname in page.people %} diff --git a/publications2.html b/publications2.html new file mode 100644 index 0000000..2185e06 --- /dev/null +++ b/publications2.html @@ -0,0 +1,19 @@ +--- +layout: default +title: Publications +authors: [zac, jan, brian, Kunal Shah] +--- +

+ Download BibTeX. +

+ +{% assign prev_year = 1000 %} +{% assign pubs = site.data.pubs | sort: "date" %} + + + {% for pub in pubs %} + {% include pub_entry.html pub=pub prev_year=prev_year%} + {% assign prev_year = pub.date | date: "%Y" | to_integer %} + {% endfor %} + +