Simms Labhttps://www.csimmslab.comIntroduction to OpenPose2022-07-07 19:27:00https://www.csimmslab.com/blog/introduction-to-openposeOpenPose is a well established pose estimation. This tutorial will introduce you to to this technology, and help you better understand the basics, before you really dive into it.How Safe is Safe Enough2022-07-07 19:05:00https://www.csimmslab.com/blog/how-safe-is-safe-enoughSome cars are often referred to as having a "5 star pedestrian safety rating". What does this mean. How safe is it really and how safe or unsafe does a car need to be to get a 1 star safety rating?Euler integration of kinematic differential equations for position and orientation2021-10-06 12:00:00https://www.csimmslab.com/blog/euler-integration-of-kinematic-differential-equations-for-position-and-orientationWe can integrate kinematic differential equations to determine both 1) where an object will be and 2) what orientation it will have after a specified amount of time. In this post I describe the mathematical procedure, and implement the solution in Python.Computational modelling of a bouncing ball using differential equations of motion2021-09-20 12:00:00https://www.csimmslab.com/blog/computational-modelling-of-a-bouncing-ball-using-differential-equations-of-motionUsing differential equations of motion (EOMs) governed by Newtonâ€™s 2nd law we can describe the kinematics and dynamics of objects in motion. In this post I describe how EOMs can be calculated and applied programmatically for a simple case of a falling and bouncing ball with one translational degree of freedom.Non-uniqueness of the Euler axis in vector mapping2021-03-19 12:00:00https://www.csimmslab.com/blog/non-uniqueness-of-the-euler-axis-in-vector-mappingWith a lack of complete basis vector representation for the two coordinate systems, there are an infinite number of rotation matrices, or axis-angle combinations that can be applied to achieve a desired vector mapping. However, here we define the constrained nature of the solution space.