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.
px4 pixhawk uav uas dronecode dronekit autopilot ros drone mavlink multicopter fixed-wing ugv dronelink mavros qgroundcontrol dds dronecore fast-rtps'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.
deep-learning openpose tensorflow mobilenet pose-estimation convolutional-neural-networks neural-network image-processing human-pose-estimation embedded realtime cnn mobile ros robotics catkinOpen Hardware scanning laser rangefinder. It is really cheap - its components cost less than $35.
lidar stm32 ros diyMission Planner Ground Control Station (c# .net)
gcs ardupilot uav autopilot planner mission ros open-source missionplanner c-sharp autonomous pixhawk cube ground control stationThe 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.
autonomous-driving rosAPM Planner Ground Control Station (Qt)
gcs ground-control-station ardupilot arducopter arduplane autopilot pixhawk apm-planner ardurover copter plane autonomous-vehicles ros open-source robot-operating-systemThis 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.
ros grid-map mapping terrain height-map cpp opencv occupancy elevation octopmap pcl rviz costmap navigation[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.
slam ros computervision reconstruction point-cloud learning booksROS driver for Parrot AR-Drone 1.0 and 2.0 quadrocopters
ros parrot-ar-drone parrot ardrone uav ardrone-autonomyYou 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).
computer-vision robotics simulator sim2real deep-learning deep-reinforcement-learning research ros reinforcement-learning cvpr2018ROS packages for Turtlebot3
robotis robot dynamixel turtlebot3 turtlebot mobile ros package gazebo slam navigationFor full documentation, see the ROS wiki or check out some working demos. JSDoc can be found on the Robot Web Tools website.
ros roslib roslibjs robotMAVLink extendable communication node for ROS. It is the main package, please see its README. Here you may read installation instructions.
ros ros-node mavlink mavros mavros-msgs uavThis 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.
zed-camera ros stereo-vision slam ros-wrapperThe 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.
robotis robot dynamixel dynamixelsdk sdk arduino ros package cpp labview matlabThis 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.
cpp costmap rosThis 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.
rosdrivebot has two ROS specific components that need to be built. load map and add three bots...
reinforcement-learning transfer-learning ros q-learning
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.