Robocon正式比赛单片机程序主要使用的是c语言,但是考虑到线上培训以及ROS使用c++编程的难度,本次培训主要还是使用Python语言,人生苦短,我用Python。 linux系统一般都会自带python环境,何况安装了ROS也会自动安装python2.7。 二、编译本地python文件 hello.py内容如下: 执行命令: 传送门 负责学长学姐:18届队员-电路-于佳正、A19届队员-电控-刘寒冰。有问题可以在群里面@上面两位学长学姐咨询! 一、电路作业:观看PCB绘制视屏画出原理图和PCB,要求与视屏中一致,PCB规则检查无报错,其他细节要求均与视屏中一致。 二、程序作业: 输出(输出类型必须是数字,不可以是字符串类型) 选做题(可做可不做):使用c语言设计程序完成,提示可使用atof函数 2.2:使用python或c语言设计程序,已知三个控制点坐标(x1,y1)(x2,y2)(x3,y3),规划一条路径,要求从(x1,y1)开始到(x3,y3)结束,这段路径必须连续可导,并且路径必须包含(x1,y1)(x2,y2)(x3,y3),其次每两个控制点之间的离散路径点的点间距需要是近乎固定的,这个点间距的参数是可以传参来调整的。将这段路径点使用python的绘图工具matplotlib或者其他工具绘制出来。(可以学习参考下贝塞尔曲线的公式,可以直接调用python或者c的各种库函数) 关于离散路径点解释:因为线段可以是点构成的,我们可以用大量的点来表示一条曲线 参考图示:
前言
Linux下如何编译python
一、进入交互式编程方式:python print("hello world")
gedit hello.py
#!/usr/bin/python print("hello world")
python hello.py
python菜鸟教程
因为这些基础比较简单,大家把这些自己预习的看一遍,明天直播可能只会带大家简单的过一遍:
PCB绘制
视屏地址:传送门作业
2.1:设计python程序,输入字符串类型的数字运算,解析输出结果.计算两个数加减乘除即可,可以使用库函数,感觉python写有点过于简单,所以大家可以尝试的用c写,因为以后学习单片机的时候可能用得上.
例如:
输入字符串"3.1415926 * -5.23"
-16.43305293
选做题:输入为n个控制点时如何设计程序?作业提交说明
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算