ROS官方手机APP--Rocon Remocon在ROS concert中的使用(一)

news/2024/12/2 20:29:02/
尝试了那么多次,一个突如其来的想法,竟然终于成功了,决定把它记录下来,因为这方面的资料太少了。曾经想自己编写APP,来控制turtlebot在gazebo里进行仿真,但是也是失败了,现在就先用这官方APP来做实验吧。以下内容都是看官网教程得来的,附上官网: rocon_app_platform

   一、下载使用工具

1、使用的手机APP

感谢  利用Rocon Remocon app建立互动连接   提供APP资源!要下载APP的可以进去下载,也可以:   Rocon Remocon App 本地下载

  其他Apps下载:  Listener 本地下载    Teleop 本地下载      Map Navigation 本地下载       Make a Map 本地下载      Turtlebot Follower 本地下载   Turtlebot Panorama 本地下载

  下载后,安装到手机里,准备好下一步!

2、使用的功能包

  下面是官网给出的功能包下载步骤(注意放到你的工作空间下):

[html] view plain copy
  1. > sudo apt-get install ros-indigo-catkin  
  2. > mkdir ~/rocon  
  3. > cd ~/rocon  
  4. > wstool init -j10 src https://raw.githubusercontent.com/robotics-in-concert/rocon/indigo/rocon_app_platform.rosinstall  
  5. > rosdep install --from-paths src /opt/ros/indigo --ignore-src --rosdistro indigo -y  
  6. > . /opt/ros/indigo/setup.bash  
  7. > catkin_make  
   二、开始实验

1、首先查看运行ROS的电脑的ip地址,输入

$   ifconfig

出现如下界面:看wlan0     Link encap:以太网  硬件地址 7c:e9:d3:57:60:76  
                                                 inet 地址:192.168.31.241                                                的  inet 地址:192.168.31.241,即IP地址为192.168.31.241

2、进入启动文件,添加IP地址信息

$    gedit ~/.bashrc

在文件末尾填入:export ROS_MASTER_URI=http://192.168.31.241:11311
                                export ROS_HOSTNAME=192.168.31.241
                                export ROS_IP=192.168.31.241

3、启动Rocon示例文件

$   roslaunch rocon_app_manager_tutorials pairing.launch --screen
会有如下界面:


4、手机端启动Rocon Remocon,点击SCAN THE LOCAL NETWORK


之后就是


然后就可以进行遥控了


遥控之后,电脑上的乌龟如下图








http://www.ppmy.cn/news/716156.html

相关文章

20230102单独编译原厂RK3588开发板的开发板rk3588-evb1-lp4-v10的Android12的内核

20230102单独编译原厂RK3588开发板的开发板rk3588-evb1-lp4-v10的Android12的内核 2023/1/2 20:52 《RK3588_Android12_SDK_Developer_Guide_CN.pdf》 原厂的开发板rk3588-evb1-lp4-v10单独编译内核的方式: cd kernel-5.10 export PATH../prebuilts/clang/host/linu…

ROSROS Control之Transmission

目录 目录说在前面 1 ROS Control2 机器人 ur5bh3 Step by Step解析URDF 1 TransmissionInfo2 TransmissionLoader3 SimpleTransmission4 TransmissionParser5 TransmissionInterfaceLoader导入模型到Gazebo1. 说在前面 在我上一篇博客上, 简单介绍了关于URDF和XACRO的东西. 利…

ROS编程

一、创建ROS软件包 1、创建一个空白的catkin工作空间 1、下面我们开始创建和构建一个catkin工作空间 $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/ $ catkin_make catkin_make命令在catkin工作空间中是一个非常方便的工具。在你的工作空间中第一次运行它时,它会…

Rocket-chip-RoCC(1)

关于rocc的内容很多,我会分多章进行讲解。 初步规划以下面章节为划分。 1. 协议,自定义指令说明。 2. rocket-chip RoCC各模块的scala代码说明。 3. 软件代码编译实现。 4. rocket-chip RoCC各模块硬件实现和硬件仿真。 第一部分介绍的定制CSR寄存器和…

如何绘制ROC曲线

ROC(Receiver Operating Characteristic)曲线全称是“受试者工作特征”,通常用来衡量一个二分类学习器的好坏。如果一个学习器的ROC曲线能将另一个学习器的ROC曲线完全包住,则说明该学习器的性能优于另一个学习器。 绘制ROC曲线需…

ROS简介

1.什么是 ROS 机器人是一个系统工程,它涉及机械、电子、控制、通信、软件等诸多学科。以前,开发一个机器人需要设计机械、画电路板、写驱动程序、设计通信架构、组装集成、调试、以及编写各种感知决策和控制算法,每一个任务都需要花费大量的…

ROC曲线的绘制

关于ROC曲线的绘制过程,通过以下举例进行说明 假设有6次展示记录,有两次被点击了,得到一个展示序列(1:1,2:0,3:1,4:0,5:0,6:0),前面的表示序号,后面的表示点击(1)或没有…

【ROS简介】

ROS简介 1 ROS是什么?2 ROS能干什么?3 存在的瓶颈?4 涉及的技术(概率机器人技术)5 内部构造 1 ROS是什么? ROS的核心是一个分布式、低耦合的通讯机制;ROS提供多种机器人开发工具,实…