Unable to test motors by picshawk-esc via mavlink

Hello everyone. I’m the super newbie from South Korea.

I’ve already read through the basic guides available from Blue Robotics. I’m quite familiar with the system. However, the system I want to set up is slightly different.

As I haven’t made any purchases yet, the current setup is as follows:

Two laptops with Ubuntu 20.04 Noetic installed, connected via SSH.

One of the laptops connected to a Pixhawk via USB (Mavros is installed on this companion laptop).

The Pixhawk connected to 8 ESCs (which are connected to motors).

On the main laptop: roscore is running.

On the companion laptop: roslaunch mavros apm.launch fcu_url:=/dev/tty****:57600 is executed.

With this setup, the main and companion laptops are connected, and the main laptop is connected to QGroundControl.

However, when I try to manually test the motors via QGroundControl, they don’t work properly. Even though I’ve installed the firmware to the picshawk

So, the errors I’m considering are as follows:

  1. QGroundControl settings for them might not be correct.
    As far as I know, if calibration is done within QGroundControl, the ESC settings should be automatically adjusted.

  2. Wrong code I activated

Could you provide advice on this matter?