Giter VIP home page Giter VIP logo

darpa_ugv_highlevel's People

Contributors

arjo129 avatar hashirzahir avatar jing-xuan avatar lekoook avatar nwjbrandon avatar pdotdeep avatar sakurablossom avatar zhengqunkoo avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

darpa_ugv_highlevel's Issues

[Robot Localization] Fuse Odometry Data

  • Get decent X,Y wheel odometry for OGV (apply differential param on robot_localization)
  • Publish covariance values for rf2o odometry
  • Merge realsense orientation, wheel odom (with covariance) and rf2o laser odom

[Udoo] Downgrade Ubuntu kernel to v4.15

Realsense drivers and ros package has issues with latest kernel version (v5.0 and above). Downgrade all 5 Udoo ubuntu kernels with immediate effect to improve pointcloud processing (30fps on old kernel, 5fps on new kernel) and stability.

Does not require re-flashing or re-installing as just need to allow Ubuntu to boot from the latest kernel, which should be v4.15 after removal.

Also do check if this kernel version messes up with other packages to prevent last minute panic.

[UI] Viewing Important sensor data

  • Add alert for WiFi sensor, possibly add marker on map
  • Add alert for CO2 Reading, possibly add marker on map
  • LaserScan from 1 robot with TF (DARPA Frame)
  • View robot current pose on map (DARPA to base_link frame)
  • Multi-Robot maps (separate mapping panes for each robot)
  • Multi-Robot maps final merge (merge all the maps together for 1 coherent map)
  • Location of WiFi markers (poop trail) dropped by UGV

[Frontier Exploration] Move base and exploration issues

  • Fix path planner (dwa planner) generating paths around obstacles with narrow gaps without considering footprint and path hugging around obstacles

  • Fix repeated forward and reverse motion to drive around vehicles despite high rotation capability of OGV

  • Fix frequent switching of frontier goals given due to long time required to reach goal in presence of cluttered obstacle field

[UI] Integrate Reporting of Artifacts

  • Add drop-down and XYZ coordinate (DARPA frame) box to allow reporting of Artifacts ("Survivor", "Backpack", "Cell Phone", "Vent", "Gas")
  • Use Interface_Protocol package rosservice to report XYZ coordinate (DARPA frame) and artifact name.

[Teensy] Teensy unable to work with udoo

Teensy is not seen in the udoo (under any of the /dev ports) and teensy_bridge package cannot work. Likely due to USB hub usage. Also need to test thermal camera, xbee and LoRa integration on the teensy.

[URDF] Add Accurate URDF Package for both TGV and OGV

Quite urgent as difficult to do transform between realsense and thermal camera for sensor fusion without URDF. Floor frame also required (different frame for OGV and TGV) for initial DARPA frame transform.

  • OGV URDF with floor frame
  • TGV URDF with floor frame (by hand)

[UI] Robot Control

data_compressor package

  • Multi-robot goal pose (visual markers to aid goal)
  • Multi-robot estop
  • Multi-robot start (undo e-stop)

[Udoo] Realsense ROS driver buggy/crashes for Pointclouds

Upon subscribing to the pointcloud topic of the realsense, it continuously throws errors about "out of frame resources" and other errors. Frame rate drops from 30fps to 5fps and affects mapping. Sometimes replicable on a desktop/laptop, but not as error prone as the Udoo.

[UI] Status Report Pane

  • Add pane to allow viewing of score, current time, number of REPORTS left (artifacts) and verify current team name
  • Interface_Protocol package to publish this status report once every 10s (configurable to prevent flooding and banning from DARPA server)

[Localization] RTAB mapping TF and sensible restart

RTAB map is able to trigger when it has lost track of the environment to allow us to restart the RTAB map node. However currently unsure of how to restart at a decent estimate of a current point based on old RTAB map and the predicted odom readings

  • Get RTAB map to publish map -> odom TF correction frame
  • Restart RTAB map at sensible estimated pose

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.