RoboAnalyzer is a software, which helps in teaching and learning of robotics in an easy and fun way. It has high quality graphical virtual environment, which provides most of the commonly used robot models to perform kinematics and dynamics analysis. It can be freely downloaded from http://www.roboanalyzer.com

Picture of the robot
Video Demonstration: