Robotics is a wide field. To do robotics you need knowledge from lots of fields and apply them together.
So first, as basics, you need to know electronics (circuit theory, power electronics etc) ,mechanics and maths of course (algebra).
You are right regarding that is related with automation meaning you also need to know control theory and programming.
So as said above, lots of disciplines are prerequisites to join this field. I believe (for sure) that in some countries there is a degree called "Robotics Engineering", in mine not, meaning that first you chose a degree and if it is related with that, then you can do a Master in Robotics. What I wanted to say is that Robotics is lots of fields working together.
Degrees like, Mechanics, Computer Science, Electronics, Electrical fit well with Robotics.
Of course there are subjects called Robotics in probably every degree listed above, and what you learn is something like this:
- Spatial localization (involves algebra)
- Kinematics
- Dynamics
- Actuators and Sensors
- Motion control
- Force control
- Robots programming
- Artificial vision
Hope this helps a bit.