多种方式搬箱子 · 动作捕捉Carrying a Box in Many Ways · Motion Capture
什么样的数据对我们的研究最有用What makes this data useful for our research
我们收到数据后,主要看这三件事;每一件后面列的是我们会实际检查的指标。When the data arrives we look at these three things; under each are the measurements we actually check.
动作干净Clean capture
机器人要在物理仿真里一帧一帧地复现这段动作。脚在地上打滑、箱子瞬移、手穿进箱子,在物理上都做不到,机器人就学不会这一段。The robot replays the motion frame by frame in a physics simulator. Sliding feet, a jumping box or hands passing into the box are physically impossible, so the robot cannot learn that take.
搬法多样Many different ways
机器人看一段示范,就照那种方式搬。同一种搬法拍很多遍只算一个例子;不同的搬法越多,它能学会照着做的就越多。The robot watches one demonstration and carries the box that way. Many takes of one style count as one example; every new style adds something it can learn to imitate.
方便拼接Easy to stitch
拐弯、走到别的地方,我们用动作生成模型补出来。它需要每条的开头和结尾都是稳定的站姿,中间走直线。We fill in turns and other destinations with a motion-generation model. It needs every take to begin and end in a still stand, with a straight walk in between.
怎么拍:两段 30 秒的视频How to record: two 30-second videos
我们现有的低质量版本Our current low-quality versions
我们已经有一些低质量的动作,下面这些只是为了说明搬法长什么样;更多可以拍的搬法列在后面。We have some low-quality motions already; these only show what the styles look like. More styles to record are listed after them.
想拍的搬法(按优先级)Styles to record, by priority
带视频或链接的是网上找到的类似动作,只作参考;搬的东西不同没关系。Clips and links show similar motions found online, for reference only; the object being carried does not matter.
手要换好几次位置的搬法,以及我们完全没有的搬法,最需要真人动捕。Styles where the hands change position several times, and styles we do not have at all, need real mocap the most.
两只手全程不换位置的搬法,以及不同的拿起、放下方式。Styles where the hands stay in one place, plus different ways to pick up and put down.
这两种各拍 1 条完整的即可。One full take of each is enough.
其他细节(需要时点开)Other details (open when needed)
场地、箱子、演员Floor, box, performer
- 地上贴 START、A、B 三个标记;箱子放在 A 点地上,A 到 B 约 3 米直线;场地小的话 2 米也可以,所有条用同一个距离就好。
- Tape START, A and B on the floor; the box sits on the floor at A, and A to B is about 3 m in a straight line; 2 m is fine in a small room, as long as all takes use the same distance.
- 箱子:约 25 × 15 × 20 cm 的纸箱,内加配重到约 1 kg;六个面都贴标记点,抱住时也能被看到。
- Box: a cardboard box of about 25 × 15 × 20 cm, weighted to about 1 kg; markers on all six faces so it stays tracked when hugged.
- 箱子长边朝向演员,A、B 两处朝向一样。
- The long side of the box faces the performer, the same at A and B.
- 演员一位,身高 1.60–1.80 m 左右;开拍前录一条 T 姿态,并记下身高。
- One performer, roughly 1.60–1.80 m; record one T-pose take first and note the performer's height.
- 采样率 120 Hz 左右即可;手指可选。
- About 120 Hz is great; fingers are optional.
交付格式Delivery
- 人体:每条一个 FBX 或 BVH;请注明单位和哪个轴朝上。
- Body: one FBX or BVH per take; please note the units and the up axis.
- 箱子:同一 FBX 里的一个刚体,或一个 CSV(
time, x, y, z, qx, qy, qz, qw),与人体同一坐标、同一时钟。 - Box: a rigid body in the same FBX, or a CSV (
time, x, y, z, qx, qy, qz, qw) in the same frame and clock as the body. - 文件名里带上搬法编号(如 A5、D1)即可。
- Put the style ID (such as A5 or D1) in the file name.
现场小清单On-set checklist
- START、A、B 已贴好,A 到 B 约 3 m(2–4 m 均可)直线
- START, A, B taped; A to B about 3 m (2–4 m is fine), straight
- 箱子被抱住时也能稳定追踪
- The box stays tracked even when hugged
- 每条开头、结尾都站稳
- Every take starts and ends with a still stand
- 箱子从地上拿起、放回地上
- The box goes floor to floor