Robot Simulators: ColleliaSim and LFS Version 2 – DPRG Virtual Monthly Meeting, Oct 10th, 2020

Meeting Video:

Chat Record: Chat record (PDF)
Link to Chris’s slide deck and 3PI simulation: Slide Deck and 3PI simulation link (github)

On October 10, 2020 at 1:00 CT, DPRG will host presentations on two robot simulators: ColleliaSim and LFS-2.

To attend: 

• Join Hangouts Meet: https://meet.google.com/hey-jxuo-esf
• Join by phone ‪+1 405-586-5598‬ ‬ PIN: ‪682 931 335 #‬

ColleliaSim is a robot simulator that has its own IDE. Based on a distributed control architecture, ColleliaSim, allows each object/model to be controlled by several methods: embedded script, plugin, ROS or BlueZero node, remote API client or a custom solution. Controllers can be written in C/C++, Python, Java, Lua, Matlab or Octave. CoppeliaSim can be used for fast algorithm development, robotics related education, industrial automation simulations, and much more. Details can be found at https://www.coppeliarobotics.com/.

Chris Netter, a frequent attendee to DPRG’s Tuesday night RBNV virtual meeting, used ColleliaSim to simulate and develop his competition fire fighting robot. He will present an overview of ColleliaSim and discuss a simulation of the Pololu 3PI robot.

LFS-2 is a 2D line following simulator created by DPRG member, Ron Grant. Ron introduced LFS-1 earlier this year as a method for members to develop algorithms to solve line following courses. It  generated much interest, and the idea that DPRG could hold a virtual Line Following contest later this year. Ron took the inputs from DPRG members and has developed LFS-2. He will present the new look of LFS-2, the added features, and how to setup your robot to start experimenting. LFS-2 uses the Processing language, the parent of the Arduino IDE. Processing can be found at https://processing.org/ .

About DPRG Monthly Meetings

DPRG hosts presentations each month during its regular membership meeting. These meetings and presentations are open to public and free to attend. We hope to see you there. Everyone is welcome to attend.

Note: We do record a video of these sessions and post them on the DPRG YouTube channel (https://www.youtube.com/user/DPRGclips). By joining the meeting you’re giving consent to be included in the recording.

Robot Simulator in Processing, Facilitating a Physical Build – DPRG Virtual Monthly Meeting, Aug 8th, 2020

Meeting Video:

Meeting Chat Record:  Chat Record (PDF)

— Note time is 1:00 PM not the usual Noon —

On Aug 8th, 2020 starting at 1:00 PM CDT, DPRG members Ron Grant and Will Kuhnle will make a joint presentation.

Ron will discuss the real-time line following robot simulator he has authored that uses the Processing language. He will demonstrate its use and provide a brief overview of how the simulator works.

Will has used the simulator to assist with the development of his line following robot. Will will explain his approach for solving the DPRG Challenge line following course (see: Challenge LF course) and provide a demo of his progress.

A link to the simulator program (sketch) and sample line following course images from the DPRG Challenge line following course will be provided during the meeting.

How to join meeting:

• Join Hangouts Meet https://meet.google.com/hey-jxuo-esf
• Join by phone ‪+1 405-586-5598  PIN: ‪682 931 335 #

If time permits there will be an open web-cam Show and Tell after the presentation. This is an opportunity for attendees to show their latest projects.

DPRG hosts presentations every month during its regular membership meeting. These meetings and presentations are open to public and free to attend. We hope to see you there. Everyone is welcome to attend.

Note: We do record a video of these sessions and post them on the DPRG YouTube channel. By joining the meeting you’re giving consent to be included in the recording.

Build More Robots Tutorial Series 2 – Starts Mar 21th

— Tutorial Series CANCELED due to COVID-19 virus situation —

Want to build a robot? Here is your chance to do it, with some help, and in a group of similarly minded individuals. The Build More Robots Series consists of 4 sessions, each 2 hours long, held on consecutive Saturdays. The sessions will cover the assembly of the robot, basic Arduino programming, line following robots, and sumo robots. In the line following and sumo sessions, you will reconfigure your robot to accomplish line following and sumo robot functions. There may even be some friendly competition!

The series is aimed at beginners. Prior knowledge is not necessary.  The classes are open to everyone, including students, however, note that the classes move quickly, and the classes may not be a good fit for young students.

To join the series, you must bring at least the robot kit, batteries, tools, and $5 to the 1st session. The sensors will be needed in the following sessions.

You also must sign up for the class at:

https://calendar.dallasmakerspace.org/events/view/15255

Seating is limited so sign up quickly. A count of students is needed to make sure that enough Platform Upgrade Kits are available.

It is also suggested that you get your robot kit and sensors as soon as possible.

Total Cost:    ~$40.00 for parts (note: parts are listed below, tools not included in cost).

Sessions:

Mar 21 at noon  –  Robot Build Session

Mar 28 at noon  –  Basic Arduino Programming Session

Apr 4 at noon  –  Line Following Robot Session

Apr 11 at noon  –  Sumo Robot Session

What you will need:

  1. Robot Kit  – https://smile.amazon.com/VKmaker-Avoidance-tracking-Ultrasonic-tutorial/dp/B01CXVA6IO/ref=sr_1_3?keywords=smart+car+robot&qid=1580782367&sr=8-3, or similar.
  2. Sensors – https://smile.amazon.com/gp/product/B01I57HIJ0/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1 , or similar.
  3. Platform Upgrade Kit – Provided by instructor at a nominal cost ($5).
  4. 6 AA Alkaline batteries.
  5. A Philips head screwdriver (#1), a small pair of pliers, wire strippers (optional), and wire cutters (optional).

    Example set of tools

The session descriptions:

Build More Robots Series – Robot Build Session

In this first session, you will need the robot kit, platform upgrade kit, batteries, and tools. During the session we will build the robot together and learn about the different components of the robot while we build.

Build More Robot Series – Basic Arduino Programming Session

You have built the robot, now what? In this session of the Build More Robots Series we will explore how to program the robot’s Arduino microcontroller board. We will learn the different commands, and how to develop a programming style that makes the process more organized and easier to change. The session is geared for the novice and should help anyone move up the learning curve with confidence.

Build More Robot Series – Line Following Session

In this session of the Build More Robots Series we will explore how to make our robot follow a line. We will cover some of the sensor strategies used in line following, then build our line following sensor using the infrared obstacle avoidance sensor modules that we purchased. After assembling and mounting our new sensor, we will program a basic line following program using what we learned in the Arduino Programming session. You will need the listed sensors for this and the next session.

Build More Robot Series – Sumo Session

What is Sumo? When talking robots, we mean a competition where two robots are placed in a circular arena and proceed to try and push each other out of the arena. It is a sort of bumper cars for robots. In this session of the Build More Robots Series, we will discuss basic strategies used by Sumo robots, and why they are used. We will also modify our robot into a Sumo robot and demonstrate a basic robot sumo program. Next, we battle!

Graduation Competition

After the last session, the attendees will have a chance to test their robot in a friendly competition. They may also consider attending DPRG’s Roborama on April 25th, and competing for prizes.

Have Questions?

You can contact the instructor by emailing info(at)dprg.org.