机器人技术是处理机器人的设计,构造,操作,结构配置,制造和应用的技术分支。机器人技术与电子学,工程学,机械学和软件学有关。您也可以考虑在[*机器人*堆栈交换](http://robotics.stackexchange.com/)上提问。
所以,我觉得这么长时间试图解决这个问题真的很愚蠢。我真的需要帮助。 我正在尝试使用针孔透视投影将相机像素坐标投影到世界坐标....
我正在尝试完成我的大学项目,在 python 中构建和编程一个自平衡机器人(使用 RPi),但在我的知识中遇到了障碍。 从 MPU6050 我能够获得 b...
我用的是ros-indigo和ubuntu 14.04。我使用 usb_cam 从相机获取帧,但我现在不能做同样的任务。 如果我运行 rosbuild_ws/package_dir$ roslaunch camera.launch 命令,我得到以下输出: ...
嗨,我是来自文莱的 ichii。我正在寻找三级跳的 python 源代码,因为我是我的人形项目的初学者。我的人形机器人必须在跑道上行走才能在 20 厘米内到达起飞板。来自
我正在使用带有 j2n6s300.urdf 文件的 Kinova Jaco 机械臂,我只是想从侧面抓住一个杯子并享受它。 然而,夹持器无法拿起杯子。好像……
我需要创建一个房间的 3D 室内地图,供自主机器人使用以进行导航。我想找到房间的准确尺寸,并能够将其形象化为接近...
如何根据到已知位置的附近物体(墙壁)的距离来计算最可能的移动机器人位置?
机器人移动时,我从 2D LiDAR 检测到的障碍物(墙壁)得到了机器人的距离和角度。所以现在我想根据距离计算最有可能的机器人姿势......
需要帮助在 ubuntu 上获取端口以连接到 AR10 机器人手 [关闭]
我尝试了多种尝试连接端口的方法,但我不确定它们是如何显示输入输出错误的,但系统确实识别出某些东西已连接,如屏幕截图所示。 ...
我正在尝试使用 PCL RANSAC 函数可视化适合点云的圆柱体。当我拟合模型时,我得到一个 pcl::ModelCoefficients 对象,它具有以下系数
C++中photonlib库中for photon tracked target中的area是什么意思
我正在为第一届机器人竞赛编写机器人编码,希望能够分别识别锥体立方体和其他物体。目前我正在尝试做的是找出最好的目标......
我想从柴油发动机的数据输出连接器读取数据。是否有探索此主题或编程自定义引擎诊断工具的资源? 在网上搜索发现主要是
如何使用 HAL3/Camera2 API 和 OpenCV 从两个 MIPI 摄像头捕获视频?
我正在使用 Qualcomm rb5 开发套件以及两个 MIPI 相机的 OV9282。不知何故,我无法将 Gstreamer 与 OpenCV 结合使用来访问这些立体相机。有谁知道如何使用 HAL3 +Op...
如何使用定义在 index.html 文件中的 CDN 链接并在 ReactJS 组件中使用它们?
我正在尝试通过 ReactJS 组件内的 CDN 使用 ros2djs 库。 我尝试使用在线提供的建议将 ros2d 导入组件内部。那些没有用。 npm版ros2djs调用...
如何从 pcl::ModelCoefficient 轴方向转换为 ROS/Rviz 的四分之一数?
我正在尝试使用 PCL RANSAC 函数可视化适合点云的圆柱体。当我拟合模型时,我得到一个 pcl::ModelCoefficients 对象,它具有以下系数
我在更改激光雷达传感器的地址时遇到问题。它的默认地址是 7 位的 0x62,但由于微控制器只需要 8 位,所以地址现在是 0xC4。这是我的代码...
我这个项目的目的是将一些2D/Image点转换成3D/World坐标。 为了确定图像坐标,我在
您好,我在机器人手臂 urdf 中添加了控制插件,然后创建了启动文件,但是当我运行启动文件 gazebo 和机器人手臂模型打开时,但出现如下错误。我怎么解决这个问题? [
我正在尝试用 Java 为 FRC 比赛编写机器人程序。今年的任务之一是在类似于跷跷板/斜坡的东西上保持平衡。我们问题的根源归结为我们的机器人
ROS2 上的机械臂控制器启动文件(controller_manager 问题)
我可以在 gazebo 上可视化我的机器人,但是当启动文件启动时我收到一个错误,如下所示关于 controller_manager。我该如何解决?我已经安装了这些包; joint_state_broadcaster
我是 ros2 菜鸟,我想了解启动文件中 exec 和名称之间的区别。 我将举一个精确的例子: 我是 ros2 菜鸟,我想了解启动文件中 exec 和名称之间的区别。 我会举个例子来说明: <launch> <node pkg="camera" exec="" name=""> </launch> 谢谢! exec:可执行文件的文件名 name:ros2 node list显示的名字 例如从启动文件中的教程比较https://docs.ros.org/en/foxy/How-To-Guides/Launch-file-different-formats.html: 有一行同时设置name和exec <node pkg="turtlesim" exec="turtlesim_node" name="sim" namespace="turtlesim2"> 当我创建一个包来运行它时,会发生以下情况。 $ ros2 node list /listener /mimic /my/chatter/ns/listener /my/chatter/ns/talker /talker /turtlesim1/sim /turtlesim2/sim 你可以看到节点名称是如何显示的,有一个额外的警告 - 因为命名空间也被添加,它显示为 <namespace>/<name>. 现在,对于可执行文件,您可以在 ROS 安装目录中查看它。例如,在我运行 humble 的 Linux 计算机上,有可执行文件。我添加了-l以显示它是可执行的。 $ ls -l /opt/ros/humble/lib/turtlesim/turtlesim_node -rwxr-xr-x 1 root root 798384 Jan 17 18:00 /opt/ros/humble/lib/turtlesim/turtlesim_node 查找包中可执行文件的简单方法是通过带有 ros2 pkg executables <package_name> 的选项卡 $ ros2 pkg executables turtlesim turtlesim draw_square turtlesim mimic turtlesim turtle_teleop_key turtlesim turtlesim_node 你拥有两者的原因是因为你可能在 DDS 域中多次重复使用相同的可执行文件,所以 name 或 namespace 可以用来区分它们。