I2C用于让机器人、Pi-puck和扩展中存在的各种元素进行通信。整体架构如下图所示:Pi-puck扩展中包含一个I2C切换器,以支持额外的I2C总线(RPi本身只有一条可用的I2C总线)。这些是为了避免具有固定I2C地址的TOF传感器之间的冲突所必需的。...
要启动机器人节点,请发出命令ros2 run epuck_ros2_driver driver您可以通过发出命令来获得所有主题的列表:ros2 topic list...
通过简单地显示主题发布的消息来从计算机测试与机器人的通信是否确实正常工作,例如:ros2 topic echo /tof您可以通过发出以下指令控制机器人: 机器人向前移动ros2 topic pub -1 /cmd_vel geometry_msgs/Twist "{linear:{x: 2.0, y: 0.0, z: 0.0}, angular:{x: 0.0, y: 0.0, z: 0.0}}" 停止运动ros2 topic pub...
e-puck2的出厂固件支持地面传感器扩展:请参阅工厂固件部分。一旦机器人使用其工厂固件进行编程,您就可以通过蓝牙从地面传感器获取值,方法是将选择器置于位置3并发出m将返回5个值的命令,前3个值与地面传感器相关(左),中,右),最后2个值与悬崖延伸相关(如果有)。...
1.拧下3个螺柱并取出电池。2.轻轻地从机身外壳上取下顶部的电路板。3.用钳子将塑料相机支架从相机上拆下;注意不要对相机柔性电缆施加压力。然后需要剪掉塑料支架背面的两个突出部分(见3.2);对于此操作,您可以使用钳子(参见 3.3)。取出适配器(现在已平放在背面,如3.4所示)并像以前一样将其插入。4.将地面传感器模块插入e-puck2上的连接器;使电缆穿过电池触点。5.首先将接地模块推入机身外壳的插槽中,然后滑入机器人的顶部,注意电机电线的位置:背面电池触点必须保持在机身和...
Jetson Nano B01 SUB板是默认的eMMC启动,而不是像之前的NVIDIA官方套件一样从SD卡启动。目前Jetson Nano B01 eMMC只有16G,对于大部分需要安装CUDA, tensorflow等资源的用户来说,16G的内容还是太小了。这里针对扩展SD卡提供设置说明。...
/
210 次浏览/
机器人配件
请先确保Jetson Nano B01是可以正常进入EMMC系统的。为了正常运行,请注意检查不要写错字符,或者改错位置。否则需要从头来过。1.将sd卡插入Jetson Nano B01板子2.启动Jetson Nano B01,打开终端3.下载dtb文件到Jetson Nano B01并解压,dtb文件可以从此处获取或者用如下指令下载cd ~/Downloadswget http://rosrobot.cn/zb_users/upload/software/tb3/Nano-...
/
360 次浏览/
机器人配件
SD卡已经预先烧好nano的系统了。(建议JetPack4.5.1版本以上)修改emmc系统里的extlinux.conf文件,sudo vim /boot/extlinux/extlinux.conf找到语句APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0将mmclk0p1改成mmclk1p1,...
/
329 次浏览/
机器人配件
输入指令roslaunch jethexa_gazebo jethexa_gazebo.launch打开仿真软件。控制六足机器人roslaunch jethexa_controller jethexa_controller.launch运行RVizcd ~/jethexa_vm/src/jethexa_description/rvizrosrun rviz rviz -d ./jethexa.rviz...
/
198 次浏览/
仿生机器人
擦酒杯python3 visualize_episodes.py --dataset_dir ~/data/aloha_mobile_wipe_wine --episode_idx 0...