《机器人程序设计》期中测评试卷()腾讯云开发者社区

课程以ROS2-F/G版讲解为主。

文字版:

一、单选题(本大题共6小题, 每小题4分, 共24分。)1、ROS2默认支持的操作系统平台不包括( )。A. windows; B. linux; C. macos; D. aliyun2、ROS2主要使用的C++标准为( )。A. C++03; B. C++11; C. C++14; D. C++173、ROS2中编译功能包主要使用命令是( )A. catkin_make; B. ament build;C. colcon build; D. catkin build4、C++中uint8_t对应的ROS2的类型是( )。A. bool;B. byte;C. int8;D. char5、ROS2中QoS重要的功能包括( )。A.建立通信; B. 防止死机; C. 避免“过时”数据; D. 监控节点6、下面命名不符合ROS2规范的是( )。A.abc; B.abc123;C.123;D._abc

二、判断题(每小题4分, 5题共20分。)

1、( )ROS2支持在嵌入式系统上(如STM32/ESP32等)运行。

2、( )ROS2支持主流编程语言进行代码编写如C++和Python等。

3、( )ROS2使用ROS_DOMAIN_ID避免同一网络不同组计算机之间干扰。

4、( )ROS2客户端库包括rclcpp和rclpy。

三、多选题(每小题4分, 5题共20分。)

1、ROS2的DDS安全特性包括( )。

A、身份验证 B、加密记录 C、访问控制 D、数据标记

2、ROS2中常用命令有( )。

A、roscore B、rqt C、rviz2 D、colcon

3、ROS2源代码编译后,所在文件夹下有哪些目录( )。

A、src B、devel C、build D、install

4、下面代码哪些可以关闭ROS2程序( )。

5、ROS2的CLI包含( )。

A、ros2 component B、ros2 launch C、ros2 pkg D、ros2 security

程序题(共36分)

阅读如下代码,在划线处给出注释(12分),结合图片说明程序实现的功能(12分),如何改变图中三维点云(12分)。

THE END
0.学机器人和编程有哪些主要内容?机器人:主要是乐高编程 幼儿阶段主要学习大颗粒积木,过程是纯拼搭,主要培养的是孩子的动手能力;到了6-8岁,孩子会学Wedo,同时课程内也会涉及少量编程;而后会学EV3,随着课程的进阶,编程的内容将逐渐增多。 机器人学习培养的主要是孩子的动手能力、编程能力和计算思维。 jvzquC41yy}/zmk0ep52;<442491:86574=5;?3jvor
1.工业机器人现场编程实习任务工业机器人现场编程实习任务的内容摘要:《工业机器人应用技术》课程学生工作任务书班级:学号:组别:姓名:目录项目一初识工业机器人(1)项目二示教器的使用(3)项目三工业机器人的手动操作(5)项目四工业机器人的自动运行(7)项目五新建工具坐标系(8)jvzquC41o0972mteu0tfv8iqe1hcd:i6;;674;6;4g:65?62887ffBff73l23m:6574ivvq
2.智能制造学院重点实训室简介实训环境实训中心工业机器人主要用于《工业机器人编程基础》、《工业机器人维护与保养》等课程的实验实训教学,旨在培养学生基于工作过程的工业机器人编程、操作、调试、应用、故障诊断、设备保养维护等能力,提高学生的机器人自动化技术工作能力。该实训室也可用于机电类院校、企业、下岗职工、再就业人员进行在职或岗前职业技能培训。实训室jvzquC41yy}/im|nz{4ff~3ep1Nuou4Ctvodnn4uzjp`3<>3a3643?3jvor