Closed mengchaoheng closed 3 years ago
Hi, I can open the link on my browser in incognito mode, the submodule should be accessible - https://github.com/PX4/PX4NuttX/tree/44ad7e224c1ef17911ab8b4101fd624ad9ee4177
but the PX4NuttX/misc/tools is 404. I really need you help!!!
I saw your paper at ICRA2019. I am very interested in your project. You did a great job! I found that the submodules of the project have become invalid, I mean PX4NuttX/misc/tools. Can you package the compiled program and send it to me?
Does the code compile without that submodule? If not, could you post the output?
Does the code compile without that submodule? If not, could you post the output?
Cannot compile, because it fails during the submodule clone update stage, which means that the complete code cannot be downloaded. The cloned and compiled results are as follows:
mch@ubuntu:~/PX4-PhoenixDrone$ git submodule update --init --recursive
Cloning into 'misc/tools'... Username for 'https://github.com': Password for 'https://github.com': remote: Repository not found. fatal: Authentication failed for 'https://github.com/PX4-NuttX/tools.git/' fatal: clone of 'https://github.com/PX4-NuttX/tools.git' into submodule path 'misc/tools' failed Failed to recurse into submodule path 'NuttX'
mch@ubuntu:~/PX4-PhoenixDrone$ make nuttx_px4fmu-v4_tailsitter
PX4 CONFIG: /home/mch/PX4-PhoenixDrone/build_nuttx_px4fmu-v4_tailsitter ninja: Entering directory `/home/mch/PX4-PhoenixDrone/build_nuttx_px4fmu-v4_tailsitter' ninja: error: '../NuttX/fs/mmap/README.txt', needed by 'nuttx_copy_px4fmu-v4.stamp', missing and no known rule to make it Makefile:140: recipe for target 'nuttx_px4fmu-v4_tailsitter' failed make: *** [nuttx_px4fmu-v4_tailsitter] Error 1
When I use the official new NuttX to compile, even if I switch to the old version, I still get an error. The compilation result is as follows:
mch@ubuntu:~/ICRA/PX4-PhoenixDrone$ make nuttx_px4fmu-v4_tailsitter
File to patch: Skip this patch? [y] 2 out of 2 hunks ignored ninja: build stopped: subcommand failed. Makefile:140: recipe for target 'nuttx_px4fmu-v4_tailsitter' failed make: *** [nuttx_px4fmu-v4_tailsitter] Error 1
So the key to the problem is https://github.com/PX4/PX4NuttX.git has been archived by the owner. I am interested in your project and I want to reproduce the results of your paper. I really want to know what the simulation looks like when it runs. Can you help me?
So the key to the problem is https://github.com/PX4/PX4NuttX.git has been archived by the owner. I am interested in your project and I want to reproduce the results of your paper. I really want to know what the simulation looks like when it runs. Can you help me?
If you want to run simulation on Linux, you don't need to compile NuttX. The command is: make posix_sitl_tailsitter gazebo_STARS_TS
It seems to me the problem is the tools folder went missing. Have you tried replacing it with this?
Unfortunately, I don't have the original development environment on my system anymore, and the project is currently not actively maintained. The support we can offer is limited. If you would like to get the code running on real hardware, I'd suggest porting the tail-sitter controller code to a newer version of PX4, which is probably going to cause less trouble compared to fixing the current version.
So the key to the problem is https://github.com/PX4/PX4NuttX.git has been archived by the owner. I am interested in your project and I want to reproduce the results of your paper. I really want to know what the simulation looks like when it runs. Can you help me?
If you want to run simulation on Linux, you don't need to compile NuttX. The command is:
make posix_sitl_tailsitter gazebo_STARS_TS
It seems to me the problem is the tools folder went missing. Have you tried replacing it with this?
Unfortunately, I don't have the original development environment on my system anymore, and the project is currently not actively maintained. The support we can offer is limited. If you would like to get the code running on real hardware, I'd suggest porting the tail-sitter controller code to a newer version of PX4, which is probably going to cause less trouble compared to fixing the current version.
Thank you for your suggestion. After I tried the tools you provided, the problem still persists, and an error is reported when I run make posix_sitl_tailsitter gazebo_STARS_TS. My environment can run the make posix_sitl_default gazebo and make px4fmu-v4_default commands normally. In addition, I have considered porting your program to the new PX4, but I don’t know where you changed it before. Can you provide ideas for porting? I just need gazebo simulation. What files need to be changed, is there any porting tutorial to share?
So the key to the problem is https://github.com/PX4/PX4NuttX.git has been archived by the owner. I am interested in your project and I want to reproduce the results of your paper. I really want to know what the simulation looks like when it runs. Can you help me?
If you want to run simulation on Linux, you don't need to compile NuttX. The command is:
make posix_sitl_tailsitter gazebo_STARS_TS
It seems to me the problem is the tools folder went missing. Have you tried replacing it with this? Unfortunately, I don't have the original development environment on my system anymore, and the project is currently not actively maintained. The support we can offer is limited. If you would like to get the code running on real hardware, I'd suggest porting the tail-sitter controller code to a newer version of PX4, which is probably going to cause less trouble compared to fixing the current version.Thank you for your suggestion. After I tried the tools you provided, the problem still persists, and an error is reported when I run make posix_sitl_tailsitter gazebo_STARS_TS. My environment can run the make posix_sitl_default gazebo and make px4fmu-v4_default commands normally. In addition, I have considered porting your program to the new PX4, but I don’t know where you changed it before. Can you provide ideas for porting? I just need gazebo simulation. What files need to be changed, is there any porting tutorial to share?
The main changes are:
src/modules/mc_pos_control
src/modules/tc_att_control
src/drivers/tsfmu
An entrypoint I'd suggest is to read the official mc_pos_control
and mc_att_control
understand how they work and then port the changes from our version. The key idea of how the control is done is illustrated in the paper.
Hi, I can't clone the submodule NuttX @ 44ad7e2, can you help me ? the link is 404 now.