Our October meetup will take place on Tuesday 10/15 at the NextFab Studio in South Philly. Food will be provided by Haydle. The meeting is a joint event with our good friends at Philly++. NOTE: If you belong to both groups, only a single RSVP is necessary.
Here is our agenda:
6:30 PM - 7:00 PM: Food, networking, a word from our sponsors: NextFab and Haydle
7:00 PM - 7:30 PM: Memory Debugging with Valgrind
7:30 PM - 8:00 PM: An Introduction to ROS (Robot Operating System)
8:00 PM - 8:30 PM: Lightning Talks and NextFab Tours (for those who are interested)
8:30 PM: Leave for bar
Memory Debugging with Valgrind by David Richardson
C++ let's you implement custom memory management. When you are done, you'll have exactly what your application needs. Along the way, you'll also have the chance for a few segmentation faults, buffer overflows, memory leaks, and maybe a little undefined behavior. Luckily, you can use valgrind to quickly spot the source of these kinds of errors. Valgrind is a memory profiler designed to catch the kinds of memory errors that are easy to make with custom memory management. This talk will demonstrate how to use valgrind to diagnose incorrect memory usage in C++ programs.
David Richardson is a software developer at Susquehanna International Group. He'd never write memory management code without valgrind.
An Introduction to ROS by Tom Panzarella
ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. ROS is licensed under an open source, BSD license. In this talk we will cover the basics necessary to begin building ROS-based robotics applications. The concepts covered will be elucidated by concrete examples implemented in rospy, a pure Python client library for ROS.
Tom Panzarella is founder of Love Park Robotics. He and his team are applying ROS to assist in their development of semi-autonomous driving technology for small to mid-sized service vehicles.