• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

flexible-collision-library / fcl / 887 / 1
73%
master: 73%

Build:
DEFAULT BRANCH: master
Ran 31 Jul 2018 11:01PM UTC
Files 109
Run time 10s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

31 Jul 2018 10:37PM UTC coverage: 72.351% (+0.07%) from 72.28%
BUILD_TYPE=Debug COVERALLS=ON

push

travis-ci

SeanCurtis-TRI
Add custom sphere-box collision and distance tests

By default, the GJK solver was being used for performing distance queries
between box's and spheres. For small features, the answer was being
dominated by the iterative tolerance and producing wildly problematic
values. The logical thing to do is to perform sphere-box collisions using
knowledge of the primitives.

This commit adds the following:
  - A new test illustrating the error of GJK is used
    (see test_fcl_sphere_box.cpp)
  - Borrows the CompareMatrices functionality from Drake and adds it to FCL.
  - Adds the custom sphere-box collision (sphere_box.h and sphere_box-inl.h)
  - Adds *extensive* unit tests on the custom algorithm.
  - Ties the custom algorithm into the libccd and indep GJK solvers.
  - Remove a useless conflicting test from test_fcl_collision (it's only
    useless in retrospect). And its formulation can't help but become
    corrupt.
  - Update *other* tests that otherwise depend on box-sphere collision.

280 of 387 relevant lines covered (72.35%)

671556.24 hits per line

Source Files on job 887.1 (BUILD_TYPE=Debug COVERALLS=ON)
  • Tree
  • List 0
  • Changed 89
  • Source Changed 0
  • Coverage Changed 89
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 664
  • Travis Job 887.1
  • 8fb2ce0e on github
  • Prev Job for BUILD_TYPE=Debug COVERALLS=ON on master (#856.1)
  • Next Job for BUILD_TYPE=Debug COVERALLS=ON on master (#894.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc