I have forked your branch and modified it to crosscompile for ros-melodic aarch64. I think it is better if I can open a pull request for it to a separate branch of your repo while keeping the master branch which is for a different system config. Apparently pull requests are only for existing branches. If you can create a new branch (something like melodic-aarch64 maybe?) I can open a pull request.
Here's my fork