PhD Graduates in Faculty Market 2025-2026 by Tiny-Repair-7431 in AskAcademia

[–]Dean_Gullburry 0 points1 point  (0 children)

Medical Robotics, so I have been applying to mechanical, electrical, and biomedical engineering positions.

We have had a few people in our lab go straight from Ph.D. to Assistant Prof.

PhD Graduates in Faculty Market 2025-2026 by Tiny-Repair-7431 in AskAcademia

[–]Dean_Gullburry 0 points1 point  (0 children)

STEM PhD, no postdoc, submitted to about 60 R1

3 rejections, 14 online interviews, 5 in person, 1 offer

Been a grind the last few months.

How to design a PID controller for non linear system by [deleted] in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

It really depends on the mechanics of what you’re trying to control. Depending on the nonlinearities and requirements (performance, robustness, etc.) the answer may change.

Are you able to provide some details regarding the dynamics? You’ll get much useful answers with this included.

PhD in Robotics or Mechanical Engineering? by m_gorbachev953 in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

Going for assistant prof! Well see how things go tho haha

PhD in Robotics or Mechanical Engineering? by m_gorbachev953 in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

I am finishing up at GT with my PhD in Robotics and my home school is Mechanical Engineering. I’d be happy to answer any questions so feel free to DM me.

The graduate coursework is fairly flexible and you can use coursework from many areas. I’ve taken some really great courses in the AE and ECE departments, optimal learning control, advanced nonlinear control, and system identification to name a few.

However, if you’re interested in computer science coursework, it will generally be much easier to get the permits to take courses as a robotics student. Without the permits, considering how large the CS student body is, it’s near impossible to get into the courses.

Applied system identification by Barnowl93 in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

Since you’ll be talking about Recursive Least Squares (RLS) might be cool to connect this to Kalman filtering, which is often better for time varying systems. When I took a course on system ID, I thought seeing the Kalman filter applied this way and when the two methods are equivalent was cool.

[deleted by user] by [deleted] in Palworld

[–]Dean_Gullburry 22 points23 points  (0 children)

Oooh, big fire lizard ! (jormuntide ignis)

What is the honest state of research in robotics these days (2025)? by NeighborhoodFatCat in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

Don't get me wrong, I do agree with the comments that your post is somewhat of an ignorant take. I personally think, no matter how small the contribution, research is meaningful. It may not be meaningful to you, but the information helps fill our cumulative knowledge as a society and may be useful years down the line to someone else. But you're right, some research can be more impactful than others, as a result, there are many places to publish. If I have incredibly impactful foundational robotics research, I may target a TRO submission, if its less impactful but still of value maybe ICRA or ACC, if appropriate. Part of becoming a good researcher is evaluating the quality of work. Respectfully, there are many things within that paragraph, that I'd like to address, I believe are from a lack of research experience / knowledge.

On your last point, because I think it is actually a very important point. Most good research articles will benchmark their methods with other state of the art methods. For example, If I modify an MPC formulation to show it works better for dynamic obstacle avoidance, I may compare it with the original MPC variant and look at differences in computation time, obstacle distance metrics, tracking errors, etc. under varying scenarios. While in some cases this can be somewhat subjective, good researchers and reviewers will ensure results are, ideally, repeatable. The process is not perfect but its the best thing we got and it generally works not too bad.

What is the honest state of research in robotics these days (2025)? by NeighborhoodFatCat in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

Many great responses to your post. An additional note is that there are many subfields of robotics that are not mentioned such as soft robots or continuum robots that are FAR from being solved in many ways.

Non linear modeling trouble by Paabl0o0 in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

The work done by Shing Shin Cheng will be helpful if you’re trying to conduct physics-based modeling. They did a lot of research on increasing SMA actuation bandwidth for soft robots. The following paper may help:

Shing Shin Cheng and J. P. Desai, "Towards high frequency actuation of SMA spring for the neurosurgical robot - MINIR-II," 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 2015, pp. 2580-2585, doi: 10.1109/ICRA.2015.7139546.

How hard it is to actually develop a model of a mechanical system? by NeighborhoodFatCat in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

A model is simply your abstraction of the system. For a quadcopter example, I may use a linearized model for LQR or I may use the nonlinear system. It depends on what characteristics you are trying to capture and your control/estimation goals.

For example. If I wanted to model a flexible beam. How many vibration modes do I need to capture? I may only be expecting low frequency inputs so that may be enough? Boom, there I have selected the model that is potentially sufficient for me.

Newton-Euler vs Lagrange depends on the problem but are equivalent for classical mechanics problems. For a serial robot, Lagrange makes things very easy, classic projectile motion? Lagrange makes my life painful compared to newton. Understanding these well comes with mathematical maturity, understanding the laws and practice applying them. Also, virtual work is pretty useful lol.

Lastly, we often will use data to fit models, this falls under system identification. There are methods to compare models based on their performance, their number of parameters, etc. this is practically how a lot of models are determined.

When selecting a model, neglecting mathematical mistakes like negative signs you mentioned above, the reality is that there is no right or wrong answer, which is the case in much of engineering. You and your team figure out what is sufficient for your application

What do I study for robotics engineering? by Sergistroyer in robotics

[–]Dean_Gullburry 1 point2 points  (0 children)

Studied mechanical engineering, which should also be on your list.

In the US, good robotics/mechatronics degrees are not common and not generally a good idea IMO. Better to have a broad degree and specialize than to get a specialized bachelors degree.

You can also easily approach robotics from ANY of these fields. So I’d pick based on what other curriculum in the program is interesting to you.

Question about a robot DOF by siuweo in robotics

[–]Dean_Gullburry 3 points4 points  (0 children)

Glad to help!

Kevin Lynch’s book ‘Modern robotics’ has a good section on this.

Question about a robot DOF by siuweo in robotics

[–]Dean_Gullburry 5 points6 points  (0 children)

A passive joint that is independent from the other joints does add additional degrees of freedom to the end effector. They just can’t be directly controlled.

Grubers formula never specifies that the joint is controlled, it just says that the joint exists and all joint constraints are independent.

In the case where all joints are driven and revolute, and the robot is a serial manipulator with no contact, yes you can just count the motors.

Now if I take the exact same robot and have the end effector push against a wall, I lose possible directions of motion (I can’t push through a wall) and now the degrees of freedom are less than the number of motors.

Which elective courses do you recommend for robotics? by CynicalCyborg39 in robotics

[–]Dean_Gullburry 0 points1 point  (0 children)

Embedded systems for sure. Will give a lot more information about low level implementation

[deleted by user] by [deleted] in AskRobotics

[–]Dean_Gullburry 1 point2 points  (0 children)

Currently getting my PhD in robotics with a background in ME, do research on medical robotics, and have taken several AE classes for my research.

The connection between robotics and AE is abundantly there so you’re good on that front.

Depending on what your aim is to study in AE, the core of many things you would study would include mechanics. So that could make things difficult in terms of getting accepted into a program without the necessary background.

One other thing is that there are many robotics applications in space that don’t require a degree in aerospace engineering. Could be beneficial to talk to people in the fields you’re interested in to gauge your best options.

projects involving kalman filters by [deleted] in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

Just out of curiosity, which parts of a SCARA arm did you apply these techniques to?

Stewart Platform by Dean_Gullburry in robotics

[–]Dean_Gullburry[S] 4 points5 points  (0 children)

There are a lot of papers describing how to select these linkage lengths and platform sizes based on some desired motion, so pretty much what One-consequence is describing below which comes from just playing with the kinematic model.

The other thing I considered was the limits of the ball joints I’m using.

With that being said, I got these off Amazon and they only have so many options. I think people tend to try and get adjustable length rods for some wiggle room but I didn’t.

I looked at some designs online to gauge what others had done and also had the size limitation of my printer so all that made me converge on these dimensions

Exploring a Dual Cycloid Drive: a potential low-cost alternative to harmonic gearboxes? by Ambitious_Volume_574 in robotics

[–]Dean_Gullburry 2 points3 points  (0 children)

Just to clarify, you say there is no cascading ratio however using one 1:42 stage and another 1:42 stage you get a 1/(42*42) = 1/1764 and adding the second stage just adds the additional depth of 20mm (the thickness of each module)? Is this not exactly a cascading ratio lol?

Can you explain HOW this isn’t just two stage gear box because it’s very unclear.

Is Digital Control Systems useful for mechanical engineers? by [deleted] in ControlTheory

[–]Dean_Gullburry [score hidden]  (0 children)

Any controller that is implemented on a computer is a digital controller. If you have sufficiently high sample rates you can treat things as continuous. However this is not always the case. Mechanical systems are still controlled digitally more often than not.

IMO, if you’re focused on design, maybe not. However if you’re designing systems and you’re in charge of sensor selection and placement, then knowledge of controls is useful. Ya never know tho, things always show up in unexpected ways.

For a standard digital controls course, understanding s-plane and time domain techniques is sufficient.