Skip to content

Commit 1ebf603

Browse files
authored
Added C3BF, Dridh as projects
1 parent fd977ca commit 1ebf603

File tree

2 files changed

+100
-0
lines changed

2 files changed

+100
-0
lines changed

_projects/CollisionConeCBF.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: Collision Cone Control Barrier Functions (C3BF)
3+
4+
description: |
5+
Control Barrier Functions for Kinematic Obstacle Avoidance :A Collision Cone Approach
6+
7+
people:
8+
- manan
9+
- phani
10+
- bhavya
11+
12+
layout: project
13+
image: "/img/c3bf.png"
14+
last-updated: 2023-03-28
15+
---
16+
### Introduction
17+
In this paper, we propose a new class of Control Barrier Functions (CBFs) that helps avoid collisions with kinematic (nonzero velocity) obstacles. While the current forms of CBFs have been successful in guaranteeing safety/collision avoidance with static obstacles, extensions for the dynamic case with torque/acceleration-controlled unicycle and bicycle models have seen limited success.
18+
19+
<!-- <br/>
20+
<img src="{{site.base}}/img/tile_backtrot.png" alt="drawing" width="600"/>
21+
<img src="{{site.base}}/img/tile_sidestep.png" alt="drawing" width="600"/>
22+
<img src="{{site.base}}/img/tile_turn.png" alt="drawing" width="600"/>
23+
24+
[![Gait Library Synthesis](http://i3.ytimg.com/vi/3BQYX2vZdAg/hqdefault.jpg)](https://www.youtube.com/watch?v=3BQYX2vZdAg&t=97s&ab_channel=Stoch_IISc "GaitLibrary")
25+
[![Learning Stable Manuveuers](http://i3.ytimg.com/vi/LRbHetp0dcg/hqdefault.jpg)](https://www.youtube.com/watch?v=LRbHetp0dcg&t=15s&ab_channel=kartikpaigwar "ROMAN") -->
26+
27+
<br/>
28+
## Citation ##
29+
```
30+
@article{thontepu2022control,
31+
title={Control Barrier Functions in UGVs for Kinematic Obstacle Avoidance: A Collision Cone Approach},
32+
author={Thontepu, Phani and Goswami, Bhavya Giri and Singh, Neelaksh and PI, Shyamsundar and Sundaram, Suresh and Katewa, Vaibhav and others},
33+
journal={arXiv preprint arXiv:2209.11524},
34+
year={2022}
35+
}
36+
37+
@article{tayal2023control,
38+
title={Control Barrier Functions in Dynamic UAVs for Kinematic Obstacle Avoidance: A Collision Cone Approach},
39+
author={Tayal, Manan and Kolathaya, Shishir},
40+
journal={arXiv preprint arXiv:2303.15871},
41+
year={2023}
42+
}
43+
44+
```
45+
<br/>

_projects/Dridh.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: Dridh Bipedal Robot
3+
4+
description: |
5+
Design, development and experimental realisation of a Bipedal Robot research platform: Dridh
6+
7+
people:
8+
- manan
9+
- karthik
10+
- ravi
11+
- mothish
12+
13+
layout: project
14+
image: "/img/dridh.png"
15+
last-updated: 2023-06-08
16+
---
17+
### Abstract
18+
In this paper, we present a complete description of the hardware design and control architecture of our custom built bipedal robot, called the Dridh. Our goal is to realize a robust, modular, and a reliable Bipedal platform, using which various locomotion behaviors are explored.
19+
20+
21+
### Design and Development of Dridh
22+
We present a complete description of the hardware design and control architecture of our custom built quadruped robot, called the Stoch. Our goal is to realize a robust, modular, and a reliable quadrupedal platform, using which various locomotion behaviors are explored. This platform enables us to explore different research problems in legged locomotion, which use both traditional and learning based techniques. We discuss the merits and limitations of the platform in terms of exploitation of available behaviours, fast rapid prototyping, reproduction and repair.
23+
24+
### Control Framework
25+
We use a hierarchical structure, that decouples the linear and nonlinear parts of the control framework. The linear part is the foot trajectory modulator, and the nonlinear part is the tracking controller. Based on the orientation of torso and supporting plane, the modulator transforms the semi-ellipses in real-time. The tracking controller then tracks the generated semi-ellipses independently for each leg with a constant phase difference.
26+
Joint-level PD controllers are used to track the required joint targets obtained through inverse kinematics. Note that our controller does not include contact modelling and explicit switching conditions, as a model-free learning algorithm
27+
is used.
28+
29+
<!-- <br/>
30+
<img src="{{site.base}}/img/tile_backtrot.png" alt="drawing" width="600"/>
31+
<img src="{{site.base}}/img/tile_sidestep.png" alt="drawing" width="600"/>
32+
<img src="{{site.base}}/img/tile_turn.png" alt="drawing" width="600"/>
33+
34+
[![Gait Library Synthesis](http://i3.ytimg.com/vi/3BQYX2vZdAg/hqdefault.jpg)](https://www.youtube.com/watch?v=3BQYX2vZdAg&t=97s&ab_channel=Stoch_IISc "GaitLibrary")
35+
[![Learning Stable Manuveuers](http://i3.ytimg.com/vi/LRbHetp0dcg/hqdefault.jpg)](https://www.youtube.com/watch?v=LRbHetp0dcg&t=15s&ab_channel=kartikpaigwar "ROMAN")
36+
37+
<br/>
38+
## Citation ##
39+
```
40+
@article{tirumala2019gait,
41+
title={Gait Library Synthesis for Quadruped Robots via Augmented Random Search},
42+
author={Tirumala, Sashank and Sagi, Aditya and Paigwar, Kartik and Joglekar, Ashish and Bhatnagar, Shalabh and Ghosal, Ashitava and Amrutur, Bharadwaj and Kolathaya, Shishir},
43+
journal={arXiv preprint arXiv:1912.12907},
44+
year={2019}
45+
}
46+
47+
@article{tirumala2020learning,
48+
title={Learning Stable Manoeuvres in Quadruped Robots from Expert Demonstrations},
49+
author={Tirumala, Sashank and Gubbi, Sagar and Paigwar, Kartik and Sagi, Aditya and Joglekar, Ashish and Bhatnagar, Shalabh and Ghosal, Ashitava and Amrutur, Bharadwaj and Kolathaya, Shishir},
50+
journal={arXiv preprint arXiv:2007.14290},
51+
year={2020}
52+
}
53+
54+
```
55+
<br/> -->

0 commit comments

Comments
 (0)