Displaying 1 to 20 from 128 results

Firmware - PX4 Pro Autopilot Software

  •    C++

This repository holds the PX4 Pro flight control solution for drones, with the main applications located in the src/modules directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones. This Developer Guide is for software developers who want to modify the flight stack and middleware (e.g. to add new flight modes), hardware integrators who want to support new flight controller boards and peripherals, and anyone who wants to get PX4 working on a new (unsupported) airframe/vehicle.

tf-pose-estimation - Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference

  •    PureBasic

'Openpose' for human pose estimation have been implemented using Tensorflow. It also provides several variants that have made some changes to the network structure for real-time processing on the CPU or low-power embedded devices. 2018.5.21 Post-processing part is implemented in c++. It is required compiling the part. See: https://github.com/ildoonet/tf-pose-estimation/tree/master/src/pafprocess 2018.2.7 Arguments in run.py script changed. Support dynamic input size.

OpenSimpleLidar - Open Hardware scanning laser rangefinder

  •    C

Open Hardware scanning laser rangefinder. It is really cheap - its components cost less than $35.




apollo-platform - Collections of Apollo Platform Software

  •    C++

The Apollo-platform will cover all the platform level support. In the first release, we add the most popular solution Robot Operating System (ROS) under ros directory. The Robot Operating System (ROS) is flexible framework for writing robot software. This release is originated from ROS Indigo release.

grid_map - Universal grid map library for mobile robotic mapping

  •    C++

This is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic mapping to store data such as elevation, variance, color, friction coefficient, foothold quality, surface normal, traversability etc. It is used in the Robot-Centric Elevation Mapping package designed for rough terrain navigation. The grid map package has been tested with ROS Indigo, Jade (under Ubuntu 14.04) and Kinetic (under Ubuntu 16.04). This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.


awesome-visual-slam - :books: The list of vision-based SLAM / Visual Odometry open source, blogs, and papers

  •    

[1] Raúl Mur-Artal, J. M. M. Montiel and Juan D. Tardós. ORB-SLAM: A Versatile and Accurate Monocular SLAM System. IEEE > Transactions on Robotics, vol. 31, no. 5, pp. 1147-1163, 2015. (2015 IEEE Transactions on Robotics Best Paper Award). PDF. [2] Dorian Gálvez-López and Juan D. Tardós. Bags of Binary Words for Fast Place Recognition in Image Sequences. IEEE > Transactions on Robotics, vol. 28, no. 5, pp. 1188-1197, 2012. PDF. D. Nister, “An efficient solution to the five-point relative pose problem,” Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 26, no. 6, pp. 756–770, 2004.

GibsonEnv - Gibson Environments: Real-World Perception for Embodied Agents

  •    C

You shouldn't play video games all day, so shouldn't your AI! We built a virtual environment simulator, Gibson, that offers real-world experience for learning perception. I. being from the real-world and reflecting its semantic complexity through virtualizing real spaces, II. having a baked-in mechanism for transferring to real-world (Goggles function), and III. embodiment of the agent and making it subject to constraints of space and physics via integrating a physics engine (Bulletphysics).

roslibjs - The Standard ROS JavaScript Library

  •    Javascript

For full documentation, see the ROS wiki or check out some working demos. JSDoc can be found on the Robot Web Tools website.

mavros - MAVLink to ROS gateway with proxy for Ground Control Station

  •    C++

MAVLink extendable communication node for ROS. It is the main package, please see its README. Here you may read installation instructions.

zed-ros-wrapper - ROS wrapper for the ZED SDK

  •    C++

This package lets you use the ZED stereo camera with ROS. It outputs the camera left and right images, depth map, point cloud, pose information and supports the use of multiple ZED cameras.

DynamixelSDK - ROBOTIS Dynamixel SDK (Protocol1.0/2.0)

  •    CSharp

The ROBOTIS Dynamixel SDK is a software development kit that provides Dynamixel control functions using packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms. For more information on Dynamixel SDK, please refer to the e-manual below. DynamixelSDK supports various programming languages.

cost_map - Costmaps, directly analogous to ethz-asl's grid_map library.

  •    C++

This is a C++ library directly analogous to ETHZ ASL's GridMap library, but designed for use with costs where the data element is an unsigned char (as opposed to grid_map's doubles). The source code is released under a BSD 3-Clause license.

rviz_plugin_covariance - Rviz plug-in displaying geometry_msgs/PoseWithCovarianceStamped messages.

  •    C++

This repository provides rviz plugin to display pose covariance information using an ellipsoid and a cone. The plugin currently supports geometry_msgs/PoseWithCovariance, geometry_msgs/PoseWithCovarianceStamped and nav_msgs/Odometry. This work is based on [this discussion] discussion and on this tutorial tutorial.

drivebot - RL for driving a rover around

  •    Python

drivebot has two ROS specific components that need to be built. load map and add three bots...