July 17, 2019
Ros diagnostic_updater not working when called from a parent launch file

@sundru wrote:

Hey All ,
Wondering if anyone has run into this

I have two nodes

  • Node 1 -> does some work
  • Node 2 -> this launches the diagnostic aggregator with an analyzer



If i roslaunch only Node 2 the aggregator is logging stuff and working well…
if i launch it by nesting in Node 1 by saying

   <include file="$(find mycontroller_node)/launch/mycontroller.launch" />

Anyone run into this kind of problem , been breaking my head on what may cause this.

Posts: 1

Participants: 1

Read full topic

by @sundru Sun J on July 17, 2019 05:43 PM

ROS 1 and Python 2.7 End of Life

@atyshka wrote:

With Python 2.7 imminently nearing its official end of life in about 5 months, how does the ROS 1 community plan to address Python going forward? Many major projects are dropping support for Python 2.7 and this is starting to affect development, especially in the python-heavy deep learning area. Is the only official solution to transition to ROS2 and use Python3 or is there any effort to officially accommodate Python 3 in ROS 1?

Posts: 7

Participants: 6

Read full topic

by @atyshka Alex Tyshka on July 17, 2019 05:42 PM

Simplest remap / transform function

@HeinzBenjamin wrote:

Hello there,

I’m looking for a simple function to remap a pose from one reference frame to another. Ideally something in the form of:

poseB = tf.transformations.reorient(poseA, referencePoseA, referencePoseB)

I do NOT want to:

  • fire up an additional launch file
  • write a node to listen, broadcast or do any other voodoo.
  • define or alter a robot model or /tf graph
  • spend three days with tutorials for gazebo, moveit or learn quaternion math

I don’t care about the time difference between the poses, their headers, covariances etc. I only need this very simple function. Does this exist in Kinetic?

Posts: 2

Participants: 2

Read full topic

by @HeinzBenjamin B on July 17, 2019 05:42 PM

July 16, 2019
Rosbag_editor: trim your rosbags with a graphic interface

@facontidavide wrote:

Hi everybody,

I want to share the preliminary version of rosbag_editor, a graphic editor to quickly and painlessly trim a rosbag. i.e removing topics and change time ranges.

This is a package I wrote in few hours, just for fun, so don’t expect anything too exciting.

But I am sure it can save you a lot of time :slight_smile:

I think one image worth 1000 words :wink:

Cheers

Davide

Posts: 1

Participants: 1

Read full topic

by @facontidavide Davide Faconti on July 16, 2019 09:21 AM

July 15, 2019
Autoware.Auto release announcement

@esteve wrote:

We are excited to announce the first release of Autoware.Auto, codename Axle (https://gitlab.com/AutowareAuto/AutowareAuto/-/tags/release-axle-20190715), the redesign and reimplementation of Autoware.AI based on ROS 2.

Autoware.Auto is a production-oriented open-source stack for autonomous driving, with full documentation and an extensive test suite. In the coming months, Autoware.AI will integrate with Autoware.Auto, and more features will be ported from Autoware.AI to Autoware.Auto.

This Autoware.Auto Axle release contains the following features and algorithms. All are implemented to be real-time-ready and have deterministic execution profiles, if given a real-time foundation.

  • High-performance ROS 2 driver for the Velodyne VLP-16
  • Hungarian assigner
  • Ray ground classifier
  • Voxel grid downsampling
  • Kalman filter
  • Point cloud fusion

Head over to https://autowareauto.gitlab.io/AutowareAuto/ for instructions on how to download, build, and install Autoware.Auto and join us at the Autoware Discourse if you want to know more about our community.

Note that Ubuntu packages of Autoware.Auto releases are not yet available, but will show up in your feeds in the following days.

Your friendly neighborhood Autoware team.

Posts: 1

Participants: 1

Read full topic

by @esteve Esteve on July 15, 2019 03:09 PM

July 13, 2019
Announcing stable release of Slam Toolbox

@smac wrote:

Hi!

Over the last 2 years or so a pet project of mine is finally ready for prime time and see get some use. Slam Toolbox is a set of tools and capabilities for 2D planar SLAM. This project contains the ability to do most everything any other available SLAM library, both free and paid, and more. This includes:

  • Ordinary point-and-shoot 2D SLAM mobile robotics folks expect (start, map, save pgm file)
  • life-long mapping (start, serialize, wait any time, restart anywhere, continue refining)
  • an optimization-based localization mode (start, serialize, restart anywhere in Localization mode, optimization based localizer)
  • synchronous and asynchronous modes
  • kinematic map merging (with an elastic graph manipulation merging technique in the works)
  • plugin-based optimization solvers with a new optimized Google Ceres based plugin
  • RVIZ plugin for interating with the tools
  • graph manipulation tools in RVIZ to manipulate nodes and connections during mapping
  • Map serialization and lossless data storage
  • … more but those are the highlights

For running on live production robots, I recommend using the snap: slam-toolbox, it has optimizations in it that make it about 10x faster. You need the deb/source install for the other developer level tools that don’t need to be on the robot (rviz plugins, etc).

This package has been benchmarked mapping building at 5x+ realtime up to about 30,000 sqft and 3x realtime up to about 60,000 sqft. with the largest area (I’m aware of) used was a 145,000 sq.ft. building in sychronous mode (e.i. processing all scans, regardless of lag), and much larger spaces in asynchronous mode.

I’d love to see what people think. Features of this have been running live on dozens of robots worldwide. I’ll be the first to admit it needs some refactoring, but the capabilities are there. Take a look, star, and I look forward to the issue tickets and feature requests!

Steve Macenski, Open Source Robotics Engineering Lead @ Samsung Research America

Posts: 5

Participants: 4

Read full topic

by @smac Steve Macenski on July 13, 2019 12:26 AM

July 11, 2019
New Packages for ROS 2 Crystal 2019-07-11

@nuclearsandwich wrote:

I’m happy to announce new and updated packages for ROS 2 Crystal. Thanks as ever to the maintainers and contributors who helped make this release possible.

Package Updates for Crystal

Note that package counts include dbgsym packages which have been filtered out from the list below

Added Packages [20]:

Updated Packages [42]:

Removed Packages [0]:

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • Arne Nordmann
  • AutonomouStuff Software Development Team
  • Borja Outerelo
  • Bruno Demartino
  • Chris Lalancette
  • Dan Rose
  • Daniel Stonier
  • David V. Lu!!
  • Dirk Thomas
  • Dorian Scholz
  • Ed Venator
  • Jose-Luis Blanco-Claraco
  • Karsten Knese
  • Ralph Lange

Posts: 1

Participants: 1

Read full topic

by @nuclearsandwich Steven! Ragnarök on July 11, 2019 06:31 PM

New Packages for Kinetic 2019-07-11

@tfoote wrote:

We’re happy to announce 10 new packages and 76 updated packages for ROS Kinetic Kame. There’s one removed package which was renamed.

Thank you to the over 30 maintainers and many more contributors who have helped make these updates available. Full details are below.

Package Updates for kinetic

Added Packages [10]:

Updated Packages [76]:

Removed Packages [1]:

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • Adi Singh
  • Alexander Gutenkunst
  • AutonomouStuff Software Development Team
  • Carlos Aguero
  • Chad Rockey
  • Chittaranjan Srinivas Swaminathan
  • Christoph Rösmann
  • Cyberbotics
  • Dave Coleman
  • Fabien Spindler
  • Felix Ruess
  • Franka Emika GmbH
  • Geoff Viola
  • Hans-Joachim Krauch
  • Isaac I. Y. Saito
  • Jack Kilian
  • Jon Binney
  • Marc Hanheide
  • Martin Guenther
  • Masaya Kataoka
  • Mathias Lüdtke
  • Max Schwarz
  • Michael Ferguson
  • Michael Görner
  • Nick Hawes
  • Orocos Developers
  • Rhys Mainwaring
  • Russel Howe
  • Russell Toris
  • Sergey Dorodnicov
  • Vladimir Ermakov

Posts: 1

Participants: 1

Read full topic

by @tfoote Tully Foote on July 11, 2019 05:22 PM

Is there any official guidelines for ROS2 logo?

@Heeam-Shin wrote:

Hi, I’m trying to find ROS2 logo usage guidelines
(like https://github.com/ros-infrastructure/artwork)

Is anybody has the official logo file (SVG or somewhat vector form) or specific guideline for the logo?

Thanks!

Posts: 12

Participants: 8

Read full topic

by @Heeam-Shin Heeam Shin on July 11, 2019 01:27 PM

July 10, 2019
ROSCon 2019 Call for Talk and Video Proposals Closes Monday the 15th

@tfoote wrote:

ROSCon 2019 Call for Talks/Videos Has Closed

Proposal submission for ROSCon 2019 is now closed. Stay tuned for acceptance notifications and publication of the conference program. In the meantime, look back at some featured talks from ROSCon 2018:

Posts: 3

Participants: 1

Read full topic

by @tfoote Tully Foote on July 10, 2019 12:04 AM

July 08, 2019
[LIVE Class] Linux for Robotics

@TheConstruct wrote:

ROS Developers LIVE-Class #63: Linux for Robotics

OVERVIEW

Linux is the main operating system used for Robotics. In this class, you will learn the basic Linux commands that you have to master in order to start creating ROS based programs.

OUTCOMES

You will learn:

  • What is a directory, how to create one, and how to move around directories
  • How to manage files in a Linux system
  • What are the system variables, how to set them up and how to check their values
  • How to launch a program in Linux, what are the processes and how to check them
  • What is Ubuntu, what is its relation with Linux and why we use it

ROBOT

We will apply all that to the human size humanoid robot Talos, by our friends of Pal Robotics.

LIVE DATE & TIME
Tuesday, 9 July 2019 @ 6 pm - 7 pm CEST

HOW TO JOIN THE CLASS

  • FREE event open for everyone, the only thing you may need to do is “set reminder” on our YouTube channel.
  • We will provide a complete documentation with a step by step guide (containing robot simulation, notebook with instructions and code) with all the attendants at the beginning of the class. Remember to be on time.
  • In Live Classes, you will practice with the instructor at the same time, with the provided free ROS material.

If you missed the class, you can find the ROSject files and full-code used in the class at the Robot Ignite Academy: https://www.robotigniteacademy.com

Posts: 1

Participants: 1

Read full topic

by @TheConstruct The Construct on July 08, 2019 06:21 PM

July 06, 2019
Perfparser plugin added to ROS Qt Creator Plug-in

@B0gdar wrote:

Making some periodical issue checking updates review on ROS related repos I found this:

perfparser not included github issue

As an active user of qtcreator and the ROS plug-in for C++ related development I find this feature really interesting. It enables you to visualize perf results straightforward from QtCreator:

@Levi-Armstrong has recently update the installers so you can download the new release and have a try.

For more information check the official documentation of the ROS plug-in!

Posts: 3

Participants: 3

Read full topic

by @B0gdar on July 06, 2019 11:01 AM

July 05, 2019
Call for Chapters: (Elsevier) Unmanned Aerial Systems: Theoretical Foundations and Applications

@Anis_Koubaa wrote:

Call For Chapters

We are pleased to announce that submission to the Elsevier Book entitled

Unmanned Aerial Systems: Theoretical Foundations and Applications

is now open.

Abstract Submission: 30 July 2019 (optional but recommended)

Full Chapter Submission: 30 October 2019

For more information, and instructions about submission, please refer to the call for chapters webpage

http://www.riotu-lab.org/uavbook/

#UAV #Drone

Posts: 1

Participants: 1

Read full topic

by @Anis_Koubaa Anis Koubaa on July 05, 2019 12:14 PM

July 04, 2019
Webviz: ROS data visualization in the browser

@jtbandes wrote:

Hi everyone,

I work on the visualization tools team at Cruise, a self-driving car company in San Francisco. For over a year we’ve been building an internal web-based tool, called Webviz, for robotics data visualization. We recently split apart our internal code to release an open source version of Webviz, which currently includes panels functionally similar to RViz, rqt_runtime_monitor, rqt_plot, rqt_image_view, rostopic echo, and rqt_console. We’re excited to share this with the ROS community and we’d love for you to try it out:

Our hope is that folks in the community can use Webviz to make immediate improvements to their development & debugging workflows. Some key features:

  • You can drag .bag files directly into Webviz in your browser; no installation required. All the data is processed and visualized locally, not sent to any server. (Note: we’re mostly supporting the latest version of Google Chrome right now — use other browsers at your own risk :slight_smile:)

  • Multiple tools and views on the same data can be arranged in one window. The configuration can be exported as JSON and shared with other users.

  • Supports visualizing markers, TF frames, occupancy grids, point clouds, camera images (with ImageMarkers), console logs, and raw message data.

alt alt alt

Webviz is under active internal development, and we’re regularly pushing updates out to the open source repo. We’d also welcome feedback and pull requests from the community on GitHub. There’s a lot of potential for future improvements, including:

  • Connecting to a live ROS master via WebSocket (we have an internal implementation of this, but the server is heavily dependent on our build system — we’d like to explore compatibility with rosbridge_suite, whose protocol is quite similar to ours, aside from some special behavior related to datatypes).

  • Pre-loading all data from a bag file into charts and other visualizations as fast as possible, rather than playing through them in realtime.

  • Performance and usability improvements throughout the application.

If you want to read more about Webviz and our motivations for building it, check out our recent blog post:

Looking forward to your feedback!
:turtle:

Posts: 4

Participants: 3

Read full topic

by @jtbandes Jacob Bandes-Storch on July 04, 2019 10:35 PM

July 03, 2019
New Release - ROS Qt Creator 4.9.1 with ROS2 Support!

We are pleased to announce the release of the ROS Qt Creator Plug-in for Qt Creator 4.9 on Xenial and Bionic. The ROS Qt Creator Plug-in creates a centralized location for ROS tools to increase efficiency and simplify tasks.

Perf Flame Graph  (Tutorial)

Perf Flame Graph (Tutorial)

Highlights:

  • Qt Creator 4.9 introduces several new features and improvements to existing capabilities.
    • Generic Programming Language Support (Python Support!)
      • This was experimental in 4.8 but is now fully supported.
    • Perf Profiling
      • This a powerful tool for profiling software running on linux.
ROS settings - Add custom ROS install location

ROS settings - Add custom ROS install location

by Matthew Robinson on July 03, 2019 02:02 PM

New packages for Melodic 2019-07-03

@clalancette wrote:

We’re happy to announce the next update for ROS Melodic. We have 24 new packages as well as 139 updated packages.

Full details are below.

Package Updates for melodic

Added Packages [24]:

Updated Packages [139]:

Removed Packages [0]:

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • AWS RoboMaker
  • Adi Singh
  • AlexV
  • Alexander Gutenkunst
  • Alexander Sherikov
  • Carlos Aguero
  • Chad Rockey
  • Cyberbotics
  • Danylo Malyuta
  • David Kent
  • Fabien Spindler
  • Felix Ruess
  • Geoff Viola
  • Hilario Tome
  • Hitoshi Kamada
  • Jon Binney
  • Jonathan Binney
  • Jonathan Bohren
  • Jorge Santos
  • Kei Okada
  • Konstantin Schauwecker
  • Luiz Ricardo Douat
  • Marc Hanheide
  • Mark Moll
  • Martin Guenther
  • Masaya Kataoka
  • Mathieu Labbe
  • Max Krogius
  • Max Schwarz
  • Michael Lehning
  • Mike Lautman
  • Monika Florek-Jasinska
  • Musa Morena Marcusso Manhaes
  • Nick Hawes
  • Noda Shintaro
  • P. J. Reed
  • Paul Bovbel
  • Philipp Schillinger
  • Pilz GmbH and Co. KG
  • Rein Appeldoorn
  • Rhys Mainwaring
  • Robert Haschke
  • Russel Howe
  • Russell Toris
  • Ryohei Ueda
  • Sebastian Pütz
  • Steven Macenski
  • Takashi Ogura
  • Takuya Nakaoka
  • Vincent Rabaud
  • Vladimir Ermakov
  • Wolfgang Merkt
  • Yohei Kakiuchi
  • Yuki Furuta
  • Yuto Inagaki
  • k-okada

Posts: 1

Participants: 1

Read full topic

by @clalancette Chris on July 03, 2019 01:53 PM

July 02, 2019
Discussion | How to support open-source software and stay sane

@ruffsl wrote:

I was just reading this nature article by Anna Nowogrodzki from yesterday and wondered if anyone else here in the community had any opinions or perspectives on this topic in relation to robotic software:

How to support open-source software and stay sane

Releasing lab-built open-source software often involves a mountain of unforeseen work for the developers. doi: 10.1038/d41586-019-02046-0

A particular parts that resonated well with my experience in robotic research:

Scientists writing open-source software often lack formal training in software engineering, which means that they might never have learnt best practices for code documentation and testing. But poorly maintained software can waste time and effort, and hinder reproducibility. Biologists who use computational tools routinely spend “hours and hours” trying to get other researchers’ code to run …

“They try to find it and there’s no website, or the link is broken, or it no longer compiles, or crashes when they’ve tried to run it on their data.”


References related to article

Invisible Work, Incentives, and Burnout in Open Communities: A Qualitative and Quantitative Study
SciPy 2019, track: Open Source Communities, Friday, July 12, Room 204
Dorothy Howard, UC San Diego Department of Communication & The Design Lab
Stuart Geiger, University of California, Berkeley, Berkeley Institute for Data Science
Lilly Irani, UC San Diego Department of Communication & The Design Lab
Alexandra Paxton, University of Connecticut Department of Psychological Sciences
Chris Holdgraf, University of California, Berkeley
Nelle Varoquaux, University of California, Berkeley

Posts: 7

Participants: 5

Read full topic

by @ruffsl ruffsl on July 02, 2019 10:15 PM

Update to the VS Code extension for ROS

@james wrote:

We are excited to introduce an update for the VS Code extension for ROS! This update brings the extension to Windows, adds coverage for workspaces built with catkin_make_isolated, and updates the ROS Core monitor. More capabilities like local debugging and URDF rendering are coming in future iterations.

Huge thanks to @ajshort, the original author, for all the support along the way!

Note: This update to the extension is published as a new extension. Please uninstall the previous release to ensure no conflicts.

For feature requests and bug reports, please post in the ms-iot/vscode-ros repository. Let’s keep this project evolving just like ROS itself =)

For more details about this project and ROS on Windows, please check out http://aka.ms/ros.

Posts: 10

Participants: 5

Read full topic

by @james James Xu on July 02, 2019 12:16 AM

July 01, 2019
Value of Meetups to Foster Awareness and Collaboration

Recently here in the ROS-I Americas backyard we have begun organizing an open robotics meetup called SATX Robotix. The intent is to drive more face-to-face interaction around open-source software and/or robotics and broaden the types of people who may engage in supporting open-source development.

Xenex provides an overview of advancements in medical robotics

Xenex provides an overview of advancements in medical robotics

As open-source has gained momentum, particularly in industrial circles, there is the opportunity to deploy lessons learned more broadly to further accelerate the means for how we effectively communicate and incentivize participation in an open-source community. This can help enhance the skills needed to build technical capability and effectively disseminate information, gather feedback and grow a diverse community that moves the needle of democratizing capability and enabling participation that enriches not just the target open-source projects but the communities that are involved.

The SATX Robotix initiative is still in its early phases, but it has shown the promise of bringing developers, end-users, students, interested hobbyists, and other elements of the business and marketing community to both drive idea sharing and enable richer collaboration and skill sharing than we would get just working on an issue board on GitHub.

Jorge Nicho of SwRI sets up and tests a MoveIt! demonstration ahead of the SATX Robotix Meetup in San Antonio

Jorge Nicho of SwRI sets up and tests a MoveIt! demonstration ahead of the SATX Robotix Meetup in San Antonio

If you are considering levering open-source tools in your advanced robotics or manufacturing/industrial application, I would encourage you to see what is going on in your local tech community. If possible, see where you can engage in a meetup. If nothing else, you may find others who have dealt with similar challenges or find those who can help you formulate your “so what” as to why you would seek to leverage open-source software to solve your problem within your group/company.

Don’t overlook opportunities to work face-to-face with a broader set of individuals. The engagement and benefit of community is what sets the open-source development model apart from, particularly, industrial/proprietary solution development approaches.

by Matthew Robinson on July 01, 2019 07:58 PM

[LIVE Class] Visualizing a Robot URDF in RViz (2 July @ 6 pm CEST)

@TheConstruct wrote:

ROS Developers LIVE-Class #62: Visualizing a Robot URDF in RViz

OVERVIEW
Visualizing the status of the URDF you are building is a big help when trying to build complex robots. In this class, you will learn how to use RViz to visualize your URDF at each step of the development of the model, so you can detect errors quickly and correct them.

We will use the model of a fish robot.

LIVE DATE & TIME
Tuesday, 2 July, 2019 @ 6 pm - 7 pm CEST

HOW TO JOIN THE CLASS

  • FREE event open for everyone, the only thing you may need to do is “set reminder” on our YouTube channel.
  • We will provide a complete documentation with a step by step guide (containing robot simulation, notebook with instructions and code) with all the attendants at the beginning of the class. Remember to be on time.
  • In Live Classes, you will practice with the instructor at the same time, with the provided free ROS material.

If you missed the class, you can find the ROSject files and full-code used in the class at the Robot Ignite Academy: https://www.robotigniteacademy.com

Posts: 1

Participants: 1

Read full topic

by @TheConstruct The Construct on July 01, 2019 08:08 AM

June 26, 2019
New packages for Kinetic 2019-06-26

@tfoote wrote:

We’re happy to announce 5 new packages and 38 updated packages for Kinetic today.

Thank you to all the maintainers and contributors who have helped make these packages available to the community!

Full details are below.

Package Updates for kinetic

Added Packages [5]:

Updated Packages [38]:

Removed Packages [0]:

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • AWS RoboMaker
  • Adi Singh
  • Alexander Gutenkunst
  • Christoph Rösmann
  • Cyberbotics
  • Felix Ruess
  • Jonathan Bohren
  • Jorge Santos
  • Konstantin Schauwecker
  • Masaya Kataoka
  • Monika Florek-Jasinska
  • Paul Bovbel
  • Rein Appeldoorn
  • Sebastian Pütz

Posts: 1

Participants: 1

Read full topic

by @tfoote Tully Foote on June 26, 2019 05:29 PM

June 25, 2019
roboware.me seeams to be broken

@OdedHorowits wrote:

Hello,

I saw good recommendations about RoboWare Studio and everyone is referring to roboware.me, but that site is seems to be down.
I went to GitHub and downloaded it but there are no building instructions.
Does someone have a link to the *.deb file for installation?

Thank you

Posts: 2

Participants: 2

Read full topic

by @OdedHorowits Oded Horowits on June 25, 2019 01:46 PM

New packages for Lunar 2019-06-25

@clalancette wrote:

We’re happy to announce the final update for ROS Lunar. We have 28 new packages as well as 42 updated packages.

We’d like to take a moment to thank the community of maintainers, contributors, and users who made Lunar possible. It’s truly a community effort to make and sustain a distribution, so our hats off to all of you.

With this sync, the Lunar jobs on the buildfarm will be disabled, and eventually removed. We’ll also stop accepting pull requests to Lunar on rosdistro

Full details are below.

Package Updates for lunar

Added Packages [28]:

Updated Packages [42]:

Removed Packages [0]:

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • Cyberbotics
  • Jorge Santos
  • Konstantin Schauwecker
  • Luiz Ricardo Douat
  • Musa Morena Marcusso Manhaes
  • Orocos Developers
  • P. J. Reed
  • Philipp Schillinger
  • Robert Haschke
  • Sebastian Pütz

Posts: 2

Participants: 2

Read full topic

by @clalancette Chris on June 25, 2019 01:34 PM

PyRobot:An Open Source Robotics Research Platform abstract from ROS

@lentinjoseph wrote:

PyRobot is a Python package for benchmarking and running experiments in robot learning. The goal of this project is to abstract away the low-level controls for individual robots from the high-level motion generation and learning in an easy-to-use way. Using PyRobot will allow you to run robots without having to deal with the robot specific software along with enabling better comparisons.

Posts: 1

Participants: 1

Read full topic

by @lentinjoseph Lentin Joseph on June 25, 2019 12:48 PM

TIAGo++, the robot you need for bi-manual tasks

PAL Robotics is excited to announce a new TIAGo with two arms, the bi-manual robot TIAGo++! After carefully listening to the robotics community needs, we used TIAGo’s modularity to integrate two 7-DoF arms to our mobile manipulator. TIAGo++ can help you swiftly accomplish your research goals, opening endless possibilities in mobile manipulation.

TIAGo++ can now combine a skilled pair of 7-DoF arms to perform coordinated dual-arm actions. The bi-manual robot continues being completely ROS based, fully customizable and expandable with extra sensors and devices, and robust, just as TIAGo is. So if you search for the most suitable platform for your research, now you have another unique and ambidextrous option within the TIAGo family!

 

Even more options to build your own TIAGo!

TIAGo++ can integrate a touchscreen on its torso in combination with its two arms. This bi-manual robot TIAGo configuration makes it easier to create robotics applications that use a touchscreen for HRI and require bi-manipulation, AI, mobility, and perception at the same time. Tactile displays greatly help in human environments, such as assisted living, Industry 4.0 or face-to-face services.

One TIAGo robot, endless customizations

These options are added to an extensive catalog of extras available for TIAGo robot, both in hardware and software. Check here a few examples:

tiago-bi-manual-robot-platform-research

  • Whole-Body Control: this software makes programmer’s work immensely easier when developing high-level tasks online, saving tons of time and effort. How does it work? What are its main advantages? You can find these answers and practical applications in this blog post!
  • Artificial Intelligence Kit (NVIDIA® Jetson™ TX2): Machine learning developments in robotics require enough computing power. This AI kit is extremely convenient for embodying Artificial Intelligence algorithms, without depending on any network connection to take it over. Two examples that use the AI kit:

And there’s much more than that: TIAGo’s hardware options include many sensors and end-effectors, as well as an expansion panel to easily plug more devices and add-ons. TIAGo software has out-of-the-box extras available like navigation upgrades, human-robot interaction skills or teleoperation applications, besides Whole-Body Control.

You still haven’t found the perfect configuration of TIAGo for you? Then contact us and we can help you build your own TIAGo or expand your current TIAGo!

TIAGo speaks your language: online ROS tutorials for TIAGo robot!

Ros_bi-manual-robot-operating-systemRemember that TIAGo robot is fully ROS-based, and its simulation is open-source and available online. What’s more, you can even find ROS tutorials on TIAGo’s ROS Wiki. Follow these steps and start improving your programming skills today with TIAGo robot!

The post TIAGo++, the robot you need for bi-manual tasks appeared first on PAL Robotics Blog.

by Judith Viladomat on June 25, 2019 08:57 AM


Powered by the awesome: Planet