Week 1: Coding Period

This week marked the official beginning of the coding period. Going by last week’s set goals I started on the video creation part first and foremost.

In order to portray a Visual Circuit solution that was good to view as an example, I first had to solve a persistent bug that had troubled me for a while.

Namely, I wasn’t able to get string outputs to be shared between blocks. To solve this my mentor had suggested simply updating to a new version of the repo, I moved up a few commits and viola it worked as intended.

Creating the Apps

Following that I started changing the old solutions that I had made to better utilise the block design of Visual Circuit. The diagrams of the solutions to Visual Lander and Labyrinth Escape are as follows:

Visual Lander

Labyrinth Escape

I noted a few bugs during this whole process namely:

  • The files in staticfiles should be moved to the static folder
  • Having multiple blocks of the same type causes them to be built with the same name e.g.:

Multiple Blocks Bug

Goals for Next Week

The main focus for next week will be on solving the issues encountered this week:

  • Change between static and staticfiles (link to issue)
  • Multiple same blocks are built incorrectly (link to issue)
  • Improving block templates

Solution Videos

Visual Lander

Labyrinth Escape

2022

Summary Report

4 minute read

Late nights, excitement and learning are how I would describe the GSoC period in a few words. These past two months have been a lot of fun, from starting off...

Week 11: Coding Period

1 minute read

Going by the suggestions of my mentors, I spent this week working on the documentation of the blocks and some updates to my blog.

Week 10: Coding Period

1 minute read

This week I looked into MultiProcessing Conditions and finished the video of the FSM.

Week 9: Coding Period

1 minute read

This week saw the completion of the FSM video and the solution to the block size bug.

Week 8: Coding Period

1 minute read

I made more progress with the documentation and some other auxillary bug fixes this week.

Week 7: Coding Period

1 minute read

Another pretty busy week for me personally. This led to a bit of slowdown in the work done. However I started with the documentation editing through Jinja an...

Week 6: Coding Period

2 minute read

This week was quite hectic for me. My college started offline after a while, due to travelling and a few other events the time I could spend on Visual Circui...

Week 5: Coding Period

1 minute read

This was a week where I started to work on the Finite State Machine that I had mentioned in my proposal.

Week 4: Coding Period

3 minute read

This week marked a focus on completing the remaining PRs from last week. I also finished adding a new IMU block and worked on general share() and read() func...

Week 3: Coding Period

2 minute read

This week I finally finished the remaining templates from last week. I also managed to upload my created videos to the JdeRobot YouTube Channel.

Week 2: Coding Period

1 minute read

This week was about identifying and solving some bugs I had noticed during usage of the tool. I also started with the work template updation.

Week 1: Coding Period

1 minute read

This week marked the official beginning of the coding period. Going by last week’s set goals I started on the video creation part first and foremost.

Week 3: Community Bonding

less than 1 minute read

This was the last week of community bonding, however due to other commitments in college I had a hard time working on Visual Circuit.

Week 2: Community Bonding

1 minute read

In my previous posts I had highlighted the challenges I faced while installing Jde Drones and getting code running on it. Next after these steps was to solve...

Getting Code Running on Drones

1 minute read

After I got the drones running now it was time to actually write the code to solve some exercises. The goal for this week of the GSoC period was to get 1-2 a...

Installing JDE Drones

2 minute read

Getting started with my GSoC period, one of my goals during the project was to make drone applications using Visual Circuit. JdeRobot’s Academy already has s...

Back to Top ↑