Create a moveable robotic arm

I’ve been interested in @Pulsarnova’s game Space Sailors recently and I wondered how I would be able to recreate the robotic arm on the ISS, example:

I figured that the “main” part (let’s call it the head) is controlled by the player, while the other parts are unanchored, and “controlled” by some kind of constraints. If someone can help me I’d be grateful.


probably inverse kinematics
You can read up about it here.

You can also find IK Methods here - Resource by the community.