Forward euler calculations for position and orientation

Click For Summary
SUMMARY

The discussion focuses on calculating the position and orientation of a car using Forward Euler methods, given the linear velocity (v) and steering angle (α). The challenge arises from the car's differential, which affects directional changes during steering. Participants suggest transforming to a coordinate system where the car is at rest to simplify calculations and recommend starting with simpler models like motorcycles or unicycles to grasp the underlying principles.

PREREQUISITES
  • Understanding of Forward Euler integration methods
  • Familiarity with kinematics and motion equations
  • Basic knowledge of coordinate transformations
  • Concept of vehicle dynamics, particularly regarding steering and differential effects
NEXT STEPS
  • Research Forward Euler integration techniques for motion simulation
  • Study kinematic equations for vehicles, focusing on steering dynamics
  • Explore coordinate transformation methods in physics
  • Examine simplified vehicle models like motorcycles and unicycles for foundational understanding
USEFUL FOR

Engineers, robotics developers, and anyone involved in vehicle dynamics or motion simulation who seeks to understand the computational aspects of position and orientation in automotive contexts.

sabatier
Messages
4
Reaction score
0
Hi, I'm trying to compute the equations of motion for a car as shown
in the attached image.

α = steering angle
θ = orientation of the car relative to the world coordinate system

Say you're given the linear velocity v and the steering
angle α. How do you compute the position and angle θ for a
particular time?

Any help appreciated.
 

Attachments

  • Picture 49.png
    Picture 49.png
    3.8 KB · Views: 563
Physics news on Phys.org
I find the problem difficult because a real car has a differential. Without it, a car wouldn't change directions when you turned the wheel, the front tires would just skid. My off the cuff guess is that the angle of steering doesn't give you enough information, but you might have to know something about how the car's differential worked.

In any case, coordinate systems are under your control so you should make them do your bidding. Consider transforming to a frame where the car is at rest relative to the origin, and [tex]\theta[/tex] is zero. Try solving the problem for a motorcycle first, or even a unicycle.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 14 ·
Replies
14
Views
2K
Replies
9
Views
2K