ROSCon will happen October 31st - November 1st, 2019 (Workshops on October 30th) in Macau

ROSCon 2019

ROSCon 2019

ROSCon 2019 is a chance for ROS developers of all levels, beginner to expert, to spend an extraordinary two days learning from and networking with the ROS community. Get tips and tricks from experts and meet and share ideas with fellow developers.

ROSCon is a developers conference, in the model of PyCon and BoostCon. Following the success of the past six annual ROSCons, this year’s ROSCon will be held in Macau. Similar to previous years, the two-day program will comprise technical talks and tutorials that will introduce you to new tools and libraries, as well as teach you more about the ones you already know. The bulk of the program will be 10-30 minute presentations (some may be longer or shorter).

We aim for ROSCon to represent the entire ROS community, which is global and diverse. Whoever you are, whatever you do, and wherever you do it, if you’re interested in ROS, then we want you to join us at ROSCon. We encourage women, members of minority groups, and members of other under-represented groups to attend ROSCon. We expect all attendees to follow our code of conduct.

The ROSCon planning committee acknowledges that the barriers to attendance for traditionally under-represented groups may be many and varied, and we are striving throughout the planning process to make the event as inclusive and accessible as possible. This year we are proud to continue the ROSCon Diversity Scholarship to help make ROSCon 2019 more representative of the global ROS community.

We also welcome suggestions for what else we can do to encourage more participation. Contact us if you have ideas that you’d like to share.

If you don’t want to make a formal presentation, you should still bring your new project or idea to ROSCon and present it in a lightning talk.

There will be an opportunity to give a lightning talk at ROSCon. These are 2-3 minute talks, one session each day (3 minutes in the past but this may be reducing to 2.5 or 2 minutes this year). We expect to have many more people who want to present than slots are available. For fair access there will be a lottery for requesting to give a lightning talk. A summary of the process is in the Call for Proposals Talks from 2016 can be seen in this blog post or browse the recordings from past years.

There will also be open space for impromptu hacking sessions and informal presentations.

If you are looking for information on past ROSCons, including past programs, slides and videos of the presentations, see their separate websites.

IROS 2019

ROSCon will be held the week prior IROS 2019 which will be held at the Venetian Macao. Come for ROSCon, enjoy your weekend exploring this interesting city, and stay for IROS to optimize your 2019 robotics events experience!


Important dates to keep in mind for ROSCon 2019.

Call for Proposals circulated

April 22nd, 2019

Workshop submission deadline

May 22nd, 2019

Diversity Scholarship application deadline

June 2nd, 2019

Proposal submission deadline

July 15th, 2019

Proposal acceptance notification

July 29th, 2019

Early registration deadline

August 24th, 2019

Late registration starts

October 1st, 2019

ROSCon 2019 in Macau.

October 31st - November 1st, 2019 (Workshops on October 30th)


Platinum Sponsor

Gold Sponsors

Silver Sponsors

Bronze Sponsors

Friends of the Conference

Diversity Scholarship Sponsors

The following sponsors are supporting the ROSCon Diversity Program, which is designed to enable participation in ROSCon by those typically underrepresented in the robotics community to make the conference a more fulfilling experience for all attendees. To get a sense of the impact of prior years’ programs, which funded travel and lodging costs for dozens of scholars from around the world, we encourage you to watch this 2016 lightning talk from Ahmed Abdalla and Husam Salih, two students at the University of Khartoum in Sudan who talked about starting a robotics lab under extremely challenging conditions.

If you are interested in finding out more about sponsoring ROSCon please contact the organizing committee. Or view our sponsor prospectus.



Conrad Macao, Cotai Central

The event will be held at the Conrad Macao, Cotai Central.


Registration for ROSCon 2019 is now open.

Register Now

Note that the early registration deadline is August 24th, 2019 or until supplies run out. For information registering please visit the registration page


The Parisian

The Parisian is the official hotel of ROSCon 2019 held in Macau October 31 – November 1, 2019. Your reservation at the Parisian supports the conference as the group block provides incentives and reductions in rental fees that enable us to provide you with the quality that ROSCon is known for while maintaining affordable registration rates.

The Parisian is the premier 5-star destination resort located in the center of the Cotai Strip Area. A 5 minute drive away from Macao International Airport and Taipa Ferry Terminal and a 20 minutes drive away from Macao Ferry Terminal and Macao city center. During your stay, you may enjoy the charming sight of the Eiffel Tower or enjoy one of the many restaurants in the hotel which serve international cuisine with exquisite dishes.


Rooms at the discounted group rate are available until October 1, 2019 or until they sell out, whichever occurs first.

Room Rates:

Deluxe King: $1250 HKD/ night + 15%* taxes and fees. (Approx $159.29 USD + 15% taxes and fees)
Deluxe Double: $1400 HKD/ night + 15%* taxes and fees. (Approx $179.29 USD + 15% taxes and fees)
*15% is the rate as of February 10, 2019 and is subject to change.

  • Check in: 3:00 PM
  • Check out: 11:00 AM

Making a reservation:

Please note that guests must mention group code # PGROSCN14 and group name ROSCon 2019 when making reservation.

Cancellation Policy:

  • Guest will be responsible for all fees associated with their room reservation for any no show, shorten stay or cancellations received after cut-off date 5 Oct 2019.


Here’s a map with the location of the Hotel and the Venue indicated. There is a short walk between them.

Getting There

The nearest airport is Macau International Airport (IATA: MFM, ICAO: VMMC).

The Parisian, the official ROSCon hotel, provides a complimentary 5-minute shuttle to the venue. The shuttle runs from 10:00 - 22:30 every 15 - 20 minutes. View the shuttle schedule

View the Parisian website for additional transportation options or the Government of Macau’s website for helpful travel information.

Via Hong Kong

Macau International Airport (MFM) is a regional airport that primarily serves destinations in east and southeast Asia. If you are traveling from elsewhere, you may have more choices if you fly into Hong Kong International Airport (HKG). From HKG, you have several options to get to the Parisian in Macau, including those listed below.

Note: If you choose to travel via Hong Kong, you may need to apply for a visa for Hong Kong in addition to a visa for Macau. Be sure to check the visa requirements for entering Hong Kong.

  • Via the Hong Kong-Zhuhai-Macau Bridge (HZMB):
    • Shuttle bus (24 hours/day): Clear Hong Kong immigration; go outside to the bus area; catch bus B4 to HZMB Hong Kong Port (10 minutes; HKD$6; pay in cash with exact change or use an Octopus card); clear Hong Kong emigration; buy a ticket and then board the bus to Macau (40 minutes; HKD$65-70; credit cards accepted at the ticket counter); clear Macau immigration at the HZMB Macau Port; get to the Parisian via taxi (20 minutes; MOP$110), local bus, or hotel shuttle.
    • Cross-boundary coach (hours vary): Multiple companies operate private coach service from HKG to Macau. Clear Hong Kong immigration; follow signs for “Mainland/Macao Transport” to find the ticket counters.
  • Via ferry:
    • Directly from HKG via SkyPier (very limited schedule): Do not clear immigration but instead follow signs for “Mainland/Macao Ferries” to Transfer Area E2; follow the procedure to arrange for your checked baggage to follow you. Cotai Water Jet will take you from SkyPier to the Macau Taipa Ferry Terminal (65 minutes; HKD$270), from where you can get to the Parisian via free hotel shuttle or a short taxi ride. TurboJET will take you from SkyPier to the Macau Outer Harbour Ferry Terminal (70 minutes; HKD$270), from where you can get to the Parisian via taxi (20 minutes; MOP$110), local bus, or hotel shuttle.
    • From central Hong Kong (7am-midnight): If you are already in Hong Kong, then you can catch a ferry from the Hong Kong Macau Ferry Terminal. Cotai Water Jet will take you to the Macau Taipa Ferry Terminal and TurboJET will take you to the Macau Outer Harbour Ferry Terminal. This option does not make sense if you are going directly from HKG to Macau, as you would first need to catch a train from the airport to central Hong Kong (~1 hour).

Childcare Options

Guests of the Parisian are able to source child care through the hotel. If you require childcare, please complete the form and submit the completed form to the priority service desk in the Parisian Macao hotel lobby when you arrive at the hotel.

Childcare services require a 4 hour advance notice to reserve. To confirm a reservation, call the hotel’s front desk 853-2882-8852 in advance of your arrival onsite or call hotel’s Priority Service Center from your room phone.

ROSCon 2019 and the Open Source Robotics Foundation do not guarantee or make warranties for the provider and assume no liability by providing this reference.

Explore Macau

Macau has a rich and vibrant history, originally settled during the Han dynasty and developed by the Portuguese starting in the 16th century. In 1999, Macau became a Special Administrative Region of the People’s Republic of China. Take a few minutes and read a brief history of this fascinating location.

Come early or stay late for sightseeing, world class dining, and shopping.


Please be check the weather and be prepared before you depart.

For historical data you can see here.

The current weather is here.


The official currency of Macau is the Macanese pataca (MOP). The Hong Kong dollar (HKD) is also widely accepted at 1:1.

Visa Requirements

There are currently 76 countries exempt from visa or entry permits.

Attendees from Bangladesh, Nepal, Nigeria, Pakistan, Sri Lanka, and Vietnam must apply for a pre-arrival visa and entry permit.

For attendees from countries not included on the list of exempted countries or the countries requiring pre-approval, you may purchase an entry permit upon arrival.

It is the attendees responsibility to confirm the visa requirements from their country of origin.


Program TBA

The full details of the program will be announced after the proposal submissions have been selected. Until July 15th, 2019 we encourage you to submit your proposal. For planning purposes here’s the expected start and end times each day.

Day 0, October 30th

Pre-conference Workshops

(jump to Day 1) (jump to Day 2)

Time Presenter(s) Title Abstract Resources
13:30 Workshop Participants Registration open Please arrive early to allow time to collect your badge and conference bag before the workshops start. We expect there to be a queue for registration.  
14:00 Workshop Participants Workshops Workshop A || Workshop B || Workshop C || Workshop D  
17:00   Fin    

There will be 4 concurrent workshops available as addons to your conference registration. The topics are as follows.

Workshop A

Is your robot secure? ROS 1 & ROS 2 Security Workshop

Organizers: Thomas Moulard (AWS Robotics), Odei Olalde (Alias Robotics), Gorka Olalde (Alias Robotics)


With the advent of IoT, more and more robots and devices are accessible from the internet. Those rarely updated, vulnerable systems, can become an easy target for hackers. In this workshop, you will learn how to detect and mitigate security issues in your ROS 1 or ROS 2 applications using tools and framework developed by the Alias Robotics and AWS RoboMaker teams.

Workshop B

How to use OpenAI baselines to train ROS robots

Organizer: Ricardo Tellez (The Construct)


Learn how to use reinforcement learning (RL) to train your ROS robot for tasks using the OpenAI baselines. You will learn how to build a Gazebo simulation for training, how to specify a task as an RL problem, how to connect training to the simulation, and how to use the OpenAI baselines to actually train. This is a hands on workshop. Bring your laptop. No need to install anything.

Workshop C

Doing real-time with ROS 2: Capabilities and challenges

Organizers: Dejan Pangercic (Apex.AI, Inc.), Ingo Lütkebohle (Bosch research), Víctor Mayoral Vilches (Acutronics Robotics), David Crawley (Ubiquity Robotics), Geoff Biggs (Tier IV)


Deterministic behaviour is crucial for many aspects of successful robot systems; from industrial welding robots following an exact path, to safety-critical robots doing drone package delivery, autonomous driving or warehouse conveyance. In this workshop participants will be introduced to the on-going work to use ROS 2 as a foundation for soft, firm and hard real-time robot systems. You will learn what the current capabilities are of ROS 2 for real-time robotics, what still remains to be done, and how you can contribute to the system.

Workshop D

The Future of the ROS Infrastructure Ecosystem

Organizer: Bill Smart (Oregon State University)


The community infrastructure on which ROS depends, like the wiki, Answers, and our community standards, are starting to show their age. This workshop is your chance to help improve this infrastructure, and help ensure that ROS continues to thrive. We’ll describe the results of our NSF-funded work to identify pain points and hear ideas that have worked in other open-source communities. We will work as a group to come up with good solutions to these problems, and begin a proposal to implement them.

Day 1, October 31st

(jump to Day 0) (jump to Day 2)

Time Presenter(s) Title Abstract Resources
7:30 Everyone Registration open Please arrive early to allow time to collect your badge and conference bag before the presentations start. We expect there to be a queue for registration on the first day.  
9:00   Opening Remarks    
18:00 Everyone Reception    
20:00   Fin    

Day 2, November 1st

(jump to Day 0) (jump to Day 1)

Time Presenter(s) Title Abstract Resources
8:30 Everyone Registration open    
9:00   First Talk    
17:25   Closing Remarks    
17:35   Fin    
Call For Proposals

ROSCon is expanding! In past years, members of the community could propose only talks. This year, we are extending the conference format so that you can submit:

  • Talks - As in previous years, the standard presentation format will be a talk, with the presenter(s) talking live in front of slides/video, with a brief question period at the end, fitting into a 10, 20 or 30 minute time slot.
  • Videos - One new format is the video presentation, with up to 2 minutes of self-contained audio-visual content, featured alongside the talks in the program. Videos will be presented without live narration or Q/A afterward.
  • Workshops - Also new this year are workshops, in which the presenter(s) will provide a hands-on in-depth look at a particular topic in a more interactive format, over the course of up to 3 hours.

This year’s ROSCon will also include invited panels and keynote speakers.

We cannot offer content that is not proposed! If there is a topic on which you would like to present, please propose it. If you have an idea for an important topic that you do not want to present yourself, please post it for discussion on ROS Discourse.

General Content Guidelines:

All topics related to ROS are invited. Example topics include:

  • New packages / frameworks
  • Insights / improvements for existing packages
  • Case studies on unique ROS deployments / use cases
  • Developments for specific robots, sensors, platforms
  • Competitions / collaborations / initiatives
  • ROS in commercial / research / teaching environments
  • Standards / best practices / development tools

To get an idea of the content and tone of ROSCon, check out the slides and videos from previous years.

Review Criteria

All submissions will be reviewed by the program committee to evaluate:

  • Relevance to the ROS Community - The proposed content should use ROS in a substantial way, but beyond that, the work must also be relevant and compelling to a general ROS audience. Writing a ROS driver for a specific piece of hardware is an excellent contribution to the community, but describing the intricacies of its firmware may not be relevant to this audience. Furthermore, content should be relevant to a global and diverse community.
  • Quality of Content/Impact - We encourage proposals to contain big ideas with high impact. It is preferable that proposals have a demonstrable quality as opposed to being purely theoretical.
  • Quality of Presentation - Articulating your ideas clearly and grammatically is a key prerequisite for giving a compelling live presentation.
  • Originality/Novelty - Content should be original and not something that has already been heard before. Will this be the 40th talk on a particular topic at ROSCon? Or are you presenting something new?
  • Open Source Availability - Because we are an open-source community, proposals for which the underlying code and other content is available under an open source license have a greater chance of being accepted. It is not a hard requirement, but proposals focused on proprietary systems should contribute in some other way to the community. Promises of future release are difficult to evaluate, so having your content released at the time of proposal submission is preferred.

Additional consideration will be given to balancing the subject matter and duration of presentation.

We encourage proposals from presenters of all backgrounds and experience levels.

If you have any questions about whether your subject matter is appropriate, feel free to post on Discourse or contact the ROSCon 2019 Organizing Committee at

Workshop Submission Information

The deadline has passed it was: May 22nd, 2019.

Workshop proposals must include

  • Title (maximum 70 characters)
  • Presenter(s) (name and affiliation)
  • Summary - for public consumption, used in the program schedule (maximum 100 words)
  • Description - outline and goals, for review by the program committee. Describe the intended audience and what resources (if any) would be required. Please be sure to include enough information in your proposal for the program committee to evaluate the above review criterion.

Accepted presenters will be required to provide their materials 5 weeks before ROSCon for content review to ensure the quality of the event. Content that does not pass review may be removed from the schedule at the discretion of the program committee.

Talk Submission Information

Talk proposals must include

  • Title (maximum 70 characters)
  • Presenter(s) (name and affiliation)
  • Summary - for public consumption, used in the program schedule (maximum 100 words)
  • Description - outline and goals, for review by the program committee. Describe the intended audience and what they can expect to learn. Please be sure to include enough information in your proposal for the program committee to evaluate the above review criteria.

This information must be formatted as a pdf, using the templates available below.

Accepted presenters will be required to provide their materials 5 weeks before ROSCon for content review to ensure the quality of the event. Content that does not pass review may be removed from the schedule at the discretion of the program committee.

Video Submission Information

Video submissions must include

  • Title (maximum 70 characters)
  • Presenter(s) (name and affiliation)
  • Summary - for public consumption, used in the program schedule (maximum 100 words)
  • Link to video online (maximum of two minutes). Do not feel the need to pad your video to two minutes: a concise thirty second video will present better than a slow two minute video.

Videos do not need to provide an extended description, but will need to provide a link to the video online. Note that the submitter is responsible for ensuring that the video is viewable by the reviewers. Note that while revisions may be made between the submission deadline and the conference, it will be reviewed based on the submitted content, which should be “finished quality.”


Workshop proposal submission deadline: May 22nd, 2019

The deadline has passed.

Talk proposal submission deadline: July 15th, 2019

Proposal Templates

Please use one of the following templates for creating your talk proposal.

Please use one of the following templates for creating your video proposal.

Lightning Talks

If you are interested in giving a lightning talk here’s an overview of how it will work.

On the first morning through the morning break we will provide a form for submitting your name and talk title for a lottery. Before lunch the lightning talk selection will be announced and the presenters should bring any slides they want to present to a volunteer at the registration desk during lunch. Slides are not required, and there’s no particular format. Though it must work on the coordinators laptop so common portable formats such as pdfs are recommended. Videos are also ok but should be edited to fit inside the time limit and should not rely on the audio from the video. Given the time constraint, we would recommend against trying to do a live demo.

Lightning Talk Process

Each year we’ve had lightning talks we’ve ended up with more talks than we have had time to present. We’ve followed various techniques to try to be fair distributing them including a first come first served policy and drawing straws. These are all stressful and a hassle for attendees to hurry to be in the right place.

This year we’re going to follow the following procedure:

  • The committee will post a link to a web form to sign up on-site at the beginning of the first day’s remarks.
  • It will also be posted at the registration desk.
  • Submissions will be allowed until the end of the first Coffee Break.
  • The Organizing Committee will review the submissions and then both days talks will be selected at random and announced at the beginning of lunch on the first day.
  • If you are selected you will be contacted by the committee and will have until the end of lunch the first day to bring your slides to the volunteer(s) at the registration desk.
  • During the lightning talk session your slides will be preloaded and please be ready to talk in order.
More Info

Organizing Committee

General Chair

Brian Gerkey (Open Robotics)

General Co-Chairs

Tully Foote (Open Robotics)

Ryan Gariepy (Clearpath Robotics)

Diversity Co-Chairs

Louise Poubel (Open Robotics)

Steven! Ragnarök (Open Robotics)

Finance Chair

Roberta Friedman (Open Robotics)

Local Arrangements Co-Chairs

Jenssen Chang (Gaitech Robotics)

Binhai Tony Wang (Tony Robotics)

Wu Nai Qi (Macau University of Science and Technology)

Program Co-Chairs

David Lu!! (Locus Robotics)

Melonee Wise (Fetch Robotics)

Diversity Committee

Esteve Fernandez (Apex.AI)

Irati Zamalloa (Acutronic Robotics)

Jose Luis Rivero (Open Robotics)

Kerri Fetzer-Borelli (Toyota Research Institute)

Laura Alzola (Acutronic Robotics)

Louise Poubel (Open Robotics)

Mabel Zhang (Open Robotics)

Michael Carroll (Open Robotics)

Sarah Elliott (Fetch Robotics)

Steffi Paepcke (Toyota Research Institute)

Steve Peters (Open Robotics)

Steven! Ragnarök (Open Robotics)

ROSCon 2019 Diversity Scholarships

The ROSCon 2019 organizing committee aims for ROSCon to represent the entire ROS community, which is diverse and global. In addition to promoting technology that is open source, we strive to ensure that our community is as open and accessible as possible. Inclusion and diversity benefit the ROS ecosystem as a whole.

Whoever you are, whatever you do, and wherever you do it, if you’re interested in ROS, then we want you to join us at ROSCon in Macau October 31st – November 1st. To help reduce financial barriers to conference attendance, the ROSCon organizing committee is offering a number of scholarships to members of traditionally underrepresented groups in the robotics community. Thanks to the support of the program’s sponsors, each scholarship includes one complimentary conference registration and three nights’ accommodation shared with another recipient*. Limited travel support is available for participants whose travel to the conference would otherwise be infeasible**. Please note that all other expenses (including any visa requirements) will be the responsibility of the participant.

*To maximize the impact of scholarship funds, scholarship recipients will be asked to share a room with another recipient. Under special circumstances alternative arrangements can be accommodated.

**Participants will be responsible for covering their travel expenses up front, as the travel support will be provided after the conference has been attended.

For more information please see the announcement.

Past Events

ROSCon has been held annually since 2012. If you’d like to know more we have archives of all the past programs with recordings of the talks and most of the slides. The sites can be found at the locations below.

Code of Conduct

To ensure a safe environment for everybody we expect all participants to follow the conference code of conduct.

Social Media

#ROSCon2019 #ROSCon @OpenRoboticsOrg @rosorg