Muhammad Taha Suhail
FAST
· 2021
·
i17 - 0045
Email
—
Phone
—
LinkedIn
—
GitHub
—
Academic
Program
BSCS
CGPA
—
Year
2021
Education
SEECS
Address
—
DOB
—
Career
Current role
—
Target role
—
Skills
Python, AngularJS, NodeJS, ROS, Gazebo, OpenCV, Tensorflow, Electron
Verbatim text
The exact text the LLM saw on the page (or the booklet text from the old import).
This is what powers semantic search.
VisualCircuit
VisualCircuit allows users to program robotic intelligence using a visual language application. Users
can follow the same design approach (connected blocks, dataflows) as FPGA programmers and
synthesize the circuit into a Python application. It follows this divide and conquer approach in
programming applications related to robotics, deep learning and computer vision. Each block is
considered as separate and functional part of the system which is running independently at fast
iterations. The modular design helps the user to think in terms of blocks running concurrently which
can then be easily connected using wires which act as shared memory. This tool allows the user to
think and produce more effective applications, reduce development time and experiment with
more
solutions
in
a
short
period
of
time.
Features include:
- Block frequency monitoring and control.
- Enable/Disable wires for dynamic reconfiguration of the circuit.
- Block composition.
- User defined blocks, editable code and parameters support.
- 50+ blocks related to computer vision, deep learning and robotics.
- 3 Gazebo simulations demonstrating VisualCircuit to program reactive robot behaviors.
- Cross Platform: Windows, MacOS, Linux.
Technology Used:
Python, AngularJS, NodeJS, ROS, Gazebo,
OpenCV, Tensorflow, Electron
Supervisor & Co-Supervisor Names:
Dr. Atif Jillani
Jose Maria Canas
Group Members:
Muhammad Taha Suhail (i17 - 0045)
Faizan Ahmed (i17 - 0275)
Humaiz Tariq (i16 - 0133)
AI enrichment
Muhammad Taha Suhail is a BSCS graduate who contributed to VisualCircuit, a visual programming tool for robotics and computer vision. The project involved developing a modular application using Python, AngularJS, and ROS to facilitate rapid prototyping and simulation.
Skills (AI)
["Python", "AngularJS", "NodeJS", "ROS", "Gazebo", "OpenCV", "TensorFlow", "Electron", "Visual Programming", "Robotics", "Computer Vision"]
Status: ai_done
Provenance
Source file: Graduate Directory FAST School of Computing 2021 (1st Final) (1).pdfFrom job #24 page 246
Created: 1778144136