Online courses directory (19947)
For Students, Business Owners, Freelancers and Employees Seeking To Jump Ahead of the Competition
Learn how to automate unit test cases using Junit framework for any Application Program Interface written in Java
In this tutorial we will learn to create a photorealistic automotive render using 3ds Max.
Robots are rapidly evolving from factory workhorses, which are physically bound to their work-cells, to increasingly complex machines capable of performing challenging tasks in our daily environment. The objective of this course is to provide the basic concepts and algorithms required to develop mobile robots that act autonomously in complex environments. The main emphasis is put on mobile robot locomotion and kinematics, environment perception, probabilistic map based localization and mapping, and motion planning. The lectures and exercises of this course introduce several types of robots such as wheeled robots, legged robots and drones.
This lecture closely follows the textbook Introduction to Autonomous Mobile Robots by Roland Siegwart, Illah Nourbakhsh, Davide Scaramuzza, The MIT Press, second edition 2011.
In recent years, flying robots such as miniature helicopters or quadrotors have received a large gain in popularity. Potential applications range from aerial filming over remote visual inspection of industrial sites to automatic 3D reconstruction of buildings. Navigating a quadrotor manually requires a skilled pilot and constant concentration. Therefore, there is a strong scientific interest to develop solutions that enable quadrotors to fly autonomously and without constant human supervision. This is a challenging research problem because the payload of a quadrotor is uttermost constrained and so both the quality of the onboard sensors and the available computing power is strongly limited.
In this course, we will introduce the basic concepts for autonomous navigation for quadrotors. The following topics will be covered:
- 3D geometry,
- probabilistic state estimation,
- visual odometry, SLAM, 3D mapping,
- linear control.
In particular, you will learn how to infer the position of the quadrotor from its sensor readings and how to navigate it along a trajectory.
The course consists of a series of weekly lecture videos that we be interleaved by interactive quizzes and hands-on programming tasks. For the flight experiments, we provide a browser-based quadrotor simulator which requires the students to write small code snippets in Python.
This course is intended for undergraduate and graduate students in computer science, electrical engineering or mechanical engineering. This course has been offered by TUM for the first time in summer term 2014 on EdX with more than 20.000 registered students of which 1400 passed examination. The MOOC is based on the previous TUM lecture “Visual Navigation for Flying Robots” which received the TUM TeachInf best lecture award in 2012 and 2013.
FAQ
Do I need to buy a textbook?
No, all required materials will be provided within the courseware. However, if you are interested, we recommend the following additional materials:
- This course is based on the TUM lecture Visual Navigation for Flying Robots. The course website contains lecture videos (from last year), additional exercises and the full syllabus: http://vision.in.tum.de/teaching/ss2013/visnav2013
- Probabilistic Robotics. Sebastian Thrun, Wolfram Burgard and Dieter Fox. MIT Press, 2005.
- Computer Vision: Algorithms and Applications. Richard Szeliski. Springer, 2010.
Do I need to build/own a quadrotor?
No, we provide a web-based quadrotor simulator that will allow you to test your solutions in simulation. However, we took special care that the code you will be writing will be compatible with a real Parrot Ardrone quadrotor. So if you happen to have a Parrot Ardrone quadrotor, we encourage you to try out your solutions for real.
6.270 is a hands-on, learn-by-doing class, in which participants design and build a robot that will play in a competition at the end of January. The goal for the students is to design a machine that will be able to navigate its way around the playing surface, recognize other opponents, and manipulate game objects. Unlike the machines in Design and Manufacturing I (2.007), 6.270 robots are totally autonomous, so once a round begins, there is no human intervention.
The goal of 6.270 is to teach students about robotic design by giving them the hardware, software, and information they need to design, build, and debug their own robot. The subject includes concepts and applications that are related to various MIT classes (e.g. 6.001, 6.002, 6.004, and 2.007), though there are no formal prerequisites for 6.270.
A thorough guide to using Antares Autotune 7. This sequence of video Autotune 7 tutorials answers all questions.
Aviation 101 is a free online Introduction to Aviation Course. Are you interested in aviation? Have you thought you might like to become a pilot? Proceed at your own pace to learn fundamentals that will give you a head start to your aviation career.
Explore the new features of Avid Media Composer along with the basics of operation for film and video editing.
How to MINIMIZE THE RISK of Paypal Account Problems And get on the GOOD SIDE Of Paypal !!!
Learn to recognise fraudulent schemes and fraudsters. Also learn how to protect yourself against frauds and SCAMS.
What you need to know to freelance successfully
These Principles will give you the tools and ability to create your prosperous life with pin point accuracy.
Sacale todo el jugo a Aweber en espa
This Amazon Web Services course will focus on the concepts covered in AWS Certified Solutions Architect certifications.
Basics of the Axure RP Pro software environment and the elements that will make up your wireframes and prototypes.
Using Axure RP Pro software to create annotated wireframes. How to export, publish, and share your wireframes.
Learn how Ayurveda yoga practice can support specific Ayurvedic dosha or body type, bringing great health and balance.
In this course, you’ll be introduced to virtual network configuration through the Microsoft Azure Portal and network configuration files. You’ll also see how to use network services to configure and load balance network traffic using tools such as Azure DNS. Load Balancer, Azure Traffic Manager, and Application Gateway. And because this is about the cloud, you’ll see how to connect your on-premises computers to Azure virtual networks as well as establishing connectivity between sites.
This course focuses on Azure Storage as a service that scales to meet the data storage demand, allows data access anywhere at any time based on an internet connection, provides a platform for building internet-scale applications, and can store structured and non-structured data in the appropriate format in the cloud.
You’ll be introduced to managing storage through Azure Storage accounts as well as the different types of accounts a storage account can contain.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.