- 博客(12)
- 收藏
- 关注
原创 浅谈阿基米德螺线
本文从生活中有趣的自然现象出发,介绍了阿基米德螺线的发现、定义、方程、作图以及自然界和实际生活中的应用,浅谈了对于阿基米德螺线定义的不同观点,并以蚊香为例,建模,证明了阿基米德螺线应用的广泛性。引言很多人都知道飞蛾扑火这个故事。但是,为什么飞蛾会这么执着地扑向火光呢?这要从它的祖先谈起。飞蛾的历史远比人类悠久。在亿万年前,没有人造火光,飞蛾完全靠天然光源(日光、月光或星光)指引飞行。由于太...
2019-08-31 23:00:21 18471 1
原创 黑群晖折腾记(二)-为不支持通信的UPS 增加断电自动关 NAS
给黑群晖加UPS,查到施耐德 BK650-CH可以支持白群,但黑裙没提到过,因为比较贵,也没试过是否支持黑群。申明:此方法整理自网络,并非原创,请参考[1]、[2]如果你的 UPS 不支持通信功能,在断电后如何自动关机呢?此时可以建立如下脚本,定时向另一台网络设备发送 ping 命令,同时将该网络设备直接接到市电,在市电断电后,该设备关机,NAS 收不到反馈,延迟一定时间后启动关机过程...
2019-08-26 15:07:57 13115 1
原创 黑群晖折腾记(一)-完善系统功能
由于矿难,NAS成本大幅降低,于是近来入手了星际蜗牛B款单网口版,卖家做好了引导,我只需要简单安装DSM即可。近来入手的黑群晖安装了DS918+,但有一些问题,具体如下:1、需要洗白2、内置16G安装引导的SSD需要隐藏、盘符顺序不对以及CPU信息不对3、休眠、WOL功能不能用4、计划开关机无法使用逛了一些论坛,查了一些资料,有网友提出了一些解决方法,这里总结一下。(一)洗白首先...
2019-08-25 21:17:32 26882 4
原创 搭建Ubuntu VNC可视化界面
本文主要内容创建Ubuntu服务器安装和配置VNCServer以及Ubuntu Desktop本地使用VNC连接一、创建Ubuntu服务器创建Ubuntu服务器有很多方法,这里选择云服务器,云服务器也有不少服务供应商,比如:亚马逊AWS、微软Azure、阿里云、腾讯云等,本文基于阿里云服务器。阿里云创建Ubuntu服务比较简单,按照系统导向一步步操作即可,这里不再赘述。二、安装和...
2019-08-18 12:58:31 798
原创 Ubuntu修改计算机名称
本文是一篇为Ubuntu新用户和新手准备的文章,将会指导你怎样在使用Ubuntu时轻松更改你的计算机名字,许多用户从来不会考虑在Ubuntu更改计算机名字或者主机名,强迫症会想必的。例如,我想把我的计算机名cloud_ubuntu改为sachin一、编辑hostname文件打开终端输入:sudo vim /etc/hostname将所有(其实就一个)cloud_ubuntu改为sachi...
2019-08-17 14:46:14 382
转载 [转]基于Mathematica的机器人仿真环境(机械臂篇)
目的 本文手把手教你在 Mathematica 科学计算软件中搭建机器人的仿真环境,具体包括以下内容: 1 导入机械臂的三维模型 2 正\逆运动学仿真 3 碰撞检测 4 轨迹规划 5 正\逆动力学仿真 6 运动控制 文中的代码和模型文件点击此处下载,或者此处:https://github.com/robinvista/Mathematica 。使用...
2019-08-06 13:16:06 2198
转载 [转]火星车的移动机构
美国先后发射了索杰纳号(Sojourner)、勇气号(Spirit)、机遇号(Opportunity)、好奇号(Curiosity)四个漫游车(Rover)到火星。几个火星车如下图所示,其中最小的是索杰纳号(左下),最大的是好奇号(右侧),居中的是勇气号(或机遇号,它们是双胞胎)。 一个重要的问题是:这些火星车采用了什么样的移动机构? 从外表上看,火星车的移动机构...
2019-08-06 13:15:38 1173
转载 [转]Lighthouse 激光定位技术开源了,但不是 Valve 做的
Hypereal 定位灯塔众所周知,HTC Vive是VR领域最优秀的头显之一,而之所以能做到这点,很重要的一个原因就是应用了 Valve 的 Lighthouse 激光定位技术,为头显带来房间级的游玩体验,同时也帮助实现了手柄的动捕操控。可以说 Lighthouse 是 Vive 的核心技术之一。现在,这一核心技术被国内创业公司 Hypereal开源了。当然,开源的并不...
2019-08-06 12:19:52 390
原创 由二维曲线旋转生成三维曲面的Mathematica交互操作
背景很多三维曲面可看作由二维曲线绕某一个轴旋转生成的。MMA绘制三维旋转图主要是由RevolutionPlot3D函数实现。若同时使用Manipulate,则实现旋转角度范围的交互操作。Manipulate[ RevolutionPlot3D[x^2, {x, 0, 2}, {\[CurlyTheta], 0, u}], {u, Pi/2, 2 Pi}]以上只是实现了简单函数y=...
2019-08-05 15:47:26 2935
原创 基于Mathematica图形刚性变换的几种实现方法
计算机图形学或者机器人学中,经常需要对图形进行变换(平移,旋转、缩放),本次讨论其背后的实现原理,
2019-08-05 10:51:59 864
原创 Mathematica三维坐标系的建立
背景某些情况下(如在三维绘图),需要绘制系统坐标系。首先来看一下三维迪卡尔坐标系的组成:坐标原点(0,0,0),带箭头的坐标轴,坐标轴标签。因此在绘制坐标系,需要绘制这些元素。Mathematica实现coordinateSystem3D = { {RGBColor[{1, 0, 0}], Arrowheads[0.05], Arrow[Tube[{{0, 0, 0}, {1, 0,...
2019-08-03 16:45:56 4601 1
原创 刚体运动的表示及其Mathematica实现
前言:刚体在空间中运动时,其运动只能是三种情况:1、纯平移2、绕一个轴的纯旋转3、平移与旋转的结合一、纯平移在三维空间中,一般平移用一个向量表示,如平移向量为D=(dx,dy,dz),一般习惯写成列向量的形式:空间中任意一点P(x,y,z)经过上述向量D平移后的新坐标为二、绕一个轴的纯旋转关于右手笛卡尔坐标系的 x-, y- 和 z-轴的旋转也习惯分别叫做 roll, pitc...
2019-08-03 15:32:26 1247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人