机器人学-笔记-斯坦福大学公开课-class 1

This course is going to really cover the foundations of robotics(mathematical models).

模型的运动学特性, 驱动系统actuate the system, motors, 正确的转矩让robort move,

1. if you want to control the robot, you need to know its position -- sensor(GPS(x,y), encoders(one freedom)).

  by integration from an initial known position or using vision system to locate at least one or two objects.

  the relative position. the velocities could be determined as we move.

2. find the relationship between all these vision bodies.

3. kinematics model(运动学模型)

4. when the things is moving, it generates dynamics.(动态力),惯性力,连接件。动力学特性。

5. control the robot. plan the motions. interact with the world.

natural way to control the robot.

all the positions and orientations of the mechanism itself -- need the descriptions of positions and orientations of objects in space --

deal with the transformation between frames attached to these different objects.

雅克比矩阵

时间: 2024-12-22 01:27:34

机器人学-笔记-斯坦福大学公开课-class 1的相关文章

机器人学-笔记-斯坦福大学公开课-class 2

kinematics 1. manipulator is defined by a set of links connected trough joints. 2. joint type: 移动,转动 3. configuration parameters 4. constraints, freedom. 5. planning motions in configuraiton coordinates 6. degress of redundancy. 7. rotation matrix.

[课堂笔记]斯坦福大学公开课:IOS 7应用开发 lecture7

1.One is CGFloat.It’s a floating point number.All floating point numbers that have to do with drawing on the screen or getting touch events or whatever are CGFloats.This might be a double.It might be just a regular floating point number.Not only usin

[课堂笔记]斯坦福大学公开课:IOS 7应用开发 lecture6

1.Abstract means that this class cannot be instantiated and used,it’s only useful as a superclass for other classes that are concrete. (04:00) 2.And I also like to document,even on my implementation any methods that basically are abstract.Any method

[课堂笔记]斯坦福大学公开课:IOS 7应用开发 lecture4

1.All objects in an array are held onto strongly in the heap.So as long as that array itself is in the heap,as long as someone has a strong pointer to the array itself,all the objects the are in the array will stay in the heap as well.Because it has

[课堂笔记]斯坦福大学公开课:IOS 7应用开发 lecture5

1.There is a class called NSNotificationCenter .It has a class method called defaultCenter.That returns a shared instance kind of like NSUserDefault,standard UserDefault did — a shared instance.That’s the object you use to tune into radio stations. A

[课堂笔记]斯坦福大学公开课:IOS 7应用开发 lecture1

1.The difference is card.h is the public API.That’s what your dot h is.It’s your public API.It’s what methods in your class you want to make public so that other people can call them.Card.m is your private API and all your implementation. 2.It’s impo

斯坦福大学公开课:iOS 7应用开发 笔记

2015-07-06 第一讲   课务.iOS概述 -------------------------------------------------- 开始学习斯坦福大学公开课:iOS 7应用开发留下笔记

《斯坦福大学公开课:编程方法学》随笔

这是观看网易公开课 Mehran Sahami教授的<斯坦福大学公开课:编程方法学>后的随笔. 目前只看到第三次课,<Karel与Java>,我的收获有以下要点: 1.软件工程跟普通的写代码是不同的.软件应该考虑很多东西,比如:可移植性.便于升级维护等等,而不仅仅是写出代码实现功能那么简单. 2.代码是写给机器执行的,但更重要的是人要让人能看懂.(代码后期维护等等的工作量或者时间是写代码的10倍及更多,所以让代码更规范更易被人读懂很重要) 3.准确定义一个函数.一个类.一个包的功能

斯坦福大学公开课:iPad和iPhone应用开发(iOS5) 学习笔记 2

继续学习公开课 第二节课做了一个简单的计算器作为例子.大概Touch了如下知识点: 讲解了XCode4,我看了一下最新下载的是XCode8了. XCode创建工程, singleViewApplication还是有的,界面对比起XCode4来,更简洁些了,操作跟视频讲解里的差不多. 体会了下第一节课讲的MVC View的代码看不到这个感觉不太爽,特别是前面操作是将number的button拷贝到了 operation的 button,结构导致operation button也都连接到了digit