Skip to content

Commit

Permalink
Adding about and updating blogs
Browse files Browse the repository at this point in the history
  • Loading branch information
BkPankaj committed Jul 31, 2024
1 parent a6a52c6 commit d5a9f85
Show file tree
Hide file tree
Showing 10 changed files with 125 additions and 224 deletions.
63 changes: 16 additions & 47 deletions docs/_data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,67 +3,36 @@ main:
url: /
- title: "Blogs"
url: /blogs/
- title: "About me"
url: /about/
- title: "About"
url: /About/
- title: "Github"
url: /tags/
url: https://github.com/TheRoboticsClub/gsoc2024-Pankaj_Borade

# left side bar
docs:
- title: Progress Blogs
url: /blogs/
children:
- title: "Community Bonding - Week 1"
url: /community-bonding-week1
url: /community-bonding-week1/
- title: "Community Bonding - Week 2"
url: /CBW2
url: /community-bonding-week2/
- title: "Community Bonding - Week 3"
url: /CBW3
url: /community-bonding-week3/
- title: "Coding Period - Week 1"
url: /CPW1
url: /coding-week1/
- title: "Coding Period - Week 2"
url: /CPW2
url: /coding-week2/
- title: "Coding Period - Week 3"
url: /CPW3
url: /coding-week3/
- title: "Coding Period - Week 4"
url: /CPW4
url: /coding-week4/
- title: "Coding Period - Week 5"
url: /CPW5
- title: "Coding Period - Week 6"
url: /CPW6
- title: "Coding Period - Week 7"
url: /CPW7
url: /coding-week5/
- title: "Coding Period - Week 6,7"
url: /coding-week6-7/
- title: "Coding Period - Week 8"
url: /CPW8
url: /coding-week8/
- title: "Coding Period - Week 9"
url: /CPW9
- title: "Coding Period - Week 10"
url: /CPW10
- title: "Coding Period - Week 11"
url: /CPW11
- title: "Coding Period - Week 12"
url: /CPW12
- title: "Mid term Evaluation"
url: /midEval
- title: "Final term Evaluation"
url: /fte

- title: About
children:
- title: About the project
url: /about/
- title: About Me
url: /aboutMe/
- title: Summary
url: /summary/

- title: Video Logs
children:
- title: Youtube
url: /vlogs/
- title: Issues & PR
children:
- title: Issues
url: /issue/
- title: Pull Request
url: /pr
url: /coding-week9/

62 changes: 60 additions & 2 deletions docs/_pages/about.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,62 @@
---
permalink: /about/
title: "About"
layout: single
permalink: /About/
categories: jekyll update
sidebar:
nav: "docs"
---


Namaste Amazing people,

Thank you for showing interest in reading about me and blogs. Let me Introduce myself to you.

My name is Pankaj Borade, and I am a final-year student at Sardar Vallabhbhai National Institute of Technology (SV-NIT Surat), pursuing Electronics and Communication Engineering. I’m currently a part of the Google Summer of Code 2024 under JdeRobot. I will be mentored by Dr. José María Cañas and Toshan Luktuke from JdeRobot.

I have a strong interest in developing skills in software development and robotics. I am passionate about technology and have gained experience working on various development projects using technologies such as React, Node.js, Docker, MongoDB, ROS2, Unity3D, C#, AWS, JavaScript, GitHub Actions, Python, HTML, and CSS. Additionally, I possess excellent problem-solving skills and a sound understanding of data structures, algorithms, and object-oriented programming concepts in C++.

### Programming Background and Projects
Through my academic journey, I have completed several projects and internships.

**My internships include:**

1. **Full Stack Developer (Human-Robot Interface) Intern - ARTPARK, Indian Institute of Science (IISc), Bangalore (Jan 2024 - April 2024)**:
- Development of the ReactJS-based user interface and dockerized the middleware
- Deployment of UI and middleware on AWS
- Integrated the stack with the robot and enhanced the middleware

2. **Software Developer (Embedded) Intern - Anantkaal, Surat (May 2023 - June 2023)**:
- Worked on the implementation of RS485, MODBUS, and external flash memory with the STM32 microcontroller

**My projects include:**

1. **Shiva 3.4 Humanoid Robot (Nov 2015-Present)**:
- Started building this robot in 8th grade
- Capable of tasks like talking, listening, walking, and dancing
- Communicates via Bluetooth through the Shiva 3.4 app
- Ongoing efforts to refine custom commands, improve balance, and implement feedback systems

2. **Robocon (Aug 2021-June 2023)**:
- Represented SVNIT in the prestigious Robocon India competition
- Successfully implemented PID-controlled three and four-wheel omni drive systems using an inverse kinematics algorithm
- Interfaced various components such as stepper motors, servo motors, drives, and pneumatics with a PS4 controller, enabling intuitive control
- Integrated encoder and IMU sensors into the system

3. **Four-legged Robot (July 2023-Dec 2023)**:
- This project was my final year BTech project
- The robot utilizes the Real-Time Operating System (RTOS) ESP32 for executing tasks such as walking, crawling, and making turns
- Simulated transmitter and receiver circuits using Multisim and designed the PCB on EasyEDA

4. **StudentConnect Hub (July 2023-Aug 2023)**:
- Developed a website where students can easily report problems and track their progress
- Implemented verification-based registration through ID card PDF submission with hierarchical complaint forwarding to ensure timely solutions
- Technologies utilized include HTML, CSS, ReactJS, Node.js, JavaScript and MongoDB

### Google Summer of Code
Google Summer of Code (GSoC) is a global program that brings student developers into open source software development. It offers students stipends to work on a three-month programming project under the guidance of expert mentors from participating open-source organizations. GSoC has been instrumental in introducing students to the vast world of open-source software, fostering innovative thinking, and facilitating the creation of various essential software tools.

### JdeRobot
JdeRobot is an open-source toolkit that simplifies the complex task of building robotics applications. It promotes the integration of existing nodes or libraries, and provides various tools, libraries, and reusable nodes for robotics, artificial intelligence, and computer vision. It is fully compatible with the Robot Operating System (ROS) and supports multiple languages, including C++, Python, and JavaScript. JdeRobot is particularly renowned for its contributions to robotics education and game development, machine learning in robotics, and reconfigurable computing in robotics.

### VisualCircuit
VisualCircuit is a platform developed by JdeRobot that allows users to program robotic intelligence using a visual language consisting of blocks and wires, similar to electronic circuits. This solution by JdeRobot simplifies the process for those who want to create code for robotics applications such as Deep Learning, ROS, etc.
2 changes: 1 addition & 1 deletion docs/_posts/2024-05-11-comm-w1_2.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Community Bonding Week 1"
categories: jekyll update
permalink: /s/
permalink: /community-bonding-week1/
toc_label: Table of Content
toc: true
sidebar:
Expand Down
10 changes: 0 additions & 10 deletions docs/_site/about/index.html

This file was deleted.

2 changes: 1 addition & 1 deletion docs/_site/feed.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.5">Jekyll</generator><link href="http://localhost:4000/gsoc2024-Pankaj_Borade/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/gsoc2024-Pankaj_Borade/" rel="alternate" type="text/html" /><updated>2024-07-29T17:52:55+05:30</updated><id>http://localhost:4000/gsoc2024-Pankaj_Borade/feed.xml</id><title type="html">GSoC 2024 VisualCircuit Block Library - JdeRobot</title><author><name>Pankaj Keshav Borade</name></author><entry><title type="html">Coding Period Week 2: June 04 ~ June 10</title><link href="http://localhost:4000/gsoc2024-Pankaj_Borade/coding-week2/" rel="alternate" type="text/html" title="Coding Period Week 2: June 04 ~ June 10" /><published>2024-06-10T00:00:00+05:30</published><updated>2024-06-10T00:00:00+05:30</updated><id>http://localhost:4000/gsoc2024-Pankaj_Borade/code-w2</id><content type="html" xml:base="http://localhost:4000/gsoc2024-Pankaj_Borade/coding-week2/"><![CDATA[<p>Welcome to the second week of Coding Week progress. In the Monday meeting, we discussed the minimum tasks required for the midterm evaluation, reviewed the previous tasks, and assigned tasks for the next week. One of the issues in VisualCircuit is that it doesn’t generate internal scripts for nested blocks. This issue prevents the creation of complex robotics applications. To address this, I will be modifying the block composition this week. Additionally, I created a basic frontend test and installation process within GitHub Actions. This week, I will work on the first global test with GitHub Actions.</p>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.5">Jekyll</generator><link href="http://localhost:4000/gsoc2024-Pankaj_Borade/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/gsoc2024-Pankaj_Borade/" rel="alternate" type="text/html" /><updated>2024-07-31T12:18:54+05:30</updated><id>http://localhost:4000/gsoc2024-Pankaj_Borade/feed.xml</id><title type="html">GSoC 2024 VisualCircuit Block Library - JdeRobot</title><author><name>Pankaj Keshav Borade</name></author><entry><title type="html">Coding Period Week 2: June 04 ~ June 10</title><link href="http://localhost:4000/gsoc2024-Pankaj_Borade/coding-week2/" rel="alternate" type="text/html" title="Coding Period Week 2: June 04 ~ June 10" /><published>2024-06-10T00:00:00+05:30</published><updated>2024-06-10T00:00:00+05:30</updated><id>http://localhost:4000/gsoc2024-Pankaj_Borade/code-w2</id><content type="html" xml:base="http://localhost:4000/gsoc2024-Pankaj_Borade/coding-week2/"><![CDATA[<p>Welcome to the second week of Coding Week progress. In the Monday meeting, we discussed the minimum tasks required for the midterm evaluation, reviewed the previous tasks, and assigned tasks for the next week. One of the issues in VisualCircuit is that it doesn’t generate internal scripts for nested blocks. This issue prevents the creation of complex robotics applications. To address this, I will be modifying the block composition this week. Additionally, I created a basic frontend test and installation process within GitHub Actions. This week, I will work on the first global test with GitHub Actions.</p>

<h2 id="goals">Goals</h2>
<ul class="task-list">
Expand Down
142 changes: 24 additions & 118 deletions docs/_site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -122,13 +122,13 @@
>Blogs</a>
</li><li class="masthead__menu-item">
<a
href="/gsoc2024-Pankaj_Borade/about/"
href="/gsoc2024-Pankaj_Borade/About/"


>About me</a>
>About</a>
</li><li class="masthead__menu-item">
<a
href="/gsoc2024-Pankaj_Borade/tags/"
href="https://github.com/TheRoboticsClub/gsoc2024-Pankaj_Borade"


>Github</a>
Expand All @@ -147,36 +147,6 @@

<div class="initial-content">









<div class="page__hero--overlay"
style="background-color: #5291C7; background-image: url('');"
>

<div class="wrapper">
<h1 id="page-title" class="page__title" itemprop="headline">

GSoC 2024 VisualCircuit Block Library - JdeRobot


</h1>





</div>


</div>





Expand All @@ -186,101 +156,37 @@ <h1 id="page-title" class="page__title" itemprop="headline">

<div class="archive">

<h1 id="page-title" class="page__title"></h1>

<!--
<div class="feature__wrapper">
<div class="feature__item">
<div class="archive__item">
<div class="archive__item-teaser">
<img src="/gsoc2024-Pankaj_Borade/assets/images/about_project.jpeg"
alt="About">
</div>
<div class="archive__item-body">
<h2 class="archive__item-title">About the project</h2>
<div class="archive__item-excerpt">
<p>More information about the project. References used, guides, articles, etc.</p>
</div>
<p><a href="/gsoc2024-Pankaj_Borade/about/" class="btn btn--primary">Learn more</a></p>
</div>
</div>
</div>
<div class="feature__item">
<div class="archive__item">
<div class="archive__item-teaser">
<img src="/gsoc2024-Pankaj_Borade/assets/images/progress_report.jpg"
alt="Progress">
</div>
<div class="archive__item-body">
<h2 class="archive__item-title">Progress</h2>
<div class="archive__item-excerpt">
<p>Goals, progress, problems and solutions achieved during development</p>
</div>
<p><a href="/gsoc2024-Pankaj_Borade/progress/" class="btn btn--primary">Learn more</a></p>
</div>
</div>
</div>
<div class="feature__item">
<div class="archive__item">
<div class="archive__item-teaser">
<img src="/gsoc2024-Pankaj_Borade/assets/images/about.jpg"
alt="About Me">
</div>
</div>
-->

<div class="archive__item-body">
<h2 class="archive__item-title">About me</h2>
<h2 id="pankaj-borade--jderobot-x-gsoc-2024">Pankaj Borade | JdeRobot x GSoC 2024</h2>
<div style="display: flex; justify-content: space-between;">
<img src="assets/images/logo.png" alt="Image 1" style="width: 100px; height: auto; max-height: 130px;" />
<img src="assets/images/GSoC-Horizontal.png" alt="Image 2" style="margin-top:20px; width: 270px; height: auto; max-height: 50px;" />
</div>

<div class="archive__item-excerpt">
<p>To know more about my previous experiences and projects</p>
<p>My name is Pankaj Borade, and I am a final-year student at Sardar Vallabhbhai National Institute of Technology (SV-NIT Surat), pursuing Electronics and Communication Engineering. I’m incredibly thrilled to be a part of this GSoC 2024 program, where I’ll be making meaningful contributions to VisualCircuit by JdeRobot, an open-source platform that allows users to program robotic intelligence using a visual language consisting of blocks and wires.</p>

</div>
<p>This GSoC Project focuses on adding a global block composition feature, resolving nested issues, modifying the current version single dependency codebase to multi-level dependency, implementing two or more demo robotics applications, expanding the block library, automating the testing of Visual Circuit and its documentation using GitHub Actions, and releasing the new version with all issue fixes. The journey from Day 0 to the current progress is illustrated in the <a href="https://theroboticsclub.github.io/gsoc2024-Pankaj_Borade/posts/">progress blog</a>.</p>

<p><a href="/gsoc2024-Pankaj_Borade/aboutMe/" class="btn btn--primary">Learn more</a></p>
</div>
</div>
</div>
<p>Mentors:</p>

</div>
-->
<ul>
<li>
<p>Dr. José María Cañas</p>
</li>
<li>
<p>Toshan Luktuke</p>
</li>
</ul>


<h3 class="archive__subtitle">Recent Posts</h3>
Expand Down Expand Up @@ -689,7 +595,7 @@ <h2 class="archive__item-title no_toc" itemprop="headline">

<h2 class="archive__item-title no_toc" itemprop="headline">

<a href="/gsoc2024-Pankaj_Borade/s/" rel="permalink">Community Bonding Week 1
<a href="/gsoc2024-Pankaj_Borade/community-bonding-week1/" rel="permalink">Community Bonding Week 1
</a>

</h2>
Expand Down
17 changes: 0 additions & 17 deletions docs/about.md
Original file line number Diff line number Diff line change
@@ -1,18 +1 @@
---
layout: page
title: About
permalink: /about/
---

This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)

You can find the source code for Minima at GitHub:
[jekyll][jekyll-organization] /
[minima](https://github.com/jekyll/minima)

You can find the source code for Jekyll at GitHub:
[jekyll][jekyll-organization] /
[jekyll](https://github.com/jekyll/jekyll)


[jekyll-organization]: https://github.com/jekyll
Binary file added docs/assets/images/GSoC-Horizontal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit d5a9f85

Please sign in to comment.