Rosserial Windows与ROS之间的通信

小结 测试了下Rosserial Windows与ROS之间的通信,解决了几个问题。 过程 参考链接及代码,以Turtlesim为实验进行了配置,记录一些指令如下: john@ubuntu:~$ sudo apt-get install ros-noetic-rosserial-windows john@ubuntu:~$ sudo apt-get install ros-noetic-rosserial-server john@ubuntu:~$ roscore john@ubuntu:~$ rosrun turtlesim turtlesim_node john@ubuntu:~$ rosrun rosserial_server socket_node [ INFO] [1658159352.315079648]: Listening for rosserial TCP connections on port 11411 john@ubuntu:~$ rostopic list /rosout /rosout_agg /turtle1/cmd_vel /turtle1/color_sensor /turtle1/pose john@ubuntu:~$ rostopic echo /turtle1/cmd_vel 问题及解决 问题解决后,测试成功。 问题一:#include “stdafx.h”报错 解决: 设置工程属性,设置Precompiled Header为Not […]

Error: Could not find or load main class问题解决

错误如下: D:>java Hello Error: Could not find or load main class Hello 代码如下: import org.apache.log4j.Logger; import org.apache.log4j.BasicConfigurator; public class Hello { private static final Logger logger = Logger.getLogger(Hello.class); public static void main(String argv[]) { BasicConfigurator.configure(); logger.debug(“Hello world.”); logger.info(“What a beatiful day.”); } } Java环境变量设置有问题,没有包括本目录,解决方法一: 在命令行中指定Classpath D:>java -classpath “.;D:\apache-log4j-1.2.16\log4j-1.2.16.ja r” Hello 0 [main] DEBUG Hello – […]

findViewById返回gridLayout导致异常解决

以下语句导致了程序异常, GridLayout gridLayout = (GridLayout)findViewById(R.id.gridLayout); 参考链接,在XML中定义的gridLayout与在程序中定义的gridLayout不一致,导至了程序异常,改为一致的定义,问题解决。 程序中的定义为: import android.widget.GridLayout; 然而XML中的定义为: androidx.gridlayout.widget.GridLayout 解决方案: 程序改为以下: androidx.gridlayout.widget.GridLayout gridLayout = findViewById(R.id.gridLayout); 额外的问题,layout如果重叠,如何调整不同layout的显示顺序,在Android Studio中的Component Tree里调整先后顺序,就可以调整layout显示的优先级。 Reference App crashing in the part of Grid layout declaration

J2EE SDK installation error:could not find the required version of Java(TM) 2 runtime environment

最近安装64位的J2EE SDK碰到以下问题: could not find the required version of the Java(TM) 2 runtime environment in ‘(null)’ 原因应该是安装包混淆了JRE的安装位置 参考链接,指定JRE位置,解决问题: D:>java_ee_sdk-6u3-jdk7-windows-x64.exe -j “C:\Program Files\Java\jre7” Reference How to fix error: could not find the required version of the Java(TM) 2 runtime environment in ‘(null)’

The Application Failed to Start Because Side-By-Side Configuration Is Incorrect Error – Unresolved

Recently encountered error ‘The Application Failed to Start Because Side-By-Side Configuration Is Incorrect’, it was showing as below, tried to install Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update as suggested, still cannot resolve, I mark this error as unresolved. Press the Windows KEY + S and type in event viewer […]