当前位置: 首页 > 知识库问答 >
问题:

Pepper上的固定装置以移动手臂

文志学
2023-03-14
import qi

session = qi.Session()
session.connect("tcp://YOUR_IP:9559")
almotion = session.service("ALMotion")
almotion.setStiffnesses("RArm", 0.0)
    null

编辑1:在禁用自主能力后,我仍然会发现手臂没有挡住我所在的位置。我的代码当前为:

import sys
import qi

stiffness = 1.0
if len(sys.argv) > 1: stiffness = float(sys.argv[1])

session = qi.Session()
session.connect("tcp://YOUR_IP:9559")

almotion = session.service("ALMotion")
almotion.setBreathEnabled("Body", False) # Also tried True
almotion.setIdlePostureEnabled("Body", False) # Also tried True

allife = session.service("ALAutonomousLife")
allife.setAutonomousAbilityEnabled("BackgroundMovement", False)
allife.setAutonomousAbilityEnabled("BasicAwareness", False)
allife.setAutonomousAbilityEnabled("ListeningMovement", False)
allife.setAutonomousAbilityEnabled("SpeakingMovement", False)

almotion.stiffnessInterpolation("LArm", stiffness, 1.0)

用…测试

python code.py 0.0 # To free the left arm
# Move the left arm how you wish
python code.py 1.0 # To fix the arm

共有1个答案

易英奕
2023-03-14

胡椒身上有“自主能力”,让它呼吸、环顾四周、放下手臂。你想让那些在你的情况下被禁用。

为此,请在代码中添加:

alife = session.service("ALAutonomousLife")
alife.setAutonomousAbilityEnabled("BackgroundMovement", False)
alife.setAutonomousAbilityEnabled("BasicAwareness", False)
alife.setAutonomousAbilityEnabled("ListeningMovement", False)
alife.setAutonomousAbilityEnabled("SpeakingMovement", False)

您也可以使用almotion.SetidlePostureEnabled&almotion.SetBreathEnabled来完成此操作

 类似资料:
  • 我面临着一个奇怪的问题,它看起来像Chrome mobile上的一个bug。 我有一个位置:固定的div;与屏幕右上角对齐。在桌面上,它工作正常(它保持在原位),但在移动设备上,当我上下滚动时,div正在移动。我制作了一个视频来更好地解释它: https://www.youtube.com/watch?v=gCgN6ULkcMg 向上滚动工作正常 在向下滚动时,一个位置:固定的div片段消失在视口

  • 我必须以某种方式注册/安装所有这些动画才能使用它们吗?你能在这方面指导我吗?谢谢

  • 问题内容: 如何使元素位置固定在 移动浏览器(iOS和Android)中 ?元素仍在ios <5和android <4中使用以下代码滚动 问题答案: 在大多数的旧版本中不工作和。我已经在大多数移动浏览器中尝试了此修复程序,并且没有任何插件即可正常运行。 采用

  • 问题内容: 好的,我注意到了一些东西,但是在CSS规范中找不到。样式化元素将相对于浏览器视口绝对定位。如果将固定位置的元素放置在另一个元素内会怎样?CSS示例如下: 和HTML: 据我所知,该元素相对于其最近的父元素也是固定位置的。这在所有浏览器中都可以使用吗?另外,它是错误还是故意行为? 到目前为止,我在互联网上没有找到关于此主题的任何内容,只是“固定位置使其固定在页面上”。 问题答案: 固定和

  • 问题内容: 我已经有一段时间了,这似乎是一个Chrome重绘错误,尚未修复。因此,我正在寻找任何权宜之计。 主要问题是页面上的元素具有使用以下内容的背景图像时: 如果另一个元素固定并具有子视频元素,则它将导致具有背景图像的元素消失。 现在,它可以在Safari(以及Firefox和IE)中正常运行,因此这并不是Webkit的问题。我已经应用了一些没有用的建议属性。 目前,我的解决方案只是通过媒体查

  • 在我的应用程序中,用户可以在地图上选择一个位置并保存它的latlong。我正在使用Mapcontainer来显示地图。当用户选择一个位置时,应该显示一个标记,如果选择了另一个位置,则标记应该移动到该位置。我怎样才能实现呢?