Coder Social home page Coder Social logo

harvard-edge / mavbench Goto Github PK

View Code? Open in Web Editor NEW
59.0 10.0 28.0 14.88 MB

Simulator + benchmark suite for Micro Aerial Vehicle design.

Shell 19.88% C++ 29.07% Batchfile 0.71% Python 50.34%
simulator hardware airsim flight-controller sensor actuators drones computer-architecture system-design benchmark

mavbench's Issues

Why Jetson TX2

I wanted to ask why specifically TX2 is used and not any CUDA capable GPU?

Object in environment in not moving. - aeiral photography benchmark .(follow_the_leader)

During simulation, there is no mobility in object or person which drone follows.
I tried the following, but the issue remains unresolved.

  1. I did not find any other config file related to "follow_the_leader" in test_benches/configs folder. After going through the scripts code, I created new config file. I changed the "map_name" key to "follow_the_leader_simple" and added "time_to_trigger_object" key with value 5 in that new config file.
    Do I need to add any other key-value pair in config file?
  2. I run "trigger.exe" file and gave 5 as input.

Non colliding paths are not generated in 3D Mapping Benchmark.

In 3d Mapping benchmark, the nbvplanner node has to generate the collision free paths. But in my case all the generated paths are colliding paths as shown below. So there is no progress in the benchmark mission.
I tried chaging the following parameters. But It did not resolved the issue.

  1. sensor_max_range - increase
  2. planning_resolution - decrease
  3. mapping_resolution - decrease
  4. system/bbx/x, system/bbx/y, system/bbx/z, system/bbx/overshoot, bbx/minX, bbx/minY, bbx/minZ, bbx/maxX, bbx/maxY, bbx/maxZ, - decrease
    thumbnail_mapping1

error when processing catkin package: 'octomap_server'

I 'm trying to build the companion computer .But when the terminal process catkin package: 'octomap_server', it shows that "No package 'openni-dev' found" and "No package 'openni2-dev' found" .How can I solve this?
Thanks in advance!

Don't have Jetson TX2

Hi Behzad,
I don't have a Jetson TX2. Searched for emulators for Jetson, sadly there isn't.

What can I use instead for this setup and benchmarks?

error while executing ./build_scripts/companion_usr_setup.bash

When I execute the instruction on the TX2, it shows me that the FindEigen.cmake Module in the cmake_modules package is deprecated. I follow the advice to change instances of find_package(Eigen) to find_package(Eigen3).But I failed. How can I solve this?
Thanks in advance.

Drone colliding with the obstacale in package delivery. Unable to detect the obstacle

pastedImagebase640
pastedImagebase643
thumbnail_pastedImagebase641
thumbnail_pastedImagebase642

In the attached images, at the beginning of execution, the images from camera sensor are being received and point cloud is generated.

But using this point cloud, the octomap has to be generated which is not happening. Because of this, the drone is colliding with the wall. We can see in the attached images.
While travelling on the generated path , the obstacle is determined using the octomap. As the octomap is not generated correctly, the drone is colliding with the obstacle.

Profiling MAVBench tasks on TX1 CPU and GPU separately

We are trying to use MAVBench for our research, and using a Jetson TX1 for our work. We are studying the implication of running a given task on the onboard CPU vs. GPU (in our case, the Arm A57 or the Maxwell) of the TX1. So, we want to run each of the “nodes” in the applications in Fig. 7 of your paper (e.g. mission planning:scanning) on either the TX1 CPU and GPU, and profile their timing. Within the Github code in your repository, do you know if there is a way to select which device (CPU/GPU) runs a given node?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.