ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ryanmcintosh5's profile - activity

2016-06-15 01:45:56 -0500 received badge  Good Question (source)
2014-02-20 05:40:31 -0500 received badge  Famous Question (source)
2014-01-10 02:40:39 -0500 received badge  Nice Question (source)
2014-01-10 02:11:51 -0500 received badge  Notable Question (source)
2014-01-10 00:17:24 -0500 received badge  Student (source)
2014-01-09 22:54:49 -0500 received badge  Popular Question (source)
2014-01-09 10:08:03 -0500 asked a question New to programming for robotics- where to begin?

I recently developed a 50lb tracked robot (skid steer) that requires 100% human teleoperation via RC. I want to take the next steps and give the vehicle some autonomy which may include: controlling an attached robotic arm or similar payload; gps navigation and waypoints; route plotting; 2d/3d environment mapping; obstacle avoidance; vision/decision making via Kinect sensor, etc. Im new to programming and microcontrollers and thought about starting with the Arduino or 3D Robotics Pixhawk controller and their respective programming environments but read alot about how much more advanced ROS is and want to learn ROS programming. Also I eventually want to commercialize these robotic systems. Is commercialization possible with ROS onboard? Where would you suggest I start? I know I need to learn C/C++ programming and Linux/Ubuntu. Is there a way I can learn these leaned towards robotics? or will I have to start at programming 101? Can someone give me advice on the order of what I should be focused on learning these functions? Are there any books for beginners that will get me to equipping my bot with ROS as soon as possible. Im eager to start now