现代机器人I - 手臂式机械手(教程)

ROBOT@qwh 2023-10-24 阅读:447 评论:0
Modern Robotics I - Arm Type ManipulatorsYou can watch a video of the introduction to the Modern Robotics I course at th...

Modern Robotics I - Arm Type Manipulators

You can watch a video of the introduction to the Modern Robotics I course at the link below:

Download the full syllabus of the course including grading criteria at the link below:


Course Description

The Czech playwright Karel Capek is credited with coining the word "robot" in his 1920 play, R.U.R. (Rossum's Universal Robots), but the concept of robots as machines that can sense, process, and act has been around for centuries. For example, the ancient Greeks created stories about automatons, which were self-moving machines that could perform tasks. The Unimate was the first industrial robotic arm that was used for welding, painting, and assembly. Since then, robots have been developed for a wide range of other applications, including warehousing & logistics, manufacturing, healthcare, agriculture, construction, cleaning, and even entertainment. Although the field of robotics is still under development (it is an active research area), the basic principles of robot design (modeling, perception, planning, and control) are well understood. In Modern Robotics I, we will use both theory and practice to learn these basics specifically for arm-type manipulators. You will have the opportunity to work with a real robotic arm that is controlled by the Robot Operating System (ROS) to learn about these topics through hands-on experience.

Course Objectives

  • You will learn the fundamentals of robot motion (such as tools to express robot position and orientation as well as velocities and forces), forward and inverse kinematics, velocity kinematics and statics, dynamics, motion planning and control through experiential learning.

  • You will be able to integrate your previous knowledge of vectors, matrices, statistics, statics, dynamics, physics, and programming to serve an actual application.

  • You will be able to translate some of the skills that you will learn such as screw theory applications in robotics to not only robotic arms but also to other areas of robotics such as soft robots, continuum robots, etc.

  • You will become familiar with enough technical tools (Python, MATLAB, ROS, OpenCV, RoboDK, etc.) to be able to translate your ideas into code and make yourself competitive in the current job market.

  • You will be able to see how the different components of a robot work individually and together to make the robot move and perform tasks. Specifically, you will be able to use different sensors such as a camera to make the robot understand its environment and use this information to perform the required task by translating a high-level task into trajectories that the robot can follow.

  • You will be able to interact with others in a team. Robotics is an interdisciplinary field and robotic systems can be complex for just one person to handle. Teamwork is an essential part of completing a successful robotics project.

  • You will be able to organize and document your work effectively to make a competitive portfolio and be able to handle a complex project in the future.


  • Modern robotics: Mechanics, planning and control, Kevin Lynch and Frank Park, 2019, Cambridge University Press

  • Robotics, Vision and Control: Fundamental Algorithms in Python, Peter Corke, 2023, Springer Nature

  • A mathematical introduction to robotic manipulation, Murray, Li and Sastry, 1994, CRC press

Note that the material that I will teach is a combination of many sources (some are not listed above and some are developed by myself) and I will give the required text to you. The books above can be used as a reference.

Software Packages and programming languages:

Robot Operating System (ROS), MoveIt, RViz, Gazebo, Python, MATLAB, RoboDK, Linux (Ubuntu)


PincherX 100 Robot Arm from Trossen Robotics, Interbotix ROS Arm Vision Kit, Computer running Ubuntu 22.04




  • 康普顿未来智慧农场

  • 拆解 OpenAI 的新董事会

    拆解 OpenAI 的新董事会
    在人工智能和技术领域掀起波澜的惊人事件中,人工智能领域的领先实体 OpenAI 最近的领导地位发生了重大转变。以萨姆·奥尔特曼 (Sam Altman) 戏剧性地重返首席执行官职位以及随之而来的董事会改组为标志,这些变化代表了该组织的关键时刻。OpenAI 以其在人工智能研究和开发方面的开创性工作而闻名,包括广泛认可的 ChatGPT 和 DALL-E 模型,站在人工智能进步的最前沿。因此,董事会的重组不仅仅是人员的变动,还标志着人工智能领域最具影响力的组织之一的方向、优先事...
  • 一种自动确定计算机游戏状态中可能动作的方法

  • 使用众包反馈来帮助训练机器人

  • HierSpeech++:通过零样本语音合成新架构

    基于大语言模型(LLM)的语音合成已广泛应用于零样本语音合成中。然而,它们需要大规模数据,并且具有与以前的自回归语音模型相同的局限性,包括推理速度慢和缺乏鲁棒性。本文提出了 HierSpeech++,一种快速、强大的零样本语音合成器,用于文本到语音(TTS)和语音转换(VC)。我们验证了分层语音合成框架可以显着提高合成语音的鲁棒性和表现力。此外,即使在零样本语音合成场景中,我们也显着提高了合成语音的自然度和说话人相似度。对于文本到语音,我们采用文本到向量框架,该框架根据文本表...