Looking foward to ROSCon 2018 we're highlighting presentations from last year. The ROSCon 2018 registration is currently open.

Ian and Carlos started the second afternoon session talking about simulating vehicles and cities.

Video

Abstract

Autonomous driving is becoming a popular area of robotics, attracting interests from the research community and industry alike. Open Robotics have received increasing demands for resources to help build vehicle simulations in Gazebo. In this presentation, we will describe our recent efforts on vehicle and city simulation. We have produced a collection of components, including 3D vehicle models, materials and plugins, a Road Network Description File library, and a procedural city generation tool. We will showcase a demo with ROS interface and rviz visualization, and describe how users can create their own vehicle simulations with these components

Slides

View the slides here

Looking foward to ROSCon 2018 we're highlighting presentations from last year. The ROSCon 2018 registration is currently open.

Finishing the first afternoon session Chris Osterwood provided an overview of different 3D sensing technologies and how to evaluate them.

Video

Abstract

System developers are faced with a new challenge when designing robots - which 3D perception technology to use? There are a wide variety of sensors on the market, which employ modalities including stereo, ToF cameras, LIDAR, and monocular 3D technologies. This talk will include an overview of various 3D sensor modalities, their general capabilities and limitations, a review of our controlled environment and field testing processes, and some surprising characteristics and limitations we've uncovered through that testing. There is no perfect sensor, but there is always a sensor which best aligns with application requirements - you just need to find it.

Slides

View the slides here

Looking foward to ROSCon 2018 we're highlighting presentations from last year. The ROSCon 2018 registration is currently open.

Continuing the afternoon session Juraj Kabzan continues the theme of cars and brings it to Formula Student Driverless racing.

Video

Abstract

As AMZ Racing Driverless, we're competing in the first Formula Student Driverless competition with «flüela», an electric 4WD car with high wheel torque and a lightweight design (0-100km/h in 1.9s), developed by our team in 2015. To race autonomously, the car has been extended with a LiDAR, a self-developed stereo visual-inertial system, an IMU, a GPS and a velocity sensor. We chose to use ROS Indigo on our Master Slave computing system, as it provided a robust, flexible framework to interface the different components of our Autonomous System. Furthermore we made extensive use of its logging capabilities and powerful visualization and simulation tools.

Slides

View the slides here

Looking foward to ROSCon 2018 we're highlighting presentations from last year. The ROSCon 2018 registration is currently open.

After lunch Andreas Fregin started the afternoon session talking about how they've leveraged ROS for computer vision at Daimler.

Video

Abstract

Daimler (Mercedes-Benz) has a long history on research and development on ADAS systems and autonomous driving. Today's increasing complex requirements on sensors, algorithms and fusion put high demands on the underlying software framework. In this talk, the group Pattern Recognition and Cameras of Daimler Research and Development showcase their latest research vehicle. Additionally, a detailed look on an implemented multi-sensor synchronization system is given. Findings and lessons learned as well as tool modifications and added functionality will be discussed as well. The audience will get insights on data handling in the context of high data throughput.

Slides

View the slides here

ROS 2 Bouncy Bolson Released!

We're happy to announce the ROS 2 release Bouncy Bolson!

Check out our installation instructions and tutorials and give it a try! We're excited to hear your feedback and the applications that this release will enable!

To get an idea of what's in this release, be sure to read the Bouncy release page.

A few features and improvements we would like to highlight in this release:

Bouncy Bolson is the second non-beta ROS 2 release and will be supported with bug fixes and platform updates (particularly on rolling dependencies like Windows and MacOS) for one year with support ending in June 2019. While we do aim to keep the API as stable as possible, we can't guarantee 100% API compatibility between releases. Check the features page and ROS 2 roadmap to evaluate whether or not ROS 2 is ready to be used for your application or if you can switch from ROS 1 to ROS 2 as it will depend on the exact feature set and requirements of your use case.

As always, we invite you to try out the new software, give feedback, report bugs, and suggest features (and contribute code!): https://github.com/ros2/ros2/wiki/Contact We also invite you to release your ROS 2 packages in Bouncy! Here's a tutorial to do so.

We would also like to announce the name of the next ROS 2 release: Crystal Clemmys

Your friendly ROS 2 Team

P.S. There's still a few days left on the t-shirt campaign.

bouncy.gif

Looking foward to ROSCon 2018 we're highlighting presentations from last year. The ROSCon 2018 registration is currently open. As well as the Call for Proposals.

Finishing up the morning session Georgios and Stasinos presented rostune. A tool to help you understand the state of your ROS system better and how that can help you improve performance.

Video

Abstract

rostune is a tool that helps ROS developers distribute their nodes in the most effective way. It collects and visualizes statistics for topics and nodes, such as CPU usage and network usage. In this talk we are going to present technical details about rostune and a characteristic use case from an on-going project developing a home assistance robot, where processing can be distributed between the robot's on-board computer and computational units available at the home.

Slides

View the slides here

Looking foward to ROSCon 2018 we're highlighting presentations from last year. The ROSCon 2018 registration is currently open. As well as the Call for Proposals.

Following the SROS presentation Aravind and Leonard follow up with a summary of Secure ROS another way to secure the ROS API.

Video

Abstract

Secure ROS is an update to ROS allowing secure communications while keeping ROS public API intact and allowing user code to be reused without modification. Policies are provided at execution time with a YAML file specifying authorized subscribers and publishers to topics, getters and setters to parameters, as well as providers and requesters of services. Policies are specified at the IP address level and enforced by Secure ROS. Combined with IPSec for cryptography, Secure ROS provides secure, authenticated and encrypted ROS communications. Modifications to the ROS code base is restricted to the ROS Master and client libraries (rospy and roscpp).

Slides

View the slides here

Looking foward to ROSCon 2018 we're highlighting presentations from last year. The ROSCon 2018 registration is currently open. As well as the Call for Proposals.

Ruffin and Gianluca give an update on SROS progress since last year.

Video

Abstract

Introduced last year was a proof-of-concept implementation of SROS, an addition to the ROS ecosystem to support modern security. This talk will provide an update on developing REPS, with further details on proposed mechanics enabling application layer security for ROS. This includes Hardening APIs via full server/client validation, Standardized Policy Profile Syntax for access control of topics, services and parameters, and Integrated Policy Profile Autogeneration via auditing security log events. You'll gain a greater familiarity of SROS, its inner workings and direction, enabling you to contribute and provide feedback for the effort to secure robotics subsystems for the future.

Slides

View the slides here

Find this blog and more at planet.ros.org.


Monthly Archives

Find recent content on the main index or look in the archives to find all content.