Results 1 to 9 of 9

Thread: Workshop about programming Bioloid using C# and C++

  1. #1

    Workshop about programming Bioloid using C# and C++

    Well...

    I have started publishing a workshop about programming Bioloid using C# and C++. Some of the new C++ 11 features are used, specially those about concurrency (like thread, mutex)

    With this workshop I also publish the source code I'm using on my projects (AntOne, HexaWheels,...). Previously I've only uploaded only little examples.

    Hope you like it






    It's a practical, hands on, tutorial with steps and simple but clear explanations; with a final "interesting" creation: a robot with some configurable behaviours. There will be three sections:

    - Basics: Like communications with serial port and wireless, using Dynamixels, sensors, ... Language features for robotics, like asynchronous communications and threads and... delays!.

    - Intermediate: Combination of basics features using sensors (like scanning) and servos (walking motions). For example, scanning with a DMS sensor:



    -Advanced: I think this could very funny, using an advanced sensor, like Asus Xtion, to detect certain objects to interact, and create configurable and amusing behaviours.

    But I would like a really open workshop, with active participating people in all the aspects of it. Yes, I know that it's really difficult to get people interest and participation, but I like a lot the idea [/quote]
    Last edited by siempre.aprendiendo; 03-07-2013 at 11:32 AM.

  2. #2
    Join Date
    Dec 2012
    Location
    Los Angeles, CA
    Posts
    831
    Images
    25
    Rep Power
    80

    Re: Workshop about programming Bioloid using C# and C++

    This looks great! I'll take a look at it tonight. I am currently using a raspberry pi and the usb2dynamixel myself.

  3. #3

    Re: Workshop about programming Bioloid using C# and C++

    Thanks, I hope it helps you

  4. #4

    Re: Workshop about programming Bioloid using C# and C++

    Starting with the C++ version: C++, Bioloid and Raspberry Pi

  5. #5
    Join Date
    Dec 2012
    Location
    Los Angeles, CA
    Posts
    831
    Images
    25
    Rep Power
    80

    Re: Workshop about programming Bioloid using C# and C++

    Here is my phantomX running off a Raspberry pi!

    http://www.youtube.com/watch?&v=LUhfXnrSwGI

  6. #6

    Re: Workshop about programming Bioloid using C# and C++

    Have you published your sorce code? It would be interesting to browse

  7. #7

    Re: Workshop about programming Bioloid using C# and C++

    Like Kevin, I have also ported the code over to run on a Raspberry Pi. There is more information over in my thread: http://www.lynxmotion.net/viewtopic.php?f=25&t=8607
    Soon I will upload my port of the code up to my github account (kurte). But until then there is code up on that thread. Note: my code is currently not making use of the hardware support for floating point but is instead using the same fixed point math.

    Also I put up a real poor quality video showing of my Lynxmotion T-Hex running on this code. Note: Currently I do not have the hardware actually on the T-Hex but instead have an USB cable running to an SSC-32u prototype board.


    Kurt

  8. #8
    Join Date
    Dec 2012
    Location
    Los Angeles, CA
    Posts
    831
    Images
    25
    Rep Power
    80

    Re: Workshop about programming Bioloid using C# and C++

    I have some pointers to clean up and change before I'm done. I would recommend taking a look at Kurt's code. They are very similar but mine is slimmed down specifically to my project and is all float point as well as the ik using the standard math lib. The verdict is still out whether it is of any benefit to the movement.

  9. #9

    Re: Workshop about programming Bioloid using C# and C++

    I have started the C++ posts using QT5, a great framework and tool:

    Playing with QT5 and C++: QT Bioloid Workbench

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Bioloid combinations of hardware, firmware and programming languages
    By siempre.aprendiendo in forum Software and Programming
    Replies: 0
    Last Post: 02-14-2012, 02:43 PM
  2. Programming Bioloid CM-510 for Maze
    By marcdimmick in forum Humanoids, Walkers & Crawlers
    Replies: 0
    Last Post: 01-12-2010, 07:35 AM
  3. Question(s) Bioloid C programming: including libCM-5.a in makefile
    By tjo5010 in forum Software and Programming
    Replies: 3
    Last Post: 04-08-2009, 06:29 PM
  4. Cleaning the Workshop
    By Quantum in forum Garage Sale
    Replies: 5
    Last Post: 02-01-2009, 09:30 PM
  5. Interesting Components to stock your lap/workshop with
    By Connor in forum Robotics General Discussion
    Replies: 1
    Last Post: 01-25-2009, 02:02 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •