Skip to content

Commit 38e9f0f

Browse files
committed
Revamp web
1 parent 49f83b9 commit 38e9f0f

33 files changed

Lines changed: 298 additions & 6 deletions

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ footer_text: >
1313
Hosted by <a href="https://pages.github.com/" target="_blank">GitHub Pages</a>.
1414
keywords: jekyll, jekyll-theme, academic-website, portfolio-website # add your own keywords or leave empty
1515
lang: en # the language of your site (for example: en, fr, cn, ru, etc.)
16-
icon: iisc.jpg # the emoji used as the favicon (alternatively, provide image name in /assets/img/)
16+
icon: logos/iisc.jpg # the emoji used as the favicon (alternatively, provide image name in /assets/img/)
1717

1818
url: https://IISc-HiRo.github.io # the base hostname & protocol for your site
1919
baseurl: # the subpath of your site, e.g. /blog/. Leave blank for root

_includes/navbar.liquid

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<nav class="navbar">
22
<div class="nav-container">
33
<a href="/" class="nav-logo">
4-
<img src="/assets/img/hiro.jpg" alt="HiRo Lab">
4+
<img src="/assets/img/logos/hiro.jpg" alt="HiRo Lab">
55
</a>
66
<div class="nav-links">
77
<a href="/" class="nav-link">Home</a>

_pages/home.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ permalink: /
2323
</div>
2424

2525
<div class="hero-media">
26-
<img src="/assets/img/hiro_lab.jpg" alt="HiRo Lab">
26+
<img src="/assets/img/logos/hiro_lab.jpg" alt="HiRo Lab">
2727
</div>
2828
</div>

_pages/publications.md

Lines changed: 238 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,228 @@ permalink: /publications/
1212
<button class="filter-btn" data-filter="conference">Conference</button>
1313
<button class="filter-btn" data-filter="journal">Journal</button>
1414
<button class="filter-btn" data-filter="workshop">Workshop</button>
15-
<button class="filter-btn" data-filter="other">Other</button>
15+
<button class="filter-btn" data-filter="preprint">Preprint</button>
1616
</div>
1717

1818
<div class="publications-list">
19+
<!-- 2026 Publications -->
20+
<h2 class="year-header">2026</h2>
21+
22+
<div class="publication-item" data-category="conference">
23+
<div class="pub-thumbnail">
24+
<img src="/assets/img/publication_preview/placeholder.png" alt="Publication">
25+
<div class="pub-venue-tag">ICRA'26</div>
26+
</div>
27+
<div class="pub-content">
28+
<div class="pub-title">Safe and Efficient Robot Learning from Human Demonstrations</div>
29+
<div class="pub-authors">Author Name, Ravi Prakash, et al.</div>
30+
<div class="pub-venue">IEEE International Conference on Robotics and Automation (ICRA), 2026</div>
31+
<div class="pub-links">
32+
<span class="pub-link-text">Demo</span>
33+
<span class="pub-link-text">Paper</span>
34+
<span class="pub-link-text">Code</span>
35+
</div>
36+
</div>
37+
</div>
38+
39+
<!-- 2025 Publications -->
40+
<h2 class="year-header">2025</h2>
41+
42+
<div class="publication-item" data-category="workshop">
43+
<div class="pub-thumbnail">
44+
<img src="/assets/img/publication_preview/leap2025.png" alt="SEAL">
45+
<div class="pub-venue-tag">CoRL'25</div>
46+
</div>
47+
<div class="pub-content">
48+
<div class="pub-title">SEAL: Safe and Efficient Abstraction Learning for Robotic Planning</div>
49+
<div class="pub-authors">Akhil R Kurup and Ravi Prakash</div>
50+
<div class="pub-venue">CoRL 2025 LEAP Workshop</div>
51+
<div class="pub-links">
52+
<span class="pub-link-text">Demo</span>
53+
<span class="pub-link-text">Paper</span>
54+
<span class="pub-link-text">Code</span>
55+
</div>
56+
</div>
57+
</div>
58+
59+
<div class="publication-item" data-category="workshop">
60+
<div class="pub-thumbnail">
61+
<img src="/assets/img/publication_preview/saferol2025.png" alt="SafeDMPs">
62+
<div class="pub-venue-tag">CoRL'25</div>
63+
</div>
64+
<div class="pub-content">
65+
<div class="pub-title">SafeDMPs: Integrating Formal Safety with DMPs for Adaptive HRI</div>
66+
<div class="pub-authors">Pranav Tiwari, Soumyadipta Nath, and Ravi Prakash</div>
67+
<div class="pub-venue">CoRL 2025 SAFEROL Workshop</div>
68+
<div class="pub-links">
69+
<span class="pub-link-text">Demo</span>
70+
<span class="pub-link-text">Paper</span>
71+
<span class="pub-link-text">Code</span>
72+
</div>
73+
</div>
74+
</div>
75+
76+
<div class="publication-item" data-category="workshop">
77+
<div class="pub-thumbnail">
78+
<img src="/assets/img/publication_preview/corl25data.png" alt="PACER">
79+
<div class="pub-venue-tag">CoRL'25</div>
80+
</div>
81+
<div class="pub-content">
82+
<div class="pub-title">PACER: Progress-Aligned Curation for Error-Resilient Imitation Learning</div>
83+
<div class="pub-authors">Shreyas Kumar and Ravi Prakash</div>
84+
<div class="pub-venue">CoRL 2025 Making Sense of Data in Robotics Workshop</div>
85+
<div class="pub-links">
86+
<span class="pub-link-text">Demo</span>
87+
<span class="pub-link-text">Paper</span>
88+
<span class="pub-link-text">Code</span>
89+
</div>
90+
</div>
91+
</div>
92+
93+
<div class="publication-item" data-category="workshop">
94+
<div class="pub-thumbnail">
95+
<img src="/assets/img/publication_preview/corl25data.png" alt="Mixed-Skill">
96+
<div class="pub-venue-tag">CoRL'25</div>
97+
</div>
98+
<div class="pub-content">
99+
<div class="pub-title">Beyond the Teacher: Leveraging Mixed-Skill Demonstrations for Robust Imitation Learning</div>
100+
<div class="pub-authors">Saharsh, Shubham Sonkar, Pushpak Jagtap, and Ravi Prakash</div>
101+
<div class="pub-venue">CoRL 2025 Making Sense of Data in Robotics Workshop</div>
102+
<div class="pub-links">
103+
<span class="pub-link-text">Demo</span>
104+
<span class="pub-link-text">Paper</span>
105+
<span class="pub-link-text">Code</span>
106+
</div>
107+
</div>
108+
</div>
109+
110+
<div class="publication-item" data-category="journal">
111+
<div class="pub-thumbnail">
112+
<img src="/assets/img/publication_preview/ovita.gif" alt="OVITA">
113+
<div class="pub-venue-tag">RA-L'25</div>
114+
</div>
115+
<div class="pub-content">
116+
<div class="pub-title">OVITA: Open Vocabulary Interpretable Trajectory Adaptations</div>
117+
<div class="pub-authors">Anurag Maurya, Tashmoy Ghosh, Anh Nguyen, and Ravi Prakash</div>
118+
<div class="pub-venue">IEEE Robotics and Automation Letters, 2025</div>
119+
<div class="pub-links">
120+
<span class="pub-link-text">Demo</span>
121+
<span class="pub-link-text">Paper</span>
122+
<span class="pub-link-text">Code</span>
123+
</div>
124+
</div>
125+
</div>
126+
127+
<div class="publication-item" data-category="conference">
128+
<div class="pub-thumbnail">
129+
<img src="/assets/img/publication_preview/imphrl.gif" alt="Impedance HRL">
130+
<div class="pub-venue-tag">ICRA'25</div>
131+
</div>
132+
<div class="pub-content">
133+
<div class="pub-title">Impedance Primitive-augmented Hierarchical Reinforcement Learning for Sequential Tasks</div>
134+
<div class="pub-authors">Amin Berjaoui Tahmaz, Ravi Prakash, and Jens Kober</div>
135+
<div class="pub-venue">IEEE International Conference on Robotics and Automation (ICRA), 2025</div>
136+
<div class="pub-links">
137+
<span class="pub-link-text">Demo</span>
138+
<span class="pub-link-text">Paper</span>
139+
<span class="pub-link-text">Code</span>
140+
</div>
141+
</div>
142+
</div>
143+
144+
<div class="publication-item" data-category="workshop">
145+
<div class="pub-thumbnail">
146+
<img src="/assets/img/publication_preview/icra25srl.png" alt="Stability-Aware PI2">
147+
<div class="pub-venue-tag">ICRA'25</div>
148+
</div>
149+
<div class="pub-content">
150+
<div class="pub-title">Stability-Aware PI2 for Safe Interaction via Variable Impedance Control</div>
151+
<div class="pub-authors">Karthik Swaminathan and Ravi Prakash</div>
152+
<div class="pub-venue">ICRA 2025 SRL Workshop</div>
153+
<div class="pub-links">
154+
<span class="pub-link-text">Demo</span>
155+
<span class="pub-link-text">Paper</span>
156+
<span class="pub-link-text">Code</span>
157+
</div>
158+
</div>
159+
</div>
160+
161+
<div class="publication-item" data-category="journal">
162+
<div class="pub-thumbnail">
163+
<img src="/assets/img/publication_preview/tcst2.gif" alt="Adaptive Critic">
164+
<div class="pub-venue-tag">T-CST'25</div>
165+
</div>
166+
<div class="pub-content">
167+
<div class="pub-title">Adaptive Critic Optimal Control of an Uncertain Robot Manipulator With Applications</div>
168+
<div class="pub-authors">Ravi Prakash, Laxmidhar Behera, and Sarangapani Jagannathan</div>
169+
<div class="pub-venue">IEEE Transactions on Control Systems Technology, Vol. 33, No. 1, pp. 316-326, 2025</div>
170+
<div class="pub-links">
171+
<span class="pub-link-text">Demo</span>
172+
<span class="pub-link-text">Paper</span>
173+
<span class="pub-link-text">Code</span>
174+
</div>
175+
</div>
176+
</div>
177+
178+
<div class="publication-item" data-category="journal">
179+
<div class="pub-thumbnail">
180+
<img src="/assets/img/publication_preview/tro.gif" alt="Transportation Maps">
181+
<div class="pub-venue-tag">T-RO'25</div>
182+
</div>
183+
<div class="pub-content">
184+
<div class="pub-title">Generalizable Motion Policies Through Keypoint Parameterization and Transportation Maps</div>
185+
<div class="pub-authors">Giovanni Franzese, Ravi Prakash, Cosimo Della Santina, and Jens Kober</div>
186+
<div class="pub-venue">IEEE Transactions on Robotics, Vol. 41, pp. 4557-4573, 2025</div>
187+
<div class="pub-links">
188+
<span class="pub-link-text">Demo</span>
189+
<span class="pub-link-text">Paper</span>
190+
<span class="pub-link-text">Code</span>
191+
</div>
192+
</div>
193+
</div>
194+
195+
<!-- 2024 Publications -->
196+
<h2 class="year-header">2024</h2>
197+
198+
<div class="publication-item" data-category="workshop">
199+
<div class="pub-thumbnail">
200+
<img src="/assets/img/publication_preview/langrob.png" alt="LLM Trajectory">
201+
<div class="pub-venue-tag">CoRL'24</div>
202+
</div>
203+
<div class="pub-content">
204+
<div class="pub-title">Trajectory Adaptation using Large Language Models</div>
205+
<div class="pub-authors">Anurag Maurya, Tashmoy Ghosh, and Ravi Prakash</div>
206+
<div class="pub-venue">CoRL 2024 LangRob Workshop</div>
207+
<div class="pub-links">
208+
<span class="pub-link-text">Demo</span>
209+
<span class="pub-link-text">Paper</span>
210+
<span class="pub-link-text">Code</span>
211+
</div>
212+
</div>
213+
</div>
214+
215+
<!-- 2023 Publications -->
216+
<h2 class="year-header">2023</h2>
217+
218+
<div class="publication-item" data-category="preprint">
219+
<div class="pub-thumbnail">
220+
<img src="/assets/img/publication_preview/placeholder.png" alt="Publication">
221+
<div class="pub-venue-tag">arXiv'23</div>
222+
</div>
223+
<div class="pub-content">
224+
<div class="pub-title">Learning from Imperfect Demonstrations for Robot Manipulation</div>
225+
<div class="pub-authors">Author Name, Ravi Prakash, et al.</div>
226+
<div class="pub-venue">arXiv preprint, 2023</div>
227+
<div class="pub-links">
228+
<span class="pub-link-text">Demo</span>
229+
<span class="pub-link-text">Paper</span>
230+
<span class="pub-link-text">Code</span>
231+
</div>
232+
</div>
233+
</div>
234+
235+
</div>
236+
</div>
19237
<!-- 2025 Publications -->
20238
<h2 class="year-header">2025</h2>
21239

@@ -115,6 +333,7 @@ permalink: /publications/
115333
document.addEventListener('DOMContentLoaded', function() {
116334
const filterButtons = document.querySelectorAll('.filter-btn');
117335
const publications = document.querySelectorAll('.publication-item');
336+
const yearHeaders = document.querySelectorAll('.year-header');
118337

119338
filterButtons.forEach(button => {
120339
button.addEventListener('click', function() {
@@ -127,11 +346,27 @@ permalink: /publications/
127346
// Filter publications
128347
publications.forEach(pub => {
129348
if (filterValue === 'all') {
130-
pub.style.display = 'block';
349+
pub.style.display = 'flex';
131350
} else {
132351
const category = pub.getAttribute('data-category');
133-
pub.style.display = category === filterValue ? 'block' : 'none';
352+
pub.style.display = category === filterValue ? 'flex' : 'none';
353+
}
354+
});
355+
356+
// Show/hide year headers based on visible publications
357+
yearHeaders.forEach(header => {
358+
let nextElement = header.nextElementSibling;
359+
let hasVisiblePubs = false;
360+
361+
while (nextElement && !nextElement.classList.contains('year-header')) {
362+
if (nextElement.classList.contains('publication-item') && nextElement.style.display !== 'none') {
363+
hasVisiblePubs = true;
364+
break;
365+
}
366+
nextElement = nextElement.nextElementSibling;
134367
}
368+
369+
header.style.display = hasVisiblePubs || filterValue === 'all' ? 'block' : 'none';
135370
});
136371
});
137372
});

_pages/research.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ permalink: /research/
77
<div class="research-page">
88
<h1>Research</h1>
99

10+
<div class="research-header-image">
11+
<img src="/assets/img/others/HRT.png" alt="Human-Robot Teams">
12+
</div>
13+
1014
<div class="research-intro">
1115
<p>
1216
Our mission is to develop theoretical foundations and practical algorithms for human-interactive robotics.

assets/css/main.css

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,12 +254,43 @@ body {
254254
margin-bottom: 2rem;
255255
padding-bottom: 2rem;
256256
border-bottom: 1px solid var(--border-color);
257+
display: flex;
258+
gap: 2rem;
259+
align-items: flex-start;
257260
}
258261

259262
.publication-item:last-child {
260263
border-bottom: none;
261264
}
262265

266+
.pub-thumbnail {
267+
position: relative;
268+
flex-shrink: 0;
269+
width: 200px;
270+
height: 150px;
271+
overflow: hidden;
272+
border-radius: 8px;
273+
border: 1px solid var(--border-color);
274+
}
275+
276+
.pub-thumbnail img {
277+
width: 100%;
278+
height: 100%;
279+
object-fit: cover;
280+
}
281+
282+
.pub-venue-tag {
283+
position: absolute;
284+
bottom: 8px;
285+
right: 8px;
286+
background: rgba(0, 0, 0, 0.8);
287+
color: white;
288+
padding: 4px 8px;
289+
border-radius: 4px;
290+
font-size: 0.85rem;
291+
font-weight: 600;
292+
}
293+
263294
.pub-content {
264295
flex: 1;
265296
}
@@ -308,6 +339,15 @@ body {
308339
text-decoration: none;
309340
}
310341

342+
.pub-link-text {
343+
color: #888;
344+
font-size: 0.9rem;
345+
padding: 0.25rem 0.75rem;
346+
border: 1px solid #ccc;
347+
border-radius: 4px;
348+
cursor: not-allowed;
349+
}
350+
311351
.person-card .name {
312352
font-weight: 700;
313353
display: block;
@@ -424,6 +464,19 @@ a:hover {
424464
margin: 0 auto;
425465
}
426466

467+
.research-header-image {
468+
width: 100%;
469+
max-width: 800px;
470+
margin: 0 auto 2rem;
471+
text-align: center;
472+
}
473+
474+
.research-header-image img {
475+
width: 100%;
476+
height: auto;
477+
border-radius: 8px;
478+
}
479+
427480
.research-intro {
428481
font-size: 1.1rem;
429482
line-height: 1.8;

0 commit comments

Comments
 (0)