Complete Guide to Rotations and Transformations
What you'll learn
- How to represent attitude using DCMs, Euler Angles and Quaternions
- How to convert between the representations
- Know what the conventions and standards are and what they mean
- Understand the advantages and disadvantages of the representations
- How to calculate transforms between different reference frames
- How to use Python to analyse attitude related problems
- How to program a complete C++ Attitude Math Library
Requirements
- Basic understanding of linear algebra
- (Optional) Basic Python Programming Experience
- (Optional) Computer setup for C++ Development and basic C++ Programming Experience
Description
You need to learn know Attitude Representations and Transformations!
Engineers, Game Developers, 3D Graphics Programmers all require fundamental knowledge of attitude representations and transformations.
These concepts are used extensively in engineering, simulation, games, computer graphics, and so on.
Why focus on Attitude
Different attitude representations have different limitations, advantages and disadvantages.
Different standards and conventions which can be confusing and are commonly misunderstood.
Difficult for beginners to comprehend rotation transformations
Fundamental concept used in engineering and programming (from autopilot control systems to computer games)
So you don’t waste time trying to solve or debug problems that would be easily avoided with this knowledge! Become a Subject Matter Expert!
Who is this course for:
University students or independent learners.
Aerospace Engineers. This is their bread and butter!
Engineering professionals who wants to brush up on the math theory and skills related to simulation and analysis.
Programmers who wish to understand the basic concepts behind attitude representations and transformations and how to use them from scratch or in existing products (i.e. Unity or other 3D engines).
Anyone already proficient with math “in theory” and want to learn how to implement the theory in code.
So what are you waiting for??
Watch the course instruction video and free samples so that you can get an idea of what the course is like. If you think this course will help you then sign up, money back guarantee if this course is not right for you.
I hope to see you soon in the course!
Steve
Who this course is for:
- University students or independent learners
- Aerospace Engineers. This is their bread and butter!
- Engineering professionals who wants to brush up on the math theory and skills related to simulation and analysis
- Programmers who wish to understand the basic concepts behind attitude representations and transformations and how to use them from scratch or in existing products (i.e. Unity or other 3D engines)
- Anyone already proficient with math “in theory” and want to learn how to implement the theory in code
Instructor
I am GN&C (Guidance, Navigation and Control) aerospace engineer who has worked in academia, defense and commercial industries. This has allowed me to work in a wide range of cool areas and projects from lecturing university students to designing and implementing control and navigation systems for missiles all the way to self-driving tractors.
I have almost 15 years of experience in teaching, software development, engineering and research. I’ve taught undergraduate students all the way to PhD candidates, my research has lead to numerous scientific journal publications and patent inventions, my code runs on thousands of automated vehicles.
I don’t like how a lot of the available courses right now have very little advanced topics or content, they skip over the fundamentals and fail to teach the basic principles required for advanced learning, instead they teach cookie-cutter information which only works in one very specific situation or leave the heavily lifting to 3rd party libraries leaving the student confused if something doesn’t quite work… I will change that with my courses!
If you want to learn the knowledge and skills required to become a subject matter expert, so you can noticeably increase your value and capabilities as an employee, freelancer or business owner then hopefully I will see you soon in one of my courses (or more)!