Electron-打包

Electron 真是挺方便,此次项目它将我的 vue.js 的项目打包了起来。
认真看官方手册,学习一手资料。学到了学到了。:)

阅读更多
Vue-打包静态资源路径不正确

Vue项目build后放在服务器的根目录下可以正常看,但是放在别的目录就不能正常显示了。console显示的是找不到那些css、js文件。看了下路径发现是根路径,在webpack中修改下配置就好。

阅读更多
Linux-GDB调试

GDB(GNU Debugger)是UNIX及UNIX-like下的强大调试工具,可以调试ada, c, c++, asm, minimal, d, fortran, objective-c, go, java,pascal等语言。

笔记:微信公众号,编程珠玑。

阅读更多
Linux-权限

在 Linux 中,root 用户是不在访问权限限制之内的。

阅读更多
Nao机器人-学习资料

在这里整理了一些关于Nao机器人的学习资料。

阅读更多
Database-Linux下MySQL停止和重启

嘿嘿,转载别人的文章,因为常用到,怕忘了。

阅读更多
【Nao机器人】BHuman之SimRobot

SimRobot 用来校准和模拟机器人在比赛中的行为。但是需要注意的一点是,SimRobot 中模拟的场景是不真实的。更具体的我再去看看官方文档。
BHumanCodeRelease-coderelease2017/Build/Linux/SimRobot/Release

阅读更多
【Nao机器人】BHuman中的类-MarkedLine
1
Src/Representations/Perception/FieldFeatures/FieldMarker.h

在这个文件中表示了在 bhuman 中标记线的一些方法。
MarkedLine(线)、MarkedIntersection(交点)、MarkedPoint(点)。
线的相交分为 X、L、T 型,这个很形象。其中,T includes L; X includes T and L

关于线的交叉点结构在下面这个文件中:

1
Src/Representations/Perception/FieldPercepts/FieldLineIntersections.h
阅读更多
【Nao机器人】BHuman中的类-Pose2f

Pose2f 应该是 BHuman 中的一个比较重要的工具类吧,在代码中经常用到,以前不知道是干啥的,刚才看了下,记录下来。

Src/Tools/Math/Pose2f.h

TODO: 学习类 Angle、Pose3f、Vector2f(我猜是个类似于vector的容器,不过里面存的东西要仔细研究下)等。
ADD: Pose3f 与 Pose2f 大致相同,不过使用了 Vector3f,多了一个 z 作为参数。。。
在 Vector2f 的变量中还可以调用 angle() 函数,猜想:应该这两个类中有这个方法。
在 Egien.h 中只看到了一些容器的声明,引入了头文件 Egien/Dense,看了下,应该是 naoqi 的库中带的。
ADD: 刚才看代码的过程中发现,有下面这两句:图像中的位置 Vector2i(image),场地中的位置 Vector2f(field)。

1
2
(Vector2i)(Vector2i::Zero()) positionInImage, /**< Position in the image. 在图像中的位置 */
(Vector2f)(Vector2f::Zero()) positionOnField, /**< Position relative to robot on the field. 在场地中的位置 */
阅读更多
【Nao机器人】Robocup场地信息

Robocup SPL 赛中的场地参数 和 BHuman 中的场地参数配置文件。

BHuman 场地配置文件:BHumanCodeRelease-master/Config/Locations/Default/fieldDimensions.cfg
单位 mm。

阅读更多