Calculating the trajectory of a robot

  • Thread starter Thread starter eNathan
  • Start date Start date
  • Tags Tags
    Robot Trajectory
AI Thread Summary
The discussion centers on calculating the trajectory of a two-wheeled robot that turns by varying the speed of its wheels. The user seeks to determine the robot's displacement and orientation on an X Y plane based on the rotational velocities of its wheels. It is noted that the robot will trace a circular path when the wheels operate at different speeds, and the radius of this circle can be derived from the wheel velocities and the distance between the wheels. The average of the two wheel radii can be used to establish the robot's position. The conversation emphasizes the need for a function to compute these parameters effectively.
eNathan
Messages
351
Reaction score
2
Greetings PF,

I'm a computer science student who is tasked with a robotics project. I've got a 2-wheeled robot (there's a 3rd dummy wheel on the back to prevent it from falling over) that turns like a tank, by means of turning one wheel faster than the other. If both wheels are the same speed, it goes forward. I've only studied basic mechanical physics and calculus.

The problem is this: Suppose the robot's floor is represented by a simple X Y plane, and the robot is currently at a specific point on the plane. The robot has 2 wheels of some diameter, spaced apart by each other by some distance. If the left wheel has some constant rotational velocity, and the right wheel has some constant rotational velocity, what displacement will the robot undergo after some period of time and what direction will it be facing?

I know that you can construct such a function. Since I'm not a physics major I'm really struggling with this. I know that if you give the wheels different speeds (rotational velocity) and let it just go, it will basically go in a big circle. If I can, for instance, compute the radius of this representative circle, I know the robot will just follow along the arch and the rest of the computation should be easy. I don't know how to proceed from there though..

Any help would be awesomely appreciated!
 
Physics news on Phys.org
Both wheels will make circles, and the ratio of their radii is the same as the ratio of the wheel velocities (assuming no slipping). You know the distance between the wheels, that allows to calculate those numbers. I don't know which point you choose as "the robot position", but if it is in between the robot radius will be the average of the two wheel values.
 
The rope is tied into the person (the load of 200 pounds) and the rope goes up from the person to a fixed pulley and back down to his hands. He hauls the rope to suspend himself in the air. What is the mechanical advantage of the system? The person will indeed only have to lift half of his body weight (roughly 100 pounds) because he now lessened the load by that same amount. This APPEARS to be a 2:1 because he can hold himself with half the force, but my question is: is that mechanical...
Some physics textbook writer told me that Newton's first law applies only on bodies that feel no interactions at all. He said that if a body is on rest or moves in constant velocity, there is no external force acting on it. But I have heard another form of the law that says the net force acting on a body must be zero. This means there is interactions involved after all. So which one is correct?
Let there be a person in a not yet optimally designed sled at h meters in height. Let this sled free fall but user can steer by tilting their body weight in the sled or by optimal sled shape design point it in some horizontal direction where it is wanted to go - in any horizontal direction but once picked fixed. How to calculate horizontal distance d achievable as function of height h. Thus what is f(h) = d. Put another way, imagine a helicopter rises to a height h, but then shuts off all...
Back
Top