惯性导航系统范文合集

时间:2019-05-15 08:00:31下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《惯性导航系统》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《惯性导航系统》。

第一篇:惯性导航系统

惯性导航系统(Inertial Navigation System,INS)

惯性导航系统(INS)是一种不依赖于外部信息、也不向外部辐射能量的自主式导航系统 INS is an Autonomous Navigation System,relying on the outside information, not radiating energy, not easily disturbed by enemy.抗干扰能力强strong anti-interference ability

精确性好,good accuracy

长期精度差accuracy for long time work

价格昂贵 expensive

Step1:

傅科(Leon Foucault)提出陀螺的定义、原理及应用设想

the meaning and application of gyroscope(by Leon Foucault).第一代惯性技术奠定了整个惯性导航发展的基础

Step 2

开始于上世纪40年代火箭发展的初期begin from the rocket’s development

惯性传感器inertial sensor,(accelerometer加速度计)

提高INS的性能,improve INS’performance.静电陀螺(ESG)、Electrostatic Suspension Gyroscope动力调谐陀螺(DTG)Dynamically Tuned Gyroscope环形激光陀螺(RLG)、干涉式光纤陀螺IFOG等

4:

高精度、高可靠性high accuracy, high stable,小型化miniaturization

惯导平台inertial navigation platform

定轴性(inertia or rigidity)

转子的转动惯量愈大,稳定性愈好;

转子角速度愈大,稳定性愈好。

进动性(precession)

外界作用力愈大,其进动角速度也愈大;

转子的转动惯量愈大,进动角速度愈小;

转子的角速度愈大,进动角速度愈小。

现代光纤陀螺仪包括干涉式陀螺仪和谐振式陀螺仪两种,现代陀螺仪是一种能够精确地确定运动物体的方位的仪器,它是现代航空,航海,航天和国防工业中广泛使用的一种惯性导航仪器,它的发展对一个国家的工业,国防和其它高科技的发展具有十分重要的战略意义。

中程弹道导弹 Intermediate range ballistic missile

Its Navigation System let DF-21D gets strong anti-interference ability

导航系统强的抗干扰能力

航母杀手Aircraft Carrier killer

第二篇:汽车导航系统调查问卷

关于“任我游”汽车导航系统调查问卷

您好!我是广州番禺职业技术学院学生,这是由北京合众思壮公司委托对旗下产品进行“任我游”汽车导航系统调查,为了更好地了解消费市场的需求,现邀请您参加我们该次调查,大概占用您1~2分钟时间来完成,请将您回答的答案填在括号里,感谢您的合作,谢谢!

1.您的性别

A.男B.女

2.您的年龄

A.20-30岁B.30-40岁C.40-50岁D.50-60岁E.60岁以上

3.您的职业

A.学生B公司职员C.教育文化人员D.商业E.政府机关F.待业

4.您的收入

A.1000-2000元B.2000-3000元C.3000-4000元D.4000-5000元E.5000元以上

5.请问您有私家车吗?

A.有B.没有C.打算买

6.在做此次调查之前您是否知道GPS汽车导航产品

A.知道B.不知道

7、您是否使用过汽车导航GPS相关产品?

A有B没有

8、下列汽车导航GPS的品牌中,您知道的有哪几个?

A任我游B新科C 纽曼D神行者E eto 易图F万和G万利达H华夏行I宇达电通/MioJ城际通K奥可视L其它(请填写)

9.您听说过“任我游”汽车导航的系列产品吗?

A.听说过,正在使用B.听说过,但不是很了解C.没听说过

10、您是否考虑过为自己的爱车配置一台汽车导航吗?

A.有,已经买了B.有,考虑中C.没有

11..您是从哪些方式得知GPS汽车导航产品信息?

A.网络B.电视广告C.报纸D.杂志E.户外宣传F.广播广告G.亲朋好友H.其他

12.如果您购买汽车导航GPS产品,首先考虑哪些因素?(最多可选三项)

A品牌口碑B易用性C价格D功能E地图F售后服务(地图升级)G外观H操作界面 I其它(请填写)

13.您看重GPS汽车导航产品哪些功能?

A.明确当前与目的地信息及所需时间B.选择路径避开交通阻塞和施工

C.商场、加油站、酒店、停车场信息D.娱乐功能E.语言支持功能

14.您所接受该类导航产品价格范围

A.1000以下B.1000~1500C.1500~2000D.2000~3000

E.3000以上

15.您会在哪里购买该类产品?

A.百货商店B.苏宁、国美C.电脑城D.网上商店E.超市F.汽车专卖店G.其他

16.如果请您想像以下汽车导航系统GPS会带给您的感觉,您认为最合适的一个词是什么?

A.方便B.身份/品味C.省心D.乐趣E.科技F.开拓视野G.时尚H.其他

17.您希望汽车导航GPS产品除了导航功能外还拥有哪些功能?

A.影音播放B.游戏C.CMMB(移动数字多媒体广播)D.电子狗F.蓝牙G.旅游信息H.实时路况I.倒车雷达J.其它(请填写)

18.如果给你免费试用GPS,你感兴趣吗?

A会B不会

19.即将举办的GPS评测活动,你对哪些环节最感兴趣?

A.GPS免费试用B 网友评测精英团亮相新闻发布会C 编辑、网友互动路测GPS

20.当你购买汽车导航时,以下哪种方式会引起你的购买兴趣

A 折扣B 附送小礼品C抽奖

再次感谢您的合作!

2009年12月29日

第三篇:校园导航系统数据结构课程设计

校园导航系统 数据结构课程设计

1引言

本概要设计说明书基于之前建立的软件需求设计基础上,对“蚌埠学院校园导航系统”做出概要分析。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

2程序设计

2.1设计时间

2015-06-01—2015-06-15 2.2设计目的

1.加深对《数据结构》这门课程的进一步理解与巩固 2.通过课程设计,培养自己的编程能力以及团队协作能力

3.加强自己对实际问题的分析能力,以及如何更好的将一些经典的算法应用于实际

2.3设计任务

该导航系统为参观者提供校园主要建筑的基本信息及各建筑间的距离,同时通过该系统计算出所在位置到目的地的最短路径。

2.4需求分析

1.程序体现的功能:(1)main()——主函数

(2)navigate()——导航函数

(3)pri()——打印校园平面图函数(4)visit()——递归查找路线函数 2.正确输入与输出形式: 如:

执行建筑查询功能: ① 输入为:sod 输出为:该建筑所在的坐标为7 8 种有花草和一些艺术标记物 ② 输入为:ld 输出为:该位置没有找到 你找的建筑没有找到

执行导航功能:

输入为:请输入你所在位置:gym

输入你要的目的地:sod

输出为:打印并给出所有可能走通的线路,计算出两地间的最短路径(距离)

执行显示最短路径功能:

输入为:请输入你所在位置:sod

输入你要的目的地:office

输出为:其中最短路径为:

平面图中包含最短线路图,其行走的距离为450米

2.5概要设计

2.5.1.设计思路和主要步骤

按照需求分析,首先我们先要把学校的整体布局给设计出来,即用一个二维数组char arr[17][22]表示学校的整体布局,并将每个建筑物用特殊的符号表示:/*2为墙壁 ■ A办公楼▤ c教学区● g草坪▣ p操场▓

0 路

b图书馆★

M门□

m 食堂○h为宿舍☆

T为体育馆▢ l为实验室 ╳*/,然后要打印出学校的整体布局,设计一个pri(char,int)打印出学校的整体布局。

在学校里,最重要的是校园的导航系统,这样可以使人耳目一新的知道某个地方的某个地方的路径,所以设计校园导航函数是必须的,因此我们设计void navigate(int x)函数,在图的应用中,一个最重要的知识就是求最短路径,我们并没有用迪杰斯特拉的算法和弗洛伊德算法来实现这个功能,而是利用了迷宫求解问题中的递归意义来实现求最短路径的功能void visit(int qiX,int qiY,int zhX,int zhY, int x)用于查找某地点到某地点的所有路径,然后进行比较,将最短路径用函数void fuzhi(将最短路径存放在一个数组中)。

2.5.2程序流程图

2.6详细设计

按照需求分析中的需求,和概要设计中的各流程图的模块,进行详细设计,完善各流程的代码,详细设计如下:

2.6.1学校整体局部

char arr[17][22]={ /*2为墙壁 ■ A办公楼▤ c教学区● g草坪▣ p操场▓ 0 路 b图书馆★ M门□ m 食堂○h为宿舍☆ T为体育馆▢ l为实验室 ╳*/ // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 {'2','2','2','2','2','2','2','2','2','2','2','2','2','M','2','2','2','2','2','2','2','2'}, {'2','A','A','A','0','c','c','c','c','c','c','c','c','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','c','c','c','c','c','c','c','c','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','c','c','c','c','c','c','c','c','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','0','0','0','0','0','0','0','0','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','g','g','g','g','g','g','g','g','0','2','2','2','0','2','2','2','2'}, {'M','0','0','0','0','g','g','g','g','g','g','g','g','0','0','0','0','0','0','0','m','2'}, {'2','l','l','l','0','0','0','0','0','0','0','0','0','0','h','h','h','h','h','0','m','2'}, {'2','l','l','l','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','l','l','l','0','b','b','b','b','b','b','b','b','0','0','0','0','0','0','0','m','2'}, {'2','l','l','l','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','0','2'}, {'2','0','0','0','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','T','T','T','0','b','b','b','b','b','b','b','b','0','0','0','0','0','0','0','m','2'}, {'2','T','T','T','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','T','T','T','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','T','T','T','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','M'}, {'2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2'}, };4.3.2:校园建筑信息

struct Construct construct[]={ {3,4,“office”,“------n|一层为经管系办公室 |n|二层为外语系办公室 |n|三层为文教系办公室 |n|四层为计算机科学与技术系办公室 |n|五楼为数理系办公室 |n------n”},//办公室

{4,8,“classroom”,“学生上课的主要区域”},//教学楼A {1,13,“northDoor”,“是学生经常出入的门,人流量较大”},//北门

{5,17,“playground”,“体育课上课的场所,学生健身的去处。”},//操场

{6,1,“westDoor”,“是学校的正门,前方有一个面具很多的停车区”},//西门

{7,8,“sod”,“种有花草和一些艺术标记物”},//草坪

{9,4,“lab”,“学生动手实践的教室”},//实验室

{9,7,“library”,“开放时间为:每天的8:00~21:00n是老师和学生学习的好去处”},//图书馆

{9,16,“Whostel”,“女生宿舍楼”},//宿舍楼A {7,19,“SdiningRoom”,“靠近女生宿舍的食堂,饭菜口味比较可口n人流量较大,但只在供餐时间较短”},//食堂A {12,16,“Mhostel”,“男生宿舍楼”},//宿舍楼B {15,16,“Thostel”,“教师公寓楼”},//宿舍楼C {13,19,“TdiningRoom ”,“靠近男生宿舍楼,供餐时间较长,随时去随时有饭”},//食堂B {14,4,“gym”,“内部体育设施齐全,在里面可以打篮球、打排球、打羽毛球等等”},//体育馆

{15,20,“eastDoor”,“学校正门,老师班车出入。”},//东门

{-1,-1,“No found”,“你找的建筑没有找到”}, };2.6.2打印图

void pri(char a[17][22],int bushu){

int i,j;

for(i=0;i<17;i++){

for(j=0;j<22;j++){

switch(a[i][j]){

case '2':printf(“■”);break;

case 'A':printf(“▤”);break;

case 'c':printf(“●”);break;

case 'g':printf(“▣”);break;

case 'p':printf(“▓”);break;

case '0':printf(“ ”);break;

case 'b':printf(“★”);break;

case 'M':printf(“□”);break;

case 'm':printf(“○”);break;

case 'h':printf(“☆”);break;

case 'T':printf(“▢”);break;

case 'l':printf(“╳”);break;

case '1':printf(“╬”);break;

}

}

printf(“n”);} if(bushu>0){

printf(“其行走的距离为%d米n”,bushu*50);} printf(“备注:n■为墙壁,▤办公楼 ,●为教学区, ▣ 为草坪,▓为操场,n”);printf(“★为图书馆, □为门,○为食堂,▤为宿舍,▢为体育馆n╳为实验室n”);} 2.6.3导航函数

void navigate(int x){ shortbushu=1000;/*用于记录最短步数*/ struct Construct * qi;struct Construct * zh;int qiX, qiY,zhX,zhY;int c;int i=1;while(i==1){

printf(“请输入你所在位置:”);

qi=selectName(15);

if((-1)==qi->x){ printf(“是否重新输入你所在地:(1/0)n”);

scanf(“%d”,&c);

if(c==1){

i=1;}else{ return;} }

else

i=0;};

i=1;while(i==1){

printf(“输入你要的目的地:”);

zh=selectName(15);

if((-1)==zh->x){ printf(“是否重新输入你的目的地:(1/0)n”);scanf(“%d”,&c);

if(c==1){

i=1;}else{ return;} }

else

i=0;} qiX=qi->x;qiY=qi->y;zhX=zh->x;zhY=zh->y;num=1;visit(qiX,qiY,zhX,zhY,x);

printf(“其中最短路径为:n”);pri(jilu,shortbushu);} 2.6.4查找路径

void visit(int qiX,int qiY,int zhX,int zhY, int x){ //x为标志,用于控制要不要显示所有的路径 当其非0是显示所有的路径 char n=arr[qiX][qiY];arr[qiX][qiY]='1';bushu++;if(qiX==zhX&&qiY==zhY){

if(x){

printf(“第%d条线路n”,(num++));

pri(arr,bushu);

}

if(shortbushu>bushu){

shortbushu=bushu;

fuzhi();

} } if(arr[qiX][qiY+1]=='0')visit(qiX,qiY+1,zhX,zhY,x);if(arr[qiX+1][qiY]=='0')visit(qiX+1,qiY,zhX,zhY,x);if(arr[qiX][qiY-1]=='0')visit(qiX,qiY-1,zhX,zhY,x);if(arr[qiX-1][qiY]=='0')visit(qiX-1,qiY,zhX,zhY,x);arr[qiX][qiY]=n;bushu--;} 2.6.5记录最短路径

void fuzhi(){ int i,j;for(i=0;i<17;i++){ for(j=0;j<22;j++){

jilu[i][j]=arr[i][j];

} } } 3调试分析

4附录

程序源代码: #include #include #include

char jilu[17][22];/*用于记录最短路径*/ void fuzhi();/*用于给最短路径赋值*/ int shortbushu=1000;/*用于记录最短步数*/ int num=1;/*记录多少条路*/ int bushu=0;/*记录走了多远*/

struct Construct selectName(int *a,int n);/*根据名字查询位置*/ void navigate(int x);/*导航*/ void pri(char [][22],int);//打印图

void add();//增加建筑信息

void visit(int ,int,int,int,int);//递归查找路线 char arr[17][22]={ /*2为墙壁 ■ A办公楼▤ c教学区● g草坪▣ p操场▓

0 路

b图书馆★

M门□

m 食堂○h为宿舍☆

T为体育馆▢ l为实验室 ╳*/

// 0

7 11 12 13 14 15 16 17 18 19 20 21

{'2','2','2','2','2','2','2','2','2','2','2','2','2','M','2','2','2','2','2','2','2','2'}, {'2','A','A','A','0','c','c','c','c','c','c','c','c','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','c','c','c','c','c','c','c','c','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','c','c','c','c','c','c','c','c','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','0','0','0','0','0','0','0','0','0','2','p','p','p','p','p','p','2'}, {'2','A','A','A','0','g','g','g','g','g','g','g','g','0','2','2','2','0','2','2','2','2'}, {'M','0','0','0','0','g','g','g','g','g','g','g','g','0','0','0','0','0','0','0','m','2'}, {'2','l','l','l','0','0','0','0','0','0','0','0','0','0','h','h','h','h','h','0','m','2'}, {'2','l','l','l','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','l','l','l','0','b','b','b','b','b','b','b','b','0','0','0','0','0','0','0','m','2'}, {'2','l','l','l','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','0','2'}, {'2','0','0','0','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','T','T','T','0','b','b','b','b','b','b','b','b','0','0','0','0','0','0','0','m','2'}, {'2','T','T','T','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','T','T','T','0','b','b','b','b','b','b','b','b','0','h','h','h','h','h','0','m','2'}, {'2','T','T','T','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','M'}, {'2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2'}, };struct Construct{ int x;int y;char name[25];char miaoshu[10000];};struct Construct construct[]={ {3,4,“office”,“------n|一层为经管系办公室

|n|二层为外语系办公室

|n|三层为文教系办公室

|n|四层为计算机科学与技术系办公室

|n|五楼为数理系办公室

|n------n”},//办公室

{4,8,“classroom”,“学生上课的主要区域”},//教学楼A {1,13,“northDoor”,“是学生经常出入的门,人流量较大”},//北门

{5,17,“playground”,“体育课上课的场所,学生健身的去处。”},//操场

{6,1,“westDoor”,“是学校的正门,前方有一个面具很多的停车区”},//西门

{7,8,“sod”,“种有花草和一些艺术标记物”},//草坪

{9,4,“lab”,“学生动手实践的教室”},//实验室

{9,7,“library”,“开放时间为:每天的8:00~21:00n是老师和学生学习的好去处”},//图书馆

{9,16,“Whostel”,“女生宿舍楼”},//宿舍楼A {7,19,“SdiningRoom”,“靠近女生宿舍的食堂,饭菜口味比较可口n人流量较大,但只在供餐时间较短”},//食堂A {12,16,“Mhostel”,“男生宿舍楼”},//宿舍楼B {15,16,“Thostel”,“教师公寓楼”},//宿舍楼C {13,19,“TdiningRoom ”,“靠近男生宿舍楼,供餐时间较长,随时去随时有饭”},//食堂B {14,4,“gym”,“内部体育设施齐全,在里面可以打篮球、打排球、打羽毛球等等”},//体育馆

{15,20,“eastDoor”,“学校正门,老师班车出入。”},//东门

{-1,-1,“No found”,“你找的建筑没有找到”}, };void ar(){ int m,n;for(m=0;m<17;m++){

for(n=0;n<22;n++){

printf(“%c”,arr[m][n]);

}

printf(“n”);} }

struct Construct * selectName(int n)/*根据名字查询位置*/{

int i;char name[15];scanf(“%s”,&name);for(i=0;i

if(strcmp(construct[i].name,name)==0){

return & construct[i];

}

} printf(“给位置没有找到n”);return & construct[15];} int main(){ int i;

int n=15;struct Construct * jianzhu;while(1){

printf(“欢迎来到蚌埠学院,我们将为你提供贴心的导航服务n”);

printf(“*********************************************n”);

printf(“

1.学校整体布局n”);

printf(“

2.建筑查询n”);

printf(“

3.导航n”);

printf(“

4.显示最短路径n”);

printf(“

5.退出n”);

printf(“*********************************************n”);

scanf(“%d”,&i);

switch(i){

case 1:

printf(“查询位置n”);

pri(arr,0);

break;

case 2:

printf(“请输入查询建筑的名称:n”);

jianzhu=selectName(n);

if(-1!=jianzhu->x)

printf(“该建筑所在的坐标为%d %dn”,jianzhu->x,jianzhu->y);

printf(“%sn”,jianzhu->miaoshu);

break;

case 3:

printf(“导航n”);

navigate(1);

break;

case 4:

printf(“其中最短路径为:n”);

navigate(0);

//pri(jilu,shortbushu);

break;

case 5:

printf(“退出”);

exit(0);

break;

}

};

return 0;} void navigate(int x){ shortbushu=1000;/*用于记录最短步数*/ struct Construct * qi;struct Construct * zh;int qiX, qiY,zhX,zhY;int c;int i=1;

while(i==1){

printf(“请输入你所在位置:”);

qi=selectName(15);

if((-1)==qi->x){

printf(“是否重新输入你所在地:(1/0)n”);

scanf(“%d”,&c);

if(c==1){

i=1;

}else{

return;

}

}

else

i=0;};

i=1;while(i==1){

printf(“输入你要的目的地:”);

zh=selectName(15);

if((-1)==zh->x){

printf(“是否重新输入你的目的地:(1/0)n”);

scanf(“%d”,&c);

if(c==1){

i=1;

}else{

return;

}

}

else

i=0;} qiX=qi->x;qiY=qi->y;

zhX=zh->x;

zhY=zh->y;

num=1;

visit(qiX,qiY,zhX,zhY,x);

printf(“其中最短路径为:n”);pri(jilu,shortbushu);

} /*2为墙壁 ■ A办公楼▤ c教学区● g草坪▣ p操场▓

0 路

b图书馆★

M门 □

m 食堂○h为宿舍▤

T为体育馆▢*/ void pri(char a[17][22],int bushu){

int i,j;

for(i=0;i<17;i++){

for(j=0;j<22;j++){

switch(a[i][j]){

case '2':printf(“■”);break;

case 'A':printf(“▤”);break;

case 'c':printf(“●”);break;

case 'g':printf(“▣”);break;

case 'p':printf(“▓”);break;

case '0':printf(“ ”);break;

case 'b':printf(“★”);break;

case 'M':printf(“□”);break;

case 'm':printf(“○”);break;

case 'h':printf(“☆”);break;

case 'T':printf(“▢”);break;

case 'l':printf(“╳”);break;

case '1':printf(“╬”);break;

}

}

printf(“n”);} if(bushu>0){

printf(“其行走的距离为%d米n”,bushu*50);} printf(“备注:n■为墙壁,▤办公楼 ,●为教学区, ▣ 为草坪,▓为操场,n”);printf(“★为图书馆, □为门,○为食堂,▤为宿舍,▢为体育馆n╳为实验室n”);

} void visit(int qiX,int qiY,int zhX,int zhY, int x){ //x为标志,用于控制要不要显示所有的路径 当其非0是显示所有的路径

char n=arr[qiX][qiY];arr[qiX][qiY]='1';bushu++;if(qiX==zhX&&qiY==zhY){

if(x){

printf(“第%d条线路n”,(num++));

pri(arr,bushu);

}

if(shortbushu>bushu){

shortbushu=bushu;

fuzhi();

} } if(arr[qiX][qiY+1]=='0')visit(qiX,qiY+1,zhX,zhY,x);if(arr[qiX+1][qiY]=='0')visit(qiX+1,qiY,zhX,zhY,x);if(arr[qiX][qiY-1]=='0')visit(qiX,qiY-1,zhX,zhY,x);if(arr[qiX-1][qiY]=='0')visit(qiX-1,qiY,zhX,zhY,x);arr[qiX][qiY]=n;bushu--;} void fuzhi(){ int i,j;for(i=0;i<17;i++){

for(j=0;j<22;j++){

jilu[i][j]=arr[i][j];

} } }

总结

此次课程设计相对于我来说,难度较大,相对于这个学期写的那些小算法来说,这个课程设计能充分发挥出学习数据结构后的能力;而相对于之前做的设计性实验,又有了实际的应用,现实应用度增加。

从接触C语言编程到现在,我就觉得:编程不是简简单单的写出程序,更多的是处理出现的语法和逻辑错误。在这次课程设计中,我深刻的体会到 编程不是一种简单的事,编程不但需要耐心,更需要细心。编出大体的程序架构,花费了我的时间并不多,但我很多时间是用在调试和测试数据上!有些现在看着简单的语法错误,一时竟然无从下手。我想,这和我C语言基础薄弱有很大关系,以后要加强认识。

总的来说,这次课程设计,让我学了很多,总结了很多!

参考文献

[1] 严蔚敏,吴伟民.数据结构(C语言版)[M].北京 清华大学出版社,2007 [2] 谭浩强.C程序设计(第三版)[M].北京 清华大学出版社,2007 [3] 谭浩强.C程序设计题解与上机指导(第三版)[M].北京 清华大学出版社,2007 [4] 严蔚敏,吴伟民,米 宁.数据结构题集(C语言版)[M].北京 清华大学出版社,2007 [5] 互联网的相关信息和内容

第四篇:惯性导航原理习题

《惯性导航原理》课程习题

2012年 5月30日,授课老师:吴了泥

1. 分类介绍当代导航系统?

2.平台式惯导的硬件组成,各个器件的作用?

3. 自由转子陀螺的干扰力矩由哪些引起,高精度陀螺如何改进支撑方式,减小干扰力矩。4. 描述转子陀螺的定轴性、进动性、表观运动和章动。

5. 用动量距定理说明转子陀螺进动方向和大小,说明转子陀螺的表观运动。6. 描述双自由度陀螺的技术方程。从技术方程出发,描述常值外力矩下陀螺的运动。7. 描述单自由度陀螺的技术方程,并解算单自由度陀螺的种类。

8. 说明双自由度陀螺、单自由度陀螺如何测量角运动。

9. 说明二自由度陀螺的单轴稳定平台如何实现稳定和跟踪。

10.11.

12.13.

14.15.

16.17.

18.19.

20.21.

22.23.

24.25.

26.简要描述动力调谐陀螺、激光陀螺、光纤陀螺和微机械陀螺的的机理和特点。普通摆式加速度计的技术方程,说明测量机理。挠性摆式加速度计的结构,简要描述其工作机理,并给出技术方程。描述惯性坐标系,导航坐标系,地理坐标系,以及机体坐标系的定义。说明比力的概念,写出比力方程,并描述比力方程的意义? 描述休拉调谐,及其物理意义?陀螺稳定平台如何实现休拉调谐? 说明惯导垂直通道为什么是不稳定的?说明垂直通道阻尼回路的作用。平台式惯导的力学编排,及施矩指令。平台式惯导有哪些误差源,并描述误差传播过程。简要推导姿态误差方程、速度误差方程和位置误差方程。惯导的基本误差特性是哪三种振荡运动合成的?说明三种振荡运动产生的原因。简要说明平台式惯导水平对准和方位对准的基本原理。捷联惯导和平台惯导的区别,捷联惯导的优缺点? 说明比力坐标变换的方法。描述欧拉角的定义,用欧拉角法描述姿态矩阵,并写出微分方程。描述四元数法的物理意义,用四元数法描述姿态矩阵,并写出微分方程。写出四元数和欧拉角间的转换关系。什么叫转动的不可交换性误差?旋转等效矢量法是如何消除转动不可交换性误差?用旋转等效矢量法描述姿态矩阵,并写出微分方程。

第五篇:初中物理《惯性》教案

惯性教案

(一)教学目的

1.知道什么是惯性,认识一切物体都有惯性.

2.会用物体的惯性解释惯性现象,培养学生的语言表述能力.

3.通过惯性现象,向学生进行交通安全教育.

(二)教具

惯性球、惯性小车和木块.

(三)教学过程

一、复习提问

牛顿第一定律的内容是什么?

二、惯性

教师:从牛顿第一定律知道,任何物体都具有保持静止状态或保持匀速直线运动状态的性质,这种性质叫做惯性.也可以说物体有保持运动状态不变的性质叫惯性.牛顿第一定律也叫惯性定律.

我国以前有人用“动者恒动,静者恒静”来表述物体的惯性.这句话可以做如下解释.物体具有保持原有的运动状态不变的性质.物体运动时要保持运动状态不变;物体静止时要保持静止状态不变.恒是永久的意思,即原有的运动状态会永久保持,直到有力的作用才能使它的运动状态改变.

这里提出了一切物体都有惯性,物体在任何情况下都有惯性.

三、惯性现象

教师:一切物体都有惯性.下面我们做几个表现物体具有惯性的有趣实验.

1.惯性小球实验

我们把一个小球稳稳地放在小木片上,用弹簧片迅速地把小木片弹出去,注意观察发生的现象.

(演示)

小木片弹出去后,小球落在了原处.

大家都知道这是由于小球有惯性.但是如何用简单明了的语言解释这个现象呢?

我们用惯性解释物理现象,必须抓住惯性的实质.惯性的实质是物体有保持原有的运动状态不变的性质,所以我们必须认清物体原有的运动状态.以小球为例,木片被弹出去之前,小球处于静止状态.小球由于有惯性,还应保持原有的静止状态,所以小球落在原处.简言之,物体原来是什么状态,由于有惯性,它要保持什么状态,这是解释惯性现象的关键.

2.钢笔帽的惯性实验.

教师示范:拿一个小纸条放在桌边上,在纸条上压一个立着放的钢笔帽,将纸条迅速抽出,钢笔帽不倒.

(学生操作)

教师提问:请大家解释当纸条抽出时,笔帽为什么不倒?

(学生回答,教师讲评)

钢笔帽是静止的.当纸条迅速抽出时,由于笔帽有惯性,还要保持静止状态,所以笔帽不倒.

3.刹车时的惯性现象

教师:我们在小车上立一个木块,使小车和木块一起运动,小车突然停住时会发生什么现象?

(演示,并请学生解释,教师讲评)

教师:刹车前木块和小车一起运动.刹车时,木块底部和小车都停住了,但是由于有惯性,木块上部还要保持向前运动,所以木块向前倾倒.

这个实验再现了汽车紧急刹车时乘客向前倒这一普遍现象.

4.汽车起动发生的惯性现象

教师:请大家解释汽车起动时乘客为什么向后倾倒?

(学生回答:教师讲评)

四、学生练习

1.章后习题1

(教师讲评从略)

2.章后习题4

(教师讲评从略)

3.习题3

(教师讲评从略)

4.习题2

(学生答)

教师:飞机投掷物体前,被投掷物跟飞机一起运动.投掷物离开飞机后由于惯性仍要向前保持匀速直线运动.可是被投掷物受重力作用,它向前运动的同时还要向下落,物体的实际下落轨道是一抛物线.所以必须提前投掷.

飞机速度越大,高度越大,提前量也应该越大.飞机投弹也遵循这个规律.

5.节后练习4

(学生答)

教师:跳远运动员起跳前经过了一段距离的助跑,踏跳时具有较大的水平向前的速度.由于人有惯性,踏跳后还要向前继续用较大的速度运动,这样可以跳的更远些.事实证明,跳远运动员都是短跑好手就是这个道理.

五、学生阅读“汽车刹车之后”

(学生阅读五分钟)

教师:从阅读材料可知,汽车的停车距离等于反应距离和制动距离之和.如果你是一位汽车司机,应该注意怎样防止发生交通事故?

(学生回答)

教师:车速不能太快,十次事故九次快.驾驶车辆应该精神集中,这样叮以缩短反应时间和减小反应距离.司机应保证汽车的刹车机件的性能良好,缩短制动距离.下雪、下雨天尤其应减速慢行.

我们同学骑自行车也应如此.不骑快车、精神集中、车闸要灵.

六、作业

复习课文.

注:教材选用人教版九年义务教育初中物理第一册.

下载惯性导航系统范文合集word格式文档
下载惯性导航系统范文合集.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    惯性现象的教案

    教学目标 知识目标 1.知道惯性现象,知道任何物体在任何状态下都有惯性. 2.会解释简单的惯性现象 能力目标: 1.通过解释生活中的惯性现象,培养学生应用知识解决实际问题的能力. 2.......

    爱在屋檐下练习惯性

    爱在屋檐下 同步检测 一、单项选择题52分 1.英国有句谚语:鸟自爱巢人爱家;我们中国也说:别人的金窝银窝,不如自己的草窝。下列对于家庭认识正确的是( ) A.只有按血缘关系才能组成家......

    时间的惯性诗歌

    然而心真的可以更改吗我想,它可以化作一缕永不变色的风飘散在我的世界里你的眼前从此,再没有可以抵挡住这冷风的东西就像阳光突然间消失了一样c那么昏暗那么慌张我开始更改所......

    构建煤矿职工安全心理导航系统

    构建煤矿职工安全心理导航系统一、课题提出的背景与意义 安全生产是制约煤炭企业均衡、协调、可持续发展的重要因素,直接影响煤炭企业的经济效益、思想稳定和自身形象。据统......

    北斗卫星导航系统及应用综述

    北斗卫星导航系统及应用综述 0引言 北斗卫星导航系统是中国自行研制的全球卫星定位与通信系统(BDS),是继美全球定位系统(GPS)和俄GLONASS之后第三个成熟的卫星导航系统。系统由......

    初中物理惯性教学案例

    初中物理惯性教学案例 在讲惯性一节时,我先给大家演示一下惯性小球的实验,然后让他们自己做一下,来体会一下,把笔或者文具盒放在一张纸上,迅速抽出2纸张时发现放在纸上的物体并没......

    “惯性”的教学心得5篇

    “惯性”的教学心得 西六支乡南社中学 段积钢 “惯性”教学的心得 “惯性”一节的教学,课本首先是给出惯性的定义,然后再演示“静止的物体具有惯性”、“运动的物体具有惯性......

    警惕安全“惯性”思维(模版)

    警惕安全“惯性”思维 当我们驾车在高速公路行驶时,细心观察就会发现高速路上并不全是直道,甚至明明可以修成直道的地方,还要故意修出个回旋式的弯道来。难道高速公路不追求速......