CRAIC-2024目标射击学习过程
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 acc_lim_x: 1.5 #x方向的加速度极限,单位为 meters/sec^2 (double, default: 2.5) acc_lim_y: 2.5 # (double, default: 2.5) acc_lim_th: 2.4 #角加速度极限,单位为 radians/sec^2 (double, default: 3.2)#The velocity when robot is moving in a straight line max_vel_trans: 0.35 #机器人最大平移速度的绝对值 (double, default: 0.55) min_vel_trans: 0.01 #...
vi学习
a 光标后一位插入 A 行尾插入 i 光标原位置插入 I行首插入 o 光标下一行插入 O 光标上一行插入 nyy 复制 ndd删除 p光标下边复制 P光标下边复制 u撤回 k(上) h(左) l(右) j(下)
STUDY210(朱有鹏)
隐藏文件与非隐藏文件Windows中:文件隐藏与不隐藏通过设置文件属性实现的,可以点击文件,右键属性,选择勾选隐藏选项来设置文件为隐藏文件。。在Windows中查看隐藏文件方法:菜单栏 工具->文件夹选项->查看->显示所有文件和文件夹。Linux中:linux中隐藏文件特点是文件名以.开头,跟文件属性无关。在linux中查看隐藏文件用ls -a命令(普通显示ls) 相对路径与绝对路径什么是路径:路径是用来标识一个文件在操作系统的文件系统中存储位置的。pathname举例:D:\winshare\enum.c 全路径 pathnameD:\winshare 路径...
一些liunx问题
1. 内核空间与用户空间的区别内核空间 定义:内核空间是操作系统的核心部分,直接管理硬件资源和系统资源。 稳定性与安全性:内核代码需要高度的稳定性和安全性,不能依赖于用户空间的库。 特权模式:内核代码运行在特权模式下,可以直接访问硬件资源和系统内存。 开发原则:内核开发中尽量避免使用用户空间的库,以减少复杂性和潜在的稳定性问题。 用户空间 定义:用户空间是应用程序运行的环境,通常依赖于各种标准库(如 glibc)来实现复杂的功能。 非特权模式:用户空间代码运行在非特权模式下,需要通过系统调用与内核交互。 2. Linux 驱动开发中的库使用内核提供的 APILinux 内核本身提供了一套丰富的 API,用于驱动开发。这些 API 包括: 内存管理:kmalloc、kfree 等函数用于动态内存分配和释放。 文件操作:file_operations 结构体用于实现设备文件的读写操作。 中断处理:request_irq、free_irq 等函数用于注册和释放中断。 定时器:timer_setup、del_timer 等函数用于定时器的创建和删除。 设备树:在嵌入式...
Makefileѧϰ
以下是一些推荐的学习Makefile的网站和资源,可以帮助你快速掌握Makefile的常用规则、结构和示例: 廖雪峰的官方网站廖雪峰的Makefile教程从基础概念讲起,通过简单易懂的例子逐步深入,非常适合作为入门学习。网址:Makefile基础 - Makefile教程 - 廖雪峰的官方网站 腾讯云技术文档腾讯云上有一篇关于Makefile的详细解释和示例,涵盖了从基础到进阶的内容,包括如何编写Makefile以及一些高级用法。网址:超清晰的makefile解释、编写与示例 - 腾讯云 博客园 - Makefile语法总结这篇文章总结了Makefile的常用语法和规则,并通过具体示例进行解析,适合有一定基础的读者深入学习。网址:Makefile语法详细总结及示例解析(快速掌握) CSDN博客 - Makefile教程CSDN上有许多关于Makefile的教程和示例,其中一些文章提供了详细的规则和实际项目中的Makefile模板。网址:makefile常用的命令总结及简单示例 - CSDN博客 GitHub Pages -...
CRAIC-2024目标射击实践过程
CRAIC目标射击实践比赛介绍中国机器人及人工智能大赛是一项历史悠久、影响广泛的全国性学科竞赛。目前大赛已为我国培养了大量“能动手”、“敢创新”、“善协作”的复合型人才。大赛已列入中国高等教育学会发布的全国普通高等学校学科竞赛排行榜、全国普通高校大学生竞赛分析报告。为积极响应中国机器人及人工智能大赛组委会号召以及进一步发挥大赛培养学生主动学习、主动创新、主动创造的能力,激发广大学生探索、应用、创新、创造新技术的热情,有效推进相关专业人才培养。 主要使用代码主目录运行: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950建图: ./1-gmapping.sh 保存: roslaunch robot_slam save_map.launch射击: roslaunch abot_bringup shoot.launch 发射驱动程序rostopic pub /shoot std_msgs/String "data:...