Kannmu Blog

「致虚极 守静笃」
Embrace emptiness, embrace stillness

[Assignment] 数字化工业设计AIGC作业

AI Generated Road Bike

Presentation 项目背景 在全球范围内,随着健康生活理念的普及与环保意识的增强,自行车作为一种绿色、健康、便捷的交通工具,正在经历一场前所未有的复兴。特别是在城市交通拥堵、空气污染日益严重的背景下,自行车提供了一种低碳、无污染的出行方式,深受广大消费者的喜爱。然而,传统自行车在设计上往往忽视了空气动力学原理,导致骑行效率不高;同时,随着智...

[Paper Reading] Effects of virtual reality technology locomotive multi-sensory motion stimuli on a user simulator sickness and controller intuitiveness during a navigation task

Paper reading

Overall 《Effects of virtual reality technology locomotive multi-sensory motion stimuli on a user simulator sickness and controller intuitiveness during a navigation task》 Author: Cassandra N. Ald...

Design recommendations for voluntary blink interactions based on pressure sensors

Design recommendations for voluntary blink interactions based on pressure sensors

Intro 我的第一篇SCI论文终于发出来了,欢迎大家来交流! Design recommendations for voluntary blink interactions based on pressure sensors

[Tch] 反射式屏幕挂灯

Reflective screen hanging lamp

Intro 最近想添置一个屏幕挂灯,但是看到明基1k多的价格直接劝退。不如来DIY一个吧。 光路 最开始发现的方案是使用现成的LED灯带 + 反光管。但是这样长度太大,体积不好控制。因此最终选择把LED灯珠布置在PCB上,并加上一个反射板来将光线反射到桌面上的键盘区域。 下图是反射板光路的侧截面轮廓图,曲线分为两段,红色的第一段为一个抛物线,蓝色的第二段为直线。对应到反射板...

[Tch] OpenMonitor 命令行系统资源监视器

OpenMonitor command line resource monitoring tool

为了给新添置的屏幕上放置一些常驻窗口,再加上刚好对之前用的Core Temp的信息展示方式不是很满意,所以打算自己来写一个小的资源监视器应用。还会添加一些更多的其他信息监控的功能。 仓库地址:OpenMonitor OpenMonitor OpenMonitor是一个使用Python开发的命令行工具,提供实时的系统信息,包括CPU使用率、CPU温度、CPU型号、RAM使用率、总R...

[Project] PyViBE: A Python Module for OpenViBE

PyViBE: A Python Module for OpenViBE

Introduction OpenViBE是一款常用的开源的脑电采集、分析、交互软件,在该领域内还是比较常用。但是该软件的教程与相关内容在中文互联网上尤其稀缺。因此,我将做实验时用到的使用Python接收OpenViBE数据的代码打包成了PyViBE这个包。通过OpenViBE中的TCPWriter Box发送数据,并在Python段建立TCP链接接受数据并解码。 Usage 本项目暂...

[Tch] OpenViBE 基础

OpenViBE Fundamental

1. 前言 最近在进行一些脑机接口的项目,继承前辈们使用 OpenViBE 这个工具,但是发现在中文互联网上这个工具的相关资料几乎为零,想要进行学习也比较难搞。所以这里记录一下我最近的学习过程,以及 OpenViBE 的一些基本理念与使用方法。希望可以帮到其他在学习这些内容的人。 OpenViBE 的官网在这里。 下载安装非常简单,这里就不赘述了。 2. 基本概念 OpenViBE...

[Tch] OpenGL初见!

The first meet with OpenGL

前言 Introduction OpenGL 是一种跨平台的图形编程接口,用于开发二维和三维图形应用程序。它提供了函数和状态机,用于绘制复杂的图形场景、渲染图像和处理用户输入。OpenGL 利用图形硬件加速,通过图形管线处理图形渲染过程。它支持多种图元类型、光照模型和材质属性,并提供着色器编程功能。OpenGL 是广泛应用于图形应用程序和游戏引擎的标准选择,具有跨平台性和强大的社区支持。 ...

[Philosophy] 一种可能的冥想的原理

One possible principle of meditation

缘由 事情是这样的,最近当我在思考自己对缺少金钱的恐惧感、不安全感时突然联想到了克一直在强调的“观察”的内容。 之前一直不理解,为什么只要全身心的观察着自己的内心,就可以消解掉内心所存在的问题。 下面是我就这个问题的一些胡言乱语的思考。大家看个乐即可。 语言的局限 人类天生就会对未知的事物产生恐惧。而且如果这个事物甚至是无法被认知的话,这种恐惧则会加倍的增长。 正如维特根斯坦所言...

[Report] Steam 游戏数据可视化报告

Steam Game Data Visualization

数据来源声明 数据来源:Data Source 引言 Introduction Steam平台作为全球最大的数字游戏发行和分发平台,扮演着重要的角色,为数亿玩家提供了丰富多样的游戏选择。自Steam平台的推出以来,游戏行业发生了翻天覆地的变化,游戏数量和种类不断增加,玩家社区也日益庞大和多样化。 为了更好地了解和分析Steam平台上的游戏情况,对其进行可视化是一种强有力的手段。通过对...