Hey,  @[email protected], @[email protected] 
<[email protected]>,

It is Momodu Victor here 
<https://docs.google.com/document/d/104_vnhjMojKlL5ejsay0c9qE9f4VV_Fv9ZrqqLt0kQg/edit?usp=sharing>.
 
I will like to register my interest in taking on the Symbolic Control 
Systems (sympy.physics.control) 
<https://github.com/sympy/sympy/wiki/GSoC-Ideas#symbolic-control-systems-sympyphysicscontrol>
 
project. I have skimmed through Naman Gera’s previous work which includes 
his GSOC proposal 
<https://github.com/namannimmo10/Google-Summer-of-Code-with-SymPy> (very 
well done, by the way), final report 
<https://github.com/namannimmo10/Google-Summer-of-Code-with-SymPy>, and his 
experiences <https://qr.ae/pNc0Tm> at SymPy. I also downloaded the 
recommended text.  It was very informative.

Being an Electronics and Electrical Engineering student as mentioned in my 
introductory 
email 
<https://docs.google.com/document/d/104_vnhjMojKlL5ejsay0c9qE9f4VV_Fv9ZrqqLt0kQg/edit?usp=sharing>,
 
I believe I can take on this project. I am yet to take a course on Control 
Systems as it is usually taken by fourth-year students. I, however, have 
taken a course on Signals and Systems and some of the coursework namely, 
Laplace Transform and Fourier Analysis are important tools applied to 
Control Systems. As was mentioned in the pre-requisite knowledge for this 
project, one needs to know how to self-learn(as I am a self-taught 
programmer, I am capable of self-learning) and contribute voraciously(which 
I intend to do).

My learning process for Control Systems (or any course) involves three 
stages:

   1. 
   
   Overview (currently in this stage): What happens here is that I develop 
   a sort of syllabus of what are the major parts of the project (in the case, 
   Control Systems), what are the prerequisites, laws, application areas, 
   examples etc.
   2. 
   
   Conceptual Understanding: This involves me learning what are the major 
   concepts under the main topic area. For control systems, that would mean I 
   should be able to answer these questions:
   

   1. 
   
   What is Control Theory? 
   
Hints/Prompts: Here, there should be a mention of what is meant by 
inputs(intentional and unintentional), outputs, states, systems and the 
types or forms in which they take. 

   1. 
   
   What is meant by automation in Control Theory?
   2. 
   
   What is a controller? 
   
Hints/ Prompt: Here, definitions for feed-forward and closed-looped 
controllers should be stated.

This is a snippet of what conceptual understanding looks like.

   1. 
   
   Calculations, Applications and Simulations: Here, I start applying what 
   I have learnt to theoretical and real-world questions. I also would then 
   start to use MatLab and even SymPy tools to solve these questions.
   

I do believe after all these, I should be adequately equipped to begin my 
voracious contributions to this project.

One thing is to say you will do something, another is to do it. So that I 
am held accountable, I will share the Google Docs file link listing all the 
progress I am making. I would also appreciate it if a sort of interview is 
conducted between the mentor(s) and myself to properly assess my 
competence. The timeline as well as the progress report document would be 
sent by tomorrow. 

I would also appreciate it if areas in form of chapters to focus on in the 
recommended 
text <http://www.cds.caltech.edu/~murray/amwiki/index.php/Second_Edition> 
are pointed out.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/91a710c7-a788-4e56-829d-357018a3c3adn%40googlegroups.com.

Reply via email to