turtlebot2 schematics and firmware

520 views
Skip to first unread message

Ashwin Vijayakumar

unread,
Jan 22, 2015, 12:53:12 PM1/22/15
to ros-sig-...@googlegroups.com
Can someone please point me to turtlebot2 complete schematics (microcontroller, gyro etc) and firmware source code?

Tully Foote

unread,
Jan 22, 2015, 1:15:56 PM1/22/15
to ros-sig-...@googlegroups.com
Hi Ashwin,

The TurtleBot2 hardware description is available here: http://turtlebot.com/build.html

The microcontroller, gyro etc, are part of the off the shelf Kobuki Robot available from Yujin Robot which we use as the base. http://kobuki.yujinrobot.com/home-en/ We do not have the schematics or firmware source code for the Kobuki.

Tully

On Thu, Jan 22, 2015 at 9:53 AM, Ashwin Vijayakumar <ashwinvi...@gmail.com> wrote:
Can someone please point me to turtlebot2 complete schematics (microcontroller, gyro etc) and firmware source code?

--
You received this message because you are subscribed to the Google Groups "ROS TurtleBot Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-turtle...@googlegroups.com.
To post to this group, send email to ros-sig-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ros-sig-turtlebot/67444ddf-4c5a-404e-b562-6926472b6401%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ashwin Vijayakumar

unread,
Jan 22, 2015, 3:21:01 PM1/22/15
to ros-sig-...@googlegroups.com
Hi Tully,
Thanks for getting back! I am more interested in the hardware that makes TB tick. ROS is exceptionally flexible and feature rich when it comes to software but I truly believe it's reference hardware (turtlebot) can benefit from a few upgrades that gives a little bit more flexibility of customizing the hardware. While the trossenrobotics arm, BiliBot and POLYRO are excellent HW mods, they still need additional microcontroller HW to control these extra sensors/actuators. Wouldn't it be nice if the base's microcontroller itself could be configured/programmed to control additional HW parts? 

Besides, I think the statement in https://www.willowgarage.com/blog/2011/05/20/turtlebot-going-open-source is a little misleading when it says "TurtleBot hardware is going open source". We should really have access to the entire schematics, not just the serial interface.

Regards,
Ashwin

Michael Ferguson

unread,
Jan 22, 2015, 3:46:09 PM1/22/15
to ros-sig-...@googlegroups.com
The announcement you mention is the Turtlebot, not the Turtlebot 2. The "hardware" referenced is basically the standoffs and plates, which when combined with certain (non-open source) off-the-shelf components, form a reference design for which you have ROS drivers, URDF, and demo applications. Even with the original Turtlebot, the iRobot Create used as a base for that robot has never been open source. Neither is the firmware/mechanics of the Dynamixel servos used in the trossen arm, nor is the Kinect which is used as a sensor. The laptop used is also not open source hardware. These are pretty much the fact of life. You can certainly build your own robot base, but it will undoubtedly cost you far more than the Kobuki base from Yujin (or the iRobot Create).

-Fergs

Ashwin Vijayakumar

unread,
Jan 22, 2015, 5:10:40 PM1/22/15
to ros-sig-...@googlegroups.com
Michael,
I realize that the Dynamixel, Kinect and laptop are not open source hardware, all I am saying is that the information on this site lead me to believe that all hardware is "Open Source". It specifically mentions "board layout & schematics", what are you referring to when you say "board layout and schematics"?

"we will make available part numbers, CAD drawings for laser-cut hardware, board layouts and schematics, and all the necessary documentation" 

Ryan Gariepy

unread,
Jan 22, 2015, 5:25:18 PM1/22/15
to ros-sig-...@googlegroups.com
At the point when that particular news release what written, there was an auxiliary power/sensor board. That board was open sourced, and the community did build on that. When the Kobuki base was developed, Yujin incorporated and improved that functionality, rendering that particular board unnecessary.

Daniel Stonier

unread,
Jan 29, 2015, 8:25:47 PM1/29/15
to ros-sig-...@googlegroups.com

I would have loved to make kobuki hardware and firmware fully open-sourced, but at the end of the day, we are spinning the base off a cleaning robot product. Part of what makes it possible to deliver kobuki relatively easily (and affordably) is the fact that it has been spun off a closed product. There are some parts that we absolutely can't open up, and others that we could, but would require considerable development to isolate and exclude what we can't open. This would add extra cost. 

Daniel.

Ashwin Vijayakumar

unread,
Jan 30, 2015, 12:22:06 AM1/30/15
to ros-sig-...@googlegroups.com

Hi Daniel and Ryan,
Thanks for the detailed explanations!

Reply all
Reply to author
Forward
0 new messages