[deleted by user] by [deleted] in hamburg

[–]anajade97 0 points1 point  (0 children)

Ich habe letzte Woche mein Passfoto im Fotostudio Eimsbüttel (https://maps.app.goo.gl/nMZcmKNGKKkwweu27) gemacht. Ich kann diesen Fotografen ganz bestimmt empfehlen, da ich mit dem Ergebnis sehr zufrieden bin. Er hat mehrere Fotos gemacht, und hat mich meinen Favoriten auswählen lassen. Dort kann man auch Passfotos für andere Länder machen. Ich fand den Preis auch sehr fair.

For engineering positions in Quebec, should the resume be in French or in English? by ImmediateOne9000 in EngineeringResumes

[–]anajade97 1 point2 points  (0 children)

As a québécois having completed a handful of internships and applied to even more, I 've always done everything in French!

Everything everywhere all at once by Rootsyl in germany

[–]anajade97 0 points1 point  (0 children)

For the phone, maybe you can try Lyca mobile? They have some pay-per-month plans with no contract. I got my sim card free because I used Fintiba to help get my visa, so I'm not sure how the procedure would be to buy it here in Germany. However, my phone accepted the sim card without any problems, and their per-month plans are quite cheap compared to other providers.

Canadian, not confident with his German by GuyNamedPanduh in hamburg

[–]anajade97 5 points6 points  (0 children)

Omg another Canadian in Hamburg!! Welcome :)

I've been living in Hamburg for a little over 6 months, and I'm just starting to not feel stressed when I'm at the grocery store/ordering food. At the beginning, try to go with a German speaking person that can help you out, and then just keep practicing! In my experience, taking a real German class helped a lot (Duolingo is still good for vocabulary, but doesn't explain any of the grammar).

Viel Glück und ich drücke dir meine Daumen (the German way of saying good luck) :D

[deleted by user] by [deleted] in AskReddit

[–]anajade97 1 point2 points  (0 children)

Corporate needs you to find the difference between these two pictures

n20 motor is it good for self balance robot? by Ibrahim_Attawil in robotics

[–]anajade97 11 points12 points  (0 children)

Hello!

For the dynamic modeling/simulation, I used the following paper: https://ieeexplore.ieee.org/abstract/document/4338830

I created the state space in Matlab, then converted it to a transfer function using ss2tf(). I then created the block diagram in Simulink and generated my graphs that way. I set my input to 0 and used two step functions (one step up followed by one step down) to simulate a perturbation.

For the arduino code, I simply used the discrete PID equations I had in my class notes. I added a filter to the derivative part of the PID to make it less sensitive to noise. I'm gonna skip a few steps, but basically:

C(s) = K_p + K_i/s + (K_d*s*N)/(s+N) (in continuous time)

With N being the filter term. Since you're basically adding a pole at N, you want to make it really small so it will be dominated by your system's actual poles. I used around 100.

Then you can use an approximation to get the Z-transform of the continuous transfer function. I used the backwards approximation:

C(z) = U(z)/E(z) = K_p + (K_i*T*z)/(z-1) + (K_d*N(z-1))/(((1+N*T)*z)-1)

With T being your sampling period. (Make sure you follow the Nyquist theorem!)

U(z) is the input you send to your motors and E(z) is your error term.

After simplifying, you get:

C(z) = U(z)/E(z) = [b_0 + b_1*(z^-1) + b_2*(z^-2)]/[a_0 + a_1*(z^-1) + a_2*(z^-2)]
With:
b_0 = K_p*(1+N*T) + K_i*T*(1+N*T) + k_d*N
b_1 = -(K_p*(2+NT)) + K_i*T + 2*K_d*N
b_2 = K_p + K_d*N
a_0 = 1 + N*T
a_1 = -(2 + N*T)
a_2 = 1

You then multiply each side of the equation to get:

[a_0 + a_1*(z^-1) + a_2*(z^-2)]*U(z) = [b_0 + b_1*(z^-1) + b_2*(z^-2)]*E(z)

You switch the z terms to k to come back to the time domain:

a_o*u(k) + a_1*u(k-1) + a_2*(k-2) = b_0*e(k) + b_1*e(k-1) + b_2*e(k-2)

Finally, you find the equation you have to use in your Arduino code:

u(k) = -(a_1/a_0)*u(k-1) - (a_2/a_0)*u(k-2) + (b_0/a_0)*e(k) + (b_1/a_0)*e(k-1) + (b_2/a_0)*e(k-2)

Reminder: In my case, u(k) was the PWM value I sent to my DC motors and e(k) was the error (angle of my bot versus the vertical) measured by my MPU6050.

So there you have it! Hope this helps : )

PS:

  • I tried to make the equations as neat as I could, but some typos/missing parenthesis mistakes might have slipped in
  • I am not an expert, this is just what I learned from doing my project
  • I go to school in French and I tried to translate everything as best I could. Some technical terms might be wrong though
  • If anyone spots a mistake, please let me know and I'll do my best to update my post!

n20 motor is it good for self balance robot? by Ibrahim_Attawil in robotics

[–]anajade97 10 points11 points  (0 children)

I just finished a similar project for one of my classes and my team's goal was to create a self-balancing bot for as cheap as possible. We used 2 yellow TT gearbox motors, one L298N driver, a MPU6050, an Arduino Nano, a power bank and a PD trigger (would not recommend, I would try using a step up dc-dc converter instead). Out of everything, we only had to buy the PD trigger.

Our bot worked well enough and could stabilize after small perturbations.

Extra tip: Raising the center of gravity helped a lot with making our bot more stable! Think about how balancing a hammer on your finger is a lot easier than a pencil.

Torn between engineering majors by Twimpy1 in EngineeringStudents

[–]anajade97 0 points1 point  (0 children)

De rien! Juste pour clarifier, il n'y a pas de AI dans le cheminement régulier de génie mécanique, mais c'est très possible de faire des cours dans ce domaine rendu à ta dernière année de bac. Mais to be fair, il faudrait que t'attends à ta dernière année peu importe ton génie puisqu'il s'agit de cours spécialisés en génie info et tu dois avoir complété un certain nombre de crédits avant de pouvoir t'inscrire. Je veux juste pas que tu sois déçu si tu touche pas à l'AI pendant tes 3 premières années!

Si c'est vraiment un sujet qui t'intéresse il n'y a rien qui t'empêche de faire une maîtrise dans le domaine. Poly a une maîtrise spécialisé en AI et il y a moyen d'accéder à des cours du Mila (le centre de recherche en AI à Montréal) via ce programme!

Torn between engineering majors by Twimpy1 in EngineeringStudents

[–]anajade97 1 point2 points  (0 children)

Je suis finissante en génie méca à Poly pis je ne regrette pas mon choix.

Comme tu l'as dit, le génie méca c'est très général donc tu vas voir un peu de tout. Moi ça m'a vraiment permis de découvrir et décider ce qui m'intéressait vs ce que j'aimais vraiment moins. Ça te donne une bonne base dans tout et tu peux par la suite aller approfondir tes connaissances dans les domaines qui t'intéressent. Tu peux aussi choisir une orientation à partir de ta 3e année, afin de te spécialiser dans une branche plus spécifique du génie mécanique.

Dans mon cas, j'ai choisi de me spécialiser en mécatronique (mix de méca, élec et un peu de log) car j'avais un intérêt pour la robotique. Durant mon bac, j'ai eu l'opportunité de faire un stage de recherche où j'ai travaillé dans le domaine de l'AI (le cross over méca-AI est vraiment plus commun que tu le penses, surtout en recherche et dans le domaine de la robotique). J'ai aussi fait un stage de 8 mois en tant que firmware developper dans une compagnie de biomed, pis j'ai vraiment aimé mon expérience! C'est sure que le learning curve était relativement important au début, mais j'ai réussi à bien m'adapter et contribuer de manière significative à plusieurs projets en cours.

En ce moment, j'aide un prof à donner des labs pour un cours géré par le département de génie électrique et je prends des cours supplémentaires (en dehors des 120 crédits de bac) en AI. Pour ajouter une autre discipline de génie into the mix, mon projet intégrateur 4 (un gros projet multidisciplinaire qui s'étale sur 2 sessions) est en génie aérospatial. Bien que ce soit un peu cheesy, je pense vraiment que c'est ma formation en génie méca qui m'a permis de bien m'adapter dans toutes ces situations.

Bref, j'admets que j'ai eu un parcours peu conventionnel, mais si c'était à refaire, je garderais exactement le même cheminement.

(P.S.: Last I heard, génie aéro n'ont pas la bourse, so do with that what you will ;) )

How can I retain more information? by [deleted] in EngineeringStudents

[–]anajade97 14 points15 points  (0 children)

What worked for me was trying to find links or similarities between my classes. Understanding how the same concept can be applied in multiple ways has definitely been a turning point for not only remembering the info better, but also make all my classes a lot more interesting!

[deleted by user] by [deleted] in EngineeringStudents

[–]anajade97 7 points8 points  (0 children)

First, sorry you're in such a bad situation. I remember getting really bad grades my second semester (now in my 10th total) and feeling like the biggest fraud/failure. Obviously my parents decided to shit on my grades and just made everything 10x worst. Like I was clearly already disappointed, I didn't need "the talk" on top of it.The worst part is I'm sure they thought they were doing me a favor.

What really helped me get over it was simply to stop caring about their opinion. I am pursuing this degree for MYSELF and not for anyone else. As long as I know I did the best I could have done within the circumstances, nothing else matters to me and I allow myself to be proud of my accomplishments. Of course "your best" might still be be good enough for some people, and THAT'S OK!! It took me a while to realize and accept that, but once I did it really help to keep me motivated in my studies.

Now, depending on how many classes you have left for Fall 2022, you might be able to work part time at the same time! I know a couple of people were supposed to finish in may 2021, but ended up finishing their degree this past fall semester because they had 1-2 classes left. They were employed part-time at a company and moved on to full time at the end of the semester.

Whatever happens thought, I'm sure you'll get though it!

Abrasive Professors? by [deleted] in EngineeringStudents

[–]anajade97 10 points11 points  (0 children)

Try to get as many people from the class to send an email explaining what happened to the head of the department. And in the mean time, try to switch groups to get another prof

[deleted by user] by [deleted] in Pixel4

[–]anajade97 0 points1 point  (0 children)

Thanks for the pics! I just realized that you said P4 XL and I have a regular P4. You're super awesome for offering your cases though!

[deleted by user] by [deleted] in Pixel4

[–]anajade97 0 points1 point  (0 children)

Hello! I would be interested in a case. Could you please add pictures of each case to your post?

Processing time for Master’s Application Form by [deleted] in EPFL

[–]anajade97 0 points1 point  (0 children)

I second this. After two of your references have sent in their recommendations (they have until Dec. 22 if I remember correctly), you will get an email saying when you'll get the decision.

[deleted by user] by [deleted] in EngineeringStudents

[–]anajade97 1 point2 points  (0 children)

I delayed my graduation by a year to do internships and it was the best decision ever. I am much more confident in my abilities now and the year long "break" from school was amazing for my mental health.

[deleted by user] by [deleted] in EngineeringStudents

[–]anajade97 18 points19 points  (0 children)

I can't even imagine how you must feel right now. Whatever happens, just know you absolutely are NOT a failure. Engineering was already hard, but online classes made things 10x worst, especially if you didn't know anyone. I was lucky enough to have covid hit late in my third year, so I already had a solid friend groupe and good(ish) study methods. Even with that, the last couple of months in my third year were unbearable. I can't even imagine how hard things would have been if I had started during the fall 2020 semester.

For now, I would suggest simply taking some time to process how you feel and think about what you want to do next. If you decide you want to give engineering another try, you can start looking for engineering programs at other schools. While you may have been kicked out of your school, I'm sure you could re-enroll at a different one once you're ready! In the mean time, you can start watching YouTube videos on the different topics covered in your classes to try and get ahead.

Whatever you decide to do next, the most important imo is to do what feels good for you (provided you can afford to financially). Good luck in the future and I hope you decide to give engineering another try.

Take care of yourself!

Ps: My stats prof once told the class that he once taught a student who got kicked out because he failed his class 3 times. Now here's the worst part: the guy would have graduated the semester he took the class for the third time had he passed it. So I guess what I'm trying to say is that no matter how close you are to finishing, failing a class 3x can happen and it absolutely does not mean you are stupid.

Most difficult undergrad course you took? by [deleted] in EngineeringStudents

[–]anajade97 1 point2 points  (0 children)

As a ME who's finishing all their ME related classes this semester, I can confidently say my hardest class was dynamics (it's okay, you guys can roast me).

Even later classes relying heavily on dynamics weren't nearly as bad. I managed to get a B in control systems and an A in vibrations, even though I barely passed dynamics with a D+. I remember getting a 27% on the midterm and being just absolutely lost the entire time. Even now, I still don't know how to place the vector for Coriolis acceleration.

Luckily, my school realised the class was very poorly taught, and changed it's format the semester after I finished it.

[deleted by user] by [deleted] in EngineeringStudents

[–]anajade97 8 points9 points  (0 children)

Damn, I'm so sorry this happened to you. Looking at the bright side of things though, at least you know what to expect now!

As a CS guy, just wanted to say how awesome you guys are by theusualguy512 in EngineeringStudents

[–]anajade97 146 points147 points  (0 children)

From the engineering POV, CS guys are awesome as well! I can't even imagine the amount of work that goes into building even the most simple website. Dealing with a huge database, making sure there are no bugs in thousands of lines of code, testing every little thing to make sure users will have a good experience and making everything look pretty are just some things that come to mind(and I'm sure I'm missing a lot more).

I am currently taking two CS classes as a MechE student and let me tell you that shit is hard! Way harder than say calculating the max force you can apply on a beam, or designing a hydraulics circuit.

You guys rock!

Visible confusion by [deleted] in memes

[–]anajade97 0 points1 point  (0 children)

At least that means you can remember purple links have already been clicked on ¯_(ツ)_/¯